Lines Matching +full:switch +full:- +full:mode +full:- +full:frequency

1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
5 #include "qcom-msm8960.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
12 model = "Samsung Galaxy Express SGH-I437";
14 chassis-type = "handset";
23 stdout-path = "serial0:115200n8";
26 gpio-keys {
27 compatible = "gpio-keys";
29 pinctrl-names = "default";
30 pinctrl-0 = <&gpio_keys_pin_a>;
32 key-home {
35 debounce-interval = <5>;
37 wakeup-event-action = <EV_ACT_ASSERTED>;
38 wakeup-source;
41 key-volume-up {
44 debounce-interval = <5>;
48 key-volume-down {
51 debounce-interval = <5>;
58 qcom,mode = <GSBI_PROT_I2C_UART>;
67 vmmc-supply = <&pm8921_l5>;
72 vmmc-supply = <&pm8921_l6>;
73 vqmmc-supply = <&pm8921_l7>;
78 qcom,mode = <GSBI_PROT_SPI>;
79 pinctrl-0 = <&spi1_default>;
80 pinctrl-names = "default";
89 qcom,mode = <GSBI_PROT_I2C>;
100 interrupt-parent = <&msmgpio>;
102 vdda-supply = <&pm8921_lvs6>;
103 vdd-supply = <&pm8921_l17>;
104 pinctrl-names = "default";
105 pinctrl-0 = <&touchscreen>;
110 spi1_default: spi1-default-state {
111 mosi-pins {
114 drive-strength = <12>;
115 bias-disable;
118 miso-pins {
121 drive-strength = <12>;
122 bias-disable;
125 cs-pins {
128 drive-strength = <12>;
129 bias-disable;
130 output-low;
133 clk-pins {
136 drive-strength = <12>;
137 bias-disable;
141 gpio_keys_pin_a: gpio-keys-active-state {
144 drive-strength = <8>;
145 bias-disable;
148 touchscreen: touchscreen-int-state {
151 output-enable;
152 bias-disable;
153 drive-strength = <2>;
158 interrupts-extended = <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>;
163 compatible = "qcom,rpm-pm8921-regulators";
164 vin_lvs1_3_6-supply = <&pm8921_s4>;
165 vin_lvs2-supply = <&pm8921_s4>;
166 vin_lvs4_5_7-supply = <&pm8921_s4>;
167 vdd_ncp-supply = <&pm8921_l6>;
168 vdd_l1_l2_l12_l18-supply = <&pm8921_s4>;
169 vdd_l21_l23_l29-supply = <&pm8921_s8>;
170 vdd_l24-supply = <&pm8921_s1>;
171 vdd_l25-supply = <&pm8921_s1>;
172 vdd_l27-supply = <&pm8921_s7>;
173 vdd_l28-supply = <&pm8921_s7>;
177 regulator-always-on;
178 regulator-min-microvolt = <1225000>;
179 regulator-max-microvolt = <1225000>;
180 qcom,switch-mode-frequency = <3200000>;
181 bias-pull-down;
185 regulator-min-microvolt = <1300000>;
186 regulator-max-microvolt = <1300000>;
187 qcom,switch-mode-frequency = <1600000>;
188 bias-pull-down;
192 regulator-min-microvolt = <500000>;
193 regulator-max-microvolt = <1150000>;
194 qcom,switch-mode-frequency = <4800000>;
195 bias-pull-down;
199 regulator-always-on;
200 regulator-min-microvolt = <1800000>;
201 regulator-max-microvolt = <1800000>;
202 qcom,switch-mode-frequency = <1600000>;
203 bias-pull-down;
204 qcom,force-mode = <QCOM_RPM_FORCE_MODE_AUTO>;
208 regulator-min-microvolt = <1150000>;
209 regulator-max-microvolt = <1150000>;
210 qcom,switch-mode-frequency = <3200000>;
211 bias-pull-down;
215 regulator-always-on;
216 regulator-min-microvolt = <2050000>;
217 regulator-max-microvolt = <2050000>;
218 qcom,switch-mode-frequency = <1600000>;
219 bias-pull-down;
224 regulator-always-on;
225 regulator-min-microvolt = <1050000>;
226 regulator-max-microvolt = <1050000>;
227 bias-pull-down;
231 regulator-min-microvolt = <1200000>;
232 regulator-max-microvolt = <1200000>;
233 bias-pull-down;
237 regulator-min-microvolt = <3075000>;
238 regulator-max-microvolt = <3300000>;
239 bias-pull-down;
243 regulator-always-on;
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <1800000>;
246 bias-pull-down;
250 regulator-min-microvolt = <2950000>;
251 regulator-max-microvolt = <2950000>;
252 bias-pull-down;
256 regulator-min-microvolt = <2950000>;
257 regulator-max-microvolt = <2950000>;
258 bias-pull-down;
262 regulator-always-on;
263 regulator-min-microvolt = <1850000>;
264 regulator-max-microvolt = <2950000>;
265 bias-pull-down;
269 regulator-min-microvolt = <3000000>;
270 regulator-max-microvolt = <3100000>;
271 bias-pull-down;
275 regulator-min-microvolt = <2850000>;
276 regulator-max-microvolt = <2850000>;
277 bias-pull-down;
281 regulator-min-microvolt = <3000000>;
282 regulator-max-microvolt = <3000000>;
283 bias-pull-down;
287 regulator-min-microvolt = <2800000>;
288 regulator-max-microvolt = <3300000>;
289 bias-pull-down;
293 regulator-min-microvolt = <1200000>;
294 regulator-max-microvolt = <1200000>;
295 bias-pull-down;
299 regulator-min-microvolt = <1800000>;
300 regulator-max-microvolt = <1800000>;
301 bias-pull-down;
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <2950000>;
307 bias-pull-down;
311 regulator-min-microvolt = <2800000>;
312 regulator-max-microvolt = <3000000>;
313 bias-pull-down;
317 regulator-min-microvolt = <3300000>;
318 regulator-max-microvolt = <3300000>;
319 bias-pull-down;
323 regulator-min-microvolt = <1200000>;
324 regulator-max-microvolt = <1500000>;
325 bias-pull-down;
329 regulator-min-microvolt = <1900000>;
330 regulator-max-microvolt = <1900000>;
331 bias-pull-down;
335 regulator-min-microvolt = <2750000>;
336 regulator-max-microvolt = <2750000>;
337 bias-pull-down;
341 regulator-always-on;
342 regulator-min-microvolt = <1800000>;
343 regulator-max-microvolt = <1800000>;
344 bias-pull-down;
348 regulator-min-microvolt = <750000>;
349 regulator-max-microvolt = <1150000>;
350 bias-pull-down;
354 regulator-always-on;
355 regulator-min-microvolt = <1225000>;
356 regulator-max-microvolt = <1225000>;
357 bias-pull-down;
360 /* Low Voltage Switch */
362 bias-pull-down;
366 bias-pull-down;
370 bias-pull-down;
374 bias-pull-down;
378 bias-pull-down;
382 bias-pull-down;
386 bias-pull-down;
390 regulator-min-microvolt = <1800000>;
391 regulator-max-microvolt = <1800000>;
392 qcom,switch-mode-frequency = <1600000>;
398 v3p3-supply = <&pm8921_l3>;
399 v1p8-supply = <&pm8921_l4>;