u-boot/arch
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
..
arc Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
arm ARM: tegra: fix ULPI PHY on Ventana and Seaboard 2016-09-27 09:11:03 -07:00
avr32 Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
blackfin Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
m68k Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
microblaze Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
mips Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
nds32 Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
nios2 Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
openrisc Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
powerpc Merge git://git.denx.de/u-boot-fsl-qoriq 2016-09-26 17:10:56 -04:00
sandbox Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
sh Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
sparc Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
x86 Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
xtensa Remove arch/${ARCH}/include/asm/errno.h 2016-09-23 17:56:18 -04:00
.gitignore .gitignore: drop include/asm/proc from ignore pattern 2014-06-19 11:18:54 -04:00
Kconfig xtensa: add support for the xtensa processor architecture [2/2] 2016-08-15 18:46:38 -04:00