video: sprd: remove build warnings
[profile/mobile/platform/kernel/u-boot-tm1.git] / drivers / video / sprdfb / lcd / lcd_s6e8aa5x01_mipi.c
index 9226bff..ac89902 100644 (file)
@@ -52,6 +52,10 @@ typedef struct LCM_force_cmd_code_tag{
 #define MTP_LEN                0x21
 #define ELVSS_ADDR     0xB6
 
+extern void save_mtp_offset_to_kernel(uint8_t *mtp);
+extern void save_elvss_offset_to_kernel(uint8_t elvss);
+extern void save_hbm_offset_to_kernel(uint8_t *hbm);
+
 static LCM_Init_Code init_data[] = {
        {LCM_SEND(5),           {3, 0x00, 0xF0, 0x5A, 0x5A} },
        {LCM_SEND(5),           {3, 0x00, 0xF1, 0x5A, 0x5A} },
@@ -69,8 +73,6 @@ static LCM_Init_Code init_data[] = {
        {LCM_SEND(1),           {0x29}},
 };
 
-static LCM_Init_Code disp_on =  {LCM_SEND(1), {0x29}};
-
 static LCM_Init_Code sleep_in[] =  {
        {LCM_SEND(1), {0x28}},
        {LCM_SLEEP(150)},       //>150ms
@@ -131,7 +133,6 @@ static uint32_t s6e8aa5x01_readid(struct panel_spec *self)
        {
        uint8_t j =0;
        uint8_t read_data[4] = {0};
-       int32_t read_rtn = 0;
        uint8_t param[2] = {0};
        mipi_set_cmd_mode_t mipi_set_cmd_mode = self->info.mipi->ops->mipi_set_cmd_mode;
        mipi_force_write_t mipi_force_write = self->info.mipi->ops->mipi_force_write;
@@ -147,7 +148,7 @@ static uint32_t s6e8aa5x01_readid(struct panel_spec *self)
                param[0] = 0x03;
                param[1] = 0x00;
                mipi_force_write(0x37, param, 2);
-               read_rtn = mipi_force_read(0x04, 3, read_data);
+               mipi_force_read(0x04, 3, read_data);
                LCD_PRINT("lcd_s6e8aa5x01_mipi read id 0xda, 0xdb,0xdc is 0x%x,0x%x,0x%x!\n",
                                read_data[0], read_data[1], read_data[2]);
                if ((0x40 == read_data[0]) && (0x00 == read_data[1])
@@ -248,18 +249,13 @@ static void s6e8aa5x01_test_key(struct panel_spec *self, uint8_t enable)
 
 static int32_t s6e8aa5x01_check_mtp(struct panel_spec *self)
 {
-       LCM_Init_Code *g_para = NULL;
        uint8_t i = 0;
        uint8_t mtp_offset[MTP_LEN + 6] = {0};
-       int32_t read_rtn = 0;
        uint8_t param[2] = {0};
-       int32_t size = 0;
        mipi_force_write_t mipi_force_write =
                        self->info.mipi->ops->mipi_force_write;
        mipi_force_read_t mipi_force_read =
                        self->info.mipi->ops->mipi_force_read;
-       mipi_dcs_write_t mipi_dcs_write =
-                       self->info.mipi->ops->mipi_dcs_write;
        mipi_set_cmd_mode_t mipi_set_cmd_mode =
                        self->info.mipi->ops->mipi_set_cmd_mode;
 
@@ -279,7 +275,7 @@ static int32_t s6e8aa5x01_check_mtp(struct panel_spec *self)
 
        for (i = 0; i < 3; i++) {
                mipi_force_write(0x37, param, 2);
-               read_rtn = mipi_force_read(MTP_ADDR, MTP_LEN + 6, mtp_offset);
+               mipi_force_read(MTP_ADDR, MTP_LEN + 6, mtp_offset);
 
                if (mtp_offset[30] != 2 || mtp_offset[31] != 3 ||
                        mtp_offset[32] != 2)
@@ -301,12 +297,10 @@ static int32_t s6e8aa5x01_check_mtp(struct panel_spec *self)
 static int32_t s6e8aa5x01_check_elvss(struct panel_spec *self)
 {
        LCM_Init_Code *g_para = NULL;
-       LCM_Init_Code *hbm = NULL;
        uint8_t i = 0;
        uint8_t elvss_offset = 0;
        int32_t read_rtn = 0;
        uint8_t param[2] = {0};
-       int32_t size = 0;
        mipi_force_write_t mipi_force_write =
                        self->info.mipi->ops->mipi_force_write;
        mipi_force_read_t mipi_force_read =
@@ -328,7 +322,6 @@ static int32_t s6e8aa5x01_check_elvss(struct panel_spec *self)
        /* ELVSS OFFSET */
        for (i = 0; i < 3; i++) {
                g_para = global_para;
-               size = ARRAY_SIZE(global_para);
                param[0] = 0x1;
                param[1] = 0x00;
                mipi_force_write(0x37, param, 2);
@@ -352,12 +345,10 @@ static int32_t s6e8aa5x01_check_elvss(struct panel_spec *self)
 static int32_t s6e8aa5x01_check_hbm(struct panel_spec *self)
 {
        LCM_Init_Code *g_para = NULL;
-       LCM_Init_Code *hbm = NULL;
        uint8_t i = 0;
        uint8_t hbm_g[15] = {0};
        int32_t read_rtn = 0;
        uint8_t param[2] = {0};
-       int32_t size = 0;
        mipi_force_write_t mipi_force_write =
                        self->info.mipi->ops->mipi_force_write;
        mipi_force_read_t mipi_force_read =
@@ -379,7 +370,6 @@ static int32_t s6e8aa5x01_check_hbm(struct panel_spec *self)
        /* HBM GAMMA */
        for (i = 0; i < 3; i++) {
                g_para = global_para;
-               size = ARRAY_SIZE(global_para);
                param[0] = 0xf;
                param[1] = 0x00;
                mipi_force_write(0x37, param, 2);