wifi 调试记录
1. 配置WiFi的Firmware和Nvram文件
cd kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/dhd_linux.c
//修改extern int rkwifi_set_firmware(char *fw, char *nvram);
//把下面文件的目录修改正确
char cis_fw_4339_path[] = "/system/etc/firmware/fw_bcm4339a0_ag.bin";
char cis_nv_4339_path[] = "/system/etc/firmware/nvram_TT6339.txt";
char cis_fw_43455_path[] = "/system/etc/firmware/fw_bcm43456c5_ag.bin";
char cis_nv_43455_path[] = "/system/etc/firmware/nvram_ap6256.txt";
2. 修改设备树
cd kernel/arch/arm/boot/dts/rk3288-evb.dtsi
//修改 WiFi的设备树
wireless-wlan {
compatible = "wlan-platdata";
rockchip,grf = <&grf>;
wifi_chip_type = "ap6255";
sdio_vref = <1800>;
WIFI,host_wake_irq = <&gpio4 30 GPIO_ACTIVE_HIGH>;
status = "okay";
};