* Romain Naour <romain.naour@xxxxxxxx> [240129 17:42]: > OK, I reproduced the same behavior on the AM574x evaluation board. I didn't know > that ios can report clock 0 Hz and vdd invalid when the device is idle. I > thought that was a symptom of my initial issue "mmc1: cache flush error -110". > > So, there is no issue on AM574x evaluation board. OK > I don't understand how the emmc_pwrseq node can work on am5729-beagleboneai > using gpio5_7 as reset-gpio since this pin it's not connected (F13 ball) > > emmc_pwrseq: emmc_pwrseq { > compatible = "mmc-pwrseq-emmc"; > reset-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>; > }; > > https://openbeagle.org/beagleboard/beaglebone-ai/-/blob/master/BeagleBone-AI_RevA2_sch.pdf Sounds like that's only wired for some different revisions then? > Note that mmc2 node is using ti,needs-special-reset property that is not used in > shdci-omap driver but only in omap_hsmmc. OK I think that's leftover from the earier use of omap_hsmmc. Can you check that you have the dts property non-removable set for the emmc? Regards, Tony