}
};
+/* LCD */
+static struct gpio tx6_lcd_gpios[] = {
+ { TX6_DISP_RST_B, GPIOF_OUTPUT_INIT_HIGH, "lcd_reset", },
+ { TX6_DISP_PWR_EN, GPIOF_OUTPUT_INIT_HIGH, "lcd_enable", },
+};
+
static struct resource tx6_pwm_resource[] __initdata = {
{
.start = MX6Q_PWM2_BASE_ADDR,
static void __init tx6_board_init(void)
{
int i;
+
if (cpu_is_mx6q()) {
mxc_iomux_v3_setup_multiple_pads(tx6q_pads,
ARRAY_SIZE(tx6q_pads));
pu_reg_id = tx6_dvfscore_data.pu_id;
tx6_init_uart();
+ gpio_request_array(tx6_lcd_gpios,
+ ARRAY_SIZE(tx6_lcd_gpios));
+
imx6q_add_ipuv3(0, &ipu_data[0]);
if (cpu_is_mx6q()) {
imx6q_add_ipuv3(1, &ipu_data[1]);