u-boot/arch/powerpc/cpu/mpc83xx
Kim Phillips 84d2e03f9d mpc83xx: restrict UTMI PHY configuration to 831x parts
i.e, to those parts that have PHY_CLK_VALID bits in their USB
CONTROL registers:

mpc8308	 WU_INT, PHY_CLK_SEL, USB_EN, WU_INT_EN, ULPI_INT_EN
mpc831x	 PHY_CLK_VALID, WU_INT, CLKIN_SEL, PHY_CLK_SEL, UTMI_PHY_EN,
	 PLL_RESET, REFSEL, OTG_PORT, KEEP_OTG_ON, LSF_EN, USB_EN,
	 ULPI_INT_EN
mpc834x	 USB_EN, ULPI_INT1_EN (MPH only), ULPI_INT0_EN
mpc837x	 USB_EN, ULPI_INT_EN

(mpc832x, mpc8360 don't have a USB_EHCI_FSL compatible controller)

this prevents non-831x parts from never completing cpu_init_f(),
because the (non-existent) PHY_CLK_VALID bit never gets set.

Reported-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Tested-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
2011-04-04 20:23:20 -05:00
..
config.mk arch/powerpc/*/config.mk: make CONFIG_SYS_LDSCRIPT settings work 2010-11-26 22:08:19 +01:00
cpu.c powerpc 83xx/85xx: Merge lbc upmconfig code 2010-07-16 10:55:09 -05:00
cpu_init.c mpc83xx: restrict UTMI PHY configuration to 831x parts 2011-04-04 20:23:20 -05:00
ecc.c cmd_usage(): simplify return code handling 2010-07-24 20:43:57 +02:00
fdt.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
interrupts.c Make sure that argv[] argument pointers are not modified. 2010-07-04 23:55:42 +02:00
Makefile Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
nand_init.c 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
pci.c 83xx: Remove warmboot parameter from PCI init functions 2010-09-23 21:14:42 +02:00
pcie.c mpc83xx: fix pcie configuration space read/write 2011-02-05 17:01:52 -06:00
qe_io.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
serdes.c ppc: Split MPC83xx SERDES code from MPC85xx/MPC86xx/QorIQ 2010-04-26 22:37:57 -05:00
spd_sdram.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
speed.c mpc83xx: Use correct register to calculate clocks. 2011-02-05 17:06:57 -06:00
start.S rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
traps.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
u-boot.lds rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00