[RFC PATCH 0/2] PCI: rockchip-host: support quirky devices
Geraldo Nascimento
geraldogabriel at gmail.com
Sun Nov 2 22:26:35 PST 2025
With these two changes I'm able to work with a Samsung PM981a OEM SSD
that is known to be not-working with Rockchip-IP PCIe.
Previously I attempted a contrived solution that mostly worked for my
simple purposes but was rather inelegant and impractical.
Now I have isolated the behavior to the three lines in the two commits.
Omit those three lines and you get a working set with the kernel.
I have no idea how to actually implement this in a way that makes sense
and doesn't break the PCIe spec but it is my sincere wish that
interested RK3399 parties test the change and report any regressions
with already-working devices and specifically, successes or failures of
initial link-training with these changes.
Geraldo Nascimento (2):
arm64: dts: rockchip: drop PCIe 3v3 always-on/boot-on
PCI: rockchip-host: drop wait on PERST# toggle
arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 --
drivers/pci/controller/pcie-rockchip-host.c | 1 -
2 files changed, 3 deletions(-)
--
2.49.0
More information about the linux-arm-kernel
mailing list