return machine_is_aquila() && (board_rev & MEDIA_BOARD);
}
-static int board_is_bamboo(void)
-{
- return machine_is_aquila() && (board_rev & BAMBOO_BOARD);
-}
-
static int board_is_j1b2(void)
{
return machine_is_aquila() && (board_rev & J1_B2_BOARD);
}
#ifdef CONFIG_LCD
-struct spi_platform_data {
- struct s5pc1xx_gpio_bank *cs_bank;
- struct s5pc1xx_gpio_bank *clk_bank;
- struct s5pc1xx_gpio_bank *si_bank;
- struct s5pc1xx_gpio_bank *so_bank;
-
- unsigned int cs_num;
- unsigned int clk_num;
- unsigned int si_num;
- unsigned int so_num;
-
- unsigned int board_is_media;
- unsigned int board_is_cypress;
-};
+#include "../../../drivers/video/s5p-spi.h"
extern void s6e63m0_set_platform_data(struct spi_platform_data *pd);
extern void s6d16a0x_set_platform_data(struct spi_platform_data *pd);
else {
s6e63m0_set_platform_data(&spi_pd);
if (board_is_media())
- spi_pd.board_is_media = 1;
+ spi_pd.set_rev = 1;
}
}
spi_pd.si_bank = &gpio_base->gpio_mp0_4;
spi_pd.si_num = 2;
- spi_pd.board_is_cypress = 1;
+ spi_pd.set_rev = 1;
/* these data would be sent to s6e63m0 lcd panel driver. */
s6e63m0_set_platform_data(&spi_pd);
udelay(Delay);
}
+#ifdef UNUSED_FUNCTIONS
static unsigned char s6d16a0x_c110_spi_read_byte(unsigned char select, unsigned char address)
{
int j;
return command;
}
+#endif
static void s6d16a0x_spi_write(unsigned char address, unsigned char command)
{
udelay(DELAY);
}
-
+#ifdef UNUSED_FUNCTION
static unsigned char s6e63m0_c110_spi_read_byte(unsigned char select, unsigned char address)
{
int j;
return command;
}
+#endif
static void s6e63m0_spi_write(unsigned char address, unsigned char command)
{
s6e63m0_panel_send_sequence(SEQ_PANEL_CONDITION_SET);
- if (s6e63m0->board_is_media || s6e63m0->board_is_cypress)
+ if (s6e63m0->set_rev)
s6e63m0_panel_send_sequence(SEQ_DISPLAY_CONDITION_SET_REV);
else
s6e63m0_panel_send_sequence(SEQ_DISPLAY_CONDITION_SET);