b43: Implement dynamic PHY API
This patch implements a dynamic "ops" based PHY API. This is needed in order to conveniently support future PHY types to avoid the "switch"-hell. This patch does not change any functionality. It just moves lots of code from one place to another and adjusts it for the changed data structures. Signed-off-by:Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/b43/Makefile 3 additions, 1 deletiondrivers/net/wireless/b43/Makefile
- drivers/net/wireless/b43/b43.h 10 additions, 117 deletionsdrivers/net/wireless/b43/b43.h
- drivers/net/wireless/b43/debugfs.c 3 additions, 76 deletionsdrivers/net/wireless/b43/debugfs.c
- drivers/net/wireless/b43/lo.c 64 additions, 56 deletionsdrivers/net/wireless/b43/lo.c
- drivers/net/wireless/b43/lo.h 3 additions, 1 deletiondrivers/net/wireless/b43/lo.h
- drivers/net/wireless/b43/main.c 42 additions, 130 deletionsdrivers/net/wireless/b43/main.c
- drivers/net/wireless/b43/nphy.c 139 additions, 4 deletionsdrivers/net/wireless/b43/nphy.c
- drivers/net/wireless/b43/nphy.h 7 additions, 47 deletionsdrivers/net/wireless/b43/nphy.h
- drivers/net/wireless/b43/phy.c 260 additions, 3677 deletionsdrivers/net/wireless/b43/phy.c
- drivers/net/wireless/b43/phy_a.c 536 additions, 0 deletionsdrivers/net/wireless/b43/phy_a.c
- drivers/net/wireless/b43/phy_a.h 124 additions, 0 deletionsdrivers/net/wireless/b43/phy_a.h
- drivers/net/wireless/b43/phy_common.c 276 additions, 0 deletionsdrivers/net/wireless/b43/phy_common.c
- drivers/net/wireless/b43/phy_common.h 312 additions, 0 deletionsdrivers/net/wireless/b43/phy_common.h
- drivers/net/wireless/b43/phy_g.c 3229 additions, 0 deletionsdrivers/net/wireless/b43/phy_g.c
- drivers/net/wireless/b43/phy_g.h 201 additions, 0 deletionsdrivers/net/wireless/b43/phy_g.h
- drivers/net/wireless/b43/rfkill.c 3 additions, 2 deletionsdrivers/net/wireless/b43/rfkill.c
- drivers/net/wireless/b43/sysfs.c 16 additions, 7 deletionsdrivers/net/wireless/b43/sysfs.c
- drivers/net/wireless/b43/tables.c 22 additions, 21 deletionsdrivers/net/wireless/b43/tables.c
- drivers/net/wireless/b43/tables_nphy.c 1 addition, 1 deletiondrivers/net/wireless/b43/tables_nphy.c
- drivers/net/wireless/b43/wa.c 1 addition, 1 deletiondrivers/net/wireless/b43/wa.c
Loading
Please register or sign in to comment