Lines Matching +full:mmc +full:- +full:ddr +full:- +full:3 +full:_3v

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
10 model = "Geniatech XPI-3128";
11 compatible = "geniatech,xpi-3128", "rockchip,rk3128";
25 stdout-path = &uart1;
28 adc-keys {
29 compatible = "adc-keys";
30 io-channels = <&saradc 1>;
31 io-channel-names = "buttons";
32 keyup-threshold-microvolt = <3300000>;
34 button-recovery {
37 press-threshold-microvolt = <0>;
41 dc_5v: dc-5v-regulator {
42 compatible = "regulator-fixed";
43 regulator-name = "DC_5V";
44 regulator-min-microvolt = <5000000>;
45 regulator-max-microvolt = <5000000>;
46 regulator-always-on;
47 regulator-boot-on;
51 * This is a vbus-supply, which also supplies the GL852G usb hub,
52 * thus has to be always-on
54 host_pwr_5v: host-pwr-5v-regulator {
55 compatible = "regulator-fixed";
57 startup-delay-us = <1500>;
58 regulator-name = "HOST_PWR_5V";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
61 vin-supply = <&dc_5v>;
62 pinctrl-names = "default";
63 pinctrl-0 = <&host_drv>;
64 enable-active-high;
65 regulator-always-on;
68 ir-receiver {
69 compatible = "gpio-ir-receiver";
71 pinctrl-names = "default";
72 pinctrl-0 = <&ir_int>;
76 compatible = "gpio-leds";
78 led-power {
82 default-state = "on";
83 pinctrl-names = "default";
84 pinctrl-0 = <&power_led>;
87 led-spd {
96 * linux,default-trigger = "netdev";
98 pinctrl-names = "default";
99 pinctrl-0 = <&spd_led>;
103 mcu3v3: mcu3v3-regulator {
104 compatible = "regulator-fixed";
105 regulator-name = "MCU3V3";
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
108 vin-supply = <&vcc_io>;
109 regulator-always-on;
110 regulator-boot-on;
113 vcc_ddr: vcc-ddr-regulator {
114 compatible = "regulator-fixed";
115 regulator-name = "VCC_DDR";
116 regulator-min-microvolt = <1500000>;
117 regulator-max-microvolt = <1500000>;
118 vin-supply = <&vcc_sys>;
119 regulator-always-on;
120 regulator-boot-on;
123 vcc_io: vcc-io-regulator {
124 compatible = "regulator-fixed";
125 regulator-name = "VCC_IO";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 vin-supply = <&vcc_sys>;
129 regulator-always-on;
130 regulator-boot-on;
133 vcc_lan: vcc-lan-regulator {
134 compatible = "regulator-fixed";
135 regulator-name = "VCC_LAN";
136 regulator-min-microvolt = <3300000>;
137 regulator-max-microvolt = <3300000>;
138 vin-supply = <&vcc_io>;
139 regulator-always-on;
140 regulator-boot-on;
143 vcc_sd: vcc-sd-regulator {
144 compatible = "regulator-fixed";
146 startup-delay-us = <500>;
147 regulator-name = "VCC_SD";
148 regulator-min-microvolt = <3300000>;
149 regulator-max-microvolt = <3300000>;
150 vin-supply = <&vcc_io>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&sdmmc_pwren>;
155 vcc_sys: vcc-sys-regulator {
156 compatible = "regulator-fixed";
157 regulator-name = "VCC_SYS";
158 regulator-min-microvolt = <5000000>;
159 regulator-max-microvolt = <5000000>;
160 vin-supply = <&dc_5v>;
161 regulator-always-on;
162 regulator-boot-on;
165 vcc33_hdmi: vcc33-hdmi-regulator {
166 compatible = "regulator-fixed";
167 regulator-name = "VCC33_HDMI";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
170 vin-supply = <&vcca_33>;
171 regulator-always-on;
172 regulator-boot-on;
175 vcca_33: vcca-33-regulator {
176 compatible = "regulator-fixed";
177 regulator-name = "VCCA_33";
178 regulator-min-microvolt = <3300000>;
179 regulator-max-microvolt = <3300000>;
180 vin-supply = <&vcc_sys>;
181 regulator-always-on;
182 regulator-boot-on;
185 vdd_11: vdd-11-regulator {
186 compatible = "regulator-fixed";
187 regulator-name = "VDD_11";
188 regulator-min-microvolt = <1100000>;
189 regulator-max-microvolt = <1100000>;
190 vin-supply = <&vcc_sys>;
191 regulator-always-on;
192 regulator-boot-on;
195 vdd11_hdmi: vdd11-hdmi-regulator {
196 compatible = "regulator-fixed";
197 regulator-name = "VDD11_HDMI";
198 regulator-min-microvolt = <1100000>;
199 regulator-max-microvolt = <1100000>;
200 vin-supply = <&vdd_11>;
201 regulator-always-on;
202 regulator-boot-on;
205 vdd_arm: vdd-arm-regulator {
206 compatible = "pwm-regulator";
207 regulator-name = "VDD_ARM";
209 pwm-supply = <&vcc_sys>;
210 regulator-min-microvolt = <900000>;
211 regulator-max-microvolt = <1400000>;
212 regulator-always-on;
213 regulator-boot-on;
223 vdd_log: vdd-log-regulator {
224 compatible = "pwm-regulator";
225 regulator-name = "VDD_LOG";
227 pwm-dutycycle-range = <30 100>;
228 pwm-supply = <&vcc_sys>;
229 regulator-min-microvolt = <1050000>;
230 regulator-max-microvolt = <1400000>;
231 regulator-ramp-delay = <4000>;
232 regulator-always-on;
233 regulator-boot-on;
239 cpu-supply = <&vdd_arm>;
243 bus-width = <8>;
244 vmmc-supply = <&vcc_io>;
245 pinctrl-names = "default";
246 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
247 cap-mmc-highspeed;
248 mmc-ddr-3_3v;
249 no-sd;
250 no-sdio;
256 phy-supply = <&vcc_lan>;
257 phy-mode = "rmii";
258 phy-handle = <&phy0>;
259 assigned-clocks = <&cru SCLK_MAC_SRC>;
260 assigned-clock-rates= <50000000>;
261 pinctrl-names = "default";
262 pinctrl-0 = <&rmii_pins>;
267 gpio-line-names = /* GPIO0 A0-A7 */
270 /* GPIO0 B0-B7 */
273 /* GPIO0 C0-C7 */
276 /* GPIO0 D0-D7 */
282 gpio-line-names = /* GPIO1 A0-A7 */
285 /* GPIO1 B0-B7 */
288 /* GPIO1 C0-C7 */
291 /* GPIO1 D0-D7 */
297 gpio-line-names = /* GPIO2 A0-A7 */
300 /* GPIO2 B0-B7 */
303 /* GPIO2 C0-C7 */
306 /* GPIO2 D0-D7 */
312 gpio-line-names = /* GPIO3 A0-A7 */
315 /* GPIO3 B0-B7 */
318 /* GPIO3 C0-C7 */
321 /* GPIO3 D0-D7 */
327 mali-supply = <&vdd_log>;
332 phy0: ethernet-phy@1 {
333 compatible = "ethernet-phy-ieee802.3-c22";
335 max-speed = <100>;
337 reset-assert-us = <10>;
339 reset-deassert-us = <20>;
340 reset-gpios = <&gpio2 RK_PD0 GPIO_ACTIVE_LOW>;
341 pinctrl-names = "default";
342 pinctrl-0 = <&dp83848c_rst>;
348 dp83848c_rst: dp83848c-rst {
353 ir-receiver {
354 ir_int: ir-int {
355 rockchip,pins = <3 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>;
360 power_led: power-led {
364 spd_led: spd-led {
365 rockchip,pins = <3 RK_PB3 RK_FUNC_GPIO &pcfg_pull_none>;
370 host_drv: host-drv {
371 rockchip,pins = <3 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>;
385 vref-supply = <&vcc_io>;
390 bus-width = <4>;
391 vmmc-supply = <&vcc_sd>;
392 pinctrl-names = "default";
393 pinctrl-0 = <&sdmmc_bus4 &sdmmc_clk &sdmmc_cmd &sdmmc_det>;
394 disable-wp;
395 cap-sd-highspeed;
396 no-mmc;
397 no-sdio;
410 vusb_a-supply = <&vcc_io>;
411 vusb_d-supply = <&vdd_11>;