]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Initialize LCD control pins to keep display turned off initially v1.2.4
authorLothar Waßmann <LW@KARO-electronics.de>
Wed, 28 Mar 2012 07:22:21 +0000 (09:22 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 28 Mar 2012 07:22:21 +0000 (09:22 +0200)
board/karo/tx28/spl_boot.c

index 64d04d7c86a47d5dce77761b7b493f40dad924a3..e0541dffe922c28ee1b63c1189216d1b1cd7c0cd 100644 (file)
@@ -207,6 +207,13 @@ static iomux_cfg_t tx28_stk5_pads[] = {
        MX28_PAD_ENET0_CRS__GPIO_4_15 | MUX_CONFIG_GPIO,
 };
 
+static void tx28_stk5_lcd_init(void)
+{
+       gpio_direction_output(MX28_PAD_PWM0__GPIO_3_16, 1);
+       gpio_direction_output(MX28_PAD_LCD_RESET__GPIO_3_30, 0);
+       gpio_direction_output(MX28_PAD_LCD_ENABLE__GPIO_1_31, 0);
+}
+
 static void tx28_stk5_led_on(void)
 {
        gpio_direction_output(MX28_PAD_ENET0_RXD3__GPIO_4_10, 1);
@@ -215,6 +222,7 @@ static void tx28_stk5_led_on(void)
 void board_init_ll(void)
 {
        mx28_common_spl_init(tx28_stk5_pads, ARRAY_SIZE(tx28_stk5_pads));
+       tx28_stk5_lcd_init();
        tx28_stk5_led_on();
 }