1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2019 Fuzhou Rockchip Electronics Co., Ltd
4 * Copyright (c) 2019 Radxa Limited
5 * Copyright (c) 2019 Amarula Solutions(India)
8 #include <dt-bindings/pwm/pwm.h>
11 clkin_gmac: external-gmac-clock {
12 compatible = "fixed-clock";
13 clock-frequency = <125000000>;
14 clock-output-names = "clkin_gmac";
18 vcc12v_dcin: vcc12v-dcin-regulator {
19 compatible = "regulator-fixed";
20 regulator-name = "vcc12v_dcin";
23 regulator-min-microvolt = <12000000>;
24 regulator-max-microvolt = <12000000>;
27 vcc5v0_sys: vcc5v0-sys-regulator {
28 compatible = "regulator-fixed";
29 regulator-name = "vcc5v0_sys";
32 regulator-min-microvolt = <5000000>;
33 regulator-max-microvolt = <5000000>;
34 vin-supply = <&vcc12v_dcin>;
37 vbus_host: vbus-host {
38 compatible = "regulator-fixed";
39 pinctrl-names = "default";
40 pinctrl-0 = <&usb1_en_oc>;
41 regulator-name = "vbus_host"; /* HOST-5V */
43 vin-supply = <&vcc5v0_sys>;
46 vbus_typec: vbus-typec {
47 compatible = "regulator-fixed";
48 pinctrl-names = "default";
49 pinctrl-0 = <&usb0_en_oc>;
50 regulator-name = "vbus_typec";
52 vin-supply = <&vcc5v0_sys>;
57 assigned-clock-parents = <&clkin_gmac>;
58 clock_in_out = "input";
60 pinctrl-names = "default";
61 pinctrl-0 = <&rgmii_pins>;
62 snps,reset-active-low;
63 snps,reset-delays-us = <0 10000 50000>;
86 vqmmc-supply = <&vccio_sd>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&uart0_xfer &uart0_cts>;