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/sound/qcom,q6afe.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include "monaco-pmics.dtsi"
17 compatible = "qcom,monaco-evk", "qcom,qcs8300";
26 stdout-path = "serial0:115200n8";
29 dmic: audio-codec-0 {
30 compatible = "dmic-codec";
31 #sound-dai-cells = <0>;
32 num-channels = <1>;
35 max98357a: audio-codec-1 {
37 #sound-dai-cells = <0>;
41 compatible = "qcom,qcs8275-sndcard";
42 model = "MONACO-EVK";
44 pinctrl-0 = <&hs0_mi2s_active>, <&mi2s1_active>;
45 pinctrl-names = "default";
47 hs0-mi2s-playback-dai-link {
48 link-name = "HS0 MI2S Playback";
51 sound-dai = <&max98357a>;
55 sound-dai = <&q6apmbedai PRIMARY_MI2S_RX>;
59 sound-dai = <&q6apm>;
63 sec-mi2s-capture-dai-link {
64 link-name = "Secondary MI2S Capture";
67 sound-dai = <&dmic>;
71 sound-dai = <&q6apmbedai SECONDARY_MI2S_TX>;
75 sound-dai = <&q6apm>;
82 regulators-0 {
83 compatible = "qcom,pmm8654au-rpmh-regulators";
84 qcom,pmic-id = "a";
87 regulator-name = "vreg_l3a";
88 regulator-min-microvolt = <1200000>;
89 regulator-max-microvolt = <1200000>;
90 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
91 regulator-allow-set-load;
92 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
96 regulator-name = "vreg_l4a";
97 regulator-min-microvolt = <880000>;
98 regulator-max-microvolt = <912000>;
99 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
100 regulator-allow-set-load;
101 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
105 regulator-name = "vreg_l5a";
106 regulator-min-microvolt = <1200000>;
107 regulator-max-microvolt = <1200000>;
108 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
109 regulator-allow-set-load;
110 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
114 regulator-name = "vreg_l6a";
115 regulator-min-microvolt = <880000>;
116 regulator-max-microvolt = <912000>;
117 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
118 regulator-allow-set-load;
119 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
123 regulator-name = "vreg_l7a";
124 regulator-min-microvolt = <880000>;
125 regulator-max-microvolt = <912000>;
126 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
127 regulator-allow-set-load;
128 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
132 regulator-name = "vreg_l8a";
133 regulator-min-microvolt = <2504000>;
134 regulator-max-microvolt = <2960000>;
135 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
136 regulator-allow-set-load;
137 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
141 regulator-name = "vreg_l9a";
142 regulator-min-microvolt = <2970000>;
143 regulator-max-microvolt = <3072000>;
144 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
145 regulator-allow-set-load;
146 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
150 regulators-1 {
151 compatible = "qcom,pmm8654au-rpmh-regulators";
152 qcom,pmic-id = "c";
155 regulator-name = "vreg_s5c";
156 regulator-min-microvolt = <1104000>;
157 regulator-max-microvolt = <1104000>;
158 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
162 regulator-name = "vreg_l1c";
163 regulator-min-microvolt = <300000>;
164 regulator-max-microvolt = <512000>;
165 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
166 regulator-allow-set-load;
167 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
171 regulator-name = "vreg_l2c";
172 regulator-min-microvolt = <900000>;
173 regulator-max-microvolt = <904000>;
174 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
175 regulator-allow-set-load;
176 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
180 regulator-name = "vreg_l4c";
181 regulator-min-microvolt = <1200000>;
182 regulator-max-microvolt = <1200000>;
183 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
184 regulator-allow-set-load;
185 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
189 regulator-name = "vreg_l7c";
190 regulator-min-microvolt = <1800000>;
191 regulator-max-microvolt = <1800000>;
192 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
193 regulator-allow-set-load;
194 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
198 regulator-name = "vreg_l8c";
199 regulator-min-microvolt = <1800000>;
200 regulator-max-microvolt = <1800000>;
201 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
202 regulator-allow-set-load;
203 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
207 regulator-name = "vreg_l9c";
208 regulator-min-microvolt = <1800000>;
209 regulator-max-microvolt = <1800000>;
210 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
211 regulator-allow-set-load;
212 regulator-allowed-modes = <RPMH_REGULATOR_MODE_HPM>;
218 phy-mode = "2500base-x";
219 phy-handle = <&hsgmii_phy0>;
221 pinctrl-0 = <&ethernet0_default>;
222 pinctrl-names = "default";
224 snps,mtl-rx-config = <&mtl_rx_setup>;
225 snps,mtl-tx-config = <&mtl_tx_setup>;
226 nvmem-cells = <&mac_addr0>;
227 nvmem-cell-names = "mac-address";
232 compatible = "snps,dwmac-mdio";
233 #address-cells = <1>;
234 #size-cells = <0>;
236 hsgmii_phy0: ethernet-phy@1c {
237 compatible = "ethernet-phy-id004d.d101";
239 reset-gpios = <&tlmm 31 GPIO_ACTIVE_LOW>;
240 reset-assert-us = <11000>;
241 reset-deassert-us = <70000>;
245 mtl_rx_setup: rx-queues-config {
246 snps,rx-queues-to-use = <4>;
247 snps,rx-sched-sp;
250 snps,dcb-algorithm;
251 snps,map-to-dma-channel = <0x0>;
252 snps,route-up;
257 snps,dcb-algorithm;
258 snps,map-to-dma-channel = <0x1>;
259 snps,route-ptp;
263 snps,avb-algorithm;
264 snps,map-to-dma-channel = <0x2>;
265 snps,route-avcp;
269 snps,avb-algorithm;
270 snps,map-to-dma-channel = <0x3>;
275 mtl_tx_setup: tx-queues-config {
276 snps,tx-queues-to-use = <4>;
279 snps,dcb-algorithm;
283 snps,dcb-algorithm;
287 snps,avb-algorithm;
295 snps,avb-algorithm;
317 firmware-name = "qcom/qcs8300/a623_zap.mbn";
321 pinctrl-0 = <&qup_i2c1_default>;
322 pinctrl-names = "default";
331 nvmem-layout {
332 compatible = "fixed-layout";
333 #address-cells = <1>;
334 #size-cells = <1>;
336 mac_addr0: mac-addr@0 {
344 pinctrl-0 = <&qup_i2c15_default>;
345 pinctrl-names = "default";
352 #gpio-cells = <2>;
353 gpio-controller;
359 #gpio-cells = <2>;
360 gpio-controller;
366 #gpio-cells = <2>;
367 gpio-controller;
373 #gpio-cells = <2>;
374 gpio-controller;
380 #gpio-cells = <2>;
381 gpio-controller;
387 #gpio-cells = <2>;
388 gpio-controller;
394 #gpio-cells = <2>;
395 gpio-controller;
404 firmware-name = "qcom/qcs8300/qupv3fw.elf";
409 firmware-name = "qcom/qcs8300/qupv3fw.elf";
414 firmware-name = "qcom/qcs8300/adsp.mbn";
420 firmware-name = "qcom/qcs8300/cdsp0.mbn";
426 firmware-name = "qcom/qcs8300/gpdsp0.mbn";
432 phy-supply = <&vreg_l4a>;
438 ethernet0_default: ethernet0-default-state {
439 ethernet0_mdc: ethernet0-mdc-pins {
442 drive-strength = <16>;
443 bias-pull-up;
446 ethernet0_mdio: ethernet0-mdio-pins {
449 drive-strength = <16>;
450 bias-pull-up;
454 qup_i2c1_default: qup-i2c1-state {
457 drive-strength = <2>;
458 bias-pull-up;
461 qup_i2c15_default: qup-i2c15-state {
464 drive-strength = <2>;
465 bias-pull-up;
474 reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
475 vcc-supply = <&vreg_l8a>;
476 vcc-max-microamp = <1100000>;
477 vccq-supply = <&vreg_l4c>;
478 vccq-max-microamp = <1200000>;
484 vdda-phy-supply = <&vreg_l4a>;
485 vdda-pll-supply = <&vreg_l5a>;
497 vdda-pll-supply = <&vreg_l7a>;
498 vdda18-supply = <&vreg_l7c>;
499 vdda33-supply = <&vreg_l9a>;
505 vdda-phy-supply = <&vreg_l7a>;
506 vdda-pll-supply = <&vreg_l5a>;