Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64: dts: rock-5a: pull down data-strobe to fix emmc compatibility #145

Merged

Conversation

nyanmisaka
Copy link
Collaborator

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.

Pull down the emmc-data-strobe to fix some emmc compatibility.
@amazingfate amazingfate merged commit bc873d6 into armbian:rk-5.10-rkr6 Jan 27, 2024
1 check passed
@Joshua-Riek
Copy link
Collaborator

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.

@nyanmisaka
Copy link
Collaborator Author

nyanmisaka commented Jan 28, 2024

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.

bill88t pushed a commit to BredOS/linux-rockchip that referenced this pull request Feb 19, 2024
Radxa ROCK 3C has one HDMI port supporting CEC and HDMI 2.0
with resolutions up to 1080P@60fps.

Signed-off-by: Stephen Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants