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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

644 Views
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.

Labels (1)
0 Kudos
2 Replies

608 Views
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

575 Views
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