On 15 September 2016 at 12:19, Stephen Warren <swar...@wwwdotorg.org> wrote: > From: Stephen Warren <swar...@nvidia.com> > > Commit ce02a71c2374 "tegra: dts: Sync tegra20 device tree files with > Linux" enabled the ULPI USB port on Ventana, but made no attempt to ensure > that U-Boot code could handle this. In practice, various code is missing, > and various configuration options are not enabled, which causes U-Boot to > hang when attempting to initialize this USB port. This patch enables ULPI > PHY support on Ventana, and adds the required pinmux setup for the port to > operate. Note that Ventana is so similar to Seaboard that this change is > made in the Seaboard board file, which is shared with Ventana. > > Seaboard also has the ULPI USB port wired up in hardware, although to an > internal port that often doesn't have anything attached to it. However, > the DT nodes for the USB controller and PHY had different status property > values, so the port was not initialized by U-Boot. Fix this inconsistency, > and enable the ULPI port, just like in the Linux kernel DT. This likewise > requires enabling ULPI support in the Seaboard defconfig. > > Cc: Marcel Ziswiler <marcel.ziswi...@toradex.com> > Signed-off-by: Stephen Warren <swar...@nvidia.com> > --- > arch/arm/dts/tegra20-seaboard.dts | 2 +- > board/nvidia/seaboard/seaboard.c | 8 +++++++- > configs/seaboard_defconfig | 2 ++ > configs/ventana_defconfig | 2 ++ > 4 files changed, 12 insertions(+), 2 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot