u-boot-brain/arch/powerpc/cpu
Kumar Gala dd50af2515 powerpc/8xxx: Add hwconfig APIs to address early parsing used by DDR init
There are several users of the hwconfig APIs (8xxx DDR) before we have
the environment properly setup.  This causes issues because of the
numerous ways the environment might be accessed because of the
non-volatile memory it might be stored in.  Additionally the access
might be so early that memory isn't even properly setup for us.

Towards resolving these issues we provide versions of all the hwconfig
APIs that can be passed in a buffer to parse and leave it to the caller
to determine how to allocate and populate the buffer.

We use the _f naming convention for these new APIs even though they are
perfectly useable after relocation and the environment being ready.

We also now warn if the non-f APIs are called before the environment is
ready to allow users to address the issues.

Finally, we convert the 8xxx DDR code to utilize the new APIs to
hopefully address the issue once and for all.  We have the 8xxx DDR code
create a buffer on the stack and populate it via getenv_f().

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Wolfgang Denk <wd@denx.de>
2011-01-19 22:58:23 -06:00
..
74xx_7xx 74xx_7xx/mpc86xx/ppmc7xx: Fix do_reset() declaration 2010-12-17 20:26:19 +01:00
mpc5xx PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc5xxx PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc8xx miiphy: convert to linux/mii.h 2011-01-09 18:06:50 +01:00
mpc8xxx powerpc/8xxx: Add hwconfig APIs to address early parsing used by DDR init 2011-01-19 22:58:23 -06:00
mpc83xx PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc85xx powerpc/p2040: Add various p2040 specific information 2011-01-19 22:58:23 -06:00
mpc86xx powerpc/86xx: Enable common SRIO init code 2011-01-14 01:32:21 -06:00
mpc512x PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc824x PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc8220 PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
mpc8260 PowerPC: Add relocation support for -fpic 2010-12-17 20:25:10 +01:00
ppc4xx ppc4xx: Fix compilation breakage in miiphy.c 2011-01-11 09:56:28 +01:00