On Fri, Jun 13, 2025 at 03:50:23PM -0500, Bjorn Helgaas wrote: > I don't have access to any of these TRMs, so I only know what's in the > driver. > They are not under NDA and can be obtained though Rockchip's official site: https://rockchip.fr/Rockchip%20RK3399%20TRM%20V1.3%20Part2.pdf > When you say "without fear", are you saying there's a way to do that > 32-bit write such that the LNKSTA bits are discarded by the hardware? > Or just that the hardware forces us to accept this potential status > register corruption? I meant to say those registers themselves are defined in TRM as 32 bits. > > Is this something that could be written using the config access path? > I guess probably not, based on this: > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/pci/controller/pcie-rockchip-host.c?id=v6.15#n141 > That certainly looks frightening. > Bjorn