Lines Matching +full:clk +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-gxbb.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
12 compatible = "friendlyarm,nanopi-k2", "amlogic,meson-gxbb";
20 stdout-path = "serial0:115200n8";
29 compatible = "gpio-leds";
32 label = "nanopi-k2:blue:stat";
33 gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_HIGH>;
34 default-state = "on";
35 panic-indicator;
39 vdd_5v: regulator-vdd-5v {
40 compatible = "regulator-fixed";
41 regulator-name = "VDD_5V";
42 regulator-min-microvolt = <5000000>;
43 regulator-max-microvolt = <5000000>;
46 vddio_ao18: regulator-vddio-ao18 {
47 compatible = "regulator-fixed";
48 regulator-name = "VDDIO_AO18";
49 regulator-min-microvolt = <1800000>;
50 regulator-max-microvolt = <1800000>;
53 vddio_ao3v3: regulator-vddio-ao3v3 {
54 compatible = "regulator-fixed";
55 regulator-name = "VDDIO_AO3.3V";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
60 vddio_tf: regulator-vddio-tf {
61 compatible = "regulator-gpio";
63 regulator-name = "VDDIO_TF";
64 regulator-min-microvolt = <1800000>;
65 regulator-max-microvolt = <3300000>;
67 gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
68 gpios-states = <0>;
73 regulator-settling-time-up-us = <100>;
74 regulator-settling-time-down-us = <5000>;
77 wifi_32k: wifi-32k {
78 compatible = "pwm-clock";
79 #clock-cells = <0>;
80 clock-frequency = <32768>;
84 sdio_pwrseq: sdio-pwrseq {
85 compatible = "mmc-pwrseq-simple";
86 reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;
88 clock-names = "ext_clock";
91 vcc1v8: regulator-vcc1v8 {
92 compatible = "regulator-fixed";
93 regulator-name = "VCC1.8V";
94 regulator-min-microvolt = <1800000>;
95 regulator-max-microvolt = <1800000>;
98 vcc3v3: regulator-vcc3v3 {
99 compatible = "regulator-fixed";
100 regulator-name = "VCC3.3V";
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
105 emmc_pwrseq: emmc-pwrseq {
106 compatible = "mmc-pwrseq-emmc";
107 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
111 cvbs-connector {
112 compatible = "composite-video-connector";
117 remote-endpoint = <&cvbs_vdac_out>;
122 hdmi-connector {
123 compatible = "hdmi-connector";
128 remote-endpoint = <&hdmi_tx_tmds_out>;
136 pinctrl-0 = <&ao_cec_pins>;
137 pinctrl-names = "default";
138 hdmi-phandle = <&hdmi_tx>;
143 remote-endpoint = <&cvbs_connector_in>;
149 pinctrl-0 = <&eth_rgmii_pins>;
150 pinctrl-names = "default";
152 phy-handle = <&eth_phy0>;
153 phy-mode = "rgmii";
155 amlogic,tx-delay-ns = <2>;
157 snps,reset-gpio = <&gpio GPIOZ_14 0>;
158 snps,reset-delays-us = <0 10000 1000000>;
159 snps,reset-active-low;
162 compatible = "snps,dwmac-mdio";
163 #address-cells = <1>;
164 #size-cells = <0>;
166 eth_phy0: ethernet-phy@0 {
169 interrupt-parent = <&gpio_intc>;
178 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
179 pinctrl-names = "default";
184 remote-endpoint = <&hdmi_connector_in>;
190 pinctrl-0 = <&remote_input_ao_pins>;
191 pinctrl-names = "default";
195 gpio-line-names = "UART TX", "UART RX", "Power Control", "Power Key In",
205 gpio-line-names = /* Bank GPIOZ */
206 "Eth MDIO", "Eth MDC", "Eth RGMII RX Clk",
208 "Eth RX D3", "Eth RGMII TX Clk", "Eth TX En",
216 "eMMC D5", "eMMC D6", "eMMC D7", "eMMC Clk",
221 "SDCard D1", "SDCard D0", "SDCard CLK", "SDCard CMD",
240 "WIFI SDIO D3", "WIFI SDIO CLK", "WIFI SDIO CMD",
243 "Bluetooth PCM SYNC", "Bluetooth PCM CLK",
254 pinctrl-0 = <&pwm_e_pins>;
255 pinctrl-names = "default";
257 clock-names = "clkin0";
262 vref-supply = <&vddio_ao18>;
268 pinctrl-0 = <&sdio_pins>, <&sdio_irq_pins>;
269 pinctrl-1 = <&sdio_clk_gate_pins>;
270 pinctrl-names = "default", "clk-gate";
271 #address-cells = <1>;
272 #size-cells = <0>;
274 bus-width = <4>;
275 cap-sd-highspeed;
276 max-frequency = <200000000>;
278 non-removable;
279 disable-wp;
281 mmc-pwrseq = <&sdio_pwrseq>;
283 vmmc-supply = <&vddio_ao3v3>;
284 vqmmc-supply = <&vddio_ao18>;
287 compatible = "brcm,bcm4329-fmac";
295 pinctrl-0 = <&sdcard_pins>;
296 pinctrl-1 = <&sdcard_clk_gate_pins>;
297 pinctrl-names = "default", "clk-gate";
299 bus-width = <4>;
300 cap-sd-highspeed;
301 sd-uhs-sdr12;
302 sd-uhs-sdr25;
303 sd-uhs-sdr50;
304 sd-uhs-sdr104;
305 max-frequency = <200000000>;
306 disable-wp;
308 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;
309 cd-inverted;
311 vmmc-supply = <&vddio_ao3v3>;
312 vqmmc-supply = <&vddio_tf>;
318 pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
319 pinctrl-1 = <&emmc_clk_gate_pins>;
320 pinctrl-names = "default", "clk-gate";
322 bus-width = <8>;
323 max-frequency = <200000000>;
324 non-removable;
325 disable-wp;
326 cap-mmc-highspeed;
327 mmc-ddr-1_8v;
328 mmc-hs200-1_8v;
330 mmc-pwrseq = <&emmc_pwrseq>;
331 vmmc-supply = <&vcc3v3>;
332 vqmmc-supply = <&vcc1v8>;
338 pinctrl-0 = <&uart_ao_a_pins>;
339 pinctrl-names = "default";
345 pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
346 pinctrl-names = "default";
349 /* 40-pin CON1 */
352 pinctrl-0 = <&uart_c_pins>;
353 pinctrl-names = "default";
358 phy-supply = <&vdd_5v>;