[PATCH][RFC] MPC52xx basic support on linux 2.6 (was DMA support for MPC5xxx?)
flat view
STALE8154d
From: Sylvain Munaut <hidden>
Date: 2004-06-10 19:50:04
Hi
Why not? You're the only one showing interest in supporting 5200 in 2.6.
Well, I'm getting used to it. I'm also working on ARM IXP1200 on 2.6, and I'm also the only one AFAIK ;)
Post the patch and if it's clean it can go in. The "i2c", I assume, is an i2c host adapter driver so that needs to be separated so it can go to gregkh. Don't lump it in with the include/asm-ppc and arch/ppc core support. :)
Here it is, slightly delayed because of hardrive crash and need to rename all 'Motorola' to 'Freescale' ;) It's there : http://www.246tNt.com/linux-2.5-mpc52xx-pending-20040610.diff bk://bkbits.246tNt.com/linux-2.5-mpc52xx-pending I haven't inlined or attached it because it's quite large ( ~80k ). But still, here the summary of the changes, so you at least know what you're pulling ;) # This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2004/06/10 21:08:41+02:00 tnt@246tnt-laptop.(none) # Added support for Freescale MPC52xx, both the processor and the LITE5200 devboard # # include/asm-ppc/mpc52xx_psc.h # 2004/06/10 21:04:05+02:00 tnt@246tnt-laptop.(none) +202 -0 # # include/asm-ppc/mpc52xx_psc.h # 2004/06/10 21:04:05+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/include/asm-ppc/mpc52xx_psc.h # # include/asm-ppc/mpc52xx.h # 2004/06/10 21:04:04+02:00 tnt@246tnt-laptop.(none) +427 -0 # # drivers/serial/mpc52xx_uart.c # 2004/06/10 21:04:04+02:00 tnt@246tnt-laptop.(none) +872 -0 # # include/asm-ppc/mpc52xx.h # 2004/06/10 21:04:04+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/include/asm-ppc/mpc52xx.h # # drivers/serial/mpc52xx_uart.c # 2004/06/10 21:04:04+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/drivers/serial/mpc52xx_uart.c # # arch/ppc/syslib/mpc52xx_setup.c # 2004/06/10 21:04:03+02:00 tnt@246tnt-laptop.(none) +136 -0 # # arch/ppc/syslib/mpc52xx_setup.c # 2004/06/10 21:04:03+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/arch/ppc/syslib/mpc52xx_setup.c # # arch/ppc/syslib/mpc52xx_pic.c # 2004/06/10 21:04:02+02:00 tnt@246tnt-laptop.(none) +259 -0 # # arch/ppc/platforms/lite5200.h # 2004/06/10 21:04:02+02:00 tnt@246tnt-laptop.(none) +34 -0 # # arch/ppc/syslib/mpc52xx_pic.c # 2004/06/10 21:04:02+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/arch/ppc/syslib/mpc52xx_pic.c # # arch/ppc/platforms/lite5200.h # 2004/06/10 21:04:02+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/arch/ppc/platforms/lite5200.h # # arch/ppc/platforms/lite5200.c # 2004/06/10 21:04:01+02:00 tnt@246tnt-laptop.(none) +155 -0 # # arch/ppc/platforms/lite5200.c # 2004/06/10 21:04:01+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/arch/ppc/platforms/lite5200.c # # arch/ppc/configs/lite5200_defconfig # 2004/06/10 21:04:00+02:00 tnt@246tnt-laptop.(none) +477 -0 # # arch/ppc/configs/lite5200_defconfig # 2004/06/10 21:04:00+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/arch/ppc/configs/lite5200_defconfig # # Documentation/powerpc/mpc52xx.txt # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +70 -0 # # include/linux/serial_core.h # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +3 -0 # Added port type for the Freescale MPC52xx PSC # # include/asm-ppc/ppcboot.h # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +7 -0 # Added specific fields for the Freescale MPC52xx # # drivers/serial/Makefile # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +1 -0 # Added options for the Freescale MPC52xx PSC # # drivers/serial/Kconfig # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +18 -0 # Added options for the Freescale MPC52xx PSC # # arch/ppc/syslib/Makefile # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +1 -0 # Added options for the Freescale MPC52xx and the standard LITE5200 devboard # # arch/ppc/platforms/Makefile # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +1 -0 # Added options for the Freescale MPC52xx and the standard LITE5200 devboard # # arch/ppc/kernel/cputable.c # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +8 -0 # Added entry for the Freescale MPC52xx # # arch/ppc/Kconfig # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +20 -8 # Added options for the Freescale MPC52xx and the standard LITE5200 devboard # # Documentation/powerpc/mpc52xx.txt # 2004/06/10 21:03:59+02:00 tnt@246tnt-laptop.(none) +0 -0 # BitKeeper file /home/tnt/musicbox/kernel/linux-2.5-mpc52xx-pending/Documentation/powerpc/mpc52xx.txt # Sylvain Munaut ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/