From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kumar Gala Date: Thu, 27 Jan 2011 00:04:43 -0600 Subject: [U-Boot] [PATCH 00/14] powerpc/p4080: add support for FMan ethernet in Independent mode In-Reply-To: <1296103972-2696-1-git-send-email-Mingkai.hu@freescale.com> References: <1296103972-2696-1-git-send-email-Mingkai.hu@freescale.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Jan 26, 2011, at 10:52 PM, Mingkai Hu wrote: > This patchset add support for the P4080's datapath accelation architecture > in independent mode, and do some code refactor of the file tsec.c. > > 1. Add the releated MAC controller support, includeing dTSEC and 10GEC > 2. Add support for FMan ethernet in Independent mode > 3. Add PHY support (VSC8244 and VSC8234) to a new file fsl_phy.c which > can be reused by other code, such tsec and uec code. > 4. tsec code cleanup > 5. Move all the PHY code in tsec.c to fsl_phy.c to make it reuseable. > > Based on the latest WD's U-Boot tree. Tested on P4080DS and MPC8536DS > board with SGMII card. > > [PATCH 01/14] powerpc/p4080: Add function to report which lane is used for a prtcl > [PATCH 02/14] powerpc/fman: add PHY support for dTSEC > [PATCH 03/14] powerpc/fman: add dTSEC controller support > [PATCH 04/14] powerpc/fman: add 10GEC controller and PHY support > [PATCH 05/14] powerpc/qoirq: Add support for FMan ethernet in Independent mode > [PATCH 06/14] powerpc/corenet_ds: Add fman support > [PATCH 07/14] tsec: use IO accessories to access the register > [PATCH 08/14] tsec: arrange the code to avoid useless function declaration > [PATCH 09/14] tsec: use general ethernet MII register struct(tsec_mii_t) > [PATCH 10/14] tsec: refactor the PHY code to make it reuseable > [PATCH 11/14] PHY: add some Vitesse phy support > [PATCH 12/14] PHY: add some Broadcom phy support > [PATCH 13/14] PHY: add some Marvell phy support > [PATCH 14/14] PHY: add some misc phy code support > > Thanks, > Mingkai I suggest we re-order these patches to first deal with tsec changes and refactor of the phy code. After which we should introduce fman driver code that shares fsl_phy.c These patches also break some fundamental rules about patches: 1. some patches aren't used by anything 2. some patches break functionality - k