Lines Matching +full:mount +full:- +full:matrix

1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-pm8916.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/leds/common.h>
13 compatible = "longcheer,l8150", "qcom,msm8916-v1-qrd/9-v1", "qcom,msm8916";
20 stdout-path = "serial0";
23 reserved-memory {
25 /delete-node/ wcnss@89300000;
29 no-map;
34 usb_vbus: usb-vbus {
35 compatible = "linux,extcon-usb-gpio";
36 vbus-gpio = <&msmgpio 62 GPIO_ACTIVE_HIGH>;
37 pinctrl-names = "default";
38 pinctrl-0 = <&usb_vbus_default>;
41 gpio-keys {
42 compatible = "gpio-keys";
44 pinctrl-names = "default";
45 pinctrl-0 = <&gpio_keys_default>;
49 volume-up {
56 reg_ctp: regulator-ctp {
57 compatible = "regulator-fixed";
58 regulator-name = "ctp";
60 regulator-min-microvolt = <2800000>;
61 regulator-max-microvolt = <2800000>;
64 enable-active-high;
66 pinctrl-names = "default";
67 pinctrl-0 = <&ctp_pwr_en_default>;
70 flash-led-controller {
72 flash-gpios = <&msmgpio 31 GPIO_ACTIVE_HIGH>;
73 enable-gpios = <&msmgpio 32 GPIO_ACTIVE_HIGH>;
75 pinctrl-names = "default";
76 pinctrl-0 = <&camera_flash_default>;
81 flash-max-timeout-us = <250000>;
89 led-controller@45 {
92 #address-cells = <1>;
93 #size-cells = <0>;
95 vcc-supply = <&pm8916_l17>;
99 led-max-microamp = <5000>;
106 led-max-microamp = <5000>;
113 led-max-microamp = <5000>;
127 vdd-supply = <&pm8916_l17>;
128 vddio-supply = <&pm8916_l6>;
130 mount-matrix = "0", "1", "0",
131 "-1", "0", "0",
139 vdd-supply = <&pm8916_l17>;
140 vddio-supply = <&pm8916_l6>;
147 interrupt-parent = <&msmgpio>;
150 pinctrl-names = "default";
151 pinctrl-0 = <&gyro_int_default>;
153 vdd-supply = <&pm8916_l17>;
154 vddio-supply = <&pm8916_l6>;
162 compatible = "syna,rmi4-i2c";
164 #address-cells = <1>;
165 #size-cells = <0>;
167 interrupt-parent = <&msmgpio>;
170 vdd-supply = <&reg_ctp>;
171 vio-supply = <&pm8916_l6>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&tp_int_default>;
176 syna,startup-delay-ms = <10>;
178 rmi4-f01@1 {
180 syna,nosleep-mode = <1>; // Allow sleeping
183 rmi4-f12@12 {
185 syna,sensor-type = <1>; // Touchscreen
210 pinctrl-names = "default", "sleep";
211 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>;
212 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>;
218 pinctrl-names = "default", "sleep";
219 pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on>;
220 pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>;
222 non-removable;
236 vdd_l1_l2_l3-supply = <&pm8916_s3>;
237 vdd_l4_l5_l6-supply = <&pm8916_s4>;
238 vdd_l7-supply = <&pm8916_s4>;
241 regulator-min-microvolt = <1200000>;
242 regulator-max-microvolt = <1300000>;
246 regulator-min-microvolt = <1800000>;
247 regulator-max-microvolt = <2100000>;
251 regulator-min-microvolt = <1225000>;
252 regulator-max-microvolt = <1225000>;
256 regulator-min-microvolt = <1200000>;
257 regulator-max-microvolt = <1200000>;
261 regulator-min-microvolt = <2050000>;
262 regulator-max-microvolt = <2050000>;
266 regulator-min-microvolt = <1800000>;
267 regulator-max-microvolt = <1800000>;
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <1800000>;
276 regulator-min-microvolt = <1800000>;
277 regulator-max-microvolt = <1800000>;
281 regulator-min-microvolt = <2850000>;
282 regulator-max-microvolt = <2900000>;
286 regulator-min-microvolt = <3300000>;
287 regulator-max-microvolt = <3300000>;
291 regulator-min-microvolt = <2700000>;
292 regulator-max-microvolt = <2800000>;
296 regulator-min-microvolt = <1800000>;
297 regulator-max-microvolt = <2950000>;
298 regulator-allow-set-load;
299 regulator-system-load = <200000>;
303 regulator-min-microvolt = <1800000>;
304 regulator-max-microvolt = <2950000>;
308 regulator-min-microvolt = <3075000>;
309 regulator-max-microvolt = <3075000>;
313 regulator-min-microvolt = <1800000>;
314 regulator-max-microvolt = <3300000>;
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <3300000>;
323 regulator-min-microvolt = <1800000>;
324 regulator-max-microvolt = <3300000>;
328 regulator-min-microvolt = <2850000>;
329 regulator-max-microvolt = <2850000>;
333 regulator-min-microvolt = <2700000>;
334 regulator-max-microvolt = <2700000>;
339 camera_flash_default: camera-flash-default {
343 drive-strength = <2>;
344 bias-disable;
347 ctp_pwr_en_default: ctp-pwr-en-default {
351 drive-strength = <2>;
352 bias-disable;
355 gpio_keys_default: gpio-keys-default {
359 drive-strength = <2>;
360 bias-pull-up;
363 gyro_int_default: gyro-int-default {
367 drive-strength = <2>;
368 bias-disable;
371 tp_int_default: tp-int-default {
375 drive-strength = <2>;
376 bias-disable;
379 usb_vbus_default: usb-vbus-default {
383 bias-pull-up;