[PATCH 1/2] riscv: dts: spacemit: Add i2c buses on OrangePi RV2
Michael Opdenacker
michael.opdenacker at rootcommit.com
Wed Dec 17 08:27:16 PST 2025
Hi Iker
On 12/17/25 16:26, Iker Pedrosa wrote:
> Hi Michael,
>
> Based on the discussion and Javier's feedback, to make the SD card
> work properly, we need to patch the driver to implement the following:
>
> Define a separate compatible string: the eMMC slot has a PHY, while
> SD/SDIO slots do not. We need to differentiate them to apply the
> correct reset logic (skipping PHY init for SD).
> Extend the pinctrl driver: support is needed for switching the SD
> voltage pins from 3.3V to 1.8V.
> Add tuning logic: this is required at least for SDR modes.
>
> If you don't mind, I'll start working on point #1. Feel free to choose
> any other task.
>
> I'll post a patch once I have it working.
Wow, that would be awesome indeed, all the more as my time is quite
limited. Please do!
I'll have a look at other aspects if I can, like USB and PCI Express.
Note that I have an eMMC module if you have code to test, and I have the
BananaPI F3 too which also has eMMC.
Happy to work together :)
Cheers
Michael.
--
Michael Opdenacker
Root Commit
Yocto Project and OpenEmbedded Training course - Learn by doing:
https://rootcommit.com/training/yocto/
More information about the linux-riscv
mailing list