Commit 84a7d0e5 authored by Sebastian Reichel's avatar Sebastian Reichel Committed by Rob Herring
Browse files

dt-bindings: PCI: dwc: improve msi handling



Allow missing "msi" interrupt, iff the node has a "msi-map" property.

Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
Link: https://lore.kernel.org/r/20230731165723.53069-2-sebastian.reichel@collabora.com


Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 0268e1ae
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -25,6 +25,15 @@ select:
allOf:
  - $ref: /schemas/pci/pci-bus.yaml#
  - $ref: /schemas/pci/snps,dw-pcie-common.yaml#
  - if:
      not:
        required:
          - msi-map
    then:
      properties:
        interrupt-names:
          contains:
            const: msi

properties:
  reg:
@@ -193,9 +202,6 @@ properties:
          oneOf:
            - description: See native "app" IRQ for details
              enum: [ intr ]
    allOf:
      - contains:
          const: msi

additionalProperties: true