Lines Matching +full:rmi4 +full:- +full:i2c

1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include "qcom-msm8226.dtsi"
10 #include <dt-bindings/input/ti-drv260x.h>
12 /delete-node/ &adsp_region;
17 chassis-type = "watch";
18 qcom,msm-id = <199 0x20000>;
19 qcom,board-id = <8 4>;
21 reserved-memory {
24 no-map;
27 external_image_region: external-image@3100000 {
29 no-map;
34 no-map;
39 no-map;
44 no-map;
47 modem_efs_region: modem-efs@7f00000 {
49 no-map;
53 vreg_wlan: wlan-regulator {
54 compatible = "regulator-fixed";
56 regulator-name = "wl-reg";
57 regulator-min-microvolt = <2950000>;
58 regulator-max-microvolt = <2950000>;
61 enable-active-high;
63 pinctrl-names = "default";
64 pinctrl-0 = <&wlan_regulator_default_state>;
73 clock-frequency = <384000>;
80 enable-gpios = <&tlmm 60 GPIO_ACTIVE_HIGH>;
83 library-sel = <DRV260X_ERM_LIB_D>;
84 vib-rated-mv = <2765>;
85 vib-overdrive-mv = <3525>;
87 pinctrl-0 = <&vibrator_default_state>;
88 pinctrl-names = "default";
93 clock-frequency = <384000>;
98 compatible = "syna,rmi4-i2c";
101 interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>;
102 vdd-supply = <&pm8226_l19>;
103 vio-supply = <&pm8226_lvs1>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&touch_default_state>;
108 syna,startup-delay-ms = <160>;
110 #address-cells = <1>;
111 #size-cells = <0>;
113 rmi4-f01@1 {
115 syna,nosleep-mode = <1>;
118 rmi4-f12@12 {
120 syna,sensor-type = <1>;
126 pinctrl-names = "default";
127 pinctrl-0 = <&blsp1_uart4_default_state>;
132 compatible = "brcm,bcm43430a0-bt";
133 max-speed = <3000000>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&bluetooth_default_state>;
138 host-wakeup-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
139 device-wakeup-gpios = <&tlmm 63 GPIO_ACTIVE_HIGH>;
140 shutdown-gpios = <&tlmm 67 GPIO_ACTIVE_HIGH>;
146 compatible = "qcom,rpm-pm8226-regulators";
149 regulator-min-microvolt = <1200000>;
150 regulator-max-microvolt = <1300000>;
154 regulator-min-microvolt = <1800000>;
155 regulator-max-microvolt = <2200000>;
159 regulator-min-microvolt = <1150000>;
160 regulator-max-microvolt = <1150000>;
164 regulator-min-microvolt = <1225000>;
165 regulator-max-microvolt = <1225000>;
169 regulator-min-microvolt = <1200000>;
170 regulator-max-microvolt = <1200000>;
174 regulator-min-microvolt = <750000>;
175 regulator-max-microvolt = <1337500>;
179 regulator-min-microvolt = <1200000>;
180 regulator-max-microvolt = <1200000>;
184 regulator-min-microvolt = <1200000>;
185 regulator-max-microvolt = <1200000>;
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
194 regulator-min-microvolt = <1850000>;
195 regulator-max-microvolt = <1850000>;
199 regulator-min-microvolt = <1800000>;
200 regulator-max-microvolt = <1800000>;
204 regulator-min-microvolt = <2050000>;
205 regulator-max-microvolt = <2050000>;
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <1800000>;
214 regulator-min-microvolt = <1800000>;
215 regulator-max-microvolt = <1800000>;
219 regulator-min-microvolt = <2750000>;
220 regulator-max-microvolt = <2750000>;
224 regulator-min-microvolt = <2800000>;
225 regulator-max-microvolt = <2800000>;
229 regulator-min-microvolt = <3000000>;
230 regulator-max-microvolt = <3350000>;
234 regulator-min-microvolt = <2950000>;
235 regulator-max-microvolt = <2950000>;
239 regulator-min-microvolt = <2950000>;
240 regulator-max-microvolt = <2950000>;
244 regulator-min-microvolt = <2850000>;
245 regulator-max-microvolt = <2850000>;
249 regulator-min-microvolt = <3075000>;
250 regulator-max-microvolt = <3075000>;
254 regulator-min-microvolt = <1800000>;
255 regulator-max-microvolt = <2950000>;
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <2950000>;
264 regulator-min-microvolt = <1800000>;
265 regulator-max-microvolt = <2950000>;
269 regulator-min-microvolt = <1300000>;
270 regulator-max-microvolt = <1350000>;
274 regulator-min-microvolt = <1775000>;
275 regulator-max-microvolt = <2125000>;
279 regulator-min-microvolt = <1225000>;
280 regulator-max-microvolt = <1225000>;
284 regulator-min-microvolt = <2050000>;
285 regulator-max-microvolt = <2050000>;
289 regulator-min-microvolt = <1800000>;
290 regulator-max-microvolt = <2950000>;
298 vmmc-supply = <&pm8226_l17>;
299 vqmmc-supply = <&pm8226_l6>;
301 bus-width = <8>;
302 non-removable;
308 max-frequency = <100000000>;
309 non-removable;
311 vmmc-supply = <&vreg_wlan>;
312 vqmmc-supply = <&pm8226_l6>;
314 #address-cells = <1>;
315 #size-cells = <0>;
320 compatible = "brcm,bcm43430a0-fmac", "brcm,bcm4329-fmac";
323 interrupts-extended = <&tlmm 66 IRQ_TYPE_EDGE_FALLING>;
324 interrupt-names = "host-wake";
326 pinctrl-names = "default";
327 pinctrl-0 = <&wlan_hostwake_default_state>;
332 qcom,fast-charge-safe-voltage = <4370000>;
333 qcom,fast-charge-high-threshold-voltage = <4350000>;
334 qcom,minimum-input-voltage = <4350000>;
335 qcom,fast-charge-current-limit = <300000>;
336 qcom,fast-charge-safe-current = <600000>;
337 qcom,auto-recharge-threshold-voltage = <4240000>;
343 blsp1_uart4_default_state: blsp1-uart4-default-state {
346 drive-strength = <8>;
347 bias-disable;
350 bluetooth_default_state: bluetooth-default-state {
353 drive-strength = <2>;
354 bias-pull-down;
357 touch_default_state: touch-default-state {
358 irq-pins {
361 drive-strength = <8>;
362 bias-pull-up;
365 reset-pins {
368 drive-strength = <6>;
369 bias-pull-up;
373 vibrator_default_state: vibrator-default-state {
376 drive-strength = <2>;
377 bias-pull-down;
380 wlan_hostwake_default_state: wlan-hostwake-default-state {
383 drive-strength = <2>;
384 bias-disable;
387 wlan_regulator_default_state: wlan-regulator-default-state {
390 drive-strength = <2>;
391 bias-pull-down;
403 v1p8-supply = <&pm8226_l10>;
404 v3p3-supply = <&pm8226_l20>;