Lines Matching +full:input +full:- +full:schmitt +full:- +full:disable
1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
9 #include "jh7110-pinfunc.h"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pinctrl/starfive,jh7110-pinctrl.h>
27 stdout-path = "serial0:115200n8";
33 bootph-pre-ram;
36 gpio-restart {
37 compatible = "gpio-restart";
43 compatible = "gpio-leds";
45 led_status_power: led-0 {
50 pwmdac_codec: audio-codec {
51 compatible = "linux,spdif-dit";
52 #sound-dai-cells = <0>;
56 compatible = "simple-audio-card";
57 simple-audio-card,name = "StarFive-PWMDAC-Sound-Card";
58 #address-cells = <1>;
59 #size-cells = <0>;
61 simple-audio-card,dai-link@0 {
64 bitclock-master = <&sndcpu0>;
65 frame-master = <&sndcpu0>;
68 sound-dai = <&pwmdac>;
72 sound-dai = <&pwmdac_codec>;
79 timebase-frequency = <4000000>;
83 clock-frequency = <74250000>;
87 clock-frequency = <125000000>;
91 clock-frequency = <50000000>;
95 clock-frequency = <125000000>;
99 clock-frequency = <50000000>;
103 clock-frequency = <297000000>;
107 clock-frequency = <12288000>;
111 clock-frequency = <192000>;
115 clock-frequency = <12288000>;
119 clock-frequency = <192000>;
123 clock-frequency = <12288000>;
127 clock-frequency = <24000000>;
131 clock-frequency = <32768>;
135 clock-frequency = <49152000>;
139 assigned-clocks = <&ispcrg JH7110_ISPCLK_DOM4_APB_FUNC>,
141 assigned-clock-rates = <49500000>, <198000000>;
144 #address-cells = <1>;
145 #size-cells = <0>;
155 remote-endpoint = <&csi2rx_to_camss>;
162 assigned-clocks = <&ispcrg JH7110_ISPCLK_VIN_SYS>;
163 assigned-clock-rates = <297000000>;
166 #address-cells = <1>;
167 #size-cells = <0>;
179 remote-endpoint = <&camss_from_csi2rx>;
186 phy-handle = <&phy0>;
187 phy-mode = "rgmii-id";
190 #address-cells = <1>;
191 #size-cells = <0>;
192 compatible = "snps,dwmac-mdio";
194 phy0: ethernet-phy@0 {
201 clock-frequency = <100000>;
202 i2c-sda-hold-time-ns = <300>;
203 i2c-sda-falling-time-ns = <510>;
204 i2c-scl-falling-time-ns = <510>;
205 pinctrl-names = "default";
206 pinctrl-0 = <&i2c0_pins>;
210 clock-frequency = <100000>;
211 i2c-sda-hold-time-ns = <300>;
212 i2c-sda-falling-time-ns = <510>;
213 i2c-scl-falling-time-ns = <510>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&i2c2_pins>;
220 clock-frequency = <100000>;
221 i2c-sda-hold-time-ns = <300>;
222 i2c-sda-falling-time-ns = <510>;
223 i2c-scl-falling-time-ns = <510>;
224 pinctrl-names = "default";
225 pinctrl-0 = <&i2c5_pins>;
229 compatible = "x-powers,axp15060";
231 interrupt-controller;
232 #interrupt-cells = <1>;
236 regulator-boot-on;
237 regulator-always-on;
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
240 regulator-name = "vcc_3v3";
244 regulator-always-on;
245 regulator-min-microvolt = <500000>;
246 regulator-max-microvolt = <1540000>;
247 regulator-name = "vdd_cpu";
251 regulator-boot-on;
252 regulator-always-on;
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <3300000>;
255 regulator-name = "emmc_vdd";
263 bootph-pre-ram;
269 clock-frequency = <100000>;
270 i2c-sda-hold-time-ns = <300>;
271 i2c-sda-falling-time-ns = <510>;
272 i2c-scl-falling-time-ns = <510>;
273 pinctrl-names = "default";
274 pinctrl-0 = <&i2c6_pins>;
279 max-frequency = <100000000>;
280 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO0_SDCARD>;
281 assigned-clock-rates = <50000000>;
282 bus-width = <8>;
283 bootph-pre-ram;
284 pinctrl-names = "default";
285 pinctrl-0 = <&mmc0_pins>;
290 max-frequency = <100000000>;
291 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO1_SDCARD>;
292 assigned-clock-rates = <50000000>;
293 bus-width = <4>;
294 bootph-pre-ram;
295 cap-sd-highspeed;
296 pinctrl-names = "default";
297 pinctrl-0 = <&mmc1_pins>;
302 perst-gpios = <&sysgpio 26 GPIO_ACTIVE_LOW>;
304 pinctrl-names = "default";
305 pinctrl-0 = <&pcie0_pins>;
309 perst-gpios = <&sysgpio 28 GPIO_ACTIVE_LOW>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&pcie1_pins>;
316 pinctrl-names = "default";
317 pinctrl-0 = <&pwmdac_pins>;
321 #address-cells = <1>;
322 #size-cells = <0>;
326 compatible = "jedec,spi-nor";
328 bootph-pre-ram;
329 cdns,read-delay = <2>;
330 spi-max-frequency = <100000000>;
331 cdns,tshsl-ns = <1>;
332 cdns,tsd2d-ns = <1>;
333 cdns,tchsh-ns = <1>;
334 cdns,tslch-ns = <1>;
337 compatible = "fixed-partitions";
338 #address-cells = <1>;
339 #size-cells = <1>;
344 uboot-env@f0000 {
355 pinctrl-names = "default";
356 pinctrl-0 = <&pwm_pins>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&spi0_pins>;
365 assigned-clocks = <&syscrg JH7110_SYSCLK_CPU_ROOT>,
371 assigned-clock-parents = <&pllclk JH7110_PLLCLK_PLL0_OUT>,
375 assigned-clock-rates = <0>, <0>, <0>, <0>, <500000000>, <1500000000>;
379 i2c0_pins: i2c0-0 {
380 i2c-pins {
387 bias-disable; /* external pull-up */
388 input-enable;
389 input-schmitt-enable;
393 i2c2_pins: i2c2-0 {
394 i2c-pins {
401 bias-disable; /* external pull-up */
402 input-enable;
403 input-schmitt-enable;
407 i2c5_pins: i2c5-0 {
408 bootph-pre-ram;
410 i2c-pins {
417 bias-disable; /* external pull-up */
418 bootph-pre-ram;
419 input-enable;
420 input-schmitt-enable;
424 i2c6_pins: i2c6-0 {
425 i2c-pins {
432 bias-disable; /* external pull-up */
433 input-enable;
434 input-schmitt-enable;
438 mmc0_pins: mmc0-0 {
439 mmc-pins {
450 bias-pull-up;
451 drive-strength = <12>;
452 input-enable;
456 mmc1_pins: mmc1-0 {
457 clk-pins {
461 bias-pull-up;
462 drive-strength = <12>;
463 input-disable;
464 input-schmitt-disable;
465 slew-rate = <0>;
468 mmc-pins {
484 bias-pull-up;
485 drive-strength = <12>;
486 input-enable;
487 input-schmitt-enable;
488 slew-rate = <0>;
492 pcie0_pins: pcie0-0 {
493 clkreq-pins {
497 bias-pull-down;
498 drive-strength = <2>;
499 input-enable;
500 input-schmitt-disable;
501 slew-rate = <0>;
504 wake-pins {
508 bias-pull-up;
509 drive-strength = <2>;
510 input-enable;
511 input-schmitt-disable;
512 slew-rate = <0>;
516 pcie1_pins: pcie1-0 {
517 clkreq-pins {
521 bias-pull-down;
522 drive-strength = <2>;
523 input-enable;
524 input-schmitt-disable;
525 slew-rate = <0>;
528 wake-pins {
532 bias-pull-up;
533 drive-strength = <2>;
534 input-enable;
535 input-schmitt-disable;
536 slew-rate = <0>;
540 pwmdac_pins: pwmdac-0 {
541 pwmdac-pins {
548 bias-disable;
549 drive-strength = <2>;
550 input-disable;
551 input-schmitt-disable;
552 slew-rate = <0>;
556 pwm_pins: pwm-0 {
557 pwm-pins {
564 bias-disable;
565 drive-strength = <12>;
566 input-disable;
567 input-schmitt-disable;
568 slew-rate = <0>;
572 spi0_pins: spi0-0 {
573 mosi-pins {
577 bias-disable;
578 input-disable;
579 input-schmitt-disable;
582 miso-pins {
586 bias-pull-up;
587 input-enable;
588 input-schmitt-enable;
591 sck-pins {
595 bias-disable;
596 input-disable;
597 input-schmitt-disable;
600 ss-pins {
604 bias-disable;
605 input-disable;
606 input-schmitt-disable;
610 uart0_pins: uart0-0 {
611 tx-pins {
615 bias-disable;
616 drive-strength = <12>;
617 input-disable;
618 input-schmitt-disable;
619 slew-rate = <0>;
622 rx-pins {
626 bias-disable; /* external pull-up */
627 drive-strength = <2>;
628 input-enable;
629 input-schmitt-enable;
630 slew-rate = <0>;
636 bootph-pre-ram;
637 pinctrl-names = "default";
638 pinctrl-0 = <&uart0_pins>;
643 cpu-supply = <&vdd_cpu>;
647 cpu-supply = <&vdd_cpu>;
651 cpu-supply = <&vdd_cpu>;
655 cpu-supply = <&vdd_cpu>;