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

641件の閲覧回数
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 返答(返信)

605件の閲覧回数
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

572件の閲覧回数
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