Lines Matching +full:jh7100 +full:- +full:pinctrl

1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
8 #include "jh7100.dtsi"
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 i2c0_pins: i2c0-0 {
77 i2c-pins {
84 bias-disable; /* external pull-up */
85 input-enable;
86 input-schmitt-enable;
90 i2c1_pins: i2c1-0 {
91 i2c-pins {
98 bias-pull-up;
99 input-enable;
100 input-schmitt-enable;
104 i2c2_pins: i2c2-0 {
105 i2c-pins {
112 bias-disable; /* external pull-up */
113 input-enable;
114 input-schmitt-enable;
118 sdio0_pins: sdio0-0 {
119 clk-pins {
122 bias-disable;
123 input-disable;
124 input-schmitt-disable;
126 sdio-pins {
149 bias-pull-up;
150 input-enable;
151 input-schmitt-enable;
155 sdio1_pins: sdio1-0 {
156 clk-pins {
159 bias-disable;
160 input-disable;
161 input-schmitt-disable;
163 sdio-pins {
184 bias-pull-up;
185 input-enable;
186 input-schmitt-enable;
190 uart3_pins: uart3-0 {
191 rx-pins {
194 bias-pull-up;
195 drive-strength = <14>;
196 input-enable;
197 input-schmitt-enable;
198 slew-rate = <0>;
200 tx-pins {
203 bias-disable;
204 drive-strength = <35>;
205 input-disable;
206 input-schmitt-disable;
207 slew-rate = <0>;
213 clock-frequency = <100000>;
214 i2c-sda-hold-time-ns = <300>;
215 i2c-sda-falling-time-ns = <500>;
216 i2c-scl-falling-time-ns = <500>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&i2c0_pins>;
224 gpio-controller;
225 #gpio-cells = <2>;
233 clock-frequency = <400000>;
234 i2c-sda-hold-time-ns = <300>;
235 i2c-sda-falling-time-ns = <100>;
236 i2c-scl-falling-time-ns = <100>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&i2c1_pins>;
243 clock-frequency = <100000>;
244 i2c-sda-hold-time-ns = <300>;
245 i2c-sda-falling-time-ns = <500>;
246 i2c-scl-falling-time-ns = <500>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&i2c2_pins>;
253 clock-frequency = <25000000>;
257 clock-frequency = <27000000>;
261 broken-cd;
262 bus-width = <4>;
263 cap-sd-highspeed;
264 pinctrl-names = "default";
265 pinctrl-0 = <&sdio0_pins>;
270 #address-cells = <1>;
271 #size-cells = <0>;
272 bus-width = <4>;
273 cap-sd-highspeed;
274 cap-sdio-irq;
275 cap-power-off-card;
276 mmc-pwrseq = <&wifi_pwrseq>;
277 non-removable;
278 pinctrl-names = "default";
279 pinctrl-0 = <&sdio1_pins>;
283 compatible = "brcm,bcm4329-fmac";
289 pinctrl-names = "default";
290 pinctrl-0 = <&uart3_pins>;