cancel
Showing results for 
Search instead for 
Did you mean: 

mmci-pl18x 58005000.mmc: no support for card's volts

Dat Tran
Senior II

We don't use PMIC so we remove vmmc-supply = <&v3v3>; in device tree.

what should be in vmmc-supply if we connect SD_VDD constantly to 3.3V, no pmic?

Many thanks

1 ACCEPTED SOLUTION

Accepted Solutions
info
Associate II

I have done the same - no STPMIC chip.

You need to declare a fixed voltage power supply in your device tree and use it with the MMC. If you do not do that the MMC driver will not initialize.

You will have to do similar with USB if you plan on using that.

Add to your root node (or where ever suitable}

vmmc: regulator@0 {

compatible = "regulator-fixed";

reg = <0>;

regulator-name = "vmmc";

regulator-min-microvolt = <3300000>;

regulator-max-microvolt = <3300000>;

regulator-always-on;

};

&sdmm1 ( //choose your mmc (1,2,3) here

.....

vmmc-supply = <&vmmc>

.....

}

View solution in original post

2 REPLIES 2
info
Associate II

I have done the same - no STPMIC chip.

You need to declare a fixed voltage power supply in your device tree and use it with the MMC. If you do not do that the MMC driver will not initialize.

You will have to do similar with USB if you plan on using that.

Add to your root node (or where ever suitable}

vmmc: regulator@0 {

compatible = "regulator-fixed";

reg = <0>;

regulator-name = "vmmc";

regulator-min-microvolt = <3300000>;

regulator-max-microvolt = <3300000>;

regulator-always-on;

};

&sdmm1 ( //choose your mmc (1,2,3) here

.....

vmmc-supply = <&vmmc>

.....

}

Dat Tran
Senior II

Thank you, yes that was it.