IMX6Q-SabreSD EVK MMC1 comes up as SDIO 2.0 instead of SDIO 3.0 with newer kernels

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX6Q-SabreSD EVK MMC1 comes up as SDIO 2.0 instead of SDIO 3.0 with newer kernels

643 次查看
chetanks
Contributor III

Hello,

The SabreSD EVK MMC1 detects card as SDIO 3.0 with 4.9.11 linux-imx kernel as expected with DTS 1.8V patch taken from Igor's suggestion here. Card is a WIFI NIC.

But with later kernels like 4.14.98 and 5.10.35, the EVK doesn't detect the card as SDIO 3.0 (200MHz/1.8V), but SDIO 2.0 (50MHz/3.3V) only.

  • Compared the DTS and PAD MUX/CTRL registers for MMC1 (SD2), they're the same.
  • I apply same kernel MMC configuration updates for 4.9.11 and later versions.
  • Patched with SD-1.8v on all mentioned kernels.
  • No difference w.r.t HW setup while changing kernels.

I might've missed some configuration option or something else. Please help me resolve this.

Thanks.

标签 (1)
0 项奖励
2 回复数

607 次查看
Marco_Zaccheria
NXP Employee
NXP Employee

Hi @chetanks,

I doubt that dts and kernel configuration are compatible comparing 4.x and 5.x kernels.

Have you tried to align both the dts and the defconfig to the default ones provided with the BSP you are using?

Thank you

  Marco

574 次查看
Marco_Zaccheria
NXP Employee
NXP Employee

Hi @chetanks,

just wondering whether you had any chance of reviewing the dts as suggested.

Please let me know whether you need additional information.

Thank you

   Marco