Lines Matching +full:sdm845 +full:- +full:llcc
1 // SPDX-License-Identifier: BSD-3-Clause
8 /dts-v1/;
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 #include <dt-bindings/input/gpio-keys.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
14 #include <dt-bindings/sound/qcom,q6afe.h>
15 #include <dt-bindings/sound/qcom,q6asm.h>
17 #include "sdm845-wcd9340.dtsi"
21 * Update following upstream (sdm845.dtsi) reserved
24 /delete-node/ &qseecom_mem;
25 /delete-node/ &wlan_msa_mem;
26 /delete-node/ &slpi_mem;
27 /delete-node/ &ipa_fw_mem;
28 /delete-node/ &ipa_gsi_mem;
29 /delete-node/ &gpu_mem;
30 /delete-node/ &mpss_region;
31 /delete-node/ &adsp_mem;
32 /delete-node/ &cdsp_mem;
33 /delete-node/ &venus_mem;
34 /delete-node/ &mba_region;
35 /delete-node/ &spss_mem;
39 compatible = "samsung,w737", "qcom,sdm845";
40 chassis-type = "convertible";
43 #address-cells = <2>;
44 #size-cells = <2>;
49 compatible = "simple-framebuffer";
63 reserved-memory {
67 no-map;
72 no-map;
77 no-map;
82 no-map;
87 no-map;
92 no-map;
97 no-map;
102 no-map;
107 no-map;
112 no-map;
117 no-map;
122 no-map;
128 firmware-name = "qcom/sdm850/samsung/w737/qcadsp850.mbn";
133 regulators-0 {
134 compatible = "qcom,pm8998-rpmh-regulators";
135 qcom,pmic-id = "a";
137 vdd-l2-l8-l17-supply = <&vreg_s3a_1p35>;
138 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>;
144 regulator-min-microvolt = <1352000>;
145 regulator-max-microvolt = <1352000>;
146 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
156 regulator-min-microvolt = <2040000>;
157 regulator-max-microvolt = <2040000>;
158 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
183 regulator-min-microvolt = <880000>;
184 regulator-max-microvolt = <880000>;
185 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
190 regulator-min-microvolt = <1200000>;
191 regulator-max-microvolt = <1200000>;
192 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
193 regulator-always-on;
203 regulator-min-microvolt = <800000>;
204 regulator-max-microvolt = <800000>;
205 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
210 regulator-min-microvolt = <1800000>;
211 regulator-max-microvolt = <1800000>;
212 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
216 regulator-min-microvolt = <1800000>;
217 regulator-max-microvolt = <1800000>;
218 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <1800000>;
243 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
251 regulator-min-microvolt = <1880000>;
252 regulator-max-microvolt = <1880000>;
253 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
254 regulator-always-on;
264 regulator-min-microvolt = <1304000>;
265 regulator-max-microvolt = <1304000>;
266 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
273 regulator-min-microvolt = <3100000>;
274 regulator-max-microvolt = <3108000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-min-microvolt = <2960000>;
280 regulator-max-microvolt = <2960000>;
281 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
291 regulator-min-microvolt = <3300000>;
292 regulator-max-microvolt = <3312000>;
293 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
298 regulator-min-microvolt = <3075000>;
299 regulator-max-microvolt = <3083000>;
300 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
304 regulator-min-microvolt = <3104000>;
305 regulator-max-microvolt = <3112000>;
306 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
323 regulator-min-microvolt = <1200000>;
324 regulator-max-microvolt = <1208000>;
325 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
340 firmware-name = "qcom/sdm850/samsung/w737/qccdsp850.mbn";
345 protected-clocks = <GCC_QSPI_CORE_CLK>,
354 clock-frequency = <400000>;
362 clock-frequency = <400000>;
364 /* HID-I2C Touchscreen @ 0x20 */
369 clock-frequency = <400000>;
372 compatible = "wacom,w9013", "hid-over-i2c";
374 pinctrl-names = "default";
375 pinctrl-0 = <&pen_irq_l>, <&pen_pdct_l>, <&pen_rst_l>;
377 post-power-on-delay-ms = <120>;
379 interrupt-parent = <&tlmm>;
382 hid-descr-addr = <0x1>;
387 qcom,gsi-loader = "self";
388 memory-region = <&ipa_fw_mem>;
389 firmware-name = "qcom/sdm850/samsung/w737/ipa_fws.elf";
394 &llcc {
400 firmware-name = "qcom/sdm850/samsung/w737/qcdsp1v2850.mbn", "qcom/sdm850/samsung/w737/qcdsp2850.mbn";
404 drive-strength = <2>;
405 bias-disable;
409 drive-strength = <2>;
410 bias-disable;
414 drive-strength = <2>;
415 bias-disable;
441 compatible = "qcom,sdm845-sndcard";
442 model = "Samsung-W737";
444 audio-routing =
453 mm1-dai-link {
454 link-name = "MultiMedia1";
456 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
460 mm2-dai-link {
461 link-name = "MultiMedia2";
463 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
467 mm3-dai-link {
468 link-name = "MultiMedia3";
470 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
474 slim-dai-link {
475 link-name = "SLIM Playback";
477 sound-dai = <&q6afedai SLIMBUS_0_RX>;
481 sound-dai = <&q6routing>;
485 sound-dai = <&left_spkr>, <&right_spkr>, <&swm 0>, <&wcd9340 0>;
489 slimcap-dai-link {
490 link-name = "SLIM Capture";
492 sound-dai = <&q6afedai SLIMBUS_0_TX>;
496 sound-dai = <&q6routing>;
500 sound-dai = <&wcd9340 1>;
504 slim-wcd-dai-link {
505 link-name = "SLIM WCD Playback";
507 sound-dai = <&q6afedai SLIMBUS_1_RX>;
511 sound-dai = <&q6routing>;
515 sound-dai = <&wcd9340 2>;
521 gpio-reserved-ranges = <0 6>, <85 4>;
523 pen_irq_l: pen-irq-l-state {
526 bias-disable;
529 pen_pdct_l: pen-pdct-l-state {
532 bias-disable;
533 drive-strength = <2>;
534 output-high;
537 pen_rst_l: pen-rst-l-state {
540 bias-disable;
541 drive-strength = <2>;
546 * output-high here we're relying on the fact
552 * remove "output-high" here.
554 output-high;
559 pinctrl-names = "default";
560 pinctrl-0 = <&qup_uart6_4pin>;
564 compatible = "qcom,wcn3990-bt";
566 vddio-supply = <&vreg_s4a_1p8>;
567 vddxo-supply = <&vreg_l7a_1p8>;
568 vddrf-supply = <&vreg_l17a_1p3>;
569 vddch0-supply = <&vreg_l25a_3p3>;
570 vddch1-supply = <&vreg_l23a_3p3>;
571 max-speed = <3200000>;
578 reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>;
580 vcc-supply = <&vreg_l20a_2p95>;
581 vcc-max-microamp = <600000>;
587 vdda-phy-supply = <&vdda_ufs1_core>;
588 vdda-pll-supply = <&vdda_ufs1_1p2>;
602 vdd-supply = <&vdda_usb1_ss_core>;
603 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
604 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
606 qcom,imp-res-offset-value = <8>;
607 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>;
608 qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>;
609 qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>;
615 vdda-phy-supply = <&vdda_usb1_ss_1p2>;
616 vdda-pll-supply = <&vdda_usb1_ss_core>;
630 vdd-supply = <&vdda_usb2_ss_core>;
631 vdda-pll-supply = <&vdda_qusb_hs0_1p8>;
632 vdda-phy-dpdm-supply = <&vdda_qusb_hs0_3p1>;
634 qcom,imp-res-offset-value = <8>;
635 qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_22_8_MA>;
641 vdda-phy-supply = <&vdda_usb2_ss_1p2>;
642 vdda-pll-supply = <&vdda_usb2_ss_core>;
647 firmware-name = "qcom/sdm850/samsung/w737/qcvss850.mbn";
651 reset-gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>;
652 vdd-buck-supply = <&vreg_s4a_1p8>;
653 vdd-buck-sido-supply = <&vreg_s4a_1p8>;
654 vdd-tx-supply = <&vreg_s4a_1p8>;
655 vdd-rx-supply = <&vreg_s4a_1p8>;
656 vdd-io-supply = <&vreg_s4a_1p8>;
657 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000 500000 500000 500000>;
658 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
659 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
665 powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_LOW>;
666 #thermal-sensor-cells = <0>;
667 sound-name-prefix = "SpkrLeft";
668 #sound-dai-cells = <0>;
673 powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_LOW>;
675 #thermal-sensor-cells = <0>;
676 sound-name-prefix = "SpkrRight";
677 #sound-dai-cells = <0>;
685 vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
686 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
687 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
688 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
689 vdd-3.3-ch1-supply = <&vreg_l23a_3p3>;
691 qcom,snoc-host-cap-8bit-quirk;