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.

[参考译文] CC3351:有关 CC3351 SDIO 带内和带外中断使用情况的问题

Guru**** 2751395 points

Other Parts Discussed in Thread: CC3351

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1610859/cc3351-questions-regarding-cc3351-sdio-in-band-and-out-of-band-interrupt-usage

器件型号: CC3351

尊敬的团队:

我想就这方面确认以下几点 CC3351 的声音 可行的 SDIO 接口

  1. 在 SDIO 接口下、SDIO 带内中断和带外中断是否都能够发出中断请求?

  2. 如果是 带外中断 可在 SDIO 模式下使用、因为此引脚与共享 唤醒 (WoWLAN) 功能、使用该引脚进行中断控制时、是否有任何具体的注意事项或限制?

  3. 如果是 带外中断 支持 SDIO 接口的情况、我想确认用户指南中器件树配置的主要差异(在文档中以红色突出显示)是否正确、以及我们是否应该注意任何其他要点。

Out-of-Band  Interrupt
    wlcore: wlcore@0 {
        compatible = "ti,cc33xx";
        reg = <2>;
        interrupt-parent = <&gpio0>;
        interrupts = <7 IRQ_TYPE_LEVEL_HIGH>;
        irq-gpio = <&gpio0 7 GPIO_ACTIVE_HIGH>;

};

In-band Interrupt
wlcore: wlcore@2 {
        compatible = "ti,cc33xx";
        reg = <2>;
};

请提供建议。
谢谢!

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

    您好 Mike:

    在 SDIO 接口下、SDIO 带内中断和带外中断是否都能够发出中断请求?

    是的。 这两种模式都向 Linux MPU 发出中断。

    如果是 带外中断 可在 SDIO 模式下使用、因为此引脚与共享 唤醒 (WoWLAN) 功能、使用此引脚进行中断控制时、是否有任何具体注意事项或限制?

    使用 WL_IRQ 引脚的带外中断(又名专用 GPIO IRQ)类似于正常中断引脚。 没有什么特别的。 但是、是的、正如您所说、当 MPU 处于睡眠状态时、cc33xx 利用此引脚唤醒主机。 没有特殊限制。

    从技术上讲、WoWLAN 也可与带内 SDIO 一起使用。 但要求 Linux MPU 还支持通过 SDIO 唤醒、这是每个 MPU 不支持的、因此为了避免混淆、我们通常不建议这样做。 几乎每个 MPU 都支持通过 GPIO 引脚唤醒 MPU。

    如果是 带外中断 支持 SDIO 接口时、我想确认用户指南中设备树配置的主要差异(在文档中以红色突出显示)是否正确、以及我们是否应该了解任何其他要点。

    您在示例 DTS 中的描述和差异是正确的。 DTS 的唯一区别与带外中断说明有关。