Commit a083fadf authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage



The 'contains' keyword applies to elements within an array, so
using 'items' only makes sense if the elements of the array are another
array which is not the case for 'compatible' properties.

Looking at the driver, it seems the intent was the condition should be
true when 'faraday,ftpci100' is present, so we can drop
'cortina,gemini-pci'.

Fixes: 2720b991 ("dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML")
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: linux-pci@vger.kernel.org
Signed-off-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20210817174743.541353-1-robh@kernel.org


Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 0a7eb4fe
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -113,9 +113,7 @@ if:
  properties:
    compatible:
      contains:
        items:
          - const: cortina,gemini-pci
          - const: faraday,ftpci100
        const: faraday,ftpci100
then:
  required:
    - interrupt-controller