Unverified Commit 61ffb9d2 authored by Yash Shah's avatar Yash Shah Committed by Palmer Dabbelt
Browse files

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: default avatarYash Shah <yash.shah@sifive.com>
Signed-off-by: default avatarPalmer Dabbelt <palmerdabbelt@google.com>
parent 6435f773
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -268,6 +268,19 @@
			interrupts = <1 2 3>;
			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";
		};
	};
};
+4 −0
Original line number Diff line number Diff line
@@ -94,3 +94,7 @@
&pwm1 {
	status = "okay";
};

&gpio {
	status = "okay";
};