Lines Matching +full:mtl +full:- +full:rx +full:- +full:config

1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
9 #include <dt-bindings/gpio/gpio.h>
16 compatible = "qcom,sa8155p-adp", "qcom,sa8155p";
23 stdout-path = "serial0:115200n8";
27 compatible = "regulator-fixed";
28 regulator-name = "vreg_3p3";
29 regulator-min-microvolt = <3300000>;
30 regulator-max-microvolt = <3300000>;
38 compatible = "regulator-fixed";
39 regulator-name = "vreg_s4a_1p8";
41 regulator-min-microvolt = <1800000>;
42 regulator-max-microvolt = <1800000>;
44 regulator-always-on;
45 regulator-boot-on;
47 vin-supply = <&vreg_3p3>;
50 mtl_rx_setup: rx-queues-config {
51 snps,rx-queues-to-use = <1>;
52 snps,rx-sched-sp;
55 snps,dcb-algorithm;
56 snps,map-to-dma-channel = <0x0>;
57 snps,route-up;
62 mtl_tx_setup: tx-queues-config {
63 snps,tx-queues-to-use = <1>;
64 snps,tx-sched-wrr;
68 snps,dcb-algorithm;
75 pmm8155au-1-rpmh-regulators {
76 compatible = "qcom,pmm8155au-rpmh-regulators";
77 qcom,pmic-id = "a";
79 vdd-s1-supply = <&vreg_3p3>;
80 vdd-s2-supply = <&vreg_3p3>;
81 vdd-s3-supply = <&vreg_3p3>;
82 vdd-s4-supply = <&vreg_3p3>;
83 vdd-s5-supply = <&vreg_3p3>;
84 vdd-s6-supply = <&vreg_3p3>;
85 vdd-s7-supply = <&vreg_3p3>;
86 vdd-s8-supply = <&vreg_3p3>;
87 vdd-s9-supply = <&vreg_3p3>;
88 vdd-s10-supply = <&vreg_3p3>;
90 vdd-l1-l8-l11-supply = <&vreg_s6a_0p92>;
91 vdd-l2-l10-supply = <&vreg_3p3>;
92 vdd-l3-l4-l5-l18-supply = <&vreg_s6a_0p92>;
93 vdd-l6-l9-supply = <&vreg_s6a_0p92>;
94 vdd-l7-l12-l14-l15-supply = <&vreg_s5a_2p04>;
95 vdd-l13-l16-l17-supply = <&vreg_3p3>;
98 regulator-name = "vreg_s5a_2p04";
99 regulator-min-microvolt = <1904000>;
100 regulator-max-microvolt = <2000000>;
104 regulator-name = "vreg_s6a_0p92";
105 regulator-min-microvolt = <920000>;
106 regulator-max-microvolt = <1128000>;
110 regulator-name = "vreg_l1a_0p752";
111 regulator-min-microvolt = <752000>;
112 regulator-max-microvolt = <752000>;
113 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
118 regulator-name = "vreg_l2a_3p072";
119 regulator-min-microvolt = <3072000>;
120 regulator-max-microvolt = <3072000>;
121 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
125 regulator-name = "vreg_l3a_0p8";
126 regulator-min-microvolt = <800000>;
127 regulator-max-microvolt = <800000>;
128 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
134 regulator-name = "vreg_l5a_0p88";
135 regulator-min-microvolt = <880000>;
136 regulator-max-microvolt = <880000>;
137 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
138 regulator-allow-set-load;
139 regulator-allowed-modes =
145 regulator-name = "vreg_l7a_1p8";
146 regulator-min-microvolt = <1800000>;
147 regulator-max-microvolt = <1800000>;
148 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
152 regulator-name = "vreg_l10a_2p96";
153 regulator-min-microvolt = <2504000>;
154 regulator-max-microvolt = <2960000>;
155 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
156 regulator-allow-set-load;
157 regulator-allowed-modes =
163 regulator-name = "vreg_l11a_0p8";
164 regulator-min-microvolt = <800000>;
165 regulator-max-microvolt = <800000>;
166 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
171 regulator-name = "vreg_l12a_1p8";
172 regulator-min-microvolt = <1800000>;
173 regulator-max-microvolt = <1800000>;
174 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
178 regulator-name = "vreg_l13a_2p7";
179 regulator-min-microvolt = <2704000>;
180 regulator-max-microvolt = <2704000>;
181 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
185 regulator-name = "vreg_l15a_1p7";
186 regulator-min-microvolt = <1704000>;
187 regulator-max-microvolt = <1704000>;
188 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
192 regulator-name = "vreg_l16a_2p7";
193 regulator-min-microvolt = <2704000>;
194 regulator-max-microvolt = <2960000>;
195 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
199 regulator-name = "vreg_l17a_2p96";
200 regulator-min-microvolt = <2504000>;
201 regulator-max-microvolt = <2960000>;
202 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
206 pmm8155au-2-rpmh-regulators {
207 compatible = "qcom,pmm8155au-rpmh-regulators";
208 qcom,pmic-id = "c";
210 vdd-s1-supply = <&vreg_3p3>;
211 vdd-s2-supply = <&vreg_3p3>;
212 vdd-s3-supply = <&vreg_3p3>;
213 vdd-s4-supply = <&vreg_3p3>;
214 vdd-s5-supply = <&vreg_3p3>;
215 vdd-s6-supply = <&vreg_3p3>;
216 vdd-s7-supply = <&vreg_3p3>;
217 vdd-s8-supply = <&vreg_3p3>;
218 vdd-s9-supply = <&vreg_3p3>;
219 vdd-s10-supply = <&vreg_3p3>;
221 vdd-l1-l8-l11-supply = <&vreg_s4c_1p352>;
222 vdd-l2-l10-supply = <&vreg_3p3>;
223 vdd-l3-l4-l5-l18-supply = <&vreg_s4c_1p352>;
224 vdd-l6-l9-supply = <&vreg_s6c_1p128>;
225 vdd-l7-l12-l14-l15-supply = <&vreg_s5c_2p04>;
226 vdd-l13-l16-l17-supply = <&vreg_3p3>;
229 regulator-name = "vreg_s4c_1p352";
230 regulator-min-microvolt = <1352000>;
231 regulator-max-microvolt = <1352000>;
235 regulator-name = "vreg_s5c_2p04";
236 regulator-min-microvolt = <1904000>;
237 regulator-max-microvolt = <2000000>;
241 regulator-name = "vreg_s6c_1p128";
242 regulator-min-microvolt = <1128000>;
243 regulator-max-microvolt = <1128000>;
247 regulator-name = "vreg_l1c_1p304";
248 regulator-min-microvolt = <1304000>;
249 regulator-max-microvolt = <1304000>;
250 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
254 regulator-name = "vreg_l2c_1p808";
255 regulator-min-microvolt = <1704000>;
256 regulator-max-microvolt = <2928000>;
257 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
261 regulator-name = "vreg_l5c_1p2";
262 regulator-min-microvolt = <1200000>;
263 regulator-max-microvolt = <1200000>;
264 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
265 regulator-allow-set-load;
266 regulator-allowed-modes =
272 regulator-name = "vreg_l7c_1p8";
273 regulator-min-microvolt = <1800000>;
274 regulator-max-microvolt = <1800000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-name = "vreg_l8c_1p2";
280 regulator-min-microvolt = <1200000>;
281 regulator-max-microvolt = <1200000>;
282 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
283 regulator-allow-set-load;
284 regulator-allowed-modes =
290 regulator-name = "vreg_l10c_3p3";
291 regulator-min-microvolt = <3000000>;
292 regulator-max-microvolt = <3312000>;
293 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
297 regulator-name = "vreg_l11c_0p8";
298 regulator-min-microvolt = <800000>;
299 regulator-max-microvolt = <800000>;
300 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
304 regulator-name = "vreg_l12c_1p808";
305 regulator-min-microvolt = <1704000>;
306 regulator-max-microvolt = <2928000>;
307 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
311 regulator-name = "vreg_l13c_2p96";
312 regulator-min-microvolt = <2504000>;
313 regulator-max-microvolt = <2960000>;
314 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
318 regulator-name = "vreg_l15c_1p9";
319 regulator-min-microvolt = <1704000>;
320 regulator-max-microvolt = <2928000>;
321 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
325 regulator-name = "vreg_l16c_3p008";
326 regulator-min-microvolt = <3008000>;
327 regulator-max-microvolt = <3008000>;
328 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
332 regulator-name = "vreg_l18c_0p88";
333 regulator-min-microvolt = <880000>;
334 regulator-max-microvolt = <880000>;
335 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
343 snps,reset-gpio = <&tlmm 79 GPIO_ACTIVE_LOW>;
344 snps,reset-active-low;
345 snps,reset-delays-us = <0 11000 70000>;
347 snps,mtl-rx-config = <&mtl_rx_setup>;
348 snps,mtl-tx-config = <&mtl_tx_setup>;
350 pinctrl-names = "default";
351 pinctrl-0 = <&ethernet_defaults>;
353 phy-handle = <&rgmii_phy>;
354 phy-mode = "rgmii";
355 max-speed = <1000>;
358 #address-cells = <0x1>;
359 #size-cells = <0x0>;
361 compatible = "snps,dwmac-mdio";
367 interrupt-parent = <&tlmm>;
368 interrupts-extended = <&tlmm 124 IRQ_TYPE_EDGE_FALLING>; /* phy intr */
369 device_type = "ethernet-phy";
370 compatible = "ethernet-phy-ieee802.3-c22";
381 firmware-name = "qcom/sa8155p/adsp.mdt";
386 firmware-name = "qcom/sa8155p/cdsp.mdt";
392 cd-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
393 pinctrl-names = "default", "sleep";
394 pinctrl-0 = <&sdc2_on>;
395 pinctrl-1 = <&sdc2_off>;
396 vqmmc-supply = <&vreg_l13c_2p96>; /* IO line power */
397 vmmc-supply = <&vreg_l17a_2p96>; /* Card power line */
398 bus-width = <4>;
399 no-sdio;
400 no-emmc;
410 reset-gpios = <&tlmm 175 GPIO_ACTIVE_LOW>;
412 vcc-supply = <&vreg_l10a_2p96>;
413 vcc-max-microamp = <750000>;
414 vccq-supply = <&vreg_l5c_1p2>;
415 vccq-max-microamp = <700000>;
416 vccq2-supply = <&vreg_s4a_1p8>;
417 vccq2-max-microamp = <750000>;
423 vdda-phy-supply = <&vreg_l8c_1p2>;
424 vdda-pll-supply = <&vreg_l5a_0p88>;
434 pinctrl-names = "default";
435 pinctrl-0 = <&usb2phy_ac_en1_default>;
440 vdda-pll-supply = <&vdd_usb_hs_core>;
441 vdda33-supply = <&vdda_usb_hs_3p1>;
442 vdda18-supply = <&vdda_usb_hs_1p8>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&usb2phy_ac_en2_default>;
462 vdda-pll-supply = <&vdd_usb_hs_core>;
463 vdda33-supply = <&vdda_usb_hs_3p1>;
464 vdda18-supply = <&vdda_usb_hs_1p8>;
469 vdda-phy-supply = <&vreg_l8c_1p2>;
470 vdda-pll-supply = <&vdda_usb_ss_dp_core_1>;
479 vdda-phy-supply = <&vreg_l18c_0p88>;
480 vdda-pll-supply = <&vreg_l8c_1p2>;
484 vdda-phy-supply = <&vreg_l18c_0p88>;
485 vdda-pll-supply = <&vreg_l8c_1p2>;
489 gpio-reserved-ranges = <0 4>;
494 bias-disable; /* No pull */
495 drive-strength = <16>; /* 16 MA */
500 bias-pull-up; /* pull up */
501 drive-strength = <16>; /* 16 MA */
506 bias-pull-up; /* pull up */
507 drive-strength = <16>; /* 16 MA */
510 sd-cd {
513 bias-pull-up; /* pull up */
514 drive-strength = <2>; /* 2 MA */
521 bias-disable; /* No pull */
522 drive-strength = <2>; /* 2 MA */
527 bias-pull-up; /* pull up */
528 drive-strength = <2>; /* 2 MA */
533 bias-pull-up; /* pull up */
534 drive-strength = <2>; /* 2 MA */
537 sd-cd {
540 bias-pull-up; /* pull up */
541 drive-strength = <2>; /* 2 MA */
549 bias-disable;
550 drive-strength = <2>;
558 bias-disable;
559 drive-strength = <2>;
563 ethernet_defaults: ethernet-defaults {
567 bias-pull-up;
573 bias-pull-up;
576 rgmii-rx {
579 bias-disable;
580 drive-strength = <2>;
583 rgmii-tx {
586 bias-pull-up;
587 drive-strength = <16>;
590 phy-intr {
593 bias-disable;
594 drive-strength = <8>;
600 bias-disable;
601 drive-strength = <8>;
604 phy-reset {
607 bias-pull-up;
608 drive-strength = <16>;