]> git.ipfire.org Git - thirdparty/u-boot.git/commit
board: ten64: add fdt fixup to hide usb hub topology
authorMathew McBride <matt@traverse.com.au>
Fri, 1 May 2026 01:36:03 +0000 (11:36 +1000)
committerPeng Fan <peng.fan@nxp.com>
Wed, 6 May 2026 08:04:48 +0000 (16:04 +0800)
commit024c3e86eaa39059f19a3196a4d44a1a30f3cd3c
treefb360caeef0c36c644ebc216c60ca4eb7c18fe56
parentd360217d4a3536b022aadbd887a26573c3f01852
board: ten64: add fdt fixup to hide usb hub topology

The USB Hub (microchip,usb5744) can enter a dis-/reconnect loop
if a driver tries to re-initialise the hub over I2C.

On the Ten64 board, this process only needs to be run once
per system reset cycle, which is carried out by U-Boot.

As there are distributions shipping with the affected
driver by default, the best solution is to remove
the USB hub topology information from the FDT passed
to the operating system, so the OS won't attempt
to re-initialise the USB hub under any circumstance.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
board/traverse/ten64/ten64.c