Lines Matching +full:meson +full:- +full:gxbb +full:- +full:dwmac

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "meson-gxbb.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
14 compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb";
15 model = "Hardkernel ODROID-C2";
23 stdout-path = "serial0:115200n8";
31 usb_otg_pwr: regulator-usb-pwrs {
32 compatible = "regulator-fixed";
34 regulator-name = "USB_OTG_PWR";
36 regulator-min-microvolt = <5000000>;
37 regulator-max-microvolt = <5000000>;
40 enable-active-high;
44 compatible = "gpio-leds";
48 linux,default-trigger = "heartbeat";
49 default-state = "off";
53 tflash_vdd: regulator-tflash_vdd {
57 compatible = "regulator-fixed";
59 regulator-name = "TFLASH_VDD";
60 regulator-min-microvolt = <3300000>;
61 regulator-max-microvolt = <3300000>;
64 enable-active-high;
67 tf_io: gpio-regulator-tf_io {
68 compatible = "regulator-gpio";
70 regulator-name = "TF_IO";
71 regulator-min-microvolt = <1800000>;
72 regulator-max-microvolt = <3300000>;
78 gpios-states = <0>;
84 vcc1v8: regulator-vcc1v8 {
85 compatible = "regulator-fixed";
86 regulator-name = "VCC1V8";
87 regulator-min-microvolt = <1800000>;
88 regulator-max-microvolt = <1800000>;
91 vcc3v3: regulator-vcc3v3 {
92 compatible = "regulator-fixed";
93 regulator-name = "VCC3V3";
94 regulator-min-microvolt = <3300000>;
95 regulator-max-microvolt = <3300000>;
98 emmc_pwrseq: emmc-pwrseq {
99 compatible = "mmc-pwrseq-emmc";
100 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
103 hdmi-connector {
104 compatible = "hdmi-connector";
109 remote-endpoint = <&hdmi_tx_tmds_out>;
117 pinctrl-0 = <&ao_cec_pins>;
118 pinctrl-names = "default";
119 hdmi-phandle = <&hdmi_tx>;
124 pinctrl-0 = <&eth_rgmii_pins>;
125 pinctrl-names = "default";
126 phy-handle = <&eth_phy0>;
127 phy-mode = "rgmii";
129 snps,reset-gpio = <&gpio GPIOZ_14 0>;
130 snps,reset-delays-us = <0 10000 1000000>;
131 snps,reset-active-low;
133 amlogic,tx-delay-ns = <2>;
136 compatible = "snps,dwmac-mdio";
137 #address-cells = <1>;
138 #size-cells = <0>;
140 eth_phy0: ethernet-phy@0 {
143 interrupt-parent = <&gpio_intc>;
146 eee-broken-1000t;
153 * WARNING: The USB Hub on the Odroid-C2 needs a reset signal
158 usb-hub {
159 gpio-hog;
161 output-high;
162 line-name = "usb-hub-reset";
168 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
169 pinctrl-names = "default";
174 remote-endpoint = <&hdmi_connector_in>;
180 pinctrl-0 = <&i2c_a_pins>;
181 pinctrl-names = "default";
186 pinctrl-0 = <&remote_input_ao_pins>;
187 pinctrl-names = "default";
191 gpio-line-names = "UART TX", "UART RX", "VCCK En", "TF 3V3/1V8 En",
201 gpio-line-names = /* Bank GPIOZ */
243 vref-supply = <&vcc1v8>;
253 pinctrl-0 = <&sdcard_pins>;
254 pinctrl-1 = <&sdcard_clk_gate_pins>;
255 pinctrl-names = "default", "clk-gate";
257 bus-width = <4>;
258 cap-sd-highspeed;
259 max-frequency = <100000000>;
260 disable-wp;
262 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;
263 cd-inverted;
265 vmmc-supply = <&tflash_vdd>;
266 vqmmc-supply = <&tf_io>;
272 pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
273 pinctrl-1 = <&emmc_clk_gate_pins>;
274 pinctrl-names = "default", "clk-gate";
276 bus-width = <8>;
277 max-frequency = <100000000>;
278 non-removable;
279 disable-wp;
280 cap-mmc-highspeed;
281 mmc-ddr-1_8v;
282 mmc-hs200-1_8v;
284 mmc-pwrseq = <&emmc_pwrseq>;
285 vmmc-supply = <&vcc3v3>;
286 vqmmc-supply = <&vcc1v8>;
291 pinctrl-0 = <&uart_ao_a_pins>;
292 pinctrl-names = "default";
297 phy-supply = <&usb_otg_pwr>;
302 phy-supply = <&usb_otg_pwr>;