All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/1] arm64: PCI SMC config conduit
@ 2021-01-21  4:17 ` Jeremy Linton
  0 siblings, 0 replies; 4+ messages in thread
From: Jeremy Linton @ 2021-01-21  4:17 UTC (permalink / raw)
  To: linux-arm-kernel
  Cc: catalin.marinas, will, mark.rutland, lorenzo.pieralisi,
	sudeep.holla, bhelgaas, robh, vidyas, linux-kernel,
	Jeremy Linton

This set provides a platform standardized way to access PCI
config space. It does that via an Arm specific interface
exported by the firmware. The Arm specification this is
based on can be found here:

The Arm PCI Configuration Space Access Firmware Interface
https://developer.arm.com/documentation/den0115/latest


v2->v3:
    Convert from SMC only calls to arm_smccc_1_1_invoke() for better
      conformance with the specification.
v1->v2:
    Add SMC_PCI_FEATURES calls to verify _READ, _WRITE and _SEG_INFO 
      functions exist.
    Add a _SEG_INFO bus start, end validation against the ACPI table.
    Adjust some function naming, and log messages.

Jeremy Linton (1):
  arm64: PCI: Enable SMC conduit

 arch/arm64/kernel/pci.c   | 111 ++++++++++++++++++++++++++++++++++++++
 include/linux/arm-smccc.h |  29 ++++++++++
 2 files changed, 140 insertions(+)

-- 
2.26.2


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-01-21  4:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-21  4:17 [PATCH v3 0/1] arm64: PCI SMC config conduit Jeremy Linton
2021-01-21  4:17 ` Jeremy Linton
2021-01-21  4:17 ` [PATCH v3 1/1] arm64: PCI: Enable SMC conduit Jeremy Linton
2021-01-21  4:17   ` Jeremy Linton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.