dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema
Subsystems (2)
Rob Herring (Arm)
maintainerPATCH 1/1 dt-bindings: interrupt-controller: Convert cdns,xtensa-{mx,pic} to DT schema
Convert the Xtensa interrupt controller bindings to DT schema. Both only vary by the compatible string, so combine them into 1 schema doc.
Signed-off-by Rob Herring (Arm) <[email protected]>
--- .../interrupt-controller/cdns,xtensa-mx.txt | 18 ------- .../interrupt-controller/cdns,xtensa-pic.txt | 25 ---------- .../interrupt-controller/cdns,xtensa-pic.yaml | 50 +++++++++++++++++++ 3 files changed, 50 insertions(+), 43 deletions(-) delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-mx.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.yaml
Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-mx.txt deleted +0 -18
@@ -1,18 +0,0 @@ -* Xtensa Interrupt Distributor and Programmable Interrupt Controller (MX) - -Required properties: -- compatible: Should be "cdns,xtensa-mx". - -Remaining properties have exact same meaning as in Xtensa PIC -(see cdns,xtensa-pic.txt). - -Examples: - pic: pic { - compatible = "cdns,xtensa-mx"; - /* one cell: internal irq number, - * two cells: second cell == 0: internal irq number - * second cell == 1: external irq number - */ - #interrupt-cells = <2>; - interrupt-controller; - };
Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.txt deleted +0 -25
@@ -1,25 +0,0 @@ -* Xtensa built-in Programmable Interrupt Controller (PIC) - -Required properties: -- compatible: Should be "cdns,xtensa-pic". -- interrupt-controller: Identifies the node as an interrupt controller. -- #interrupt-cells: The number of cells to define the interrupts. - It may be either 1 or 2. - When it's 1, the first cell is the internal IRQ number. - When it's 2, the first cell is the IRQ number, and the second cell - specifies whether it's internal (0) or external (1). - Periferals are usually connected to a fixed external IRQ, but for different - core variants it may be mapped to different internal IRQ. - IRQ sensitivity and priority are fixed for each core variant and may not be - changed at runtime. - -Examples: - pic: pic { - compatible = "cdns,xtensa-pic"; - /* one cell: internal irq number, - * two cells: second cell == 0: internal irq number - * second cell == 1: external irq number - */ - #interrupt-cells = <2>; - interrupt-controller; - };
Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.yaml new file +50 -0
50 lines not on this page · raw message
Signature · 1 line
2.47.2
Quoted 5 lines · Rob Herring (Arm)
Convert the Xtensa interrupt controller bindings to DT schema. Both only vary by the compatible string, so combine them into 1 schema doc.
Signed-off-by Rob Herring (Arm) <[email protected]>
Quoted 8 lines
--- .../interrupt-controller/cdns,xtensa-mx.txt | 18 ------- .../interrupt-controller/cdns,xtensa-pic.txt | 25 ---------- .../interrupt-controller/cdns,xtensa-pic.yaml | 50 +++++++++++++++++++ 3 files changed, 50 insertions(+), 43 deletions(-) delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-mx.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/cdns,xtensa-pic.yaml
Acked-by Max Filippov <[email protected]>
Signature · 2 lines
Thanks. -- Max