Lines Matching +full:input +full:- +full:clock +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>;
357 spi-max-frequency = <10000000>;
362 assigned-clocks = <&syscrg JH7110_SYSCLK_CPU_CORE>,
364 assigned-clock-rates = <500000000>, <1500000000>;
368 i2c0_pins: i2c0-0 {
369 i2c-pins {
376 bias-disable; /* external pull-up */
377 input-enable;
378 input-schmitt-enable;
382 i2c2_pins: i2c2-0 {
383 i2c-pins {
390 bias-disable; /* external pull-up */
391 input-enable;
392 input-schmitt-enable;
396 i2c5_pins: i2c5-0 {
397 i2c-pins {
404 bias-disable; /* external pull-up */
405 input-enable;
406 input-schmitt-enable;
410 i2c6_pins: i2c6-0 {
411 i2c-pins {
418 bias-disable; /* external pull-up */
419 input-enable;
420 input-schmitt-enable;
424 mmc0_pins: mmc0-0 {
425 rst-pins {
429 bias-pull-up;
430 drive-strength = <12>;
431 input-disable;
432 input-schmitt-disable;
433 slew-rate = <0>;
436 mmc-pins {
447 bias-pull-up;
448 drive-strength = <12>;
449 input-enable;
453 mmc1_pins: mmc1-0 {
454 clk-pins {
458 bias-pull-up;
459 drive-strength = <12>;
460 input-disable;
461 input-schmitt-disable;
462 slew-rate = <0>;
465 mmc-pins {
481 bias-pull-up;
482 drive-strength = <12>;
483 input-enable;
484 input-schmitt-enable;
485 slew-rate = <0>;
489 pcie0_pins: pcie0-0 {
490 clkreq-pins {
494 bias-pull-down;
495 drive-strength = <2>;
496 input-enable;
497 input-schmitt-disable;
498 slew-rate = <0>;
501 wake-pins {
505 bias-pull-up;
506 drive-strength = <2>;
507 input-enable;
508 input-schmitt-disable;
509 slew-rate = <0>;
513 pcie1_pins: pcie1-0 {
514 clkreq-pins {
518 bias-pull-down;
519 drive-strength = <2>;
520 input-enable;
521 input-schmitt-disable;
522 slew-rate = <0>;
525 wake-pins {
529 bias-pull-up;
530 drive-strength = <2>;
531 input-enable;
532 input-schmitt-disable;
533 slew-rate = <0>;
537 pwmdac_pins: pwmdac-0 {
538 pwmdac-pins {
545 bias-disable;
546 drive-strength = <2>;
547 input-disable;
548 input-schmitt-disable;
549 slew-rate = <0>;
553 pwm_pins: pwm-0 {
554 pwm-pins {
561 bias-disable;
562 drive-strength = <12>;
563 input-disable;
564 input-schmitt-disable;
565 slew-rate = <0>;
569 spi0_pins: spi0-0 {
570 mosi-pins {
574 bias-disable;
575 input-disable;
576 input-schmitt-disable;
579 miso-pins {
583 bias-pull-up;
584 input-enable;
585 input-schmitt-enable;
588 sck-pins {
592 bias-disable;
593 input-disable;
594 input-schmitt-disable;
597 ss-pins {
601 bias-disable;
602 input-disable;
603 input-schmitt-disable;
607 uart0_pins: uart0-0 {
608 tx-pins {
612 bias-disable;
613 drive-strength = <12>;
614 input-disable;
615 input-schmitt-disable;
616 slew-rate = <0>;
619 rx-pins {
623 bias-disable; /* external pull-up */
624 drive-strength = <2>;
625 input-enable;
626 input-schmitt-enable;
627 slew-rate = <0>;
633 pinctrl-names = "default";
634 pinctrl-0 = <&uart0_pins>;
639 cpu-supply = <&vdd_cpu>;
643 cpu-supply = <&vdd_cpu>;
647 cpu-supply = <&vdd_cpu>;
651 cpu-supply = <&vdd_cpu>;