1 Linux 2.6.x on MPC52xx family
2 -----------------------------
4 For the latest info, go to http://www.246tNt.com/mpc52xx/state.txt
9 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
11 # make lite5200_defconfig
15 => tftpboot 200000 uImage
16 => tftpboot 400000 pRamdisk
17 => bootm 200000 400000
20 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
22 # make lite5200_defconfig
23 # cp your_initrd.gz arch/ppc/boot/images/ramdisk.image.gz
28 DBug> dn -i zImage.initrd.lite5200
32 - The port is named mpc52xxx, and config options are PPC_MPC52xx. The MGT5100
33 is not supported, and I'm not sure anyone is interesting in working on it
34 so. I didn't took 5xxx because there's apparently a lot of 5xxx that have
35 nothing to do with the MPC5200. I also included the 'MPC' for the same
37 - Of course, I inspired myself from the 2.4 port. If you think I forgot to
38 mention you/your company in the copyright of some code, I'll correct it
40 - The codes wants the MBAR to be set at 0xf0000000 by the bootloader. It's
41 mapped 1:1 with the MMU. If for whatever reason, you want to change this,
42 beware that some code depends on the 0xf0000000 address and other depends
44 - Most of the code assumes that port multiplexing, frequency selection, ...
45 has already been done. IMHO this should be done as early as possible, in
46 the bootloader. If for whatever reason you can't do it there, do it in the
47 platform setup code (if U-Boot) or in the arch/ppc/boot/simple/... (if