Lines Matching +full:fixed +full:- +full:header
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 = "LIBRETECH-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>,
134 dai-link-0 {
135 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
138 dai-link-1 {
139 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
140 dai-format = "i2s";
141 mclk-fs = <256>;
143 codec-0 {
144 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
147 codec-1 {
148 sound-dai = <&aiu AIU_ACODEC CTRL_I2S>;
152 dai-link-2 {
153 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
155 codec-0 {
156 sound-dai = <&hdmi_tx>;
160 dai-link-3 {
161 sound-dai = <&aiu AIU_ACODEC CTRL_OUT>;
163 codec-0 {
164 sound-dai = <&acodec>;
171 AVDD-supply = <&vddio_ao18>;
181 pinctrl-0 = <&ao_cec_pins>;
182 pinctrl-names = "default";
183 hdmi-phandle = <&hdmi_tx>;
188 remote-endpoint = <&cvbs_connector_in>;
197 pinctrl-0 = <ð_link_led_pins>, <ð_act_led_pins>;
198 pinctrl-names = "default";
203 pinctrl-0 = <&remote_input_ao_pins>;
204 pinctrl-names = "default";
209 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
210 pinctrl-names = "default";
215 remote-endpoint = <&hdmi_connector_in>;
220 gpio-line-names = "UART TX",
222 "7J1 Header Pin31",
232 gpio-line-names = /* Bank GPIOZ */
238 "", "7J1 Header Pin13",
239 "7J1 Header Pin15",
240 "7J1 Header Pin7",
241 "7J1 Header Pin12",
242 "7J1 Header Pin16",
243 "7J1 Header Pin18",
255 "7J1 Header Pin27", "7J1 Header Pin28", "",
256 "7J1 Header Pin29",
259 "7J1 Header Pin22", "7J1 Header Pin26",
260 "7J1 Header Pin36", "7J1 Header Pin38",
261 "7J1 Header Pin40", "7J1 Header Pin37",
262 "7J1 Header Pin33", "7J1 Header Pin35",
263 "7J1 Header Pin19", "7J1 Header Pin21",
264 "7J1 Header Pin24", "7J1 Header Pin23",
265 "7J1 Header Pin8", "7J1 Header Pin10",
266 "", "", "7J1 Header Pin32", "", "",
273 vref-supply = <&vddio_boot>;
279 pinctrl-0 = <&emmc_pins>;
280 pinctrl-1 = <&emmc_clk_gate_pins>;
281 pinctrl-names = "default", "clk-gate";
283 bus-width = <8>;
284 cap-mmc-highspeed;
285 mmc-ddr-1_8v;
286 mmc-hs200-1_8v;
287 max-frequency = <200000000>;
288 disable-wp;
290 mmc-pwrseq = <&emmc_pwrseq>;
291 vmmc-supply = <&vcc_3v3>;
292 vqmmc-supply = <&vddio_boot>;
297 pinctrl-0 = <&nor_pins>;
298 pinctrl-names = "default";
301 #address-cells = <1>;
302 #size-cells = <1>;
303 compatible = "jedec,spi-nor";
305 spi-max-frequency = <3000000>;
311 pinctrl-0 = <&uart_ao_a_pins>;
312 pinctrl-names = "default";