Lines Matching +full:- +full:j2
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 = <ð_rgmii_pins>;
125 pinctrl-names = "default";
126 phy-handle = <ð_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 */
224 "J2 Header Pin35", "", "", "", "J2 Header Pin36",
225 "J2 Header Pin31", "", "", "", "TF VDD En",
226 "J2 Header Pin32", "J2 Header Pin26", "", "",
228 "J2 Header Pin29", "J2 Header Pin24",
229 "J2 Header Pin23", "J2 Header Pin22",
230 "J2 Header Pin21", "J2 Header Pin18",
231 "J2 Header Pin33", "J2 Header Pin19",
232 "J2 Header Pin16", "J2 Header Pin15",
233 "J2 Header Pin12", "J2 Header Pin13",
234 "J2 Header Pin8", "J2 Header Pin10",
236 "J2 Header Pin11", "", "J2 Header Pin7", "",
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>;