[U-Boot] [PATCH] pico-imx7: Disable video support
Michael Nazzareno Trimarchi
michael at amarulasolutions.com
Tue Mar 26 08:21:26 UTC 2019
Hi
On Mon, Mar 25, 2019 at 11:12 PM Fabio Estevam <festevam at gmail.com> wrote:
>
> Hi Michael,
>
> On Mon, Mar 25, 2019 at 1:56 PM Fabio Estevam <festevam at gmail.com> wrote:
>
> > U-Boot 2019.04-rc4-00047-gcfb3e102c4 (Mar 23 2019 - 10:45:10 -0300)
> >
> > CPU: Freescale i.MX7D rev1.2 1000 MHz (running at 792 MHz)
> > CPU: Commercial temperature grade (0C to 95C) at 40C
> > Reset cause: POR
> > Board: i.MX7D PICOSOM
> > I2C: ready
> > DRAM: 512 MiB
> >
> > (Hangs here)
>
> It seems this hangs is related to the GPIO that enables the LCD.
>
> If I change the code like this:
>
> diff --git a/board/technexion/pico-imx7d/pico-imx7d.c
> b/board/technexion/pico-imx7d/pico-imx7d.c
> index 767d13dfe5..ba1c6f9740 100644
> --- a/board/technexion/pico-imx7d/pico-imx7d.c
> +++ b/board/technexion/pico-imx7d/pico-imx7d.c
> @@ -294,7 +294,7 @@ void setup_lcd(void)
> /* Set Brightness to high */
> gpio_direction_output(IMX_GPIO_NR(1, 11) , 1);
> /* Set LCD enable to high */
> - gpio_direction_output(IMX_GPIO_NR(1, 6) , 1);
> + gpio_direction_output(IMX_GPIO_NR(1, 6) , 0);
> }
> #endif
>
> Then I can load U-Boot via USB without problem.
>
> However, in order to turn on the LCD we need to turn on GPIO1_6.
>
> If I do this from the U-Boot prompt:
>
> => gpio set 6
>
> Then the board hangs.
>
> Not sure why setting GPIO1_6 is causing the board to hang.
Maybe you drain to much power ;)
Michael
--
| Michael Nazzareno Trimarchi Amarula Solutions BV |
| COO - Founder Cruquiuskade 47 |
| +31(0)851119172 Amsterdam 1018 AM NL |
| [`as] http://www.amarulasolutions.com |
More information about the U-Boot
mailing list