Lines Matching +full:input +full:- +full:schmitt
1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/pinctrl/pinctrl-starfive-jh7100.h>
21 stdout-path = "serial0:115200n8";
25 timebase-frequency = <6250000>;
34 compatible = "gpio-leds";
36 led-ack {
40 linux,default-trigger = "heartbeat";
45 reserved-memory {
46 #address-cells = <2>;
47 #size-cells = <2>;
50 dma-reserved@fa000000 {
52 no-map;
56 compatible = "shared-dma-pool";
58 no-map;
59 linux,dma-default;
64 dma-ranges = <0x00 0x80000000 0x00 0x80000000 0x00 0x7a000000>,
69 wifi_pwrseq: wifi-pwrseq {
70 compatible = "mmc-pwrseq-simple";
71 reset-gpios = <&gpio 37 GPIO_ACTIVE_LOW>;
76 pinctrl-names = "default";
77 pinctrl-0 = <&gmac_pins>;
78 phy-mode = "rgmii-id";
82 #address-cells = <1>;
83 #size-cells = <0>;
84 compatible = "snps,dwmac-mdio";
89 gmac_pins: gmac-0 {
90 gtxclk-pins {
92 bias-pull-up;
93 drive-strength = <35>;
94 input-enable;
95 input-schmitt-enable;
96 slew-rate = <0>;
98 miitxclk-pins {
100 bias-pull-up;
101 drive-strength = <14>;
102 input-enable;
103 input-schmitt-disable;
104 slew-rate = <0>;
106 tx-pins {
116 bias-pull-up;
117 drive-strength = <35>;
118 input-disable;
119 input-schmitt-disable;
120 slew-rate = <0>;
122 rxclk-pins {
124 bias-pull-up;
125 drive-strength = <14>;
126 input-enable;
127 input-schmitt-disable;
128 slew-rate = <6>;
130 rxer-pins {
132 bias-pull-up;
133 drive-strength = <14>;
134 input-enable;
135 input-schmitt-disable;
136 slew-rate = <0>;
138 rx-pins {
152 bias-pull-up;
153 drive-strength = <14>;
154 input-enable;
155 input-schmitt-enable;
156 slew-rate = <0>;
160 i2c0_pins: i2c0-0 {
161 i2c-pins {
168 bias-disable; /* external pull-up */
169 input-enable;
170 input-schmitt-enable;
174 i2c1_pins: i2c1-0 {
175 i2c-pins {
182 bias-pull-up;
183 input-enable;
184 input-schmitt-enable;
188 i2c2_pins: i2c2-0 {
189 i2c-pins {
196 bias-disable; /* external pull-up */
197 input-enable;
198 input-schmitt-enable;
202 pwm_pins: pwm-0 {
203 pwm-pins {
212 bias-disable;
213 drive-strength = <35>;
214 input-disable;
215 input-schmitt-disable;
216 slew-rate = <0>;
220 sdio0_pins: sdio0-0 {
221 clk-pins {
224 bias-disable;
225 input-disable;
226 input-schmitt-disable;
228 sdio-pins {
251 bias-pull-up;
252 input-enable;
253 input-schmitt-enable;
257 sdio1_pins: sdio1-0 {
258 clk-pins {
261 bias-disable;
262 input-disable;
263 input-schmitt-disable;
265 sdio-pins {
286 bias-pull-up;
287 input-enable;
288 input-schmitt-enable;
292 uart3_pins: uart3-0 {
293 rx-pins {
296 bias-pull-up;
297 drive-strength = <14>;
298 input-enable;
299 input-schmitt-enable;
300 slew-rate = <0>;
302 tx-pins {
305 bias-disable;
306 drive-strength = <35>;
307 input-disable;
308 input-schmitt-disable;
309 slew-rate = <0>;
315 clock-frequency = <100000>;
316 i2c-sda-hold-time-ns = <300>;
317 i2c-sda-falling-time-ns = <500>;
318 i2c-scl-falling-time-ns = <500>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&i2c0_pins>;
326 gpio-controller;
327 #gpio-cells = <2>;
335 clock-frequency = <400000>;
336 i2c-sda-hold-time-ns = <300>;
337 i2c-sda-falling-time-ns = <100>;
338 i2c-scl-falling-time-ns = <100>;
339 pinctrl-names = "default";
340 pinctrl-0 = <&i2c1_pins>;
345 clock-frequency = <100000>;
346 i2c-sda-hold-time-ns = <300>;
347 i2c-sda-falling-time-ns = <500>;
348 i2c-scl-falling-time-ns = <500>;
349 pinctrl-names = "default";
350 pinctrl-0 = <&i2c2_pins>;
355 clock-frequency = <25000000>;
359 clock-frequency = <27000000>;
363 pinctrl-names = "default";
364 pinctrl-0 = <&pwm_pins>;
369 broken-cd;
370 bus-width = <4>;
371 cap-sd-highspeed;
372 pinctrl-names = "default";
373 pinctrl-0 = <&sdio0_pins>;
378 #address-cells = <1>;
379 #size-cells = <0>;
380 bus-width = <4>;
381 cap-sd-highspeed;
382 cap-sdio-irq;
383 cap-power-off-card;
384 mmc-pwrseq = <&wifi_pwrseq>;
385 non-removable;
386 pinctrl-names = "default";
387 pinctrl-0 = <&sdio1_pins>;
391 compatible = "brcm,bcm4329-fmac";
397 pinctrl-names = "default";
398 pinctrl-0 = <&uart3_pins>;