On Thu, Jul 20, 2023 at 07:46:39PM +0800, Huqiang Qin wrote: > Add gpio interrupt controller device and pinctrl device. > > Signed-off-by: Huqiang Qin <huqiang.qin@xxxxxxxxxxx> Reviewed-by: Dmitry Rokosov <ddrokosov@xxxxxxxxxxxxxx> > --- > > V1 -> V2: Nodes are sorted by address offset. > > arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 26 +++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi b/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi > index 60ad4f3eef9d..5a3725f6cf3d 100644 > --- a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi > +++ b/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi > @@ -72,6 +72,32 @@ apb4: bus@fe000000 { > #size-cells = <2>; > ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>; > > + periphs_pinctrl: pinctrl@4000 { > + compatible = "amlogic,c3-periphs-pinctrl"; > + #address-cells = <2>; > + #size-cells = <2>; > + ranges; > + > + gpio: bank@4000 { > + reg = <0x0 0x4000 0x0 0x004c>, > + <0x0 0x4100 0x0 0x01de>; > + reg-names = "mux", "gpio"; > + gpio-controller; > + #gpio-cells = <2>; > + gpio-ranges = <&periphs_pinctrl 0 0 55>; > + }; > + }; > + > + gpio_intc: interrupt-controller@4080 { > + compatible = "amlogic,meson-gpio-intc", > + "amlogic,c3-gpio-intc"; > + reg = <0x0 0x4080 0x0 0x0020>; > + interrupt-controller; > + #interrupt-cells = <2>; > + amlogic,channel-interrupts = > + <10 11 12 13 14 15 16 17 18 19 20 21>; > + }; > + > uart_b: serial@7a000 { > compatible = "amlogic,meson-s4-uart", > "amlogic,meson-ao-uart"; > -- > 2.37.1 > > > _______________________________________________ > linux-amlogic mailing list > linux-amlogic@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-amlogic -- Thank you, Dmitry