1 内核配置
修改后的配置文件我们放在目录:~/share/patchs/wifi-config-dts
和原生配置文件比较,差异点如下:
CONFIG_RTL8189FS=y
指定WiFi主控芯片型号:RTL8189FS。
CONFIG_MWIFIEX=y
外接WiFi设备(类似USB网卡)。
CONFIG_MWIFIEX_SDIO=y
外接WiFi设备SDIO接口支持。
我们需要把改动的代码合并过去~
2 内核设备树
kernel/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi
上图是wifi驱动的节点:wireless-wlan,默认已经是打开了(okay),但是型号ap6255和我们板载的芯片是不一致的,板载型号:rtl8189fs,直接把ap6255改成rtl8189fs即可;或者可以进行补丁,补丁前提是没有打上一章SD卡的补丁,不然会出错: