dts: renesas: Add GPIO interrupt for RX261 SoC
Add GPIO interrupt for RX261 SoC Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
This commit is contained in:
@@ -167,6 +167,86 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
port_irq0: external-interrupt@87500 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087500 0x1>;
|
||||
interrupts = <64 12>;
|
||||
channel = <0>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq1: external-interrupt@87501 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087501 0x1>;
|
||||
interrupts = <65 12>;
|
||||
channel = <1>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq2: external-interrupt@87502 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087502 0x1>;
|
||||
interrupts = <66 12>;
|
||||
channel = <2>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq3: external-interrupt@87503 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087503 0x1>;
|
||||
interrupts = <67 12>;
|
||||
channel = <3>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq4: external-interrupt@87504 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087504 0x1>;
|
||||
interrupts = <68 12>;
|
||||
channel = <4>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq5: external-interrupt@87505 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087505 0x1>;
|
||||
interrupts = <69 12>;
|
||||
channel = <5>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq6: external-interrupt@87506 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087506 0x1>;
|
||||
interrupts = <70 12>;
|
||||
channel = <6>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
port_irq7: external-interrupt@87507 {
|
||||
compatible = "renesas,rx-external-interrupt";
|
||||
reg = <0x00087507 0x1>;
|
||||
interrupts = <71 12>;
|
||||
channel = <7>;
|
||||
renesas,sample-clock-div = <64>;
|
||||
#port-irq-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
ioport0: gpio@8c000 {
|
||||
compatible = "renesas,rx-gpio";
|
||||
gpio-controller;
|
||||
@@ -198,6 +278,20 @@
|
||||
<0x0008C0C1 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "ODR1", "PCR";
|
||||
pinmux = <&pinmux1>;
|
||||
port-irqs = <&port_irq2 &port_irq3 &port_irq4
|
||||
&port_irq5 &port_irq6 &port_irq7>;
|
||||
port-irq-names = "port-irq2",
|
||||
"port-irq3",
|
||||
"port-irq4",
|
||||
"port-irq5",
|
||||
"port-irq6",
|
||||
"port-irq7";
|
||||
port-irq2-pins = <2>;
|
||||
port-irq3-pins = <3>;
|
||||
port-irq4-pins = <4>;
|
||||
port-irq5-pins = <5>;
|
||||
port-irq6-pins = <6>;
|
||||
port-irq7-pins = <7>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -234,6 +328,17 @@
|
||||
<0x0008C0C3 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "ODR1", "PCR";
|
||||
pinmux = <&pinmux3>;
|
||||
port-irqs = <&port_irq0 &port_irq1 &port_irq2 &port_irq3 &port_irq4>;
|
||||
port-irq-names = "port-irq0",
|
||||
"port-irq1",
|
||||
"port-irq2",
|
||||
"port-irq3",
|
||||
"port-irq4";
|
||||
port-irq0-pins = <0>;
|
||||
port-irq1-pins = <1>;
|
||||
port-irq2-pins = <2>;
|
||||
port-irq3-pins = <3>;
|
||||
port-irq4-pins = <4>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -286,6 +391,11 @@
|
||||
<0x0008C0CA 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "ODR1", "PCR";
|
||||
pinmux = <&pinmuxa>;
|
||||
port-irqs = <&port_irq5 &port_irq6>;
|
||||
port-irq-names = "port-irq5",
|
||||
"port-irq6";
|
||||
port-irq5-pins = <4>;
|
||||
port-irq6-pins = <3>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -304,6 +414,9 @@
|
||||
<0x0008C0CB 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "ODR1", "PCR";
|
||||
pinmux = <&pinmuxb>;
|
||||
port-irqs = <&port_irq4>;
|
||||
port-irq-names = "port-irq4";
|
||||
port-irq4-pins = <1>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -339,6 +452,25 @@
|
||||
<0x0008C0CD 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "PCR";
|
||||
pinmux = <&pinmuxd>;
|
||||
port-irqs = <&port_irq0 &port_irq1 &port_irq2
|
||||
&port_irq3 &port_irq4 &port_irq5
|
||||
&port_irq6 &port_irq7>;
|
||||
port-irq-names = "port-irq0",
|
||||
"port-irq1",
|
||||
"port-irq2",
|
||||
"port-irq3",
|
||||
"port-irq4",
|
||||
"port-irq5",
|
||||
"port-irq6",
|
||||
"port-irq7";
|
||||
port-irq0-pins = <0>;
|
||||
port-irq1-pins = <1>;
|
||||
port-irq2-pins = <2>;
|
||||
port-irq3-pins = <3>;
|
||||
port-irq4-pins = <4>;
|
||||
port-irq5-pins = <5>;
|
||||
port-irq6-pins = <6>;
|
||||
port-irq7-pins = <7>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
@@ -356,6 +488,13 @@
|
||||
<0x0008C0CE 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "ODR0", "PCR";
|
||||
pinmux = <&pinmuxe>;
|
||||
port-irqs = <&port_irq5 &port_irq6 &port_irq7>;
|
||||
port-irq-names = "port-irq5",
|
||||
"port-irq6",
|
||||
"port-irq7";
|
||||
port-irq5-pins = <5>;
|
||||
port-irq6-pins = <6>;
|
||||
port-irq7-pins = <2 7>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
@@ -372,6 +511,11 @@
|
||||
<0x0008C0D1 0x01>;
|
||||
reg-names = "PDR", "PODR", "PIDR", "PMR", "PCR";
|
||||
pinmux = <&pinmuxh>;
|
||||
port-irqs = <&port_irq0 &port_irq1>;
|
||||
port-irq-names = "port-irq0",
|
||||
"port-irq1";
|
||||
port-irq0-pins = <1>;
|
||||
port-irq1-pins = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user