Lines Matching +full:ath11k +full:- +full:calibration +full:- +full:variant
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
14 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
21 /delete-node/ &ipa_fw_mem;
22 /delete-node/ &rmtfs_mem;
23 /delete-node/ &adsp_mem;
24 /delete-node/ &cdsp_mem;
25 /delete-node/ &video_mem;
26 /delete-node/ &wlan_ce_mem;
27 /delete-node/ &wpss_mem;
28 /delete-node/ &xbl_mem;
32 compatible = "qcom,qcs6490-rb3gen2", "qcom,qcm6490";
33 chassis-type = "embedded";
40 stdout-path = "serial0:115200n8";
43 dp-connector {
44 compatible = "dp-connector";
48 hpd-gpios = <&tlmm 60 GPIO_ACTIVE_HIGH>;
52 remote-endpoint = <&mdss_edp_out>;
57 hdmi-connector {
58 compatible = "hdmi-connector";
63 remote-endpoint = <<9611_out>;
68 lt9611_1v2: lt9611-vdd12-regulator {
69 compatible = "regulator-fixed";
70 regulator-name = "LT9611_1V2";
72 regulator-min-microvolt = <1200000>;
73 regulator-max-microvolt = <1200000>;
76 reserved-memory {
79 no-map;
82 cdsp_secure_heap_mem: cdsp-secure-heap@81800000 {
84 no-map;
89 no-map;
94 no-map;
99 no-map;
104 no-map;
109 no-map;
114 no-map;
117 ipa_fw_mem: ipa-fw@8b300000 {
119 no-map;
122 ipa_gsi_mem: ipa-gsi@8b310000 {
124 no-map;
127 gpu_microcode_mem: gpu-microcode@8b31a000 {
129 no-map;
132 tz_stat_mem: tz-stat@c0000000 {
134 no-map;
139 no-map;
144 no-map;
147 trusted_apps_mem: trusted-apps@c1800000 {
149 no-map;
152 debug_vm_mem: debug-vm@d0600000 {
154 no-map;
158 gpio-keys {
159 compatible = "gpio-keys";
161 pinctrl-0 = <&kypd_vol_up_n>;
162 pinctrl-names = "default";
164 key-volume-up {
168 linux,can-disable;
172 pmic-glink {
173 compatible = "qcom,qcm6490-pmic-glink", "qcom,pmic-glink";
175 #address-cells = <1>;
176 #size-cells = <0>;
179 compatible = "usb-c-connector";
181 power-role = "dual";
182 data-role = "dual";
185 #address-cells = <1>;
186 #size-cells = <0>;
192 remote-endpoint = <&usb_1_dwc3_hs>;
200 remote-endpoint = <&redriver_usb_con_ss>;
208 remote-endpoint = <&redriver_usb_con_sbu>;
215 vph_pwr: vph-pwr-regulator {
216 compatible = "regulator-fixed";
217 regulator-name = "vph_pwr";
218 regulator-min-microvolt = <3700000>;
219 regulator-max-microvolt = <3700000>;
224 regulators-0 {
225 compatible = "qcom,pm7325-rpmh-regulators";
226 qcom,pmic-id = "b";
228 vdd-s1-supply = <&vph_pwr>;
229 vdd-s2-supply = <&vph_pwr>;
230 vdd-s3-supply = <&vph_pwr>;
231 vdd-s4-supply = <&vph_pwr>;
232 vdd-s5-supply = <&vph_pwr>;
233 vdd-s6-supply = <&vph_pwr>;
234 vdd-s7-supply = <&vph_pwr>;
235 vdd-s8-supply = <&vph_pwr>;
236 vdd-l1-l4-l12-l15-supply = <&vreg_s7b_0p972>;
237 vdd-l2-l7-supply = <&vreg_bob_3p296>;
238 vdd-l3-supply = <&vreg_s2b_0p876>;
239 vdd-l5-supply = <&vreg_s2b_0p876>;
240 vdd-l6-l9-l10-supply = <&vreg_s8b_1p272>;
241 vdd-l8-supply = <&vreg_s7b_0p972>;
242 vdd-l11-l17-l18-l19-supply = <&vreg_s1b_1p872>;
243 vdd-l13-supply = <&vreg_s7b_0p972>;
244 vdd-l14-l16-supply = <&vreg_s8b_1p272>;
247 regulator-name = "vreg_s1b_1p872";
248 regulator-min-microvolt = <1840000>;
249 regulator-max-microvolt = <2040000>;
253 regulator-name = "vreg_s2b_0p876";
254 regulator-min-microvolt = <570070>;
255 regulator-max-microvolt = <1050000>;
259 regulator-name = "vreg_s7b_0p972";
260 regulator-min-microvolt = <535000>;
261 regulator-max-microvolt = <1120000>;
265 regulator-name = "vreg_s8b_1p272";
266 regulator-min-microvolt = <1200000>;
267 regulator-max-microvolt = <1500000>;
268 regulator-initial-mode = <RPMH_REGULATOR_MODE_RET>;
272 regulator-name = "vreg_l1b_0p912";
273 regulator-min-microvolt = <825000>;
274 regulator-max-microvolt = <925000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-name = "vreg_l2b_3p072";
280 regulator-min-microvolt = <2700000>;
281 regulator-max-microvolt = <3544000>;
282 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
286 regulator-name = "vreg_l3b_0p504";
287 regulator-min-microvolt = <312000>;
288 regulator-max-microvolt = <910000>;
289 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
293 regulator-name = "vreg_l4b_0p752";
294 regulator-min-microvolt = <752000>;
295 regulator-max-microvolt = <820000>;
296 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
300 regulator-name = "reg_l5b_0p752";
301 regulator-min-microvolt = <552000>;
302 regulator-max-microvolt = <832000>;
303 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
307 regulator-name = "vreg_l6b_1p2";
308 regulator-min-microvolt = <1140000>;
309 regulator-max-microvolt = <1260000>;
310 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
314 regulator-name = "vreg_l7b_2p952";
315 regulator-min-microvolt = <2952000>;
316 regulator-max-microvolt = <2952000>;
317 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
321 regulator-name = "vreg_l8b_0p904";
322 regulator-min-microvolt = <870000>;
323 regulator-max-microvolt = <970000>;
324 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
328 regulator-name = "vreg_l9b_1p2";
329 regulator-min-microvolt = <1200000>;
330 regulator-max-microvolt = <1200000>;
331 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
332 regulator-allow-set-load;
333 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
338 regulator-name = "vreg_l11b_1p504";
339 regulator-min-microvolt = <1504000>;
340 regulator-max-microvolt = <2000000>;
341 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
345 regulator-name = "vreg_l12b_0p751";
346 regulator-min-microvolt = <751000>;
347 regulator-max-microvolt = <824000>;
348 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
352 regulator-name = "vreg_l13b_0p53";
353 regulator-min-microvolt = <530000>;
354 regulator-max-microvolt = <824000>;
355 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
359 regulator-name = "vreg_l14b_1p08";
360 regulator-min-microvolt = <1080000>;
361 regulator-max-microvolt = <1304000>;
362 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
366 regulator-name = "vreg_l15b_0p765";
367 regulator-min-microvolt = <765000>;
368 regulator-max-microvolt = <1020000>;
369 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
373 regulator-name = "vreg_l16b_1p1";
374 regulator-min-microvolt = <1100000>;
375 regulator-max-microvolt = <1300000>;
376 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
380 regulator-name = "vreg_l17b_1p7";
381 regulator-min-microvolt = <1700000>;
382 regulator-max-microvolt = <1900000>;
383 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
387 regulator-name = "vreg_l18b_1p8";
388 regulator-min-microvolt = <1800000>;
389 regulator-max-microvolt = <2000000>;
390 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
394 regulator-name = "vreg_l19b_1p8";
395 regulator-min-microvolt = <1800000>;
396 regulator-max-microvolt = <2000000>;
397 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
401 regulators-1 {
402 compatible = "qcom,pm8350c-rpmh-regulators";
403 qcom,pmic-id = "c";
405 vdd-s1-supply = <&vph_pwr>;
406 vdd-s2-supply = <&vph_pwr>;
407 vdd-s3-supply = <&vph_pwr>;
408 vdd-s4-supply = <&vph_pwr>;
409 vdd-s5-supply = <&vph_pwr>;
410 vdd-s6-supply = <&vph_pwr>;
411 vdd-s7-supply = <&vph_pwr>;
412 vdd-s8-supply = <&vph_pwr>;
413 vdd-s9-supply = <&vph_pwr>;
414 vdd-s10-supply = <&vph_pwr>;
415 vdd-l1-l12-supply = <&vreg_s1b_1p872>;
416 vdd-l2-l8-supply = <&vreg_s1b_1p872>;
417 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob_3p296>;
418 vdd-l6-l9-l11-supply = <&vreg_bob_3p296>;
419 vdd-l10-supply = <&vreg_s7b_0p972>;
420 vdd-bob-supply = <&vph_pwr>;
423 regulator-name = "vreg_s1c_2p19";
424 regulator-min-microvolt = <2190000>;
425 regulator-max-microvolt = <2210000>;
429 regulator-name = "vreg_s2c_0p752";
430 regulator-min-microvolt = <750000>;
431 regulator-max-microvolt = <800000>;
435 regulator-name = "vreg_s5c_0p752";
436 regulator-min-microvolt = <465000>;
437 regulator-max-microvolt = <1050000>;
441 regulator-name = "vreg_s7c_0p752";
442 regulator-min-microvolt = <465000>;
443 regulator-max-microvolt = <800000>;
447 regulator-name = "vreg_s9c_1p084";
448 regulator-min-microvolt = <1010000>;
449 regulator-max-microvolt = <1170000>;
453 regulator-name = "vreg_l1c_1p8";
454 regulator-min-microvolt = <1800000>;
455 regulator-max-microvolt = <1980000>;
456 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
460 regulator-name = "vreg_l2c_1p62";
461 regulator-min-microvolt = <1620000>;
462 regulator-max-microvolt = <1980000>;
463 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
467 regulator-name = "vreg_l3c_2p8";
468 regulator-min-microvolt = <2800000>;
469 regulator-max-microvolt = <3540000>;
470 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
474 regulator-name = "vreg_l4c_1p62";
475 regulator-min-microvolt = <1620000>;
476 regulator-max-microvolt = <3300000>;
477 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
481 regulator-name = "vreg_l5c_1p62";
482 regulator-min-microvolt = <1620000>;
483 regulator-max-microvolt = <3300000>;
484 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
488 regulator-name = "vreg_l6c_2p96";
489 regulator-min-microvolt = <1650000>;
490 regulator-max-microvolt = <3544000>;
491 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
495 regulator-name = "vreg_l7c_3p0";
496 regulator-min-microvolt = <3000000>;
497 regulator-max-microvolt = <3544000>;
498 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
502 regulator-name = "vreg_l8c_1p62";
503 regulator-min-microvolt = <1620000>;
504 regulator-max-microvolt = <2000000>;
505 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
509 regulator-name = "vreg_l9c_2p96";
510 regulator-min-microvolt = <2700000>;
511 regulator-max-microvolt = <35440000>;
512 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
516 regulator-name = "vreg_l10c_0p88";
517 regulator-min-microvolt = <720000>;
518 regulator-max-microvolt = <1050000>;
519 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
523 regulator-name = "vreg_l11c_2p8";
524 regulator-min-microvolt = <2800000>;
525 regulator-max-microvolt = <3544000>;
526 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
530 regulator-name = "vreg_l12c_1p65";
531 regulator-min-microvolt = <1650000>;
532 regulator-max-microvolt = <2000000>;
533 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
537 regulator-name = "vreg_l13c_2p7";
538 regulator-min-microvolt = <2700000>;
539 regulator-max-microvolt = <3544000>;
540 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
544 regulator-name = "vreg_bob_3p296";
545 regulator-min-microvolt = <3008000>;
546 regulator-max-microvolt = <3960000>;
552 protected-clocks = <GCC_CFG_NOC_LPASS_CLK>,
581 firmware-name = "qcom/qcs6490/a660_zap.mbn";
585 clock-frequency = <400000>;
588 lt9611_codec: hdmi-bridge@2b {
592 interrupts-extended = <&tlmm 24 IRQ_TYPE_EDGE_FALLING>;
593 reset-gpios = <&pm7250b_gpios 2 GPIO_ACTIVE_HIGH>;
595 vdd-supply = <<9611_1v2>;
596 vcc-supply = <&vreg_l11c_2p8>;
598 pinctrl-names = "default";
599 pinctrl-0 = <<9611_irq_pin <9611_rst_pin>;
602 #address-cells = <1>;
603 #size-cells = <0>;
609 remote-endpoint = <&mdss_dsi0_out>;
617 remote-endpoint = <&hdmi_con>;
625 clock-frequency = <100000>;
628 typec-mux@1c {
632 vcc-supply = <&vreg_l18b_1p8>;
634 retimer-switch;
635 orientation-switch;
638 #address-cells = <1>;
639 #size-cells = <0>;
645 remote-endpoint = <&pmic_glink_ss_in>;
653 remote-endpoint = <&usb_dp_qmpphy_out>;
654 data-lanes = <0 1 2 3>;
662 remote-endpoint = <&pmic_glink_sbu_in>;
678 data-lanes = <0 1>;
679 remote-endpoint = <&usb_dp_qmpphy_dp_in>;
683 vdda-supply = <&vreg_l6b_1p2>;
688 remote-endpoint = <<9611_a>;
689 data-lanes = <0 1 2 3>;
693 vdds-supply = <&vreg_l10c_0p88>;
702 data-lanes = <0 1 2 3>;
703 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>;
705 remote-endpoint = <&dp_connector_in>;
713 perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
715 pinctrl-0 = <&pcie1_reset_n>, <&pcie1_wake_n>;
716 pinctrl-names = "default";
718 iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
732 vdda-phy-supply = <&vreg_l10c_0p88>;
733 vdda-pll-supply = <&vreg_l6b_1p2>;
739 kypd_vol_up_n: kypd-vol-up-n-state {
742 power-source = <1>;
743 bias-pull-up;
744 input-enable;
751 nvmem-names = "lpg_chan_sdam",
754 #address-cells = <1>;
755 #size-cells = <0>;
763 function-enumerator = <3>;
764 linux,default-trigger = "none";
765 default-state = "off";
766 panic-indicator;
773 function-enumerator = <2>;
774 linux,default-trigger = "none";
775 default-state = "off";
782 function-enumerator = <1>;
783 linux,default-trigger = "none";
784 default-state = "off";
811 firmware-name = "qcom/qcs6490/adsp.mbn";
816 firmware-name = "qcom/qcs6490/cdsp.mbn";
821 firmware-name = "qcom/qcs6490/modem.mbn";
826 firmware-name = "qcom/qcs6490/wpss.mbn";
831 pinctrl-0 = <&sdc2_clk>, <&sdc2_cmd>, <&sdc2_data>, <&sd_cd>;
832 pinctrl-1 = <&sdc2_clk_sleep>, <&sdc2_cmd_sleep>, <&sdc2_data_sleep>, <&sd_cd>;
834 vmmc-supply = <&vreg_l9c_2p96>;
835 vqmmc-supply = <&vreg_l6c_2p96>;
837 cd-gpios = <&tlmm 91 GPIO_ACTIVE_LOW>;
843 gpio-reserved-ranges = <32 2>, /* ADSP */
857 usb-role-switch;
861 remote-endpoint = <&pmic_glink_hs_in>;
865 remote-endpoint = <&usb_dp_qmpphy_usb_ss_in>;
869 vdda-pll-supply = <&vreg_l10c_0p88>;
870 vdda33-supply = <&vreg_l2b_3p072>;
871 vdda18-supply = <&vreg_l1c_1p8>;
877 vdda-phy-supply = <&vreg_l6b_1p2>;
878 vdda-pll-supply = <&vreg_l1b_0p912>;
880 orientation-switch;
886 remote-endpoint = <&redriver_phy_con_ss>;
890 remote-endpoint = <&usb_1_dwc3_ss>;
894 remote-endpoint = <&mdss_dp_out>;
898 reset-gpios = <&tlmm 175 GPIO_ACTIVE_LOW>;
899 vcc-supply = <&vreg_l7b_2p952>;
900 vcc-max-microamp = <800000>;
901 vccq-supply = <&vreg_l9b_1p2>;
902 vccq-max-microamp = <900000>;
903 vccq2-supply = <&vreg_l9b_1p2>;
904 vccq2-max-microamp = <900000>;
910 vdda-phy-supply = <&vreg_l10c_0p88>;
911 vdda-pll-supply = <&vreg_l6b_1p2>;
921 memory-region = <&wlan_fw_mem>;
922 qcom,ath11k-calibration-variant = "Qualcomm_rb3gen2";
927 /* PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES */
931 bias-disable;
935 lt9611_rst_pin: lt9611-rst-state {
939 output-high;
940 input-disable;
941 power-source = <0>;
946 bias-disable;
947 drive-strength = <16>;
951 bias-pull-up;
952 drive-strength = <10>;
956 bias-pull-up;
957 drive-strength = <10>;
961 lt9611_irq_pin: lt9611-irq-state {
964 drive-strength = <2>;
965 bias-disable;
968 pcie1_reset_n: pcie1-reset-n-state {
971 drive-strength = <16>;
972 output-low;
973 bias-disable;
976 pcie1_wake_n: pcie1-wake-n-state {
979 drive-strength = <2>;
980 bias-pull-up;
983 sd_cd: sd-cd-state {
986 bias-pull-up;