Lines Matching +full:sdmmc +full:- +full:3 +full:v3 +full:- +full:drv
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/input/input.h>
9 compatible = "zkmagic,a95x-z2", "rockchip,rk3318";
12 mmc0 = &sdmmc;
18 stdout-path = "serial2:1500000n8";
21 adc-keys {
22 compatible = "adc-keys";
23 io-channels = <&saradc 0>;
24 io-channel-names = "buttons";
25 keyup-threshold-microvolt = <1800000>;
26 poll-interval = <100>;
28 button-recovery {
31 press-threshold-microvolt = <17000>;
35 ir-receiver {
36 compatible = "gpio-ir-receiver";
38 pinctrl-0 = <&ir_int>;
39 pinctrl-names = "default";
43 compatible = "gpio-leds";
44 pinctrl-0 = <&cyx_led_pin>;
45 pinctrl-names = "default";
47 cyx_led: led-0 {
48 default-state = "on";
54 sdio_pwrseq: sdio-pwrseq {
55 compatible = "mmc-pwrseq-simple";
56 pinctrl-0 = <&wifi_enable_h>;
57 pinctrl-names = "default";
58 reset-gpios = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
61 spdif-sound {
62 compatible = "simple-audio-card";
63 simple-audio-card,name = "SPDIF";
65 simple-audio-card,cpu {
66 sound-dai = <&spdif>;
69 simple-audio-card,codec {
70 sound-dai = <&spdif_out>;
74 spdif_out: spdif-out {
75 compatible = "linux,spdif-dit";
76 #sound-dai-cells = <0>;
80 vccio_1v8: vccio-1v8-regulator {
81 compatible = "regulator-fixed";
82 regulator-name = "vccio_1v8";
83 regulator-min-microvolt = <1800000>;
84 regulator-max-microvolt = <1800000>;
85 regulator-always-on;
88 vccio_3v3: vccio-3v3-regulator {
89 compatible = "regulator-fixed";
90 regulator-name = "vccio_3v3";
91 regulator-min-microvolt = <3300000>;
92 regulator-max-microvolt = <3300000>;
93 regulator-always-on;
96 vcc_otg_vbus: otg-vbus-regulator {
97 compatible = "regulator-fixed";
99 pinctrl-0 = <&otg_vbus_drv>;
100 pinctrl-names = "default";
101 regulator-name = "vcc_otg_vbus";
102 regulator-min-microvolt = <5000000>;
103 regulator-max-microvolt = <5000000>;
104 enable-active-high;
107 vcc_sd: sdmmc-regulator {
108 compatible = "regulator-fixed";
110 pinctrl-0 = <&sdmmc0m1_pin>;
111 pinctrl-names = "default";
112 regulator-name = "vcc_sd";
113 regulator-min-microvolt = <3300000>;
114 regulator-max-microvolt = <3300000>;
115 vin-supply = <&vccio_3v3>;
118 vdd_arm: vdd-arm {
119 compatible = "pwm-regulator";
121 regulator-name = "vdd_arm";
122 regulator-min-microvolt = <950000>;
123 regulator-max-microvolt = <1400000>;
124 regulator-settling-time-up-us = <250>;
125 regulator-always-on;
126 regulator-boot-on;
129 vdd_log: vdd-log {
130 compatible = "pwm-regulator";
132 regulator-name = "vdd_log";
133 regulator-min-microvolt = <900000>;
134 regulator-max-microvolt = <1300000>;
135 regulator-settling-time-up-us = <250>;
136 regulator-always-on;
137 regulator-boot-on;
150 cpu-supply = <&vdd_arm>;
154 cpu-supply = <&vdd_arm>;
158 cpu-supply = <&vdd_arm>;
162 cpu-supply = <&vdd_arm>;
166 opp-1200000000 {
170 opp-1296000000 {
176 bus-width = <8>;
177 cap-mmc-highspeed;
178 non-removable;
179 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
180 pinctrl-names = "default";
185 assigned-clock-parents = <&cru SCLK_MAC2PHY_SRC>;
186 assigned-clock-rate = <50000000>;
187 assigned-clocks = <&cru SCLK_MAC2PHY>;
192 mali-supply = <&vdd_log>;
216 pmuio-supply = <&vccio_3v3>;
217 vccio1-supply = <&vccio_3v3>;
218 vccio2-supply = <&vccio_1v8>;
219 vccio3-supply = <&vccio_3v3>;
220 vccio4-supply = <&vccio_1v8>;
221 vccio5-supply = <&vccio_3v3>;
222 vccio6-supply = <&vccio_3v3>;
228 ir_int: ir-int {
234 cyx_led_pin: cyx-led-pin {
240 pwm0_pin_pull_up: pwm0-pin-pull-up {
246 pwm1_pin_pull_up: pwm1-pin-pull-up {
251 sdio-pwrseq {
252 wifi_enable_h: wifi-enable-h {
258 clk_32k_out: clk-32k-out {
264 host_vbus_drv: host-vbus-drv {
268 otg_vbus_drv: otg-vbus-drv {
275 pinctrl-0 = <&pwm0_pin_pull_up>;
276 pinctrl-names = "active";
281 pinctrl-0 = <&pwm1_pin_pull_up>;
282 pinctrl-names = "active";
287 vref-supply = <&vccio_1v8>;
292 bus-width = <4>;
293 cap-sd-highspeed;
294 cap-sdio-irq;
295 keep-power-in-suspend;
296 max-frequency = <125000000>;
297 mmc-pwrseq = <&sdio_pwrseq>;
298 non-removable;
299 pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_cmd &sdmmc1_clk &clk_32k_out>;
300 pinctrl-names = "default";
301 sd-uhs-sdr104;
305 &sdmmc {
306 bus-width = <4>;
307 cap-sd-highspeed;
308 pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
309 pinctrl-names = "default";
310 vmmc-supply = <&vcc_sd>;
315 pinctrl-0 = <&spdifm0_tx>;
332 rockchip,hw-tshut-temp = <120000>;
345 phy-supply = <&vcc_otg_vbus>;
350 pinctrl-0 = <&uart0_xfer &uart0_cts>;