u-boot/cpu/mpc512x
John Rigby ef11df6b66 mpc5121: squash some fdt fixup errors
On ADS5121 when booting linux the following errors are seen:
    Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
    Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
    Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND

This is caused by ft_cpu_setup trying to deal with
both old and new soc node naming.  This patch
fixes this by being smarter about what to
fixup.

Also do soc node fixups by compatible instead of by path.
A new board config called OF_SOC_COMPAT defined
to be "fsl,mpc5121-immr" replaces the old
OF_SOC node path that was defined to be "soc@80000000".

Old device trees still work, but the compatiblity
is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
which is on by default in include/configs/ads5121.h.

Signed-off-by: John Rigby <jrigby@freescale.com>
2008-08-05 19:58:21 -06:00
..
config.mk PPC: Use r2 instead of r29 as global data pointer 2008-02-14 22:43:22 +01:00
cpu.c mpc5121: squash some fdt fixup errors 2008-08-05 19:58:21 -06:00
cpu_init.c Coding style cleanup, update CHANGELOG 2007-08-02 21:27:46 +02:00
fec.c Consolidate ADS5121 IO Pin configuration 2008-07-10 11:36:32 -06:00
fec.h [MPC512x] Streamline frame handling in the FEC driver 2007-09-10 17:39:08 +02:00
i2c.c MPC512X: Cleanup bus clock names. 2008-01-12 15:37:49 +01:00
interrupts.c [ADS5121] Support for the ADS5121 board 2007-07-27 14:43:59 +02:00
Makefile [ADS5121] Support for the ADS5121 board 2007-07-27 14:43:59 +02:00
serial.c MPC512X: Cleanup bus clock names. 2008-01-12 15:37:49 +01:00
speed.c Fix some more print() format errors. 2008-07-11 01:16:00 +02:00
start.S Big white-space cleanup. 2008-05-21 00:14:08 +02:00
traps.c MPC512x: Change traps.c to not reference non-addressable memory 2008-06-03 19:47:14 +02:00