Other Parts Discussed in Thread: AM62P
Tool/software:
Our customer is using PSDK Linux 08.06.00.42 on their custom board and saw the below error message during boot.
sdhci-am654 fa00000.mmc: Power on failed
A thread about the same error for AM62P is here:
e2e.ti.com/.../am62p-sdhci-am654-fa00000-mmc-power-on-failed
The device tree file for AM62 is here:
git.ti.com/.../k3-am62x-sk-common.dtsi
The following change will disable SD card initialization during boot.
&sdhci1 {
/* SD/MMC */
+ status = "disabled";
vmmc-supply = <&vdd_mmc1>;
vqmmc-supply = <&vdd_sd_dv>;
pinctrl-names = "default";
pinctrl-0 = <&main_mmc1_pins_default>;
ti,driver-strength-ohm = <50>;
disable-wp;
};
Can the SD card still be used as a storage device after the above change?
If not, how to fix the error while keeping the SD card usable?
Our customer uses the SD card as a storage device after booting Linux on their custom board.
The following change seems to fix the error while keeping the SD card usable.
&sdhci1 {
/* SD/MMC */
vmmc-supply = <&vdd_mmc1>;
vqmmc-supply = <&vdd_sd_dv>;
pinctrl-names = "default";
- pinctrl-0 = <&main_mmc1_pins_default>;
ti,driver-strength-ohm = <50>;
disable-wp;
};
Is the above change acceptable?
Since the SD card is already initialized in U-Boot it seems to work fine after the above change.
The device tree file for U-Boot is here:
git.ti.com/.../k3-am62x-sk-common.dtsi
Best regards,
Daisuke