1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2018, Linaro Limited
4 #include <dt-bindings/gpio/gpio.h>
10 serial0 = &blsp1_uart2;
11 serial1 = &blsp1_uart3;
15 stdout-path = "serial0";
18 vph_pwr: vph-pwr-regulator {
19 compatible = "regulator-fixed";
20 regulator-name = "vph_pwr";
26 vdd_esmps3_3p3: vdd-esmps3-3p3-regulator {
27 compatible = "regulator-fixed";
28 regulator-name = "eSMPS3_3P3";
30 regulator-min-microvolt = <3300000>;
31 regulator-max-microvolt = <3300000>;
40 compatible = "qcom,wcn3990-bt";
41 vddio-supply = <&vreg_l6_1p8>;
42 vddxo-supply = <&vreg_l5_1p8>;
43 vddrf-supply = <&vreg_l1_1p3>;
44 vddch0-supply = <&vdd_ch0_3p3>;
46 local-bd-address = [ 02 00 00 00 5a ad ];
48 max-speed = <3200000>;
53 qcom,controlled-remotely;
57 qcom,controlled-remotely;
61 protected-clocks = <GCC_BIMC_CDSP_CLK>,
62 <GCC_CDSP_CFG_AHB_CLK>,
63 <GCC_CDSP_BIMC_CLK_SRC>,
65 <141>, /* GCC_WCSS_Q6_AHB_CLK */
66 <142>; /* GCC_WCSS_Q6_AXIM_CLK */
69 &pms405_spmi_regulators {
70 vdd_s3-supply = <&vph_pwr>;
75 regulator-name = "vdd_apc";
76 regulator-min-microvolt = <1048000>;
77 regulator-max-microvolt = <1384000>;
84 perst-gpio = <&tlmm 43 GPIO_ACTIVE_LOW>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&perst_state>;
93 vdda-vp-supply = <&vreg_l3_1p05>;
94 vdda-vph-supply = <&vreg_l5_1p8>;
111 compatible = "qcom,rpm-pms405-regulators";
113 vdd_s1-supply = <&vph_pwr>;
114 vdd_s2-supply = <&vph_pwr>;
115 vdd_s3-supply = <&vph_pwr>;
116 vdd_s4-supply = <&vph_pwr>;
117 vdd_s5-supply = <&vph_pwr>;
118 vdd_l1_l2-supply = <&vreg_s5_1p35>;
119 vdd_l3_l8-supply = <&vreg_s5_1p35>;
120 vdd_l4-supply = <&vreg_s5_1p35>;
121 vdd_l5_l6-supply = <&vreg_s4_1p8>;
122 vdd_l7-supply = <&vph_pwr>;
123 vdd_l9-supply = <&vreg_s5_1p35>;
124 vdd_l10_l11_l12_l13-supply = <&vph_pwr>;
127 regulator-min-microvolt = <1728000>;
128 regulator-max-microvolt = <1920000>;
132 regulator-min-microvolt = <1352000>;
133 regulator-max-microvolt = <1352000>;
137 regulator-min-microvolt = <1240000>;
138 regulator-max-microvolt = <1352000>;
142 regulator-min-microvolt = <1048000>;
143 regulator-max-microvolt = <1280000>;
147 regulator-min-microvolt = <1048000>;
148 regulator-max-microvolt = <1160000>;
152 regulator-min-microvolt = <1144000>;
153 regulator-max-microvolt = <1256000>;
157 regulator-min-microvolt = <1800000>;
158 regulator-max-microvolt = <1800000>;
162 regulator-min-microvolt = <1800000>;
163 regulator-max-microvolt = <1800000>;
168 regulator-min-microvolt = <1616000>;
169 regulator-max-microvolt = <3000000>;
173 regulator-min-microvolt = <1136000>;
174 regulator-max-microvolt = <1352000>;
178 regulator-min-microvolt = <2936000>;
179 regulator-max-microvolt = <3088000>;
183 regulator-min-microvolt = <2696000>;
184 regulator-max-microvolt = <3304000>;
188 regulator-min-microvolt = <2968000>;
189 regulator-max-microvolt = <3300000>;
193 regulator-min-microvolt = <3000000>;
194 regulator-max-microvolt = <3300000>;
207 pinctrl-names = "default", "sleep";
208 pinctrl-0 = <&sdc1_on>;
209 pinctrl-1 = <&sdc1_off>;
217 drive-strength = <2>;
226 drive-strength = <16>;
232 drive-strength = <10>;
238 drive-strength = <10>;
251 drive-strength = <2>;
257 drive-strength = <2>;
263 drive-strength = <2>;
275 vdd-0.8-cx-mx-supply = <&vreg_l2_1p275>;
276 vdd-1.8-xo-supply = <&vreg_l5_1p8>;
277 vdd-1.3-rfa-supply = <&vreg_l1_1p3>;
280 /* PINCTRL - additions to nodes defined in qcs404.dtsi */
282 &blsp1_uart2_default {
284 drive-strength = <2>;
289 drive-strength = <2>;
294 &blsp1_uart3_default {
301 pins = "gpio85", "gpio82";
302 drive-strength = <2>;