0001 =============================
0002 Linux 2.6.x on MPC52xx family
0003 =============================
0004
0005 For the latest info, go to https://www.246tNt.com/mpc52xx/
0006
0007 To compile/use :
0008
0009 - U-Boot::
0010
0011 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
0012 if you wish to ).
0013 # make lite5200_defconfig
0014 # make uImage
0015
0016 then, on U-boot:
0017 => tftpboot 200000 uImage
0018 => tftpboot 400000 pRamdisk
0019 => bootm 200000 400000
0020
0021 - DBug::
0022
0023 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
0024 if you wish to ).
0025 # make lite5200_defconfig
0026 # cp your_initrd.gz arch/ppc/boot/images/ramdisk.image.gz
0027 # make zImage.initrd
0028 # make
0029
0030 then in DBug:
0031 DBug> dn -i zImage.initrd.lite5200
0032
0033
0034 Some remarks:
0035
0036 - The port is named mpc52xxx, and config options are PPC_MPC52xx. The MGT5100
0037 is not supported, and I'm not sure anyone is interested in working on it
0038 so. I didn't took 5xxx because there's apparently a lot of 5xxx that have
0039 nothing to do with the MPC5200. I also included the 'MPC' for the same
0040 reason.
0041 - Of course, I inspired myself from the 2.4 port. If you think I forgot to
0042 mention you/your company in the copyright of some code, I'll correct it
0043 ASAP.