Lines Matching +full:bank +full:- +full:name
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",
232 gpio-line-names = /* Bank GPIOZ */
236 /* Bank GPIOH */
244 /* Bank BOOT */
250 /* Bank CARD */
252 /* Bank GPIODV */
258 /* Bank GPIOX */
267 /* Bank GPIOCLK */
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";