From 0e95c13e781e5562f29a26a1f50dbbfaa29af25e Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Thu, 1 Feb 2024 17:47:59 +0530 Subject: [PATCH] schemas: pci: bridge: Document WAKE# interrupt properties WAKE# sideband interrupt is used by the PCIe devices to signal the host to re-establish power and reference clocks while waking from D3Cold/L2 state. This is based on the DT bindings patch proposed in LKML: https://lore.kernel.org/linux-pci/20230208111645.3863534-2-mmaddireddy@nvidia.com/ In that patch, there were 2 interrupts mentioned: "wake" and "pci", where the latter one was described as "legacy PCI interrupt". But those legacy interrupts are already defined as "INT-{A,B,C,D}" in pci-device.yaml. So I removed that one and just kept "wake". Signed-off-by: Manivannan Sadhasivam --- dtschema/schemas/pci/pci-pci-bridge.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dtschema/schemas/pci/pci-pci-bridge.yaml b/dtschema/schemas/pci/pci-pci-bridge.yaml index 172399b..53c33c9 100644 --- a/dtschema/schemas/pci/pci-pci-bridge.yaml +++ b/dtschema/schemas/pci/pci-pci-bridge.yaml @@ -28,4 +28,10 @@ properties: contains: const: pciclass,0604 + interrupts-extended: + description: wakeup interrupt + + interrupt-names: + const: wake + unevaluatedProperties: false