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.
37 lines
1.5 KiB
Plaintext
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
|