imx6solo SDIO 3.0 config

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

imx6solo SDIO 3.0 config

1,693 Views
garyyin
Contributor III

env: i.mx6solo, linux 3.10.45

Does imx6solo sdio port support sdio 3.0?

If support, should I only config "1-8-v" in device tree's sdhc node?

of course, SDIO device should support sdio 3.0 spec and use 1.8v power supply.

Labels (3)
Tags (3)
0 Kudos
5 Replies

970 Views
igorpadykov
NXP Employee
NXP Employee

Hi Gary

i.MX6S supports sdio 3.0, I believe you are right  with second too, just for reference one can look at uSDHC2, Broadcom

linux-imx6/imx6qdl-nit6xlite.dtsi at boundary-imx_3.14.52_1.1.0_ga · boundarydevices/linux-imx6 · Gi...

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

970 Views
garyyin
Contributor III

I am just debuging a broadcom wifi-bt module, ref your link, my usdhc node is:

&usdhc1 {

        pinctrl-names = "default";

        pinctrl-0 = <&pinctrl_usdhc1_1>;

        bus-width = <4>;

        non-removable;

        vmmc-supply = <&wlreg_on>;

        vqmmc-1-8-v;

       keep-power-in-suspend;

        status = "okay";

};

when linux bootup, I see:

mmc0: no vqmmc regulator found

when I load the module driver, I see following twice:

sdhci-esdhc-imx 2190000.usdhc: could not set regulator OCR (-22)

0 Kudos

970 Views
igorpadykov
NXP Employee
NXP Employee

had you connected that broadcom wifi-bt module to sd port ?

0 Kudos

970 Views
garyyin
Contributor III

now, the main problem is the bootup message:

mmc0: no vqmmc regulator found

the message "sdhci-esdhc-imx 2190000.usdhc: could not set regulator OCR (-22)" disappared after I add attribute:

   regulator-min-microvolt = <3300000>;

   regulator-max-microvolt = <3300000>;

to the 'wlreg_on' device node.

I am not sure if the module port works in sdio 3.0 mode.

0 Kudos

970 Views
garyyin
Contributor III

Of course, it's connected. The driver loaded successfully.

0 Kudos