mirror of
https://github.com/torvalds/linux.git
synced 2026-10-17 22:40:03 +02:00
Add support for the NXP IW61x wireless devices. The nxpwifi driver implements a full-MAC design and integrates with cfg80211 for configuration and control, supporting both station (STA) and access point (AP) modes. The driver provides a firmware-based command/event interface using TLV messages, with the core handling command processing, event dispatching, and device lifecycle management. A SDIO transport layer is implemented to support IW61x devices. Key features include: - 802.11n/ac/ax (HT/VHT/HE) capability support - Scan, association, and connection management - Data path handling for TX/RX, including aggregation and reorder - WMM QoS support and traffic prioritization - 802.11h (DFS/TPC) support for regulatory compliance - cfg80211 integration for STA and AP operations - Debugfs and ethtool support - Wake-on-LAN support The driver translates cfg80211 configuration into firmware commands and implements required data path processing in software where needed. Signed-off-by: Jeff Chen <jeff.chen_1@nxp.com>
40 lines
812 B
Makefile
40 lines
812 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Copyright 2011-2020 NXP
|
|
#
|
|
|
|
|
|
nxpwifi-y += main.o
|
|
nxpwifi-y += init.o
|
|
nxpwifi-y += cfp.o
|
|
nxpwifi-y += cmdevt.o
|
|
nxpwifi-y += util.o
|
|
nxpwifi-y += txrx.o
|
|
nxpwifi-y += wmm.o
|
|
nxpwifi-y += 11n.o
|
|
nxpwifi-y += 11ac.o
|
|
nxpwifi-y += 11ax.o
|
|
nxpwifi-y += 11n_aggr.o
|
|
nxpwifi-y += 11n_rxreorder.o
|
|
nxpwifi-y += scan.o
|
|
nxpwifi-y += join.o
|
|
nxpwifi-y += sta_cfg.o
|
|
nxpwifi-y += sta_cmd.o
|
|
nxpwifi-y += uap_cmd.o
|
|
nxpwifi-y += ie.o
|
|
nxpwifi-y += sta_event.o
|
|
nxpwifi-y += uap_event.o
|
|
nxpwifi-y += sta_tx.o
|
|
nxpwifi-y += sta_rx.o
|
|
nxpwifi-y += uap_txrx.o
|
|
nxpwifi-y += cfg80211.o
|
|
nxpwifi-y += ethtool.o
|
|
nxpwifi-y += 11h.o
|
|
nxpwifi-$(CONFIG_DEBUG_FS) += debugfs.o
|
|
obj-$(CONFIG_NXPWIFI) += nxpwifi.o
|
|
|
|
nxpwifi_sdio-y += sdio.o
|
|
obj-$(CONFIG_NXPWIFI_SDIO) += nxpwifi_sdio.o
|
|
|
|
ccflags-y += -D__CHECK_ENDIAN
|