Lines Matching +full:clock +full:- +full:det +full:- +full:data

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
8 #include <dt-bindings/leds/common.h>
14 compatible = "qcom,qrb2210-rb1", "qcom,qrb2210", "qcom,qcm2290";
23 stdout-path = "serial0:115200n8";
27 clk40M: can-clk {
28 compatible = "fixed-clock";
29 clock-frequency = <40000000>;
30 #clock-cells = <0>;
34 gpio-keys {
35 compatible = "gpio-keys";
36 label = "gpio-keys";
38 pinctrl-0 = <&key_volp_n>;
39 pinctrl-names = "default";
41 key-volume-up {
45 debounce-interval = <15>;
46 linux,can-disable;
47 wakeup-source;
51 hdmi-connector {
52 compatible = "hdmi-connector";
57 remote-endpoint = <&lt9611_out>;
63 compatible = "i2c-gpio";
65 sda-gpios = <&tlmm 6 GPIO_ACTIVE_HIGH>;
66 scl-gpios = <&tlmm 7 GPIO_ACTIVE_HIGH>;
67 #address-cells = <1>;
68 #size-cells = <0>;
74 compatible = "gpio-leds";
76 led-bt {
81 linux,default-trigger = "bluetooth-power";
82 default-state = "off";
85 led-user0 {
90 linux,default-trigger = "none";
91 default-state = "off";
92 panic-indicator;
95 led-wlan {
100 linux,default-trigger = "phy0tx";
101 default-state = "off";
105 vreg_hdmi_out_1p2: regulator-hdmi-out-1p2 {
106 compatible = "regulator-fixed";
107 regulator-name = "VREG_HDMI_OUT_1P2";
108 regulator-min-microvolt = <1200000>;
109 regulator-max-microvolt = <1200000>;
110 vin-supply = <&vdc_1v2>;
111 regulator-always-on;
112 regulator-boot-on;
115 lt9611_3v3: regulator-lt9611-3v3 {
116 compatible = "regulator-fixed";
117 regulator-name = "LT9611_3V3";
118 regulator-min-microvolt = <3300000>;
119 regulator-max-microvolt = <3300000>;
120 vin-supply = <&vdc_3v3>;
121 regulator-always-on;
122 regulator-boot-on;
126 vdc_12v: regulator-vdc-12v {
127 compatible = "regulator-fixed";
128 regulator-name = "DC_12V";
129 regulator-min-microvolt = <12000000>;
130 regulator-max-microvolt = <12000000>;
131 regulator-always-on;
132 regulator-boot-on;
136 vdc_1v2: regulator-vdc-1v2 {
137 compatible = "regulator-fixed";
138 regulator-name = "VDC_1V2";
139 regulator-min-microvolt = <1200000>;
140 regulator-max-microvolt = <1200000>;
141 vin-supply = <&vdc_12v>;
142 regulator-always-on;
143 regulator-boot-on;
147 vdc_3v3: regulator-vdc-3v3 {
148 compatible = "regulator-fixed";
149 regulator-name = "VDC_3V3";
150 regulator-min-microvolt = <3300000>;
151 regulator-max-microvolt = <3300000>;
152 vin-supply = <&vdc_12v>;
153 regulator-always-on;
154 regulator-boot-on;
158 vdc_5v: regulator-vdc-5v {
159 compatible = "regulator-fixed";
160 regulator-name = "VDC_5V";
162 regulator-min-microvolt = <5000000>;
163 regulator-max-microvolt = <5000000>;
164 regulator-always-on;
165 regulator-boot-on;
169 vdc_vbat_som: regulator-vdc-vbat {
170 compatible = "regulator-fixed";
171 regulator-name = "VBAT_SOM";
172 regulator-min-microvolt = <4200000>;
173 regulator-max-microvolt = <4200000>;
174 regulator-always-on;
175 regulator-boot-on;
179 vph_pwr: regulator-vph-pwr {
180 compatible = "regulator-fixed";
181 regulator-name = "vph_pwr";
182 regulator-min-microvolt = <3700000>;
183 regulator-max-microvolt = <3700000>;
184 vin-supply = <&vdc_vbat_som>;
186 regulator-always-on;
187 regulator-boot-on;
192 /delete-property/ power-domains;
196 /delete-property/ power-domains;
200 /delete-property/ power-domains;
204 /delete-property/ power-domains;
207 /delete-node/ &CLUSTER_PD;
216 zap-shader {
217 firmware-name = "qcom/qcm2290/a702_zap.mbn";
222 clock-frequency = <400000>;
225 lt9611_codec: hdmi-bridge@2b {
228 interrupts-extended = <&tlmm 46 IRQ_TYPE_EDGE_FALLING>;
229 reset-gpios = <&tlmm 41 GPIO_ACTIVE_HIGH>;
231 vdd-supply = <&vreg_hdmi_out_1p2>;
232 vcc-supply = <&lt9611_3v3>;
234 pinctrl-0 = <&lt9611_irq_pin &lt9611_rst_pin>;
235 pinctrl-names = "default";
236 #sound-dai-cells = <1>;
239 #address-cells = <1>;
240 #size-cells = <0>;
246 remote-endpoint = <&mdss_dsi0_out>;
254 remote-endpoint = <&hdmi_con>;
266 vdda-supply = <&pm4125_l5>;
271 remote-endpoint = <&lt9611_a>;
272 data-lanes = <0 1 2 3>;
288 compatible = "usb-c-connector";
290 power-role = "dual";
291 data-role = "dual";
292 self-powered;
294 typec-power-opmode = "default";
295 pd-disable;
298 #address-cells = <1>;
299 #size-cells = <0>;
304 remote-endpoint = <&usb_dwc3_hs>;
311 remote-endpoint = <&usb_qmpphy_out>;
319 regulator-min-microamp = <500000>;
320 regulator-max-microamp = <500000>;
329 firmware-name = "qcom/qcm2290/adsp.mbn";
334 firmware-name = "qcom/qcm2290/modem.mbn";
340 compatible = "qcom,rpm-pm2250-regulators";
341 vdd_s3-supply = <&vph_pwr>;
342 vdd_s4-supply = <&vph_pwr>;
343 vdd_l1_l2_l3_l5_l6_l7_l8_l9_l10_l11_l12-supply = <&pm4125_s3>;
344 vdd_l4_l17_l18_l19_l20_l21_l22-supply = <&vph_pwr>;
345 vdd_l13_l14_l15_l16-supply = <&pm4125_s4>;
348 * S1 - VDD_APC
349 * S2 - VDD_CX
353 /* 0.4V-1.6625V -> 1.3V (Power tree requirements) */
354 regulator-min-microvolt = <1352000>;
355 regulator-max-microvolt = <1352000>;
356 regulator-boot-on;
360 /* 1.2V-2.35V -> 2.05V (Power tree requirements) */
361 regulator-min-microvolt = <2072000>;
362 regulator-max-microvolt = <2072000>;
363 regulator-boot-on;
366 /* L1 - VDD_MX */
370 regulator-min-microvolt = <1136000>;
371 regulator-max-microvolt = <1136000>;
372 regulator-always-on;
373 regulator-boot-on;
378 regulator-min-microvolt = <616000>;
379 regulator-max-microvolt = <616000>;
380 regulator-always-on;
381 regulator-boot-on;
385 /* max = 3.05V -> max = 2.7 to disable 3V signaling (SDHCI2) */
386 regulator-min-microvolt = <1800000>;
387 regulator-max-microvolt = <2700000>;
388 regulator-allow-set-load;
393 regulator-min-microvolt = <1232000>;
394 regulator-max-microvolt = <1232000>;
395 regulator-allow-set-load;
396 regulator-boot-on;
401 regulator-min-microvolt = <928000>;
402 regulator-max-microvolt = <928000>;
403 regulator-always-on;
404 regulator-boot-on;
408 /* Wi-Fi CX/MX */
409 regulator-min-microvolt = <664000>;
410 regulator-max-microvolt = <664000>;
414 * L8 - VDD_LPI_CX
415 * L9 - VDD_LPI_MX
419 /* Wi-Fi RFA */
420 regulator-min-microvolt = <1304000>;
421 regulator-max-microvolt = <1304000>;
426 regulator-min-microvolt = <1000000>;
427 regulator-max-microvolt = <1000000>;
428 regulator-boot-on;
433 regulator-min-microvolt = <928000>;
434 regulator-max-microvolt = <928000>;
435 regulator-allow-set-load;
436 regulator-boot-on;
441 regulator-min-microvolt = <1800000>;
442 regulator-max-microvolt = <1800000>;
443 regulator-allow-set-load;
444 regulator-boot-on;
449 regulator-min-microvolt = <1800000>;
450 regulator-max-microvolt = <1800000>;
451 regulator-allow-set-load;
453 regulator-always-on;
458 regulator-min-microvolt = <1800000>;
459 regulator-max-microvolt = <1800000>;
460 regulator-allow-set-load;
461 regulator-always-on;
462 regulator-boot-on;
467 regulator-min-microvolt = <1800000>;
468 regulator-max-microvolt = <1800000>;
469 regulator-boot-on;
473 regulator-min-microvolt = <3000000>;
474 regulator-max-microvolt = <3000000>;
479 regulator-min-microvolt = <1800000>;
480 regulator-max-microvolt = <1800000>;
485 regulator-min-microvolt = <1800000>;
486 regulator-max-microvolt = <1800000>;
491 regulator-min-microvolt = <2400000>;
492 regulator-max-microvolt = <3600000>;
493 regulator-allow-set-load;
498 regulator-min-microvolt = <2960000>;
499 regulator-max-microvolt = <3300000>;
500 regulator-allow-set-load;
501 regulator-boot-on;
505 /* Wi-Fi */
506 regulator-min-microvolt = <3312000>;
507 regulator-max-microvolt = <3312000>;
513 vmmc-supply = <&pm4125_l20>;
514 vqmmc-supply = <&pm4125_l14>;
515 pinctrl-0 = <&sdc1_state_on>;
516 pinctrl-1 = <&sdc1_state_off>;
517 pinctrl-names = "default", "sleep";
518 non-removable;
519 supports-cqe;
520 no-sdio;
521 no-sd;
526 vmmc-supply = <&pm4125_l21>;
527 vqmmc-supply = <&pm4125_l4>;
528 cd-gpios = <&tlmm 88 GPIO_ACTIVE_LOW>;
529 pinctrl-0 = <&sdc2_state_on &sd_det_in_on>;
530 pinctrl-1 = <&sdc2_state_off &sd_det_in_off>;
531 pinctrl-names = "default", "sleep";
532 no-sdio;
533 no-mmc;
543 interrupts-extended = <&tlmm 39 IRQ_TYPE_LEVEL_LOW>;
545 spi-max-frequency = <10000000>;
546 vdd-supply = <&vdc_5v>;
547 xceiver-supply = <&vdc_5v>;
552 lt9611_rst_pin: lt9611-rst-state {
555 input-disable;
556 output-high;
559 lt9611_irq_pin: lt9611-irq-state {
562 bias-disable;
565 sd_det_in_on: sd-det-in-on-state {
568 drive-strength = <2>;
569 bias-pull-up;
572 sd_det_in_off: sd-det-in-off-state {
575 drive-strength = <2>;
576 bias-disable;
579 key_volp_n: key-volp-n-state {
582 bias-pull-up;
583 output-disable;
587 /* UART connected to the Micro-USB port via a FTDI chip */
589 compatible = "qcom,geni-debug-uart";
598 remote-endpoint = <&pm4125_hs_in>;
602 vdd-supply = <&pm4125_l12>;
603 vdda-pll-supply = <&pm4125_l13>;
604 vdda-phy-dpdm-supply = <&pm4125_l21>;
609 vdda-phy-supply = <&pm4125_l12>;
610 vdda-pll-supply = <&pm4125_l13>;
615 remote-endpoint = <&pm4125_ss_in>;
619 vdd-0.8-cx-mx-supply = <&pm4125_l7>;
620 vdd-1.8-xo-supply = <&pm4125_l13>;
621 vdd-1.3-rfa-supply = <&pm4125_l10>;
622 vdd-3.3-ch0-supply = <&pm4125_l22>;
623 qcom,ath10k-calibration-variant = "Thundercomm_RB1";
624 firmware-name = "qcm2290";
629 clock-frequency = <38400000>;