u-boot/board/nvidia
Stephen Warren 6dca554f23 ARM: tegra: fix ULPI PHY on Ventana and Seaboard
Commit ce02a71c23 "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.ziswiler@toradex.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-09-27 09:11:03 -07:00
..
beaver Various Makefiles: Add SPDX-License-Identifier tags 2015-11-10 09:19:52 -05:00
cardhu ARM: tegra: use DT bindings for GPIO naming 2016-05-31 09:53:56 -07:00
dalmore Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
e2220-1170 ARM: tegra: use DT bindings for GPIO naming 2016-05-31 09:53:56 -07:00
harmony kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
jetson-tk1 ARM: tegra: use DT bindings for GPIO naming 2016-05-31 09:53:56 -07:00
nyan-big ARM: tegra: use DT bindings for GPIO naming 2016-05-31 09:53:56 -07:00
p2371-0000 ARM: tegra: use DT bindings for GPIO naming 2016-05-31 09:53:56 -07:00
p2371-2180 ARM: tegra: p2371-2180: A03 board PMIC config update 2016-07-21 09:31:30 -07:00
p2571 ARM: tegra: p2371-2180: A03 board PMIC config update 2016-07-21 09:31:30 -07:00
p2771-0000 ARM: tegra: enable PCIe controller on p2771-0000 2016-08-15 10:26:13 -07:00
seaboard ARM: tegra: fix ULPI PHY on Ventana and Seaboard 2016-09-27 09:11:03 -07:00
venice2 ARM: tegra: Add support for TK1-SOM board from Colorado Engineering 2016-09-01 09:24:30 -07:00
ventana kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
whistler dm: i2c: Provide an offset length parameter where needed 2015-01-29 17:09:53 -07:00