Lines Matching +full:hdmi +full:- +full:tx

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",
195 "HDMI CEC", "SYS LED",
201 gpio-line-names = /* Bank GPIOZ */
204 "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
205 "Eth TX D0", "Eth TX D1", "Eth TX D2", "Eth TX D3",
208 "HDMI HPD", "HDMI DDC SDA", "HDMI DDC SCL", "",
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>;