Lines Matching +full:extcon +full:- +full:usb +full:- +full:gpio
1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8939-pm8916.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
11 chassis-type = "handset";
20 stdout-path = "serial0";
23 reserved-memory {
26 no-map;
30 gpio-hall-sensor {
31 compatible = "gpio-keys";
33 pinctrl-0 = <&gpio_hall_sensor_default>;
34 pinctrl-names = "default";
36 label = "GPIO Hall Effect Sensor";
38 event-hall-sensor {
41 linux,input-type = <EV_SW>;
43 linux,can-disable;
47 gpio-keys {
48 compatible = "gpio-keys";
50 pinctrl-0 = <&gpio_keys_default>;
51 pinctrl-names = "default";
53 label = "GPIO Buttons";
55 button-volume-up {
62 usb_id: usb-id {
63 compatible = "linux,extcon-usb-gpio";
64 id-gpios = <&tlmm 110 GPIO_ACTIVE_HIGH>;
65 pinctrl-0 = <&usb_id_default>;
66 pinctrl-names = "default";
74 compatible = "kionix,kx023-1025";
77 vdd-supply = <&pm8916_l17>;
78 vddio-supply = <&pm8916_l6>;
79 pinctrl-0 = <&accel_int_default>;
80 pinctrl-names = "default";
81 mount-matrix = "-1", "0", "0",
90 interrupt-parent = <&tlmm>;
93 vdd-supply = <&pm8916_l17>;
94 vddio-supply = <&pm8916_l6>;
96 led-max-microamp = <25000>;
97 amstaos,proximity-diodes = <0>;
99 pinctrl-0 = <&prox_irq_default>;
100 pinctrl-names = "default";
111 interrupt-parent = <&tlmm>;
114 reset-gpios = <&tlmm 12 GPIO_ACTIVE_LOW>;
120 vdd-supply = <&pm8916_l16>;
121 vddio-supply = <&pm8916_l16>;
123 pinctrl-0 = <&touchscreen_default>;
124 pinctrl-names = "default";
129 pinctrl-0 = <&blsp_uart2_console_default>;
130 pinctrl-1 = <&blsp_uart2_console_sleep>;
131 pinctrl-names = "default", "sleep";
136 regulator-min-microvolt = <2950000>;
137 regulator-max-microvolt = <2950000>;
147 regulator-min-microvolt = <1800000>;
148 regulator-max-microvolt = <1800000>;
152 regulator-min-microvolt = <2850000>;
153 regulator-max-microvolt = <2850000>;
166 pinctrl-0 = <&sdc2_default &sdc2_cd_default>;
167 pinctrl-1 = <&sdc2_sleep &sdc2_cd_default>;
168 pinctrl-names = "default", "sleep";
170 cd-gpios = <&tlmm 38 GPIO_ACTIVE_HIGH>;
175 &usb {
176 extcon = <&usb_id>, <&usb_id>;
181 extcon = <&usb_id>;
197 accel_int_default: accel-int-default-state {
199 function = "gpio";
200 drive-strength = <2>;
201 bias-disable;
204 gpio_hall_sensor_default: gpio-hall-sensor-default-state {
206 function = "gpio";
207 drive-strength = <2>;
208 bias-disable;
211 gpio_keys_default: gpio-keys-default-state {
213 function = "gpio";
214 drive-strength = <2>;
215 bias-pull-up;
218 prox_irq_default: prox-irq-default-state {
220 function = "gpio";
221 drive-strength = <2>;
222 bias-disable;
225 sdc2_cd_default: sdc2-cd-default-state {
227 function = "gpio";
228 drive-strength = <2>;
229 bias-disable;
232 touchscreen_default: touchscreen-default-state {
234 function = "gpio";
235 drive-strength = <2>;
236 bias-disable;
239 usb_id_default: usb-id-default-state {
241 function = "gpio";
242 drive-strength = <8>;
243 bias-pull-up;