Lines Matching +full:meson +full:- +full:gx +full:- +full:uart

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/sound/meson-aiu.h>
13 #include "meson-gxl-s805x.dtsi"
16 compatible = "libretech,aml-s805x-ac", "amlogic,s805x",
17 "amlogic,meson-gxl";
18 model = "Libre Computer AML-S805X-AC";
27 stdout-path = "serial0:115200n8";
30 cvbs-connector {
36 compatible = "composite-video-connector";
40 remote-endpoint = <&cvbs_vdac_out>;
45 dc_5v: regulator-dc_5v {
46 compatible = "regulator-fixed";
47 regulator-name = "DC_5V";
48 regulator-min-microvolt = <5000000>;
49 regulator-max-microvolt = <5000000>;
50 regulator-always-on;
53 emmc_pwrseq: emmc-pwrseq {
54 compatible = "mmc-pwrseq-emmc";
55 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
58 hdmi-connector {
59 compatible = "hdmi-connector";
64 remote-endpoint = <&hdmi_tx_tmds_out>;
74 vcck: regulator-vcck {
75 compatible = "regulator-fixed";
76 regulator-name = "VCCK";
77 regulator-min-microvolt = <3300000>;
78 regulator-max-microvolt = <3300000>;
79 vin-supply = <&dc_5v>;
87 * enable-active-high;
89 regulator-always-on;
92 vcc_3v3: regulator-vcc_3v3 {
93 compatible = "regulator-fixed";
94 regulator-name = "VCC_3V3";
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 vin-supply = <&dc_5v>;
98 regulator-always-on;
101 vddio_ao18: regulator-vddio_ao18 {
102 compatible = "regulator-fixed";
103 regulator-name = "VDDIO_AO18";
104 regulator-min-microvolt = <1800000>;
105 regulator-max-microvolt = <1800000>;
106 vin-supply = <&vcc_3v3>;
107 regulator-always-on;
110 vddio_boot: regulator-vddio_boot {
111 compatible = "regulator-fixed";
112 regulator-name = "VDDIO_BOOT";
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <1800000>;
115 vin-supply = <&vcc_3v3>;
116 regulator-always-on;
120 compatible = "amlogic,gx-sound-card";
121 model = "GXL-LIBRETECH-S805X-AC";
122 audio-widgets = "Speaker", "9J5-3 LEFT",
123 "Speaker", "9J5-2 RIGHT";
124 audio-routing = "9J5-3 LEFT", "ACODEC LOLN",
125 "9J5-2 RIGHT", "ACODEC LORN";
126 assigned-clocks = <&clkc CLKID_MPLL0>,
129 assigned-clock-parents = <0>, <0>, <0>;
130 assigned-clock-rates = <294912000>,
135 dai-link-0 {
136 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
139 dai-link-1 {
140 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
141 dai-format = "i2s";
142 mclk-fs = <256>;
144 codec-0 {
145 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
148 codec-1 {
149 sound-dai = <&aiu AIU_ACODEC CTRL_I2S>;
153 dai-link-2 {
154 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
156 codec-0 {
157 sound-dai = <&hdmi_tx>;
161 dai-link-3 {
162 sound-dai = <&aiu AIU_ACODEC CTRL_OUT>;
164 codec-0 {
165 sound-dai = <&acodec>;
172 AVDD-supply = <&vddio_ao18>;
182 pinctrl-0 = <&ao_cec_pins>;
183 pinctrl-names = "default";
184 hdmi-phandle = <&hdmi_tx>;
189 remote-endpoint = <&cvbs_connector_in>;
198 pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
199 pinctrl-names = "default";
204 pinctrl-0 = <&remote_input_ao_pins>;
205 pinctrl-names = "default";
210 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
211 pinctrl-names = "default";
216 remote-endpoint = <&hdmi_connector_in>;
221 gpio-line-names = "UART TX",
222 "UART RX",
233 gpio-line-names = /* Bank GPIOZ */
274 vref-supply = <&vddio_boot>;
280 pinctrl-0 = <&emmc_pins>;
281 pinctrl-1 = <&emmc_clk_gate_pins>;
282 pinctrl-names = "default", "clk-gate";
284 bus-width = <8>;
285 cap-mmc-highspeed;
286 mmc-ddr-1_8v;
287 mmc-hs200-1_8v;
288 max-frequency = <200000000>;
289 disable-wp;
291 mmc-pwrseq = <&emmc_pwrseq>;
292 vmmc-supply = <&vcc_3v3>;
293 vqmmc-supply = <&vddio_boot>;
298 pinctrl-0 = <&nor_pins>;
299 pinctrl-names = "default";
301 w25q32: spi-flash@0 {
302 #address-cells = <1>;
303 #size-cells = <1>;
304 compatible = "jedec,spi-nor";
306 spi-max-frequency = <3000000>;
312 pinctrl-0 = <&uart_ao_a_pins>;
313 pinctrl-names = "default";