drivers:video:s6e8ax0: change data_to_send array to static
PATCH 1/1 drivers:video:s6e8ax0: change data_to_send array to static
This patch change 'data_to_send' array to static to avoid unaligned access exeption on some platforms (ex Trats2).
Signed-off-by Piotr Wilczek <[email protected]>
Signed-off-by Kyungmin Park <[email protected]>
CC Minkyu Kang <[email protected]>
CC Anatolij Gustschin <[email protected]>
--- drivers/video/s6e8ax0.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-)
drivers/video/s6e8ax0.c +13 -13
@@ -29,7 +29,7 @@ static void s6e8ax0_panel_cond(struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops;int reverse = dsim_dev->dsim_lcd_dev->reverse_panel; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf8 ,0x3d ,0x35 ,0x00 ,0x00 ,0x00 ,0x8d ,0x00 ,0x4c ,0x6e ,0x10 ,0x27 ,0x7d ,0x3f ,0x10 ,0x00 ,0x00 ,0x20 ,0x04 ,0x08 ,0x6e ,0x00 ,0x00 ,0x00 ,0x02 ,0x08 ,0x08 ,
@@ -37,7 +37,7 @@ static void s6e8ax0_panel_cond(struct mipi_dsim_device *dsim_dev)0xff ,0xff ,0xc8 }; -const unsigned char data_to_send_reverse[] = { +static const unsigned char data_to_send_reverse[] = {0xf8 ,0x19 ,0x35 ,0x00 ,0x00 ,0x00 ,0x93 ,0x00 ,0x3c ,0x7d ,0x08 ,0x27 ,0x7d ,0x3f ,0x00 ,0x00 ,0x00 ,0x20 , 0x04, 0x08, 0x6e, 0x00, 0x00, 0x00, 0x02, 0x08, 0x08,
@@ -58,7 +58,7 @@ static void s6e8ax0_panel_cond(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_display_cond (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf2 ,0x80 ,0x03 ,0x0d };
@@ -71,7 +71,7 @@ static void s6e8ax0_gamma_cond(struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops;/* 7500K 2.2 Set : 30cd */ -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xfa ,0x01 ,0x60 ,0x10 ,0x60 ,0xf5 ,0x00 ,0xff ,0xad ,0xaf ,0xba ,0xc3 ,0xd8 ,0xc5 ,0x9f ,0xc6 ,0x9e ,0xc1 ,0xdc ,0xc0 ,0x00 ,0x61 ,0x00 ,0x5a ,0x00 ,0x74 ,
@@ -92,7 +92,7 @@ static void s6e8ax0_gamma_update(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_source_control (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf6 ,0x00 ,0x02 ,0x00 };
@@ -104,7 +104,7 @@ static void s6e8ax0_etc_source_control(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_pentile_control (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xb6 ,0x0c ,0x02 ,0x03 ,0x32 ,0xff ,0x44 ,0x44 ,0xc0 ,0x00 };
@@ -117,7 +117,7 @@ static void s6e8ax0_etc_pentile_control(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_mipi_control1 (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xe1 ,0x10 ,0x1c ,0x17 ,0x08 ,0x1d };
@@ -129,7 +129,7 @@ static void s6e8ax0_etc_mipi_control1(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_mipi_control2 (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xe2 ,0xed ,0x07 ,0xc3 ,0x13 ,0x0d ,0x03 };
@@ -141,7 +141,7 @@ static void s6e8ax0_etc_mipi_control2(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_power_control (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf4 ,0xcf ,0x0a ,0x12 ,0x10 ,0x19 ,0x33 ,0x02 };
@@ -159,7 +159,7 @@ static void s6e8ax0_etc_mipi_control3(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_etc_mipi_control4 (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xe4 ,0x00 ,0x00 ,0x14 ,0x80 ,0x00 ,0x00 ,0x00 };
@@ -170,7 +170,7 @@ static void s6e8ax0_etc_mipi_control4(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_elvss_set (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xb1 ,0x04 ,0x00 };
@@ -198,7 +198,7 @@ static void s6e8ax0_sleep_out(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_apply_level1_key (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf0 ,0x5a ,0x5a };
@@ -209,7 +209,7 @@ static void s6e8ax0_apply_level1_key(struct mipi_dsim_device *dsim_dev)static void s6e8ax0_apply_mtp_key (struct mipi_dsim_device *dsim_dev) {struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; -const unsigned char data_to_send[] = { +static const unsigned char data_to_send[] = {0xf1 ,0x5a ,0x5a };
Signature · 1 line
1.7.9.5
PATCH 1/1 drivers:video:s6e8ax0: change data_to_send array to static
Quoted 10 lines · On Fri, 24 May 2013 09:43:46 +0200 Piotr Wilczek <[email protected]> wrote:
This patch change '
data_to_send' array to static to avoid unaligned access exeption on some platforms (ex Trats2).Signed-off-by Piotr Wilczek <[email protected]>Signed-off-by Kyungmin Park <[email protected]>CC Minkyu Kang <[email protected]>CC Anatolij Gustschin <[email protected]>--- drivers/video/s6e8ax0.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-)
Applied to u-boot-video/master. Thanks!
Anatolij