Hi Francesco, On Wed, Dec 20, 2023 at 8:30 AM Francesco Dolcini <france...@dolcini.it> wrote:
> Valid point. > > In general re-using the DTS for the kernel would not work. > > The bypass and reset signals are part of the USB HUB node [1], and we > would need to add such a driver to U-Boot to be able to properly > implement it (despite the recent plans to make SPL a full blown > bootloader and U-Boot proper the operating system and kick out Linux I > would not go into that direction ;-) > > Given that I believe that overriding the Linux DTS to use these 2 > signals are simple GPIO HOG for U-Boot is the correct approach. Yes, this series can go as-is. My main concern is why U-Boot still uses the NXP-based fsl-imx8qxp-mek.dts, fsl-imx8qxp-colibri.dts variant instead of the mainline versions. The other i.MX SoCs in U-Boot are better synced with the Linux kernel DTs. I don't have access to i.MX8QXP/i.MX8QM boards to help on this, but for better long-term support it would be nice if someone could sync the U-Boot i.MX8QXP/i.MX8QM DTs with Linux.