TFA boot failed with eMMC even with proper OTP fuses
https://community.st.com/s/question/0D53W00000PoivmSAB/changing-the-emmc-pins-with-otp
I have the same pin mapping as above:
- SDMMC2_CK - PE3 (AF09)
- SDMMC2_D0 - PE6 (AF07)
- SDMMC2_CMD - PG6 (AF10)
I programmed the OTP fuses as follows:
- WORD 3: 0x23000004 (I also program SD as primary and eMMC as secondary)
- WORD 5: 0x56755395
- WORD 6: 0x000076A4
The problem is that even after flashing the eMMC with the TFA image as per the following procedure: https://u-boot.readthedocs.io/en/latest/board/st/stm32mp1.html#prepare-emmc
I still get nothing on the UART4 console.
We also put a scope on the SDMMC2_CK line and no clock is detected.
Does it mean the BootROM is not accessing the eMMC?
Am I missing something?
