public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Enable PCIe ATS for devicetree boot
@ 2024-06-07 10:54 Jean-Philippe Brucker
  2024-06-07 10:54 ` [PATCH v2 1/3] dt-bindings: PCI: generic: Add ats-supported property Jean-Philippe Brucker
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Jean-Philippe Brucker @ 2024-06-07 10:54 UTC (permalink / raw)
  To: will, lpieralisi, kw, robh, bhelgaas, krzk+dt, conor+dt,
	liviu.dudau, sudeep.holla, joro
  Cc: robin.murphy, nicolinc, ketanp, linux-pci, linux-arm-kernel,
	iommu, devicetree, Jean-Philippe Brucker

Before enabling Address Translation Support (ATS) in endpoints, the OS
needs to confirm that the Root Complex supports it. Obtain this
information from the firmware description since there is no architected
method. ACPI provides a bit via IORT tables, so add the devicetree
equivalent.

Since v1 [1] I added the review and ack tags, thanks all. This should be
ready to go via the IOMMU tree.

[1] https://lore.kernel.org/all/20240429113938.192706-2-jean-philippe@linaro.org/

Jean-Philippe Brucker (3):
  dt-bindings: PCI: generic: Add ats-supported property
  iommu/of: Support ats-supported device-tree property
  arm64: dts: fvp: Enable PCIe ATS for Base RevC FVP

 .../devicetree/bindings/pci/host-generic-pci.yaml        | 6 ++++++
 drivers/iommu/of_iommu.c                                 | 9 +++++++++
 arch/arm64/boot/dts/arm/fvp-base-revc.dts                | 1 +
 3 files changed, 16 insertions(+)

-- 
2.45.2


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2024-07-08  9:37 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-07 10:54 [PATCH v2 0/3] Enable PCIe ATS for devicetree boot Jean-Philippe Brucker
2024-06-07 10:54 ` [PATCH v2 1/3] dt-bindings: PCI: generic: Add ats-supported property Jean-Philippe Brucker
2024-07-06  3:24   ` Krzysztof Wilczyński
2024-07-08  9:36     ` Will Deacon
2024-06-07 10:54 ` [PATCH v2 2/3] iommu/of: Support ats-supported device-tree property Jean-Philippe Brucker
2024-06-07 10:54 ` [PATCH v2 3/3] arm64: dts: fvp: Enable PCIe ATS for Base RevC FVP Jean-Philippe Brucker
2024-07-01 10:24 ` [PATCH v2 0/3] Enable PCIe ATS for devicetree boot Jean-Philippe Brucker
2024-07-01 11:57   ` Will Deacon
2024-07-01 13:02     ` Jean-Philippe Brucker
2024-07-04 14:18 ` Will Deacon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox