]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00122691-1 Add atheros driver ath6kl
authorRichard Zhao <richard.zhao@freescale.com>
Wed, 21 Apr 2010 04:46:59 +0000 (12:46 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:08:45 +0000 (14:08 +0200)
commit5cc23e320d3072a2f3735257df6fc17d56fbc6bc
treecdc588018979d66fce17926d6fba7b55a953e408
parent3dc3fe97e0bd6ccd99895473083453c5f6be4364
ENGR00122691-1 Add atheros driver ath6kl

Integrate atheros driver package from atheros company.
It's mainly for AR6003.

NGR00132491-1 ath6kl upgrade: change Kconfig
This series of patches are for upgrading Atheros AR6003(ath6kl)
in 31 kernel to 35 kernel.
The WLAN_80211 config option has been changed to WLAN in 35 kernel.

ENGR00132491-2 ath6kl upgrade: add missed semaphore.h headfile
ENGR00132491-3 ath6kl upgrade: enable WEXT implicitely

Atheros ath6kl driver is based on WEXT subsystem and therefore
needs to select CONFIG_WIRELESS_EXT for compiling.

However in the latest kernel such as 2.6.35,
this option can no longer be configured using menuconfig.

So we select it when the user selects ath6kl driver to compile.

Signed-off-by: Nathan Cheng <Nathan.Cheng@Atheros.com>
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
Signed-off-by: Aisheng.Dong <b29396@freescale.com>
169 files changed:
drivers/net/wireless/Kconfig
drivers/net/wireless/Makefile
drivers/net/wireless/ath6kl/Kconfig [new file with mode: 0644]
drivers/net/wireless/ath6kl/Makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/bmi/include/bmi_internal.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/bmi/src/bmi.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/bmi/src/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/common/hif_sdio_common.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/sdio/Makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/sdio/linux_sdio/include/hif_internal.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/sdio/linux_sdio/nativemmcstack_readme.txt [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/sdio/linux_sdio/src/hif.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/hif/sdio/linux_sdio/src/hif_scatter.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/ar6k.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/ar6k.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/ar6k_events.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/ar6k_gmbox.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/ar6k_gmbox_hciuart.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/AR6000/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc_debug.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc_internal.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc_recv.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc_send.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/htc2/htc_services.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/AR6002_regdump.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/AR6K_version.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/addrs.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/analog_intf_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/analog_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/apb_map.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/gpio_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/mbox_host_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/mbox_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/rtc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/si_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/uart_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw/vmc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/analog_intf_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/analog_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/apb_map.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/gpio_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/mbox_host_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/mbox_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/rtc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/si_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/uart_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw2.0/hw/vmc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/analog_intf_ares_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/analog_intf_athr_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/analog_intf_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/apb_athr_wlan_map.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/apb_map.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/bb_lc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/efuse_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/gpio_athr_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/gpio_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mac_dma_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mac_pcu_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mbox_host_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mbox_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mbox_wlan_host_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/mbox_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/rdma_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/rtc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/rtc_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/si_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/uart_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/umbox_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/umbox_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/vmc_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/AR6002/hw4.0/hw/vmc_wlan_reg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_config.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_debug.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_drv.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_drv_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_hci.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_osapi.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/a_types.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/aggr_recv_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/ar3kconfig.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/ar6000_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/ar6000_diag.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/ar6kap_common.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/athbtfilter.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/athdefs.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/athendpack.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/athstartpack.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/bmi.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/bmi_msg.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/btcoexGpio.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/cnxmgmt.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/common_drv.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dbglog.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dbglog_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dbglog_id.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/discovery.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dl_list.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dset_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dset_internal.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/dsetid.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/epping_test.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/gmboxif.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/gpio.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/gpio_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/hci_transport_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/hif.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/host_version.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/htc.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/htc_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/htc_packet.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/htc_services.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/ini_dset.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/pkt_log.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/regdump.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/roaming.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/targaddrs.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/target_reg_table.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/testcmd.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wlan_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wlan_defs.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wlan_dset.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wmi.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wmi_api.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wmi_thin.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/include/wmix.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/ar3kconfig.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/ar3kps/ar3kpsconfig.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/ar3kps/ar3kpsconfig.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/ar3kps/ar3kpsparser.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/ar3kps/ar3kpsparser.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/common_drv.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/credit_dist.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/miscdrv/miscdrv.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/ar6000_android.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/ar6000_drv.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/ar6000_raw_if.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/cfg80211.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/eeprom.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/export_hci_transport.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/hci_bridge.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/ar6000_drv.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/ar6xapi_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/athdrv_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/athtypes_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/cfg80211.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/config_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/debug_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/export_hci_transport.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/ieee80211_ioctl.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/osapi_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/wlan_config.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/include/wmi_filter_linux.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/ioctl.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/netbuf.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/os/linux/wireless_ext.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/reorder/aggr_rx_internal.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/reorder/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/reorder/rcv_aggr.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/include/ieee80211.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/include/ieee80211_node.h [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/src/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/src/wlan_node.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/src/wlan_recv_beacon.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/wlan/src/wlan_utils.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/wmi/makefile [new file with mode: 0644]
drivers/net/wireless/ath6kl/wmi/wmi.c [new file with mode: 0644]
drivers/net/wireless/ath6kl/wmi/wmi_host.h [new file with mode: 0644]