Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: Drop required 'interrupt-parent'

'interrupt-parent' is never required as it can be in a parent node or a
parent node itself can be an interrupt provider. Where exactly it lives is
outside the scope of a binding schema.

Signed-off-by: Rob Herring <robh@kernel.org>
Acked-by: Lee Jones <lee.jones@linaro.org>
Acked-by: Bartosz Golaszewski <brgl@bgdev.pl>
Link: https://lore.kernel.org/r/20220107031905.2406176-1-robh@kernel.org

-15
-1
Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
··· 43 43 - gpio-controller 44 44 - interrupt-controller 45 45 - "#interrupt-cells" 46 - - interrupt-parent 47 46 48 47 additionalProperties: false 49 48
-9
Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml
··· 180 180 compatible: 181 181 enum: 182 182 - ti,am654-mailbox 183 - then: 184 - required: 185 - - interrupt-parent 186 - 187 - - if: 188 - properties: 189 - compatible: 190 - enum: 191 - - ti,am654-mailbox 192 183 - ti,am64-mailbox 193 184 then: 194 185 properties:
-1
Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
··· 221 221 - '#gpio-cells' 222 222 - interrupt-controller 223 223 - '#interrupt-cells' 224 - - interrupt-parent 225 224 - interrupts 226 225 - AVDD-supply 227 226 - DBVDD1-supply
-1
Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml
··· 46 46 required: 47 47 - compatible 48 48 - reg 49 - - interrupt-parent 50 49 - interrupts 51 50 - interrupt-names 52 51 - lantiq,tx-burst-length
-1
Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml
··· 38 38 required: 39 39 - compatible 40 40 - reg 41 - - interrupt-parent 42 41 - interrupts 43 42 - interrupt-names 44 43 - "#address-cells"
-1
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
··· 63 63 - num-lanes 64 64 - interrupts 65 65 - interrupt-names 66 - - interrupt-parent 67 66 - interrupt-map-mask 68 67 - interrupt-map 69 68 - clocks
-1
Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
··· 55 55 - reg-names 56 56 - "#interrupt-cells" 57 57 - interrupts 58 - - interrupt-parent 59 58 - interrupt-map 60 59 - interrupt-map-mask 61 60 - bus-range