Closed nyanmisaka closed 7 months ago
I know the Turing RK1 has this problem, it's how the mainline patch was found. If more boards have eMMC troubles in the future, it may be a good idea to enable the patch globally.
As a result, many RK3588 board designers do not bother adding a dedicated RDS resistor, instead relying on the RK3588's internal bias.
Affected boards appear to have certain resistors omitted from the circuit design. The issue will arise when the onboard eMMC or user-supplied eMMC module is from a specific vendor. Samsung and Kioxia are known to be affected, while FORESEE and SanDisk are very lucky.
Mainline has enabled this globally for all 3588 boards. I'm not sure if this is a good idea for the BSP kernel as well. So only enable it on Rock-5a which is known to be affected.