Lines Matching +full:cap +full:- +full:mmc +full:- +full:highspeed
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/leds/common.h>
24 stdout-path = "serial0:1500000n8";
28 compatible = "gpio-leds";
29 pinctrl-names = "default";
30 pinctrl-0 = <&green_led>, <&heartbeat_led>;
32 green-led {
34 default-state = "on";
38 linux,default-trigger = "default-on";
41 blue-led {
43 default-state = "on";
47 linux,default-trigger = "heartbeat";
51 sdio_pwrseq: sdio-pwrseq {
52 compatible = "mmc-pwrseq-simple";
53 pinctrl-0 = <&wifi_enable_h>;
54 pinctrl-names = "default";
55 reset-gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>;
58 vcc_1v8: vcc-1v8 {
59 compatible = "regulator-fixed";
60 regulator-name = "vcc_1v8";
61 regulator-always-on;
62 regulator-boot-on;
63 regulator-min-microvolt = <1800000>;
64 regulator-max-microvolt = <1800000>;
65 vin-supply = <&vcc_io>;
68 vcc_io: vcc-io {
69 compatible = "regulator-fixed";
70 regulator-name = "vcc_io";
71 regulator-always-on;
72 regulator-boot-on;
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
75 vin-supply = <&vcc5v0_sys>;
78 vcc_ddr: vcc-ddr {
79 compatible = "regulator-fixed";
80 regulator-name = "vcc_ddr";
81 regulator-always-on;
82 regulator-boot-on;
83 regulator-min-microvolt = <1500000>;
84 regulator-max-microvolt = <1500000>;
85 vin-supply = <&vcc5v0_sys>;
88 vcc5v0_otg: vcc5v0-otg {
89 compatible = "regulator-fixed";
90 enable-active-high;
92 pinctrl-names = "default";
93 pinctrl-0 = <&otg_vbus_drv>;
94 regulator-name = "vcc5v0_otg";
95 regulator-always-on;
96 vin-supply = <&vcc5v0_sys>;
99 vcc5v0_sys: vcc5v0-sys {
100 compatible = "regulator-fixed";
101 regulator-name = "vcc5v0_sys";
102 regulator-always-on;
103 regulator-boot-on;
104 regulator-min-microvolt = <5000000>;
105 regulator-max-microvolt = <5000000>;
108 vdd_core: vdd-core {
109 compatible = "pwm-regulator";
111 pwm-supply = <&vcc5v0_sys>;
112 regulator-name = "vdd_core";
113 regulator-min-microvolt = <827000>;
114 regulator-max-microvolt = <1340000>;
115 regulator-settling-time-up-us = <250>;
116 regulator-always-on;
117 regulator-boot-on;
120 vdd_log: vdd-log {
121 compatible = "regulator-fixed";
122 regulator-name = "vdd_log";
123 regulator-always-on;
124 regulator-boot-on;
125 regulator-min-microvolt = <1050000>;
126 regulator-max-microvolt = <1050000>;
127 vin-supply = <&vcc5v0_sys>;
132 cpu-supply = <&vdd_core>;
136 cap-mmc-highspeed;
137 cap-sd-highspeed;
138 no-sdio;
139 non-removable;
140 pinctrl-names = "default";
141 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd>;
142 vmmc-supply = <&vcc_io>;
148 phy-handle = <&rtl8201f>;
149 phy-supply = <&vcc_io>;
153 compatible = "snps,dwmac-mdio";
154 #address-cells = <1>;
155 #size-cells = <0>;
157 rtl8201f: ethernet-phy@1 {
158 compatible = "ethernet-phy-ieee802.3-c22";
160 pinctrl-names = "default";
161 pinctrl-0 = <&mac_rst>;
162 reset-assert-us = <20000>;
163 reset-deassert-us = <50000>;
164 reset-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
170 gpio-line-names =
171 /* GPIO0_A0 - A7 */
173 /* GPIO0_B0 - B7 */
174 "", "", "", "header1-pin3 [GPIO0_B3]",
175 "header1-pin5 [GPIO0_B4]", "", "",
176 "header1-pin11 [GPIO0_B7]",
177 /* GPIO0_C0 - C7 */
178 "header1-pin13 [GPIO0_C0]",
179 "header1-pin15 [GPIO0_C1]", "", "", "",
181 /* GPIO0_D0 - D7 */
186 gpio-line-names =
187 /* GPIO1_A0 - A7 */
189 /* GPIO1_B0 - B7 */
191 /* GPIO1_C0 - C7 */
192 "", "", "", "", "", "", "header1-pin21 [GPIO1_C6]",
193 "header1-pin19 [GPIO1_C7]",
194 /* GPIO1_D0 - D7 */
195 "header1-pin23 [GPIO1_D0]", "header1-pin24 [GPIO1_D1]",
200 gpio-line-names =
201 /* GPIO2_A0 - A7 */
202 "header1-pin10 [GPIO2_A0]", "header1-pin8 [GPIO2_A1]",
204 "header1-pin7 [GPIO2_A4]", "header1-pin12 [GPIO2_A5]",
205 "header2-pin46 [GPIO2_A6]", "header1-pin22 [GPIO1_A7]",
206 /* GPIO2_B0 - B7 */
207 "header2-pin45 [GPIO2_B0]", "header1-pin18 [GPIO2_B1]",
208 "header1-pin16 [GPIO2_B2]", "header2-pin44 [GPIO2_B3]",
209 "header2-pin43 [GPIO2_B4]", "header2-pin28 [GPIO2_B5]",
210 "header2-pin30 [GPIO2_B6]", "header2-pin32 [GPIO2_B7]",
211 /* GPIO2_C0 - C7 */
212 "header2-pin34 [GPIO2_C0]", "", "", "", "", "", "", "",
213 /* GPIO2_D0 - D7 */
218 gpio-line-names =
219 /* GPIO3_A0 - A7 */
221 /* GPIO3_B0 - B7 */
222 "", "", "header2-pin42 [GPIO3_B2]",
223 "header2-pin41 [GPIO3_B3]", "header2-pin40 [GPIO3_B4]",
224 "header2-pin39 [GPIO3_B5]", "", "",
225 /* GPIO3_C0 - C7 */
227 /* GPIO3_D0 - D7 */
236 vccio0-supply = <&vcc_io>;
237 vccio1-supply = <&vcc_io>;
238 vccio2-supply = <&vcc_io>;
239 vccio3-supply = <&vcc_io>;
240 vccio4-supply = <&vcc_1v8>;
241 vccio5-supply = <&vcc_io>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&rtc_32k>;
250 bt_reg_on: bt-reg-on {
254 bt_wake_host: bt-wake-host {
258 host_wake_bt: host-wake-bt {
264 mac_rst: mac-rst {
270 green_led: green-led {
274 heartbeat_led: heartbeat-led {
280 otg_vbus_drv: otg-vbus-drv {
285 sdio-pwrseq {
286 wifi_enable_h: wifi-enable-h {
290 wifi_host_wake: wifi-host-wake {
298 pinctrl-0 = <&pwm0_pin_pull_down>;
302 vref-supply = <&vcc_1v8>;
307 #address-cells = <1>;
308 #size-cells = <0>;
309 cap-sd-highspeed;
310 cap-sdio-irq;
311 keep-power-in-suspend;
312 max-frequency = <100000000>;
313 mmc-pwrseq = <&sdio_pwrseq>;
314 no-mmc;
315 no-sd;
316 non-removable;
317 sd-uhs-sdr50;
318 vmmc-supply = <&vcc_io>;
319 vqmmc-supply = <&vcc_1v8>;
324 interrupt-parent = <&gpio0>;
326 interrupt-names = "host-wake";
327 pinctrl-names = "default";
328 pinctrl-0 = <&wifi_host_wake>;
333 cap-mmc-highspeed;
334 cap-sd-highspeed;
335 disable-wp;
336 vmmc-supply = <&vcc_io>;
343 u2phy_host: host-port {
344 phy-supply = <&vcc5v0_otg>;
348 u2phy_otg: otg-port {
349 phy-supply = <&vcc5v0_otg>;
355 pinctrl-names = "default";
356 pinctrl-0 = <&uart0_xfer>;
361 uart-has-rtscts;
365 compatible = "realtek,rtl8723ds-bt";
366 device-wake-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
367 enable-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>;
368 host-wake-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
369 pinctrl-names = "default";
370 pinctrl-0 = <&bt_reg_on &bt_wake_host &host_wake_bt>;