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>,
67 &pms405_spmi_regulators {
68 vdd_s3-supply = <&vph_pwr>;
73 regulator-name = "vdd_apc";
74 regulator-min-microvolt = <1048000>;
75 regulator-max-microvolt = <1384000>;
82 perst-gpio = <&tlmm 43 GPIO_ACTIVE_LOW>;
84 pinctrl-names = "default";
85 pinctrl-0 = <&perst_state>;
91 vdda-vp-supply = <&vreg_l3_1p05>;
92 vdda-vph-supply = <&vreg_l5_1p8>;
109 compatible = "qcom,rpm-pms405-regulators";
111 vdd_s1-supply = <&vph_pwr>;
112 vdd_s2-supply = <&vph_pwr>;
113 vdd_s3-supply = <&vph_pwr>;
114 vdd_s4-supply = <&vph_pwr>;
115 vdd_s5-supply = <&vph_pwr>;
116 vdd_l1_l2-supply = <&vreg_s5_1p35>;
117 vdd_l3_l8-supply = <&vreg_s5_1p35>;
118 vdd_l4-supply = <&vreg_s5_1p35>;
119 vdd_l5_l6-supply = <&vreg_s4_1p8>;
120 vdd_l7-supply = <&vph_pwr>;
121 vdd_l9-supply = <&vreg_s5_1p35>;
122 vdd_l10_l11_l12_l13-supply = <&vph_pwr>;
125 regulator-min-microvolt = <1728000>;
126 regulator-max-microvolt = <1920000>;
130 regulator-min-microvolt = <1352000>;
131 regulator-max-microvolt = <1352000>;
135 regulator-min-microvolt = <1240000>;
136 regulator-max-microvolt = <1352000>;
140 regulator-min-microvolt = <1048000>;
141 regulator-max-microvolt = <1280000>;
145 regulator-min-microvolt = <1048000>;
146 regulator-max-microvolt = <1160000>;
150 regulator-min-microvolt = <1144000>;
151 regulator-max-microvolt = <1256000>;
155 regulator-min-microvolt = <1800000>;
156 regulator-max-microvolt = <1800000>;
160 regulator-min-microvolt = <1800000>;
161 regulator-max-microvolt = <1800000>;
166 regulator-min-microvolt = <1616000>;
167 regulator-max-microvolt = <3000000>;
171 regulator-min-microvolt = <1136000>;
172 regulator-max-microvolt = <1352000>;
176 regulator-min-microvolt = <2936000>;
177 regulator-max-microvolt = <3088000>;
181 regulator-min-microvolt = <2696000>;
182 regulator-max-microvolt = <3304000>;
186 regulator-min-microvolt = <2968000>;
187 regulator-max-microvolt = <3300000>;
191 regulator-min-microvolt = <3000000>;
192 regulator-max-microvolt = <3300000>;
205 pinctrl-names = "default", "sleep";
206 pinctrl-0 = <&sdc1_on>;
207 pinctrl-1 = <&sdc1_off>;
215 drive-strength = <2>;
224 drive-strength = <16>;
230 drive-strength = <10>;
236 drive-strength = <10>;
249 drive-strength = <2>;
255 drive-strength = <2>;
261 drive-strength = <2>;
275 /* PINCTRL - additions to nodes defined in qcs404.dtsi */
277 &blsp1_uart2_default {
279 drive-strength = <2>;
284 drive-strength = <2>;
289 &blsp1_uart3_default {
296 pins = "gpio85", "gpio82";
297 drive-strength = <2>;