arm64: dts: meson-g12-common: add uart_ao_b pins muxing
authorGary Bisson <gary.bisson@boundarydevices.com>
Wed, 12 Jan 2022 21:16:42 +0000 (22:16 +0100)
committerNeil Armstrong <narmstrong@baylibre.com>
Mon, 17 Jan 2022 09:45:34 +0000 (10:45 +0100)
- RX/TX signals can be mapped on 2 different pairs of pins so supporting
  both options
- RTS/CTS signals however only have 1 option available

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://lore.kernel.org/r/20220112211642.2248901-4-gary.bisson@boundarydevices.com
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi

index c20b869..6d99c23 100644 (file)
                                                };
                                        };
 
+                                       uart_ao_b_2_3_pins: uart-ao-b-2-3 {
+                                               mux {
+                                                       groups = "uart_ao_b_tx_2",
+                                                                "uart_ao_b_rx_3";
+                                                       function = "uart_ao_b";
+                                                       bias-disable;
+                                               };
+                                       };
+
+                                       uart_ao_b_8_9_pins: uart-ao-b-8-9 {
+                                               mux {
+                                                       groups = "uart_ao_b_tx_8",
+                                                                "uart_ao_b_rx_9";
+                                                       function = "uart_ao_b";
+                                                       bias-disable;
+                                               };
+                                       };
+
+                                       uart_ao_b_cts_rts_pins: uart-ao-b-cts-rts {
+                                               mux {
+                                                       groups = "uart_ao_b_cts",
+                                                                "uart_ao_b_rts";
+                                                       function = "uart_ao_b";
+                                                       bias-disable;
+                                               };
+                                       };
+
                                        pwm_a_e_pins: pwm-a-e {
                                                mux {
                                                        groups = "pwm_a_e";