Skip to content

Commit

Permalink
schemas: pci: bridge: Document WAKE# interrupt properties
Browse files Browse the repository at this point in the history
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/[email protected]/

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 <[email protected]>
  • Loading branch information
Mani-Sadhasivam committed Feb 1, 2024
1 parent e170c2a commit 0e95c13
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions dtschema/schemas/pci/pci-pci-bridge.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,10 @@ properties:
contains:
const: pciclass,0604

interrupts-extended:
description: wakeup interrupt

interrupt-names:
const: wake

unevaluatedProperties: false

0 comments on commit 0e95c13

Please sign in to comment.