Lines Matching +full:ddc +full:- +full:en +full:- +full:gpios

6  * This file is dual-licensed: you can use it either under the terms
45 /dts-v1/;
47 #include "meson-gxbb.dtsi"
48 #include <dt-bindings/gpio/gpio.h>
51 compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb";
52 model = "Hardkernel ODROID-C2";
59 stdout-path = "serial0:115200n8";
67 usb_otg_pwr: regulator-usb-pwrs {
68 compatible = "regulator-fixed";
70 regulator-name = "USB_OTG_PWR";
72 regulator-min-microvolt = <5000000>;
73 regulator-max-microvolt = <5000000>;
76 enable-active-high;
80 compatible = "gpio-leds";
83 gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
84 linux,default-trigger = "heartbeat";
85 default-state = "off";
89 tflash_vdd: regulator-tflash_vdd {
93 compatible = "regulator-fixed";
95 regulator-name = "TFLASH_VDD";
96 regulator-min-microvolt = <3300000>;
97 regulator-max-microvolt = <3300000>;
100 enable-active-high;
103 tf_io: gpio-regulator-tf_io {
104 compatible = "regulator-gpio";
106 regulator-name = "TF_IO";
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <3300000>;
113 gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_HIGH>;
114 gpios-states = <0>;
120 vcc1v8: regulator-vcc1v8 {
121 compatible = "regulator-fixed";
122 regulator-name = "VCC1V8";
123 regulator-min-microvolt = <1800000>;
124 regulator-max-microvolt = <1800000>;
127 vcc3v3: regulator-vcc3v3 {
128 compatible = "regulator-fixed";
129 regulator-name = "VCC3V3";
130 regulator-min-microvolt = <3300000>;
131 regulator-max-microvolt = <3300000>;
134 emmc_pwrseq: emmc-pwrseq {
135 compatible = "mmc-pwrseq-emmc";
136 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
146 pinctrl-0 = <&uart_ao_a_pins>;
147 pinctrl-names = "default";
152 pinctrl-0 = <&eth_rgmii_pins>;
153 pinctrl-names = "default";
154 phy-handle = <&eth_phy0>;
155 phy-mode = "rgmii";
157 snps,reset-gpio = <&gpio GPIOZ_14 0>;
158 snps,reset-delays-us = <0 10000 1000000>;
159 snps,reset-active-low;
161 amlogic,tx-delay-ns = <2>;
164 compatible = "snps,dwmac-mdio";
165 #address-cells = <1>;
166 #size-cells = <0>;
168 eth_phy0: ethernet-phy@0 {
170 eee-broken-1000t;
176 gpio-line-names = "UART TX", "UART RX", "VCCK En", "TF 3V3/1V8 En",
177 "USB HUB nRESET", "USB OTG Power En",
184 gpio-line-names = /* Bank GPIOZ */
187 "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
191 "HDMI HPD", "HDMI DDC SDA", "HDMI DDC SCL", "",
208 "J2 Header Pin31", "", "", "", "TF VDD En",
228 pinctrl-0 = <&remote_input_ao_pins>;
229 pinctrl-names = "default";
234 pinctrl-0 = <&i2c_a_pins>;
235 pinctrl-names = "default";
240 * WARNING: The USB Hub on the Odroid-C2 needs a reset signal
245 usb-hub {
246 gpio-hog;
247 gpios = <GPIOAO_4 GPIO_ACTIVE_HIGH>;
248 output-high;
249 line-name = "usb-hub-reset";
255 phy-supply = <&usb_otg_pwr>;
272 vref-supply = <&vcc1v8>;
278 pinctrl-0 = <&sdcard_pins>;
279 pinctrl-names = "default";
281 bus-width = <4>;
282 cap-sd-highspeed;
283 max-frequency = <100000000>;
284 disable-wp;
286 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;
287 cd-inverted;
289 vmmc-supply = <&tflash_vdd>;
290 vqmmc-supply = <&tf_io>;
296 pinctrl-0 = <&emmc_pins>;
297 pinctrl-names = "default";
299 bus-width = <8>;
300 cap-sd-highspeed;
301 max-frequency = <200000000>;
302 non-removable;
303 disable-wp;
304 cap-mmc-highspeed;
305 mmc-ddr-1_8v;
306 mmc-hs200-1_8v;
308 mmc-pwrseq = <&emmc_pwrseq>;
309 vmmc-supply = <&vcc3v3>;
310 vqmmc-supply = <&vcc1v8>;