Lines Matching +full:dcb +full:- +full:algorithm
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
14 compatible = "qcom,qcs8300-ride", "qcom,qcs8300";
15 chassis-type = "embedded";
22 stdout-path = "serial0:115200n8";
27 regulators-0 {
28 compatible = "qcom,pmm8654au-rpmh-regulators";
29 qcom,pmic-id = "a";
32 regulator-name = "vreg_s4a";
33 regulator-min-microvolt = <1800000>;
34 regulator-max-microvolt = <1800000>;
35 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
39 regulator-name = "vreg_s9a";
40 regulator-min-microvolt = <1352000>;
41 regulator-max-microvolt = <1352000>;
42 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
46 regulator-name = "vreg_l3a";
47 regulator-min-microvolt = <1200000>;
48 regulator-max-microvolt = <1200000>;
49 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
50 regulator-allow-set-load;
51 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
56 regulator-name = "vreg_l4a";
57 regulator-min-microvolt = <880000>;
58 regulator-max-microvolt = <912000>;
59 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
60 regulator-allow-set-load;
61 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
66 regulator-name = "vreg_l5a";
67 regulator-min-microvolt = <1200000>;
68 regulator-max-microvolt = <1200000>;
69 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
70 regulator-allow-set-load;
71 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
76 regulator-name = "vreg_l6a";
77 regulator-min-microvolt = <880000>;
78 regulator-max-microvolt = <912000>;
79 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
80 regulator-allow-set-load;
81 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
86 regulator-name = "vreg_l7a";
87 regulator-min-microvolt = <880000>;
88 regulator-max-microvolt = <912000>;
89 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
90 regulator-allow-set-load;
91 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
96 regulator-name = "vreg_l8a";
97 regulator-min-microvolt = <2504000>;
98 regulator-max-microvolt = <2960000>;
99 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
100 regulator-allow-set-load;
101 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
106 regulator-name = "vreg_l9a";
107 regulator-min-microvolt = <2970000>;
108 regulator-max-microvolt = <3072000>;
109 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
110 regulator-allow-set-load;
111 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
116 regulators-1 {
117 compatible = "qcom,pmm8654au-rpmh-regulators";
118 qcom,pmic-id = "c";
121 regulator-name = "vreg_s5c";
122 regulator-min-microvolt = <1104000>;
123 regulator-max-microvolt = <1104000>;
124 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
128 regulator-name = "vreg_l1c";
129 regulator-min-microvolt = <300000>;
130 regulator-max-microvolt = <500000>;
131 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
132 regulator-allow-set-load;
133 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
138 regulator-name = "vreg_l2c";
139 regulator-min-microvolt = <900000>;
140 regulator-max-microvolt = <904000>;
141 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
142 regulator-allow-set-load;
143 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
148 regulator-name = "vreg_l4c";
149 regulator-min-microvolt = <1200000>;
150 regulator-max-microvolt = <1200000>;
151 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
152 regulator-allow-set-load;
153 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
158 regulator-name = "vreg_l6c";
159 regulator-min-microvolt = <1800000>;
160 regulator-max-microvolt = <1800000>;
161 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
162 regulator-allow-set-load;
163 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
168 regulator-name = "vreg_l7c";
169 regulator-min-microvolt = <1800000>;
170 regulator-max-microvolt = <1800000>;
171 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
172 regulator-allow-set-load;
173 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
178 regulator-name = "vreg_l8c";
179 regulator-min-microvolt = <1800000>;
180 regulator-max-microvolt = <1800000>;
181 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
182 regulator-allow-set-load;
183 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
188 regulator-name = "vreg_l9c";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <1800000>;
191 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
192 regulator-allow-set-load;
193 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
200 phy-mode = "2500base-x";
201 phy-handle = <&phy0>;
203 pinctrl-0 = <ðernet0_default>;
204 pinctrl-names = "default";
206 snps,mtl-rx-config = <&mtl_rx_setup>;
207 snps,mtl-tx-config = <&mtl_tx_setup>;
208 snps,ps-speed = <1000>;
213 compatible = "snps,dwmac-mdio";
214 #address-cells = <1>;
215 #size-cells = <0>;
218 compatible = "ethernet-phy-id31c3.1c33";
220 device_type = "ethernet-phy";
221 interrupts-extended = <&tlmm 4 IRQ_TYPE_EDGE_FALLING>;
222 reset-gpios = <&tlmm 31 GPIO_ACTIVE_LOW>;
223 reset-assert-us = <11000>;
224 reset-deassert-us = <70000>;
228 mtl_rx_setup: rx-queues-config {
229 snps,rx-queues-to-use = <4>;
230 snps,rx-sched-sp;
233 snps,dcb-algorithm;
234 snps,map-to-dma-channel = <0x0>;
235 snps,route-up;
240 snps,dcb-algorithm;
241 snps,map-to-dma-channel = <0x1>;
242 snps,route-ptp;
246 snps,avb-algorithm;
247 snps,map-to-dma-channel = <0x2>;
248 snps,route-avcp;
252 snps,avb-algorithm;
253 snps,map-to-dma-channel = <0x3>;
258 mtl_tx_setup: tx-queues-config {
259 snps,tx-queues-to-use = <4>;
260 snps,tx-sched-sp;
263 snps,dcb-algorithm;
267 snps,dcb-algorithm;
271 snps,avb-algorithm;
279 snps,avb-algorithm;
293 firmware-name = "qcom/qcs8300/adsp.mbn";
298 firmware-name = "qcom/qcs8300/cdsp0.mbn";
303 firmware-name = "qcom/qcs8300/gpdsp0.mbn";
308 phy-supply = <&vreg_l5a>;
313 ethernet0_default: ethernet0-default-state {
314 ethernet0_mdc: ethernet0-mdc-pins {
317 drive-strength = <16>;
318 bias-pull-up;
321 ethernet0_mdio: ethernet0-mdio-pins {
324 drive-strength = <16>;
325 bias-pull-up;
335 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
336 vcc-supply = <&vreg_l8a>;
337 vcc-max-microamp = <1100000>;
338 vccq-supply = <&vreg_l4c>;
339 vccq-max-microamp = <1200000>;
344 vdda-phy-supply = <&vreg_l4a>;
345 vdda-pll-supply = <&vreg_l5a>;
350 vdda-pll-supply = <&vreg_l7a>;
351 vdda18-supply = <&vreg_l7c>;
352 vdda33-supply = <&vreg_l9a>;
358 vdda-phy-supply = <&vreg_l7a>;
359 vdda-pll-supply = <&vreg_l5a>;