add wifibt driver aic8800d40l

This commit is contained in:
hyx 2026-04-03 22:27:28 +08:00
parent 5516f07924
commit 4c2ae49097
5 changed files with 39 additions and 8 deletions

1
doc/net_doc.txt Executable file
View File

@ -0,0 +1 @@
https://aicdoc.artinchip.com/topics/sdk/wifi/wifi-rtl8821cs-luban.html

View File

@ -39,7 +39,6 @@ CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_RTL=y
CONFIG_CFG80211=y
# CONFIG_CFG80211_CRDA_SUPPORT is not set
CONFIG_CFG80211_WEXT=y
CONFIG_MAC80211=y
CONFIG_RFKILL=y
@ -95,6 +94,10 @@ CONFIG_NET_ARTINCHIP_MAC=y
# CONFIG_NET_VENDOR_WIZNET is not set
# CONFIG_NET_VENDOR_XILINX is not set
CONFIG_REALTEK_PHY=y
# CONFIG_RTL_CARDS is not set
CONFIG_AIC_WLAN_SUPPORT=y
CONFIG_AIC8800_WLAN_SUPPORT=m
CONFIG_AIC8800_BTLPM_SUPPORT=m
CONFIG_INPUT_EVDEV=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_INPUT_TOUCHSCREEN=y

View File

@ -54,7 +54,27 @@ BR2_PACKAGE_LIBMNL=y
BR2_PACKAGE_LIBNL_TOOLS=y
BR2_PACKAGE_NETPERF=y
BR2_PACKAGE_WPA_SUPPLICANT=y
# BR2_PACKAGE_WPA_SUPPLICANT_USE_PREBUILT is not set
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
BR2_PACKAGE_WPA_SUPPLICANT_HOTSPOT=y
BR2_PACKAGE_WPA_SUPPLICANT_DEBUG_SYSLOG=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_WIRELESS_TOOLS=y
# BR2_PACKAGE_WIRELESS_TOOLS_USE_PREBUILT is not set
BR2_PACKAGE_WIRELESS_TOOLS_LIB=y
BR2_PACKAGE_HOSTAPD=y
# BR2_PACKAGE_HOSTAPD_USE_PREBUILT is not set
BR2_PACKAGE_HOSTAPD_DRIVER_WIRED=y
BR2_PACKAGE_HOSTAPD_EAP=y
BR2_PACKAGE_HOSTAPD_WPS=y
BR2_PACKAGE_HOSTAPD_WPA3=y
BR2_PACKAGE_AIC8800_FW=y
BR2_PACKAGE_LIBKCAPI_ENCAPP=y
BR2_PACKAGE_LIBKCAPI_HASHER=y
BR2_PACKAGE_LIBKCAPI_RNGAPP=y

View File

@ -1481,8 +1481,8 @@
<AIC_PINMUX('C', 2, 2)>,
<AIC_PINMUX('C', 3, 2)>,
<AIC_PINMUX('C', 4, 2)>,
<AIC_PINMUX('C', 5, 2)>,
<AIC_PINMUX('C', 6, 2)>;
<AIC_PINMUX('C', 5, 2)>;
//<AIC_PINMUX('C', 6, 2)>;
bias-pull-up;
drive-strength = <3>;
};

View File

@ -193,6 +193,7 @@
u-boot,dm-pre-reloc;
status = "okay";
};
/*
rfkill_bt {
compatible = "rfkill-gpio";
rfkill-name = "bluetooth";
@ -208,6 +209,7 @@
reset-gpios = <&gpio_d 1 GPIO_ACTIVE_HIGH>;
status = "okay";
};
*/
keys: gpio-keys {
compatible = "gpio-keys";
@ -311,8 +313,9 @@
&uart2 {
pinctrl-names = "default";
pinctrl-0 = <&uart2_pins_a>;
status = "disabled";
//pinctrl-0 = <&uart2_pins_a>;
pinctrl-0 = <&uart2_pins_a>, <&uart2_rts_pins_a>, <&uart2_cts_pins_a>;
status = "okay";
};
&uart3 {
@ -447,10 +450,14 @@
&sdmc1 {
pinctrl-names = "default";
pinctrl-0 = <&sdmc1_pins>;
max-frequency= <40000000>;
power-gpios = <&gpio_c 6 GPIO_ACTIVE_HIGH>;
bus-width = <4>;
cap-sd-highspeed;
no-mmc;
no-sd;
non-removable;
cap-sdio-irq;
status = "okay";
u-boot,dm-pre-reloc;
};
&sdmc2 {
@ -461,7 +468,7 @@
no-sd;
non-removable;
cap-sdio-irq;
status = "okay";
status = "disabled";
};
/* case 1: USB0 = OTG Enable */