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

Claudiu Manoil
2013-09-30T09:44:38Z

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