ARM: dts: aspeed-g6: Enable more UART controllers
authorKen Chen <j220584470k@gmail.com>
Fri, 5 Aug 2022 09:09:57 +0000 (17:09 +0800)
committerJoel Stanley <joel@jms.id.au>
Wed, 28 Sep 2022 03:01:40 +0000 (12:31 +0930)
Setup the configuration of UART6, UART7, UART8, and UART9 in
aspeed-g6.dtsi.

Signed-off-by: Ken Chen <j220584470k@gmail.com>
Link: https://lore.kernel.org/r/20220805090957.470434-1-j220584470k@gmail.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-g6.dtsi

index 6660564..1387a76 100644 (file)
                                status = "disabled";
                        };
 
+                       uart6: serial@1e790000 {
+                               compatible = "ns16550a";
+                               reg = <0x1e790000 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART6CLK>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_uart6_default>;
+
+                               status = "disabled";
+                       };
+
+                       uart7: serial@1e790100 {
+                               compatible = "ns16550a";
+                               reg = <0x1e790100 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART7CLK>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_uart7_default>;
+
+                               status = "disabled";
+                       };
+
+                       uart8: serial@1e790200 {
+                               compatible = "ns16550a";
+                               reg = <0x1e790200 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART8CLK>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_uart8_default>;
+
+                               status = "disabled";
+                       };
+
+                       uart9: serial@1e790300 {
+                               compatible = "ns16550a";
+                               reg = <0x1e790300 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART9CLK>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_uart9_default>;
+
+                               status = "disabled";
+                       };
+
                        i2c: bus@1e78a000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;