MLK-16042-1: Add bcmdhd v1.363 PCIE driver
authorTiberiu Breana <andrei-tiberiu.breana@nxp.com>
Thu, 20 Jul 2017 13:17:49 +0000 (16:17 +0300)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:33:53 +0000 (15:33 -0500)
commite419002e84e16d4775a8fee61b2da0f96fc36cd1
treee55d7f6a88e722feeaf1aa96d622eb301ecc2797
parentf1e0c22ee1316ad4f2a8c64bbfe518d870df2b4c
MLK-16042-1: Add bcmdhd v1.363 PCIE driver

Add another bcmdhd driver version (v1.363) for PCIE devices.
This will be used for WiFi modules such as Murata 1FD (BCM89359)
or 1CX (BCM4356).

Signed-off-by: Tiberiu Breana <andrei-tiberiu.breana@nxp.com>
168 files changed:
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/bcmdhd/Kconfig
drivers/net/wireless/bcmdhd_1363/Kconfig [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/Makefile [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/aiutils.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcm_app_utils.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmevent.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmsdh.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmsdh_linux.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmsdh_sdmmc.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmsdh_sdmmc_linux.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmsdspi_linux.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmspibrcm.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmutils.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmwifi_channels.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmwifi_channels.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmwifi_rates.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/bcmxtlv.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_bandsteer.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_bandsteer.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_bta.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_bta.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_bus.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_buzzz.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_cdc.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_cfg80211.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_cfg80211.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_cfg_vendor.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_common.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_custom_gpio.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_dbg.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_flowring.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_flowring.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_ip.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_ip.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux_platdev.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux_sched.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux_wq.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_linux_wq.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_msgbuf.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_pcie.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_pcie.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_pcie_linux.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_pno.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_pno.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_proto.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_rtt.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_rtt.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_sdio.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_wlfc.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dhd_wlfc.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dngl_stats.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/dngl_wlhdr.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/hnd_pktpool.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/hnd_pktq.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/hndpmu.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/aidmp.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcm_cfg.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcm_mpool_pub.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcm_ring.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmcdc.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmdefs.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmdevs.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmendian.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmmsgbuf.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmnvram.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmpcie.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmpcispi.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmperf.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdbus.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdh.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdh_sdmmc.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdpcm.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdspi.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsdstd.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmspi.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmspibrcm.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsrom_fmt.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmsrom_tbl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/bcmutils.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/brcm_nl80211.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/dbus.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/devctrl_if/wlioctl_defs.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/dhdioctl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/epivers.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/event_log.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hnd_armtrap.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hnd_cons.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hnd_pktpool.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hnd_pktq.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hndpmu.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/hndsoc.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/linux_osl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/linuxver.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/miniopt.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/msgtrace.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/osl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/osl_decl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/osl_ext.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/packed_section_end.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/packed_section_start.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/pcicfg.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/pcie_core.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/802.11.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/802.11_bta.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/802.11e.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/802.1d.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/802.3.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmdhcp.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmeth.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmevent.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmip.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmipv6.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmtcp.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bcmudp.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/bt_amp_hci.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/eapol.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/ethernet.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/event_log_set.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/event_log_tag.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/p2p.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/sdspi.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/vlan.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/wpa.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/proto/wps.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/rte_ioctl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbchipc.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbconfig.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbhnddma.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbpcmcia.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbsdio.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbsdpcmdev.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbsocram.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sbsysmem.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sdio.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sdioh.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/sdiovar.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/siutils.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/spid.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/trxhdr.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/typedefs.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/wlfc_proto.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/wlioctl.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/include/wlioctl_utils.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/linux_osl.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/pcie_core.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/sbutils.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/siutils.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/siutils_priv.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/uamp_api.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_android.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_android.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfg80211.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfg80211.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfg_btcoex.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfgp2p.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfgp2p.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfgvendor.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_cfgvendor.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_dbg.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_linux_mon.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wl_roam.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wldev_common.c [new file with mode: 0644]
drivers/net/wireless/bcmdhd_1363/wldev_common.h [new file with mode: 0644]