Platform: ROCKCHIP
Chip: RK3288
OS: Android7.1.2
Kernel: 4.4.143
背景
旧板wifi模块ap6235,硬件将wifi模块替换成ap6256,未改代码情况下,wifi不能用, 设备打印如下
代码修改
1.新增固件:wifi在externa\wlan_loader\firmware
蓝牙固件在:vendor\rockchip\common\bluetooth\lib\firmware
3.代码补丁
a.kernel/arch/arm/boot/dts/rk3288-evb.dtsi
wireless-wlan {
compatible = "wlan-platdata";
rockchip,grf = <&grf>;
- wifi_chip_type = "ap6235";
+ wifi_chip_type = "ap6256";
sdio_vref = <1800>;
WIFI,host_wake_irq = <&gpio4 30 GPIO_ACTIVE_HIGH>;
status = "okay";