页次: 1
@罗响亮
朋友,我最近也在调试H135的wifi,并且通了,我使用的模组和你一样,aic8800D40L,我这里使用的是sdc0节点作为wifi的sdio
board.dts
&soc {
rfkill: rfkill@0 {
...
wlan: wlan@0 {
compatible = "allwinner,sunxi-wlan";
+ wlan_busnum = <0x0>;
wlan_regon = <&pio PD 16 GPIO_ACTIVE_HIGH>;
wakeup-source;
regulator-boot-on;
};
&sdc0 {
pinctrl-0 = <&sdc0_pins_a &sdc0_pins_f>;
pinctrl-1 = <&sdc0_pins_b &sdc0_pins_g>;
bus-width = <4>;
no-mmc;
no-sd;
cap-sd-highspeed;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-ddr50;
sd-uhs-sdr104;
sunxi-dis-signal-vol-sw;
cap-sdio-irq;
keep-power-in-suspend;
ignore-pm-notify;
max-frequency = <150000000>;
ctl-spec-caps = <0x428>;
status = "okay";
};
dtsi文件
bsp/configs/linux-6.6-xuantie/sun251iw1p1.dtsi
sdc0: sdmmc@4020000 {
- no-sdio;
+ /*no-sdio;*/
...同时make menuconfig和make kernel_menuconfig里的默认配置是usb的aic,也要改。
没有生成wlan0节点,你先看看你的驱动有没有正常加载lsmod,如果没有,那就是配置问题。
页次: 1