This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:为 iMX8QXP 启动 Murata LBEE6ZZ1DF (ti、wl1271l) wifi 模块

Guru**** 2554790 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/807492/linux-bring-up-murata-lbee6zz1df-ti-wl1271l-wifi-module-for-imx8qxp

Thread 中讨论的其他器件:WL1271

工具/软件:Linux

大家好、我正在尝试为 iMX8QXP 定制板调出 Murata LBEE6ZZ1DF WIFI 模块。 在&usdhc2中添加了子节点 wlcore,如下所示:

{/usdhc2}(&U)
pinctrl-names ="默认值"、"state_100MHz"、"state_200MHz";
pinctrl-0 =<&pinctrl_usdhc2>、<&pinctrl_usdhc2_GPIO>;
pinctrl-1 =<&pinctrl_usdhc2_100MHz>、<&pinctrl_usdhc2_GPIO>;
pinctrl-2 =<&pinctrl_usdhc2_200MHz>、<&pinctrl_usdhc2_GPIO>;
总线宽度=<4>;
NO-1-8-v;
暂停时保持供电;
唤醒源;
WiFi 主机;
/CD-GPIO =<&GPIO4 22 GPIO_ACTIVE_LOW>;
//WP-GPIO =<&GPIO4 21 GPIO_ACTIVE_HIGH_>;
VMMC-SUPPLY =<Registered_usdhc2_VMMC>;
状态="正常";
最大频率=<10000000>;
TI、不可拆卸;
TI、需要特殊处理;
电容断电卡;

#address-cells =<1>;
#size-cells =<0>;
wlcore:wlcore@0{
兼容="ti、wl1271";
reg =<2>;
interrupt-parent =<&GPIO0>;
中断=<31 IRQ_TYPE_LEVEL_HIGH_>;
参考时钟频率=<38400000>;
};
};

并启用了与 TI wl12xx 驱动程序相关的所有内核配置、例如:
- CONFIG_WL12XX=m
- CONFIG_WLCORE = m
- CONFIG_WLCORE_SDIO=m
- CONFIG_WiLink_platform_data=y

问题是在目标上未检测到 wifi 接口(wlan0)。

注:内核登录附件。