riscv: dts: Add DT support for SiFive FU540 GPIO driver
Add the gpio DT node in SiFive FU540 soc-specific DT file. Enable the gpio node in HiFive Unleashed board-specific DT file. Signed-off-by: Yash Shah <yash.shah@sifive.com> Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
This commit is contained in:
parent
6435f773d8
commit
61ffb9d278
|
@ -268,6 +268,19 @@ l2cache: cache-controller@2010000 {
|
||||||
interrupts = <1 2 3>;
|
interrupts = <1 2 3>;
|
||||||
reg = <0x0 0x2010000 0x0 0x1000>;
|
reg = <0x0 0x2010000 0x0 0x1000>;
|
||||||
};
|
};
|
||||||
|
gpio: gpio@10060000 {
|
||||||
|
compatible = "sifive,fu540-c000-gpio", "sifive,gpio0";
|
||||||
|
interrupt-parent = <&plic0>;
|
||||||
|
interrupts = <7>, <8>, <9>, <10>, <11>, <12>, <13>,
|
||||||
|
<14>, <15>, <16>, <17>, <18>, <19>, <20>,
|
||||||
|
<21>, <22>;
|
||||||
|
reg = <0x0 0x10060000 0x0 0x1000>;
|
||||||
|
gpio-controller;
|
||||||
|
#gpio-cells = <2>;
|
||||||
|
interrupt-controller;
|
||||||
|
#interrupt-cells = <2>;
|
||||||
|
clocks = <&prci PRCI_CLK_TLCLK>;
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -94,3 +94,7 @@ &pwm0 {
|
||||||
&pwm1 {
|
&pwm1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&gpio {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
Loading…
Reference in New Issue