Re: [PATCH v4 4/6] dt-bindings: PCI: snps,dw-pcie: Add msi-parent for MSI handle check
Alex Elder <[email protected]> Fri, 10 Jul 2026 11:01:32 -0500
| Newsgroups | dev.linux.lists.spacemit,org.infradead.lists.linux-riscv,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <[email protected]> |
On 7/8/26 11:00 PM, Inochi Amaoto wrote: > The IMSIC device on RISC-V based system does not require ID > remapping for MSI. So this device only needs "msi-parent" > property for IMSIC-based SoC, and the "msi-map" is not a > necessary property. > > Add new condition for MSI handling on IMSIC based SoC. > > Signed-off-by: Inochi Amaoto <[email protected]> > Acked-by: Rob Herring (Arm) <[email protected]> I have nothing to add here. -Alex > --- > Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml b/Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml > index b3216141881c..91bbbc8924f6 100644 > --- a/Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml > +++ b/Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml > @@ -27,8 +27,11 @@ allOf: > - $ref: /schemas/pci/snps,dw-pcie-common.yaml# > - if: > not: > - required: > - - msi-map > + anyOf: > + - required: > + - msi-map > + - required: > + - msi-parent > then: > properties: > interrupt-names: