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/WL1801MOD:参数"DMA"使用 WL8移植修改器件树。

Guru**** 2429860 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/616788/linux-wl1801mod-parameter-dmas-modify-for-device-tree-with-wl8-porting

器件型号:WL1801MOD

工具/软件:Linux

尊敬的支持团队

我将移植 WL8并按如下方式更改 SDIO 接口、

0x13c (PIN_INPUT_PULLUP | MUX_MODE6)/*(L15) gmii1_rxd1.mmc2_clk *
0x114 (PIN_INPUT_PULLUP | MUX_MODE6)/*(J16) gmii1_txen.mmc2_cmd *
0x118 (PIN_INPUT_PULLUP | MUX_MODE5)/*(J17) gmii1_rxdv.mmc2_dat0 *
0x11c (PIN_INPUT_PULLUP | MUX_MODE5)/*(J18) gmii1_txd3.mmc2_dat1 */
0x120 (PIN_INPUT_PULLUP | MUX_MODE5)/*(K15) gmii1_txd2.mmc2_dat2 *
0x108 (PIN_INPUT_PULLUP | MUX_MODE5)/*(H16) gmii1_col.mmc2_dat3 */

消息"mmc0:地址0001处的新高速 SDIO 卡"表示正常、但我的消息是" mmc1:地址0001处的新高速 MMC 卡"、WiFi 初始状态不好。

是否需要根据 SDIO 更改修改 DTS 文件中的参数"DMA"? 如果是,如何在此处修改?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    DMA 指 DMA。 请参阅 Linux 文档: elixir.free-electrons.com/.../dma.txt

    您需要根据 SDIO 控制器更改 DMA

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

    你好,Saurabh

    我在文档 spruh73p.pdf 中找到 EDMA 映射表、并将参数"DMA"设置为"DMA"=<&EDMA_Xbar 12 &EDMA_Xbar 13>"。

    根据此 pdf 文档,默认情况下,事件编号12和13为“打开”,没有其他接口使用这两个事件。

    因此、我更改为事件 4和5、因为默认情况下为"保留"、请参阅是否适用于我的案例。

    我正在等待客户对此进行测试,我没有他们的设备。

    如果我错了,请告诉我有什么意见,谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    您还需要指定映射到 MMC 控制器 DMA 事件的交叉开关上的确切事件。 请安装 Sitara SDK: software-dl.ti.com/.../index_FDS.html 并参阅 AM335x-EVM.dts。

    谢谢
    Saurabh