]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
arm64: dts: qcom: sa8775p-ride: enable the GNSS UART port
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 9 Mar 2023 10:37:51 +0000 (11:37 +0100)
committerBjorn Andersson <andersson@kernel.org>
Wed, 22 Mar 2023 02:51:42 +0000 (19:51 -0700)
Enable the high-speed UART port connected to the GNSS controller on the
sa8775p-adp development board.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230309103752.173541-9-brgl@bgdev.pl
arch/arm64/boot/dts/qcom/sa8775p-ride.dts

index d01ca3a9ee37273b16758f646e9005e564b2174b..cba7c81161416262b45b7f128053874578b1f13c 100644 (file)
@@ -13,6 +13,7 @@
 
        aliases {
                serial0 = &uart10;
+               serial1 = &uart12;
                i2c18 = &i2c18;
                spi16 = &spi16;
        };
                drive-strength = <2>;
                bias-pull-up;
        };
+
+       qup_uart12_default: qup-uart12-state {
+               qup_uart12_cts: qup-uart12-cts-pins {
+                       pins = "gpio52";
+                       function = "qup1_se5";
+                       bias-disable;
+               };
+
+               qup_uart12_rts: qup-uart12-rts-pins {
+                       pins = "gpio53";
+                       function = "qup1_se5";
+                       bias-pull-down;
+               };
+
+               qup_uart12_tx: qup-uart12-tx-pins {
+                       pins = "gpio54";
+                       function = "qup1_se5";
+                       bias-pull-up;
+               };
+
+               qup_uart12_rx: qup-uart12-rx-pins {
+                       pins = "gpio55";
+                       function = "qup1_se5";
+                       bias-pull-down;
+               };
+       };
 };
 
 &uart10 {
        status = "okay";
 };
 
+&uart12 {
+       pinctrl-0 = <&qup_uart12_default>;
+       pinctrl-names = "default";
+       status = "okay";
+};
+
 &xo_board_clk {
        clock-frequency = <38400000>;
 };