rk3399: Add ROC-RK3399-PC Mezzanine board
[oweals/u-boot.git] / arch / arm / dts / dragonboard820c.dts
index 7457d7b7e3ff2ab7e324019026d8090ab37c35e6..1114ddd7d3b489ea6787e9ddad7e929bea4e221e 100644 (file)
@@ -8,6 +8,7 @@
 /dts-v1/;
 
 #include "skeleton64.dtsi"
+#include <dt-bindings/pinctrl/pinctrl-snapdragon.h>
 
 / {
        model = "Qualcomm Technologies, Inc. DB820c";
@@ -16,7 +17,7 @@
        #size-cells = <2>;
 
        aliases {
-               serial0 = &blsp2_uart1;
+               serial0 = &blsp2_uart2;
        };
 
        chosen {
                reg = <0 0x80000000 0 0xc0000000>;
        };
 
+       reserved-memory {
+               #address-cells = <2>;
+               #size-cells = <2>;
+               ranges;
+
+               smem_mem: smem_region@86300000 {
+                       reg = <0x0 0x86300000 0x0 0x200000>;
+                       no-map;
+               };
+       };
+
        psci {
                compatible = "arm,psci-1.0";
                method = "smc";
        };
 
+       smem {
+               compatible = "qcom,smem";
+               memory-region = <&smem_mem>;
+       };
+
        soc: soc {
                #address-cells = <1>;
                #size-cells = <1>;
                        reg = <0x300000 0x90000>;
                };
 
-               blsp2_uart1: serial@75b0000 {
+               pinctrl: qcom,tlmm@1010000 {
+                       compatible = "qcom,tlmm-apq8096";
+                       reg = <0x1010000 0x400000>;
+
+                       blsp8_uart: uart {
+                               function = "blsp_uart8";
+                               pins = "GPIO_4", "GPIO_5";
+                               drive-strength = <DRIVE_STRENGTH_8MA>;
+                               bias-disable;
+                       };
+               };
+
+               blsp2_uart2: serial@75b0000 {
                        compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
                        reg = <0x75b0000 0x1000>;
                        clock = <&gcc 4>;
+                       pinctrl-names = "uart";
+                       pinctrl-0 = <&blsp8_uart>;
                };
 
                sdhc2: sdhci@74a4900 {
-                        compatible = "qcom,sdhci-msm-v4";
-                        reg = <0x74a4900 0x314>, <0x74a4000 0x800>;
-                        index = <0x0>;
-                        bus-width = <4>;
-                        clock = <&gcc 0>;
+                       compatible = "qcom,sdhci-msm-v4";
+                       reg = <0x74a4900 0x314>, <0x74a4000 0x800>;
+                       index = <0x0>;
+                       bus-width = <4>;
+                       clock = <&gcc 0>;
                        clock-frequency = <200000000>;
                 };