ARM: dts: aspeed-g6: Add remaining UARTs
authorJoel Stanley <joel@jms.id.au>
Wed, 16 Oct 2019 11:59:01 +0000 (22:29 +1030)
committerJoel Stanley <joel@jms.id.au>
Fri, 1 Nov 2019 10:24:45 +0000 (20:54 +1030)
The AST2600 has five UARTs. Add UART 1 to 4.

Tested-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-g6.dtsi

index 8ee90bf..c800e4c 100644 (file)
                i2c13 = &i2c13;
                i2c14 = &i2c14;
                i2c15 = &i2c15;
+               serial0 = &uart1;
+               serial1 = &uart2;
+               serial2 = &uart3;
+               serial3 = &uart4;
                serial4 = &uart5;
                serial5 = &vuart1;
                serial6 = &vuart2;
                                status = "disabled";
                        };
 
+                       uart1: serial@1e783000 {
+                               compatible = "ns16550a";
+                               reg = <0x1e783000 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART1CLK>;
+                               resets = <&lpc_reset 4>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_txd1_default &pinctrl_rxd1_default>;
+                               status = "disabled";
+                       };
+
                        uart5: serial@1e784000 {
                                compatible = "ns16550a";
                                reg = <0x1e784000 0x1000>;
                                status = "disabled";
                        };
 
+                       uart2: serial@1e78d000 {
+                               compatible = "ns16550a";
+                               reg = <0x1e78d000 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART2CLK>;
+                               resets = <&lpc_reset 5>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
+                               status = "disabled";
+                       };
+
+                       uart3: serial@1e78e000 {
+                               compatible = "ns16550a";
+                               reg = <0x1e78e000 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART3CLK>;
+                               resets = <&lpc_reset 6>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_txd3_default &pinctrl_rxd3_default>;
+                               status = "disabled";
+                       };
+
+                       uart4: serial@1e78f000 {
+                               compatible = "ns16550a";
+                               reg = <0x1e78f000 0x20>;
+                               reg-shift = <2>;
+                               reg-io-width = <4>;
+                               interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
+                               clocks = <&syscon ASPEED_CLK_GATE_UART4CLK>;
+                               resets = <&lpc_reset 7>;
+                               no-loopback-test;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&pinctrl_txd4_default &pinctrl_rxd4_default>;
+                               status = "disabled";
+                       };
+
                        i2c: bus@1e78a000 {
                                compatible = "simple-bus";
                                #address-cells = <1>;