mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-18 19:04:38 +00:00
imx: ventana: export backlight gpio after gpio driver is available
Calling request_gpio to register bklt_gpio with the GPIO driver had no effect in setup_display called from early board init (although pinmuxing it and configuring it as output-low does do what it should). Therefore move the request_gpio later in enable_lvds so that its registered for use by the gpio command if LVDS is actually enabled. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
ca628b74c9
commit
7853262330
1 changed files with 3 additions and 2 deletions
|
@ -317,6 +317,8 @@ static void enable_lvds(struct display_info_t const *dev)
|
|||
writel(reg, &iomux->gpr[2]);
|
||||
|
||||
/* Enable Backlight */
|
||||
gpio_request(IMX_GPIO_NR(1, 10), "bklt_gpio");
|
||||
gpio_direction_output(IMX_GPIO_NR(1, 10), 0);
|
||||
gpio_request(IMX_GPIO_NR(1, 18), "bklt_en");
|
||||
SETUP_IOMUX_PAD(PAD_SD1_CMD__GPIO1_IO18 | DIO_PAD_CFG);
|
||||
gpio_direction_output(IMX_GPIO_NR(1, 18), 1);
|
||||
|
@ -456,8 +458,7 @@ static void setup_display(void)
|
|||
<<IOMUXC_GPR3_LVDS0_MUX_CTL_OFFSET);
|
||||
writel(reg, &iomux->gpr[3]);
|
||||
|
||||
/* Backlight CABEN on LVDS connector */
|
||||
gpio_request(IMX_GPIO_NR(1, 10), "bklt_gpio");
|
||||
/* LVDS Backlight GPIO on LVDS connector - output low */
|
||||
SETUP_IOMUX_PAD(PAD_SD2_CLK__GPIO1_IO10 | DIO_PAD_CFG);
|
||||
gpio_direction_output(IMX_GPIO_NR(1, 10), 0);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue