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/WL1837MOD:Linux 4.9上 WL1837的器件树条目

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/662177/linux-wl1837mod-device-tree-entry-for-wl1837-on-linux-4-9

器件型号:WL1837MOD
Thread 中讨论的其他器件:WL1837

工具/软件:Linux

您好!
当我在器件树中为 WL_EN 使用固定稳压器时、对于 Zynq Ultrascale 上的 Linux 4.9、我会收到中断超时错误、并且驱动器无法切换 WL_EN。 但是 SDIO powerseq 工作正常。 我唯一的问题是、当我想从 Linux 中禁用 wlan0时、我看到 WL_EN 上出现窄高电平脉冲、但一切都按预期工作。 (没有错误,我可以获取 IP 和传输文件...)
这种配置在 Linux 4.9上是正确的还是预期的(使用 powerseq 来切换 WL_EN)、还是与我们的 MP SOC 中的 SDIO 驱动程序/IP 相关、而不是 Linux?  
谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否共享您所使用的电路板的器件树文件?
    我主要想了解一下 wlcore 部分是如何相对于中断引脚进行设置的。

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

    您好、Eyal、感谢您的快速回复。

    sdhci1{(&S)
    状态="正常";
    总线宽度=<0x4>;
    TI、不可拆卸;
    disable-wp;
    电容断电卡;
    光盘损坏;
    暂停时保持供电;
    MMC-pwrseq =<&SDIO_pwrseq>;
    vqmmc-supply =<&wlan_en_reg>;
    #address-cells =<1>;
    #size-cells =<0>;
    // WiLink 模块配置
    wlcore:wlcore@0{
    兼容="ti、wl1837";
    reg =<2>;
    interrupt-parent =<&GPIO>;
    中断=<44 1>;
    参考时钟频率=<38400000>;
    };
    };

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

    尝试以下序列时出现什么错误?:

    CAT /proc/interrupts | grep wl18xx
    ifconfig wlan0 up
    iw wlan0扫描
    ifconfig wlan0 down
    ifconfig wlan0 up

    请粘贴显示此信息的相关控制台日志。
    您是否还可以附加完整的.dts 文件、该文件还包含固定稳压器设置(wlan_en_reg)?

    此致、
    Eyal
x 出现错误。请重试或与管理员联系。