Lines Matching +full:rst +full:- +full:pins
4 * SPDX-License-Identifier: GPL-2.0+ X11
8 #include "rk3288-u-boot.dtsi"
9 #include <dt-bindings/input/input.h>
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 1>;
20 volup-key {
23 press-threshold-microvolt = <18000>;
27 ext_gmac: external-gmac-clock {
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <125000000>;
31 clock-output-names = "ext_gmac";
34 ir: ir-receiver {
35 compatible = "gpio-ir-receiver";
36 pinctrl-names = "default";
37 pinctrl-0 = <&ir_int>;
40 keys: gpio-keys {
41 compatible = "gpio-keys";
42 #address-cells = <1>;
43 #size-cells = <0>;
46 gpio-key,wakeup = <1>;
50 pinctrl-names = "default";
51 pinctrl-0 = <&pwr_key>;
56 u-boot,dm-pre-reloc;
57 compatible = "gpio-leds";
60 u-boot,dm-pre-reloc;
63 linux,default-trigger = "rc-feedback";
64 pinctrl-names = "default";
65 pinctrl-0 = <&work_led>;
69 u-boot,dm-pre-reloc;
72 linux,default-trigger = "default-on";
73 pinctrl-names = "default";
74 pinctrl-0 = <&power_led>;
78 vcc_sys: vsys-regulator {
79 compatible = "regulator-fixed";
80 regulator-name = "vcc_sys";
81 regulator-min-microvolt = <5000000>;
82 regulator-max-microvolt = <5000000>;
83 regulator-always-on;
84 regulator-boot-on;
87 vcc_sd: sdmmc-regulator {
88 compatible = "regulator-fixed";
90 pinctrl-names = "default";
91 pinctrl-0 = <&sdmmc_pwr>;
92 regulator-name = "vcc_sd";
93 regulator-min-microvolt = <3300000>;
94 regulator-max-microvolt = <3300000>;
95 startup-delay-us = <100000>;
96 vin-supply = <&vcc_io>;
99 vcc_flash: flash-regulator {
100 compatible = "regulator-fixed";
101 regulator-name = "vcc_flash";
102 regulator-min-microvolt = <1800000>;
103 regulator-max-microvolt = <1800000>;
104 vin-supply = <&vcc_io>;
107 vcc_5v: usb-regulator {
108 compatible = "regulator-fixed";
109 regulator-name = "vcc_5v";
110 regulator-min-microvolt = <5000000>;
111 regulator-max-microvolt = <5000000>;
112 regulator-always-on;
113 regulator-boot-on;
114 vin-supply = <&vcc_sys>;
117 vcc_host_5v: usb-host-regulator {
118 compatible = "regulator-fixed";
119 enable-active-high;
121 pinctrl-names = "default";
122 pinctrl-0 = <&host_vbus_drv>;
123 regulator-name = "vcc_host_5v";
124 regulator-min-microvolt = <5000000>;
125 regulator-max-microvolt = <5000000>;
126 regulator-always-on;
127 vin-supply = <&vcc_5v>;
130 vcc_otg_5v: usb-otg-regulator {
131 compatible = "regulator-fixed";
132 enable-active-high;
134 pinctrl-names = "default";
135 pinctrl-0 = <&otg_vbus_drv>;
136 regulator-name = "vcc_otg_5v";
137 regulator-min-microvolt = <5000000>;
138 regulator-max-microvolt = <5000000>;
139 regulator-always-on;
140 vin-supply = <&vcc_5v>;
145 cpu0-supply = <&vdd_cpu>;
149 broken-cd;
150 bus-width = <8>;
151 cap-mmc-highspeed;
152 disable-wp;
153 non-removable;
154 num-slots = <1>;
155 pinctrl-names = "default";
156 pinctrl-0 = <&emmc_clk>, <&emmc_cmd>, <&emmc_pwr>, <&emmc_bus8>;
157 vmmc-supply = <&vcc_io>;
158 vqmmc-supply = <&vcc_flash>;
163 assigned-clocks = <&cru SCLK_MAC>;
164 assigned-clock-parents = <&ext_gmac>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&rgmii_pins>, <&phy_rst>, <&phy_pmeb>, <&phy_int>;
168 phy-supply = <&vcc_lan>;
169 phy-mode = "rgmii";
170 snps,reset-active-low;
171 snps,reset-delays-us = <0 10000 1000000>;
172 snps,reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>;
179 ddc-i2c-bus = <&i2c5>;
184 clock-frequency = <400000>;
189 fcs,suspend-voltage-selector = <1>;
191 regulator-name = "vdd_cpu";
192 regulator-min-microvolt = <850000>;
193 regulator-max-microvolt = <1350000>;
194 regulator-always-on;
195 regulator-boot-on;
196 vin-supply = <&vcc_sys>;
201 fcs,suspend-voltage-selector = <1>;
203 regulator-name = "vdd_gpu";
204 regulator-min-microvolt = <850000>;
205 regulator-max-microvolt = <1350000>;
206 regulator-always-on;
207 vin-supply = <&vcc_sys>;
213 #clock-cells = <0>;
214 clock-frequency = <32768>;
215 clock-output-names = "xin32k";
216 interrupt-parent = <&gpio7>;
218 pinctrl-names = "default";
219 pinctrl-0 = <&rtc_int>;
223 compatible = "active-semi,act8846";
225 pinctrl-names = "default";
226 pinctrl-0 = <&pmic_vsel>, <&pwr_hold>;
227 system-power-controller;
231 regulator-name = "vcc_ddr";
232 regulator-min-microvolt = <1200000>;
233 regulator-max-microvolt = <1200000>;
234 regulator-always-on;
238 regulator-name = "vcc_io";
239 regulator-min-microvolt = <3300000>;
240 regulator-max-microvolt = <3300000>;
241 regulator-always-on;
245 regulator-name = "vdd_log";
246 regulator-min-microvolt = <1100000>;
247 regulator-max-microvolt = <1100000>;
248 regulator-always-on;
252 regulator-name = "vcc_20";
253 regulator-min-microvolt = <2000000>;
254 regulator-max-microvolt = <2000000>;
255 regulator-always-on;
259 regulator-name = "vccio_sd";
260 regulator-min-microvolt = <3300000>;
261 regulator-max-microvolt = <3300000>;
262 regulator-always-on;
266 regulator-name = "vdd10_lcd";
267 regulator-min-microvolt = <1000000>;
268 regulator-max-microvolt = <1000000>;
269 regulator-always-on;
273 regulator-name = "vcca_18";
274 regulator-min-microvolt = <1800000>;
275 regulator-max-microvolt = <1800000>;
279 regulator-name = "vcca_33";
280 regulator-min-microvolt = <3300000>;
281 regulator-max-microvolt = <3300000>;
285 regulator-name = "vcc_lan";
286 regulator-min-microvolt = <3300000>;
287 regulator-max-microvolt = <3300000>;
291 regulator-name = "vdd_10";
292 regulator-min-microvolt = <1000000>;
293 regulator-max-microvolt = <1000000>;
294 regulator-always-on;
298 regulator-name = "vcc_18";
299 regulator-min-microvolt = <1800000>;
300 regulator-max-microvolt = <1800000>;
301 regulator-always-on;
305 regulator-name = "vcc18_lcd";
306 regulator-min-microvolt = <1800000>;
307 regulator-max-microvolt = <1800000>;
308 regulator-always-on;
331 pcfg_output_high: pcfg-output-high {
332 output-high;
335 pcfg_output_low: pcfg-output-low {
336 output-low;
340 pwr_hold: pwr-hold {
341 rockchip,pins = <0 1 RK_FUNC_GPIO &pcfg_output_high>;
346 phy_int: phy-int {
347 rockchip,pins = <0 9 RK_FUNC_GPIO &pcfg_pull_up>;
350 phy_pmeb: phy-pmeb {
351 rockchip,pins = <0 8 RK_FUNC_GPIO &pcfg_pull_up>;
354 phy_rst: phy-rst {
355 rockchip,pins = <4 8 RK_FUNC_GPIO &pcfg_output_high>;
360 rtc_int: rtc-int {
361 rockchip,pins = <7 4 RK_FUNC_GPIO &pcfg_pull_up>;
366 pwr_key: pwr-key {
367 rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>;
372 power_led: power-led {
373 rockchip,pins = <8 2 RK_FUNC_GPIO &pcfg_pull_none>;
376 work_led: work-led {
377 rockchip,pins = <8 1 RK_FUNC_GPIO &pcfg_pull_none>;
382 sdmmc_pwr: sdmmc-pwr {
383 rockchip,pins = <7 11 RK_FUNC_GPIO &pcfg_pull_none>;
388 host_vbus_drv: host-vbus-drv {
389 rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>;
392 usbhub_rst: usbhub-rst {
393 rockchip,pins = <8 3 RK_FUNC_GPIO &pcfg_output_high>;
398 otg_vbus_drv: otg-vbus-drv {
399 rockchip,pins = <0 12 RK_FUNC_GPIO &pcfg_pull_none>;
405 vref-supply = <&vcc_18>;
410 broken-cd;
411 bus-width = <4>;
412 disable-wp;
413 non-removable;
414 num-slots = <1>;
415 pinctrl-names = "default";
416 pinctrl-0 = <&sdio0_bus4>, <&sdio0_cmd>, <&sdio0_clk>;
417 vmmc-supply = <&vcc_18>;
422 bus-width = <4>;
423 cap-mmc-highspeed;
424 cap-sd-highspeed;
425 card-detect-delay = <200>;
426 disable-wp;
427 num-slots = <1>;
428 pinctrl-names = "default";
429 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
430 vmmc-supply = <&vcc_sd>;
435 pinctrl-names = "default";
436 pinctrl-0 = <&spi0_clk>, <&spi0_cs0>, <&spi0_tx>, <&spi0_rx>, <&spi0_cs1>;
441 pinctrl-names = "default";
442 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>, <&uart0_rts>;
459 pinctrl-names = "default";
460 pinctrl-0 = <&usbhub_rst>;