Files
bfe-core1106-sdk/kernel/rv1106-enablement/wifi/kbuild/aic8800/Kconfig
T
BFE Engineering 42fb386f60 docs: ASCII typography and style normalization across all repo text
Replace every em dash with real punctuation (rewrites, not hyphen swaps)
in docs, code comments, scripts, configs, and the port records; convert
en dashes, curly quotes, ellipsis glyphs, arrows, and section signs to
ASCII; drop machine-writing tell phrases from living docs. ADR titles
now use a colon. The M2 bring-up DTS model string carried an em dash
into the patch series and its record echoes; fixed at both, and the full
series re-verified to apply cleanly onto pristine 6.18.46. One comment
in freshness.h deliberately names the em dash glyph the UI renders as
the unknown mark; that is data, kept as prose naming it.

Verified: cargo tests (sim, config-lint, rs485-bridge), shellcheck,
both driver MC/DC harnesses, patches-apply.
2026-08-31 12:31:27 -06:00

37 lines
1.5 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0-only
#
# AICSemi AIC8800DC SDIO WiFi+BT driver (WardenOS M5 port).
#
# Ported from the vendor 5.10.160 out-of-tree source
# (flare-edge/sdk/sysdrv/drv_ko/wifi/aic8800dc/), see
# warden-sdk/kernel/rv1106-enablement/wifi/PORT-PLAN.md and PORT-PROGRESS.md.
# Modules (=m), loaded late by /oem/usr/ko/insmod_wifi.sh: the AIC8800 SDIO
# bring-up is two-stage (bsp downloads firmware, chip re-enumerates, fdrv
# attaches). Built-in device_initcalls run BEFORE the dw_mmc/SDIO controller
# probes: initcalls are sequential, so aicbsp_init blocks [3.3-7.5]s while the
# mmc controller only probes at [7.9]s afterward, and the eager bring-up
# deadlocks (it waits for a card the blocked mmc probe hasn't enumerated).
# Late module load, after the mmc-pwrseq enumerates the card, is the
# vendor-proven flow. See PORT-PROGRESS.md.
config AIC_WLAN_SUPPORT
tristate "AIC wireless Support"
default m
help
This is support for the AIC wireless chip (AIC8800DC SDIO combo
wifi+BT on the WardenOS 86-Panel). Build as a module (m); built-in
deadlocks the two-stage SDIO bring-up (see note above).
config AIC_FW_PATH
depends on AIC_WLAN_SUPPORT
string "Firmware & config file path"
default "/oem/usr/ko/aic8800dc_fw"
help
Path to the firmware & config files. The driver reads these
directly (not via request_firmware()), see PORT-PLAN.md section 3.8.
if AIC_WLAN_SUPPORT
source "drivers/net/wireless/aic8800/aic8800_fdrv/Kconfig"
source "drivers/net/wireless/aic8800/aic8800_btlpm/Kconfig"
endif