高通平台WIFI学习-- 基于高通基线如何替换移植英飞凌WIFI芯片代码
一 前言:
一般我们做IOT产品的产品的时候,主要除了高通和MTK WIFI芯片的时候,可能还需要去使用第三方的WIFI的芯片去移植.
主要围绕四个步骤去思考问题
1. 先移除高通相关wlan的代码
2. 添加英飞凌驱动和固件和hal层相关代码
3. 在dtsi文件中配置配置对应的GPIO参数,主要是以下这些
在dtsi文件中配置关键GPIO:
- wifi_gpio_reg_on: 电源控制
- wifi_gpio_host_wake: 主机唤醒
- wifi_gpio_dev_wake: 设备唤醒
可选配置:
- wifi_gpio_vbat: 电池供电
- wifi_gpio_vddio: IO电压
4. 根据代码适配,解决兼容性问题
二 工作内容
2.1 移除高通wlan的代码
主要是以下代码,大家需要注意,主要是把以下这些注释掉.