> -----Original Message----- > From: > linuxppc-dev-bounces+poonam.aggrwal=freescale....@lists.ozlabs > .org > [mailto:linuxppc-dev-bounces+poonam.aggrwal=freescale....@list > s.ozlabs.org] On Behalf Of Kumar Gala > Sent: Thursday, September 24, 2009 11:42 PM > To: Aggrwal Poonam-B10812 > Cc: linuxppc-dev list; Felix Radensky; > linuxppc-rele...@webnode01-prod1.am.freescale.net > Subject: Re: [PATCH][powerpc/85xx] P2020RDB Platform Support Added > > > On Aug 5, 2009, at 11:25 PM, Felix Radensky wrote: > > > Hi, Poonam > > > > Poonam Aggrwal wrote: > >> Adds P2020RDB basic support in linux. > >> Overview of P2020RDB platform > >> - DDR > >> DDR2 1G > >> - NOR Flash > >> 16MByte > >> - NAND Flash > >> 32MByte > >> - 3 Ethernet interfaces > >> 1) etSEC1 > >> - RGMII > >> - connected to a 5 port Vitesse Switch(VSC7385) > >> - Switch is memory mapped through eLBC interface(CS#2) > >> - IRQ1 > >> 2) etSEC2 > >> - SGMII > >> - connected to VSC8221 > >> - IRQ2 > >> 3) etSEC3 > >> - RGMII > >> - connected to VSC8641 > >> - IRQ3 > >> - 2 1X PCIe interfaces > >> - SD/MMC ,USB > >> - SPI EEPROM > >> - Serial I2C EEPROM > >> > >> Signed-off-by: Poonam Aggrwal <poonam.aggr...@freescale.com> > >> --- > >> based on > http://www.kernel.org/pub/scm/linux/kernel/git/galak/powerpc.git > >> arch/powerpc/boot/dts/p2020rdb.dts | 586 > +++++++++++++++++++ > >> ++++++++++ > >> arch/powerpc/configs/mpc85xx_defconfig | 1 + > >> arch/powerpc/platforms/85xx/Kconfig | 9 + > >> arch/powerpc/platforms/85xx/Makefile | 3 +- > >> arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 141 +++++++ > >> 5 files changed, 739 insertions(+), 1 deletions(-) create > mode 100644 > >> arch/powerpc/boot/dts/p2020rdb.dts > >> create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_rdb.c > >> > >> diff --git a/arch/powerpc/boot/dts/p2020rdb.dts > b/arch/powerpc/boot/ > >> dts/p2020rdb.dts new file mode 100644 index 0000000..d6d8131 > >> --- /dev/null > >> +++ b/arch/powerpc/boot/dts/p2020rdb.dts > >> @@ -0,0 +1,586 @@ > >> +/* > >> + * P2020 RDB Device Tree Source > >> + * > >> + * Copyright 2009 Freescale Semiconductor Inc. > >> + * > >> + * This program is free software; you can redistribute it and/or > >> modify it > >> + * under the terms of the GNU General Public License as > >> published by the > >> + * Free Software Foundation; either version 2 of the License, or > >> (at your > >> + * option) any later version. > >> + */ > >> + > >> +/dts-v1/; > >> +/ { > >> + model = "fsl,P2020"; > >> + compatible = "fsl,P2020RDB"; > >> + #address-cells = <2>; > >> + #size-cells = <2>; > >> + > >> + aliases { > >> + ethernet0 = &enet0; > >> + ethernet1 = &enet1; > >> + ethernet2 = &enet2; > >> + serial0 = &serial0; > >> + serial1 = &serial1; > >> + pci0 = &pci0; > >> + pci1 = &pci1; > >> + }; > >> + > >> + cpus { > >> + #address-cells = <1>; > >> + #size-cells = <0>; > >> + > >> + PowerPC,p2...@0 { > >> + device_type = "cpu"; > >> + reg = <0x0>; > >> + next-level-cache = <&L2>; > >> + }; > >> + > >> + PowerPC,p2...@1 { > >> + device_type = "cpu"; > >> + reg = <0x1>; > >> + next-level-cache = <&L2>; > >> + }; > >> + }; > >> + > >> + memory { > >> + device_type = "memory"; > >> + }; > >> + > >> + local...@ffe05000 { > >> + #address-cells = <2>; > >> + #size-cells = <1>; > >> + compatible = "fsl,p2020-elbc", "fsl,elbc", "simple-bus"; > >> + reg = <0 0xffe05000 0 0x1000>; > >> + interrupts = <19 2>; > >> + interrupt-parent = <&mpic>; > >> + > >> + /* NOR and NAND Flashes */ > >> + ranges = <0x0 0x0 0x0 0xef000000 0x01000000 > >> + 0x1 0x0 0x0 0xffa00000 0x00040000 > >> + 0x2 0x0 0x0 0xffb00000 0x08000000>; > >> > > > > The comment is a bit misleading, CS2 is L2 switch. Also, > are you sure > > the CS2 range shouldn't look like > > 0x2 0x0 0x0 0xffb00000 0x00020000 > > > > That's what L2switch reg property suggests. > > Did you plan on making this change? I already fixed it in v3 version of the patch, although please consider the v4 version just sent recently. V4 also makes the comment proper as suggested by Felix.
Regards Poonam > > >> + n...@0,0 { > >> + #address-cells = <1>; > >> + #size-cells = <1>; > >> + compatible = "cfi-flash"; > >> + reg = <0x0 0x0 0x1000000>; > >> + bank-width = <2>; > >> + device-width = <1>; > >> + > >> + vitesse-7385...@0 { > >> + /* This location must not be altered */ > >> + /* 256KB for Vitesse 7385 > Switch firmware */ > >> + reg = <0x0 0x00040000>; > >> + label = "NOR (RO) Vitesse-7385 > Firmware"; > >> + read-only; > >> + }; > >> > > Partitions should be declared as > > > > partit...@0 { > > reg = ... > > label = ... > > ... > > } > > Felix. > > _______________________________________________ > > Linuxppc-dev mailing list > > Linuxppc-dev@lists.ozlabs.org > > https://lists.ozlabs.org/listinfo/linuxppc-dev > > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/linuxppc-dev > > _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev