Lines Matching +full:power +full:- +full:up +full:- +full:frequency
1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
9 #include "jh7110-pinfunc.h"
10 #include <dt-bindings/gpio/gpio.h>
25 stdout-path = "serial0:115200n8";
33 gpio-restart {
34 compatible = "gpio-restart";
39 pwmdac_codec: audio-codec {
40 compatible = "linux,spdif-dit";
41 #sound-dai-cells = <0>;
45 compatible = "simple-audio-card";
46 simple-audio-card,name = "StarFive-PWMDAC-Sound-Card";
47 #address-cells = <1>;
48 #size-cells = <0>;
50 simple-audio-card,dai-link@0 {
53 bitclock-master = <&sndcpu0>;
54 frame-master = <&sndcpu0>;
57 sound-dai = <&pwmdac>;
61 sound-dai = <&pwmdac_codec>;
68 timebase-frequency = <4000000>;
72 clock-frequency = <74250000>;
76 clock-frequency = <125000000>;
80 clock-frequency = <50000000>;
84 clock-frequency = <125000000>;
88 clock-frequency = <50000000>;
92 clock-frequency = <297000000>;
96 clock-frequency = <12288000>;
100 clock-frequency = <192000>;
104 clock-frequency = <12288000>;
108 clock-frequency = <192000>;
112 clock-frequency = <12288000>;
116 clock-frequency = <24000000>;
120 clock-frequency = <32768>;
124 clock-frequency = <49152000>;
128 assigned-clocks = <&ispcrg JH7110_ISPCLK_DOM4_APB_FUNC>,
130 assigned-clock-rates = <49500000>, <198000000>;
133 #address-cells = <1>;
134 #size-cells = <0>;
144 remote-endpoint = <&csi2rx_to_camss>;
151 assigned-clocks = <&ispcrg JH7110_ISPCLK_VIN_SYS>;
152 assigned-clock-rates = <297000000>;
155 #address-cells = <1>;
156 #size-cells = <0>;
168 remote-endpoint = <&camss_from_csi2rx>;
175 phy-handle = <&phy0>;
176 phy-mode = "rgmii-id";
179 #address-cells = <1>;
180 #size-cells = <0>;
181 compatible = "snps,dwmac-mdio";
183 phy0: ethernet-phy@0 {
190 clock-frequency = <100000>;
191 i2c-sda-hold-time-ns = <300>;
192 i2c-sda-falling-time-ns = <510>;
193 i2c-scl-falling-time-ns = <510>;
194 pinctrl-names = "default";
195 pinctrl-0 = <&i2c0_pins>;
199 clock-frequency = <100000>;
200 i2c-sda-hold-time-ns = <300>;
201 i2c-sda-falling-time-ns = <510>;
202 i2c-scl-falling-time-ns = <510>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&i2c2_pins>;
209 clock-frequency = <100000>;
210 i2c-sda-hold-time-ns = <300>;
211 i2c-sda-falling-time-ns = <510>;
212 i2c-scl-falling-time-ns = <510>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&i2c5_pins>;
218 compatible = "x-powers,axp15060";
220 interrupt-controller;
221 #interrupt-cells = <1>;
225 regulator-boot-on;
226 regulator-always-on;
227 regulator-min-microvolt = <3300000>;
228 regulator-max-microvolt = <3300000>;
229 regulator-name = "vcc_3v3";
233 regulator-always-on;
234 regulator-min-microvolt = <500000>;
235 regulator-max-microvolt = <1540000>;
236 regulator-name = "vdd_cpu";
240 regulator-boot-on;
241 regulator-always-on;
242 regulator-min-microvolt = <1800000>;
243 regulator-max-microvolt = <3300000>;
244 regulator-name = "emmc_vdd";
251 clock-frequency = <100000>;
252 i2c-sda-hold-time-ns = <300>;
253 i2c-sda-falling-time-ns = <510>;
254 i2c-scl-falling-time-ns = <510>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&i2c6_pins>;
261 max-frequency = <100000000>;
262 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO0_SDCARD>;
263 assigned-clock-rates = <50000000>;
264 bus-width = <8>;
265 cap-mmc-highspeed;
266 mmc-ddr-1_8v;
267 mmc-hs200-1_8v;
268 cap-mmc-hw-reset;
269 post-power-on-delay-ms = <200>;
270 pinctrl-names = "default";
271 pinctrl-0 = <&mmc0_pins>;
272 vmmc-supply = <&vcc_3v3>;
273 vqmmc-supply = <&emmc_vdd>;
278 max-frequency = <100000000>;
279 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO1_SDCARD>;
280 assigned-clock-rates = <50000000>;
281 bus-width = <4>;
282 no-sdio;
283 no-mmc;
284 cd-gpios = <&sysgpio 41 GPIO_ACTIVE_LOW>;
285 disable-wp;
286 cap-sd-highspeed;
287 post-power-on-delay-ms = <200>;
288 pinctrl-names = "default";
289 pinctrl-0 = <&mmc1_pins>;
294 perst-gpios = <&sysgpio 26 GPIO_ACTIVE_LOW>;
296 pinctrl-names = "default";
297 pinctrl-0 = <&pcie0_pins>;
301 perst-gpios = <&sysgpio 28 GPIO_ACTIVE_LOW>;
303 pinctrl-names = "default";
304 pinctrl-0 = <&pcie1_pins>;
308 pinctrl-names = "default";
309 pinctrl-0 = <&pwmdac_pins>;
313 #address-cells = <1>;
314 #size-cells = <0>;
318 compatible = "jedec,spi-nor";
320 cdns,read-delay = <5>;
321 spi-max-frequency = <12000000>;
322 cdns,tshsl-ns = <1>;
323 cdns,tsd2d-ns = <1>;
324 cdns,tchsh-ns = <1>;
325 cdns,tslch-ns = <1>;
328 compatible = "fixed-partitions";
329 #address-cells = <1>;
330 #size-cells = <1>;
335 uboot-env@f0000 {
346 pinctrl-names = "default";
347 pinctrl-0 = <&pwm_pins>;
351 pinctrl-names = "default";
352 pinctrl-0 = <&spi0_pins>;
356 assigned-clocks = <&syscrg JH7110_SYSCLK_CPU_CORE>,
358 assigned-clock-rates = <500000000>, <1500000000>;
362 i2c0_pins: i2c0-0 {
363 i2c-pins {
370 bias-disable; /* external pull-up */
371 input-enable;
372 input-schmitt-enable;
376 i2c2_pins: i2c2-0 {
377 i2c-pins {
384 bias-disable; /* external pull-up */
385 input-enable;
386 input-schmitt-enable;
390 i2c5_pins: i2c5-0 {
391 i2c-pins {
398 bias-disable; /* external pull-up */
399 input-enable;
400 input-schmitt-enable;
404 i2c6_pins: i2c6-0 {
405 i2c-pins {
412 bias-disable; /* external pull-up */
413 input-enable;
414 input-schmitt-enable;
418 mmc0_pins: mmc0-0 {
419 rst-pins {
423 bias-pull-up;
424 drive-strength = <12>;
425 input-disable;
426 input-schmitt-disable;
427 slew-rate = <0>;
430 mmc-pins {
441 bias-pull-up;
442 drive-strength = <12>;
443 input-enable;
447 mmc1_pins: mmc1-0 {
448 clk-pins {
452 bias-pull-up;
453 drive-strength = <12>;
454 input-disable;
455 input-schmitt-disable;
456 slew-rate = <0>;
459 mmc-pins {
475 bias-pull-up;
476 drive-strength = <12>;
477 input-enable;
478 input-schmitt-enable;
479 slew-rate = <0>;
483 pcie0_pins: pcie0-0 {
484 clkreq-pins {
488 bias-pull-down;
489 drive-strength = <2>;
490 input-enable;
491 input-schmitt-disable;
492 slew-rate = <0>;
495 wake-pins {
499 bias-pull-up;
500 drive-strength = <2>;
501 input-enable;
502 input-schmitt-disable;
503 slew-rate = <0>;
507 pcie1_pins: pcie1-0 {
508 clkreq-pins {
512 bias-pull-down;
513 drive-strength = <2>;
514 input-enable;
515 input-schmitt-disable;
516 slew-rate = <0>;
519 wake-pins {
523 bias-pull-up;
524 drive-strength = <2>;
525 input-enable;
526 input-schmitt-disable;
527 slew-rate = <0>;
531 pwmdac_pins: pwmdac-0 {
532 pwmdac-pins {
539 bias-disable;
540 drive-strength = <2>;
541 input-disable;
542 input-schmitt-disable;
543 slew-rate = <0>;
547 pwm_pins: pwm-0 {
548 pwm-pins {
555 bias-disable;
556 drive-strength = <12>;
557 input-disable;
558 input-schmitt-disable;
559 slew-rate = <0>;
563 spi0_pins: spi0-0 {
564 mosi-pins {
568 bias-disable;
569 input-disable;
570 input-schmitt-disable;
573 miso-pins {
577 bias-pull-up;
578 input-enable;
579 input-schmitt-enable;
582 sck-pins {
586 bias-disable;
587 input-disable;
588 input-schmitt-disable;
591 ss-pins {
595 bias-disable;
596 input-disable;
597 input-schmitt-disable;
601 uart0_pins: uart0-0 {
602 tx-pins {
606 bias-disable;
607 drive-strength = <12>;
608 input-disable;
609 input-schmitt-disable;
610 slew-rate = <0>;
613 rx-pins {
617 bias-disable; /* external pull-up */
618 drive-strength = <2>;
619 input-enable;
620 input-schmitt-enable;
621 slew-rate = <0>;
627 pinctrl-names = "default";
628 pinctrl-0 = <&uart0_pins>;
633 cpu-supply = <&vdd_cpu>;
637 cpu-supply = <&vdd_cpu>;
641 cpu-supply = <&vdd_cpu>;
645 cpu-supply = <&vdd_cpu>;