This series of patches remove the use of siutils functions which is an abstraction not needed as the interconnect for chips running brcmsmac is always ai. The first two patches move functionality to a different source file so this shows checkpatch errors/warnings. These will be handled in later patches. Arend van Spriel (12): staging: brcm80211: separate hndpmu functionality for brcmsmac driver staging: brcm80211: remove dependency between aiutils and siutils sources staging: brcm80211: cleanup definitions in aiutils header file staging: brcm80211: cleanup code in source file aiutils.c staging: brcm80211: move aiutils source files to brcmsmac folder staging: brcm80211: include wlc_pmu.h for brcmsmac driver staging: brcm80211: move hndpmu sources to brcmfmac folder staging: brcm80211: remove unnecessary include from nvram_ro.c staging: brcm80211: remove check on interconnect type in ai_setcore staging: brcm80211: use local variable for socitype during ai_scan staging: brcm80211: remove socitype member for struct si_pub definition staging: brcm80211: remove functions not used by fullmac driver drivers/staging/brcm80211/brcmfmac/Makefile | 5 +- drivers/staging/brcm80211/brcmfmac/dhd_pmu.c | 779 +++++++ .../{include/hndpmu.h => brcmfmac/dhd_pmu.h} | 0 drivers/staging/brcm80211/brcmfmac/dhd_sdio.c | 2 +- drivers/staging/brcm80211/brcmfmac/hndpmu.c | 1 - drivers/staging/brcm80211/brcmsmac/Makefile | 5 +- drivers/staging/brcm80211/brcmsmac/aiutils.c | 2122 +++++++++++++++++++ drivers/staging/brcm80211/brcmsmac/aiutils.h | 546 +++++ drivers/staging/brcm80211/brcmsmac/d11.h | 2 + .../staging/brcm80211/brcmsmac/phy/wlc_phy_hal.h | 2 +- .../staging/brcm80211/brcmsmac/phy/wlc_phy_lcn.c | 4 +- drivers/staging/brcm80211/brcmsmac/phy/wlc_phy_n.c | 10 +- drivers/staging/brcm80211/brcmsmac/wlc_alloc.c | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_ampdu.c | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_antsel.c | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_bmac.c | 56 +- drivers/staging/brcm80211/brcmsmac/wlc_channel.c | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_main.c | 4 +- drivers/staging/brcm80211/brcmsmac/wlc_main.h | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_phy_shim.c | 4 +- .../{util/hndpmu.c => brcmsmac/wlc_pmu.c} | 2186 +++++++++----------- .../{include/hndpmu.h => brcmsmac/wlc_pmu.h} | 40 +- drivers/staging/brcm80211/brcmsmac/wlc_rate.c | 2 +- drivers/staging/brcm80211/brcmsmac/wlc_stf.c | 2 +- drivers/staging/brcm80211/include/siutils.h | 25 - drivers/staging/brcm80211/util/aiutils.c | 705 ------- drivers/staging/brcm80211/util/bcmotp.c | 56 +- drivers/staging/brcm80211/util/bcmsrom.c | 10 +- drivers/staging/brcm80211/util/hnddma.c | 16 +- drivers/staging/brcm80211/util/nicpci.c | 12 +- drivers/staging/brcm80211/util/nvram/nvram_ro.c | 1 - drivers/staging/brcm80211/util/siutils.c | 452 +---- 32 files changed, 4547 insertions(+), 2512 deletions(-) create mode 100644 drivers/staging/brcm80211/brcmfmac/dhd_pmu.c copy drivers/staging/brcm80211/{include/hndpmu.h => brcmfmac/dhd_pmu.h} (100%) delete mode 100644 drivers/staging/brcm80211/brcmfmac/hndpmu.c create mode 100644 drivers/staging/brcm80211/brcmsmac/aiutils.c create mode 100644 drivers/staging/brcm80211/brcmsmac/aiutils.h rename drivers/staging/brcm80211/{util/hndpmu.c => brcmsmac/wlc_pmu.c} (82%) rename drivers/staging/brcm80211/{include/hndpmu.h => brcmsmac/wlc_pmu.h} (90%) delete mode 100644 drivers/staging/brcm80211/util/aiutils.c _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel