Lines Matching +full:input +full:- +full:schmitt +full:- +full:enable

1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
9 #include "jh7110-pinfunc.h"
10 #include <dt-bindings/gpio/gpio.h>
26 stdout-path = "serial0:115200n8";
30 timebase-frequency = <4000000>;
38 gpio-restart {
39 compatible = "gpio-restart";
46 clock-frequency = <74250000>;
50 clock-frequency = <125000000>;
54 clock-frequency = <50000000>;
58 clock-frequency = <125000000>;
62 clock-frequency = <50000000>;
66 clock-frequency = <297000000>;
70 clock-frequency = <12288000>;
74 clock-frequency = <192000>;
78 clock-frequency = <12288000>;
82 clock-frequency = <192000>;
86 clock-frequency = <12288000>;
90 clock-frequency = <24000000>;
94 clock-frequency = <32768>;
98 clock-frequency = <49152000>;
102 phy-handle = <&phy0>;
103 phy-mode = "rgmii-id";
107 #address-cells = <1>;
108 #size-cells = <0>;
109 compatible = "snps,dwmac-mdio";
111 phy0: ethernet-phy@0 {
118 phy-handle = <&phy1>;
119 phy-mode = "rgmii-id";
123 #address-cells = <1>;
124 #size-cells = <0>;
125 compatible = "snps,dwmac-mdio";
127 phy1: ethernet-phy@1 {
134 clock-frequency = <100000>;
135 i2c-sda-hold-time-ns = <300>;
136 i2c-sda-falling-time-ns = <510>;
137 i2c-scl-falling-time-ns = <510>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&i2c0_pins>;
144 clock-frequency = <100000>;
145 i2c-sda-hold-time-ns = <300>;
146 i2c-sda-falling-time-ns = <510>;
147 i2c-scl-falling-time-ns = <510>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&i2c2_pins>;
154 clock-frequency = <100000>;
155 i2c-sda-hold-time-ns = <300>;
156 i2c-sda-falling-time-ns = <510>;
157 i2c-scl-falling-time-ns = <510>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&i2c5_pins>;
163 compatible = "x-powers,axp15060";
165 interrupt-controller;
166 #interrupt-cells = <1>;
170 regulator-boot-on;
171 regulator-always-on;
172 regulator-min-microvolt = <3300000>;
173 regulator-max-microvolt = <3300000>;
174 regulator-name = "vcc_3v3";
178 regulator-always-on;
179 regulator-min-microvolt = <500000>;
180 regulator-max-microvolt = <1540000>;
181 regulator-name = "vdd-cpu";
185 regulator-boot-on;
186 regulator-always-on;
187 regulator-min-microvolt = <1800000>;
188 regulator-max-microvolt = <1800000>;
189 regulator-name = "emmc_vdd";
196 clock-frequency = <100000>;
197 i2c-sda-hold-time-ns = <300>;
198 i2c-sda-falling-time-ns = <510>;
199 i2c-scl-falling-time-ns = <510>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&i2c6_pins>;
206 max-frequency = <100000000>;
207 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO0_SDCARD>;
208 assigned-clock-rates = <50000000>;
209 bus-width = <8>;
210 cap-mmc-highspeed;
211 mmc-ddr-1_8v;
212 mmc-hs200-1_8v;
213 non-removable;
214 cap-mmc-hw-reset;
215 post-power-on-delay-ms = <200>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&mmc0_pins>;
218 vmmc-supply = <&vcc_3v3>;
219 vqmmc-supply = <&emmc_vdd>;
224 max-frequency = <100000000>;
225 assigned-clocks = <&syscrg JH7110_SYSCLK_SDIO1_SDCARD>;
226 assigned-clock-rates = <50000000>;
227 bus-width = <4>;
228 no-sdio;
229 no-mmc;
230 broken-cd;
231 cap-sd-highspeed;
232 post-power-on-delay-ms = <200>;
233 pinctrl-names = "default";
234 pinctrl-0 = <&mmc1_pins>;
239 #address-cells = <1>;
240 #size-cells = <0>;
244 compatible = "jedec,spi-nor";
246 cdns,read-delay = <5>;
247 spi-max-frequency = <12000000>;
248 cdns,tshsl-ns = <1>;
249 cdns,tsd2d-ns = <1>;
250 cdns,tchsh-ns = <1>;
251 cdns,tslch-ns = <1>;
254 compatible = "fixed-partitions";
255 #address-cells = <1>;
256 #size-cells = <1>;
261 uboot-env@f0000 {
267 reserved-data@600000 {
275 pinctrl-names = "default";
276 pinctrl-0 = <&spi0_pins>;
282 spi-max-frequency = <10000000>;
287 i2c0_pins: i2c0-0 {
288 i2c-pins {
295 bias-disable; /* external pull-up */
296 input-enable;
297 input-schmitt-enable;
301 i2c2_pins: i2c2-0 {
302 i2c-pins {
309 bias-disable; /* external pull-up */
310 input-enable;
311 input-schmitt-enable;
315 i2c5_pins: i2c5-0 {
316 i2c-pins {
323 bias-disable; /* external pull-up */
324 input-enable;
325 input-schmitt-enable;
329 i2c6_pins: i2c6-0 {
330 i2c-pins {
337 bias-disable; /* external pull-up */
338 input-enable;
339 input-schmitt-enable;
343 mmc0_pins: mmc0-0 {
344 rst-pins {
348 bias-pull-up;
349 drive-strength = <12>;
350 input-disable;
351 input-schmitt-disable;
352 slew-rate = <0>;
355 mmc-pins {
366 bias-pull-up;
367 drive-strength = <12>;
368 input-enable;
372 mmc1_pins: mmc1-0 {
373 clk-pins {
377 bias-pull-up;
378 drive-strength = <12>;
379 input-disable;
380 input-schmitt-disable;
381 slew-rate = <0>;
384 mmc-pins {
400 bias-pull-up;
401 drive-strength = <12>;
402 input-enable;
403 input-schmitt-enable;
404 slew-rate = <0>;
408 spi0_pins: spi0-0 {
409 mosi-pins {
413 bias-disable;
414 input-disable;
415 input-schmitt-disable;
418 miso-pins {
422 bias-pull-up;
423 input-enable;
424 input-schmitt-enable;
427 sck-pins {
431 bias-disable;
432 input-disable;
433 input-schmitt-disable;
436 ss-pins {
440 bias-disable;
441 input-disable;
442 input-schmitt-disable;
446 uart0_pins: uart0-0 {
447 tx-pins {
451 bias-disable;
452 drive-strength = <12>;
453 input-disable;
454 input-schmitt-disable;
455 slew-rate = <0>;
458 rx-pins {
462 bias-disable; /* external pull-up */
463 drive-strength = <2>;
464 input-enable;
465 input-schmitt-enable;
466 slew-rate = <0>;
472 pinctrl-names = "default";
473 pinctrl-0 = <&uart0_pins>;
483 cpu-supply = <&vdd_cpu>;
487 cpu-supply = <&vdd_cpu>;
491 cpu-supply = <&vdd_cpu>;
495 cpu-supply = <&vdd_cpu>;