[PATCH 0/2] vf610: fix GPIO output and console input
Mehmet Fide <[email protected]> Thu, 6 Aug 2026 14:47:58 +0200
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <20260806124800.262013-1-mehmet.fide__36359.4429030613$1786021547$gmane$org@gmail.com> |
From: Mehmet Fide <[email protected]> Two independent vf610 fixes found while moving a Colibri VF50 product from the Toradex 2015.04 fork to mainline U-Boot. Both are long standing and both fail silently, which is why they are easy to miss: the gpio command reports success on a pin whose level never changes, and the console keeps printing while it accepts no input at all. On a current mainline the module therefore drives no GPIO and cannot have its autoboot interrupted. Tested on a Colibri VF50 (vf610, VF500 SoC) booting from NAND, with the display reset, data/command and backlight lines on GPIOs and the console on UART0. Mehmet Fide (2): gpio: vybrid: read and write the GPIO block, not the PORT block serial: lpuart: test the receive flag, not the FIFO counter drivers/gpio/vybrid_gpio.c | 8 +++++++- drivers/serial/serial_lpuart.c | 9 +++++---- 2 files changed, 12 insertions(+), 5 deletions(-) -- 2.54.0