Documentation: PCI: Document how to write PCI Host Controller driversWriting a PCI Host Controller driver requires bringing up the Root Complexhardware and registering it with the PCI core in a sp
Documentation: PCI: Document how to write PCI Host Controller driversWriting a PCI Host Controller driver requires bringing up the Root Complexhardware and registering it with the PCI core in a specific sequence. Adda guide describing these steps to help developers write new drivers.It covers the Root Complex topology and enumeration, and walks through thedriver flow, including resource setup, Configuration Space accessors,address translation, interrupt handling, Link training, power management,shutdown and removal, using standard guidelines/best practices.Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>Link: https://patch.msgid.link/20260803-pci-doc-v1-1-2814f8672cad@oss.qualcomm.com
show more ...
PCI: rcar-gen4: Document how to obtain platform firmwareRenesas R-Car V4H (r8a779g0) has PCIe controller, and it requiresspecific firmware downloading. So, add a document about the firmwarehow to
PCI: rcar-gen4: Document how to obtain platform firmwareRenesas R-Car V4H (r8a779g0) has PCIe controller, and it requiresspecific firmware downloading. So, add a document about the firmwarehow to get.Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>[kwilczynski: commit log, refactor the document content and then addthis new file to a correct index under the top-level PCI documentation]Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>Link: https://lore.kernel.org/r/20250507100947.608875-1-yoshihiro.shimoda.uh@renesas.com