Lines Matching +full:1 +full:- +full:emmc

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";
130 assigned-clocks = <&clkc CLKID_MPLL0>,
133 assigned-clock-parents = <0>, <0>, <0>;
134 assigned-clock-rates = <294912000>,
138 dai-link-0 {
139 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
142 dai-link-1 {
143 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
144 dai-format = "i2s";
145 mclk-fs = <256>;
147 codec-0 {
148 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
151 codec-1 {
152 sound-dai = <&aiu AIU_ACODEC CTRL_I2S>;
156 dai-link-2 {
157 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
159 codec-0 {
160 sound-dai = <&hdmi_tx>;
164 dai-link-3 {
165 sound-dai = <&aiu AIU_ACODEC CTRL_OUT>;
167 codec-0 {
168 sound-dai = <&acodec>;
175 AVDD-supply = <&vddio_ao18>;
185 pinctrl-0 = <&ao_cec_pins>;
186 pinctrl-names = "default";
187 hdmi-phandle = <&hdmi_tx>;
192 remote-endpoint = <&cvbs_connector_in>;
201 pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
202 pinctrl-names = "default";
207 pinctrl-0 = <&remote_input_ao_pins>;
208 pinctrl-names = "default";
213 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
214 pinctrl-names = "default";
219 remote-endpoint = <&hdmi_connector_in>;
224 gpio-line-names = "UART TX",
236 gpio-line-names = /* Bank GPIOZ */
249 "eMMC D0", "eMMC D1", "eMMC D2", "eMMC D3",
250 "eMMC D4", "eMMC D5", "eMMC D6", "eMMC D7",
251 "eMMC Clk", "eMMC Reset", "eMMC CMD",
277 vref-supply = <&vddio_boot>;
280 /* eMMC */
283 pinctrl-0 = <&emmc_pins>;
284 pinctrl-1 = <&emmc_clk_gate_pins>;
285 pinctrl-names = "default", "clk-gate";
287 bus-width = <8>;
288 cap-mmc-highspeed;
289 mmc-ddr-1_8v;
290 mmc-hs200-1_8v;
291 max-frequency = <200000000>;
292 disable-wp;
294 mmc-pwrseq = <&emmc_pwrseq>;
295 vmmc-supply = <&vcc_3v3>;
296 vqmmc-supply = <&vddio_boot>;
301 pinctrl-0 = <&nor_pins>;
302 pinctrl-names = "default";
305 #address-cells = <1>;
306 #size-cells = <1>;
307 compatible = "jedec,spi-nor";
309 spi-max-frequency = <3000000>;
315 pinctrl-0 = <&uart_ao_a_pins>;
316 pinctrl-names = "default";