ath79: cleanup and enable uart1 on ELECOM WAB-I1750-PS
authorINAGAKI Hiroshi <musashino.open@gmail.com>
Mon, 4 Mar 2024 10:12:07 +0000 (19:12 +0900)
committerChristian Lamparter <chunkeey@gmail.com>
Fri, 8 Mar 2024 16:35:01 +0000 (17:35 +0100)
Cleanup uart1-related node on ELECOM WAB-I1750-PS and enable it for
"SERIAL" port on the case.

"SERIAL" port can be used for OpenWrt console by adding the following
line to /etc/inittab and rebooting:

ttyATH1::askfirst:/usr/libexec/login.sh

Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
target/linux/ath79/dts/qca9558_elecom_wab-i1750-ps.dts

index 6f157cf9322fd629c57270a8537d13f012eebe2e..668f0ceadd5ee7983c2ad1b28366bb023e0f780a 100644 (file)
@@ -5,29 +5,6 @@
 / {
        compatible = "elecom,wab-i1750-ps", "qca,qca9558";
        model = "ELECOM WAB-I1750-PS";
-
-       ahb {
-               apb {
-                       /* "SERIAL" port (RJ-45) on the case */
-                       uart1: uart@18500000 {
-                               compatible = "qca,ar9330-uart";
-                               reg = <0x18500000 0x14>;
-
-                               pinctrl-names = "default";
-                               pinctrl-0 = <&pmx_uart1_in_pins &pmx_uart1_out_pins
-                                            &jtag_disable_pins>;
-
-                               interrupts = <6>;
-                               interrupt-parent = <&miscintc>;
-
-                               clocks = <&pll ATH79_CLK_UART1>;
-                               clock-names = "uart";
-
-                               /* QCA955x HS UART is not supported */
-                               status = "disabled";
-                       };
-               };
-       };
 };
 
 &gpio {
                pinctrl-single,bits = <0x3c 0x3010000 0xffff0000>;
        };
 };
+
+/* "SERIAL" port (RJ-45) on the case */
+&uart1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pmx_uart1_in_pins &pmx_uart1_out_pins
+                    &jtag_disable_pins>;
+       status = "okay";
+};