[U-Boot] [PATCH 0/9] net: tsec: Driver portability fixes and cleanup

Claudiu Manoil claudiu.manoil at freescale.com
Mon Sep 30 11:44:38 CEST 2013


Though the first 3 patches fix tsec's driver mcast() instance primarily,
the fix from net.h was propagated to other drivers too, as appropriate.
Notably, these fixes also end up in removal of some unwanted global
static vars from the tsec driver.
The rest of the patches are driver portability fixes, so that the tsec
driver may work on little endian architectures as well.  The issues
uncovered by the sparse tool where also addressed in the process.
All checkpatch issues were addressed, including those on existing code.
Only a couple of CamelCase warnings remain, coming from the net stack
code (see NetReceive(), NetRxPackets[]).

Claudiu Manoil (9):
  net: Fix mcast function pointer prototype
  net: tsec: Fix and cleanup tsec_mcast_addr()
  net: tsec: Fix priv pointer in tsec_mcast_addr()
  net: tsec: Cleanup tsec regs init and fix __iomem warns
  net: fsl_mdio: Fix warnings for __iomem pointers
  net: tsec: Fix CamelCase issues around BD code
  net: tsec: Use portable types and accessors for BDs
  net: tsec: Use portable regs type (uint->u32)
  net: tsec: Fix mac addr setup portability, cleanup

 drivers/net/fsl_mdio.c |  17 ++-
 drivers/net/rtl8139.c  |   2 +-
 drivers/net/tsec.c     | 200 ++++++++++++++--------------
 include/fsl_mdio.h     |   8 +-
 include/net.h          |   2 +-
 include/tsec.h         | 345 +++++++++++++++++++++++++------------------------
 6 files changed, 296 insertions(+), 278 deletions(-)

-- 
1.7.11.7




More information about the U-Boot mailing list