[OpenWrt-Devel] [PATCH 0/2] ar8216: move AR8327/AR8337-specific code into separate source file
Heiner Kallweit
hkallweit1 at gmail.com
Fri Dec 19 09:33:58 EST 2014
AR8327/AR8337 are quite different from the rest of the AR8216 switch chip
family and share only a certain amount of code with the rest of the family.
Therefore I think it makes sense to factor out the AR8327/AR8337 driver
code into separate header / source file.
As a side effect this would allow to relatively easy create the option
to compile a smaller AR8216/AR8236/AR8316 driver w/o the AR8327/AR8337
code.
And it improves maintainability IMHO.
Heiner Kallweit (2):
ar8216: move definitions from ar8216.c to ar8216.h and introduce ar8327.h
ar8216: factor out AR8327/AR8337-specific driver code into ar8327.c
.../linux/generic/files/drivers/net/phy/ar8216.c | 1467 ++------------------
.../linux/generic/files/drivers/net/phy/ar8216.h | 384 ++---
.../linux/generic/files/drivers/net/phy/ar8327.c | 1029 ++++++++++++++
.../linux/generic/files/drivers/net/phy/ar8327.h | 224 +++
.../generic/patches-3.10/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.10/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.10/726-phy_rtl8366.patch | 2 +-
.../generic/patches-3.13/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.13/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.13/726-phy_rtl8366.patch | 2 +-
.../generic/patches-3.14/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.14/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.14/726-phy_rtl8366.patch | 2 +-
.../generic/patches-3.14/733-phy_mvsw6171.patch | 2 +-
.../generic/patches-3.18/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.18/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.18/726-phy_rtl8366.patch | 2 +-
.../generic/patches-3.18/733-phy_mvsw6171.patch | 2 +-
.../linux/generic/patches-3.3/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.3/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.3/726-phy_rtl8366.patch | 2 +-
.../linux/generic/patches-3.8/724-phy_ar8216.patch | 2 +-
.../generic/patches-3.8/725-phy_rtl8306.patch | 2 +-
.../generic/patches-3.8/726-phy_rtl8366.patch | 2 +-
24 files changed, 1634 insertions(+), 1510 deletions(-)
create mode 100644 target/linux/generic/files/drivers/net/phy/ar8327.c
create mode 100644 target/linux/generic/files/drivers/net/phy/ar8327.h
--
2.1.3
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list