Lines Matching +full:led +full:- +full:7

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-s905x.dtsi"
16 compatible = "libretech,aml-s905x-cc", "amlogic,s905x",
17 "amlogic,meson-gxl";
18 model = "Libre Computer AML-S905X-CC";
25 dio2133: analog-amplifier {
26 compatible = "simple-audio-amplifier";
27 sound-name-prefix = "AU2";
28 VCC-supply = <&hdmi_5v>;
29 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>;
33 stdout-path = "serial0:115200n8";
36 cvbs-connector {
37 compatible = "composite-video-connector";
41 remote-endpoint = <&cvbs_vdac_out>;
46 emmc_pwrseq: emmc-pwrseq {
47 compatible = "mmc-pwrseq-emmc";
48 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
51 hdmi-connector {
52 compatible = "hdmi-connector";
57 remote-endpoint = <&hdmi_tx_tmds_out>;
63 compatible = "gpio-leds";
65 led-system {
66 label = "librecomputer:system-status";
68 default-state = "on";
69 panic-indicator;
72 led-blue {
75 linux,default-trigger = "heartbeat";
84 hdmi_5v: regulator-hdmi-5v {
85 compatible = "regulator-fixed";
87 regulator-name = "HDMI_5V";
88 regulator-min-microvolt = <5000000>;
89 regulator-max-microvolt = <5000000>;
92 enable-active-high;
93 regulator-always-on;
96 vcc_3v3: regulator-vcc_3v3 {
97 compatible = "regulator-fixed";
98 regulator-name = "VCC_3V3";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
103 vcc_card: regulator-vcc-card {
104 compatible = "regulator-gpio";
106 regulator-name = "VCC_CARD";
107 regulator-min-microvolt = <1800000>;
108 regulator-max-microvolt = <3300000>;
111 gpios-states = <0>;
116 regulator-settling-time-up-us = <200>;
117 regulator-settling-time-down-us = <50000>;
120 vddio_ao18: regulator-vddio_ao18 {
121 compatible = "regulator-fixed";
122 regulator-name = "VDDIO_AO18";
123 regulator-min-microvolt = <1800000>;
124 regulator-max-microvolt = <1800000>;
128 vddio_boot: regulator-vddio_boot {
129 compatible = "regulator-fixed";
130 regulator-name = "VDDIO_BOOT";
131 regulator-min-microvolt = <1800000>;
132 regulator-max-microvolt = <1800000>;
133 vin-supply = <&vcc_3v3>;
137 compatible = "amlogic,gx-sound-card";
138 model = "GXL-LIBRETECH-S905X-CC";
139 audio-aux-devs = <&dio2133>;
140 audio-widgets = "Line", "Lineout";
141 audio-routing = "AU2 INL", "ACODEC LOLN",
145 assigned-clocks = <&clkc CLKID_MPLL0>,
148 assigned-clock-parents = <0>, <0>, <0>;
149 assigned-clock-rates = <294912000>,
154 dai-link-0 {
155 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
158 dai-link-1 {
159 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
160 dai-format = "i2s";
161 mclk-fs = <256>;
163 codec-0 {
164 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
167 codec-1 {
168 sound-dai = <&aiu AIU_ACODEC CTRL_I2S>;
172 dai-link-2 {
173 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
175 codec-0 {
176 sound-dai = <&hdmi_tx>;
180 dai-link-3 {
181 sound-dai = <&aiu AIU_ACODEC CTRL_OUT>;
183 codec-0 {
184 sound-dai = <&acodec>;
191 AVDD-supply = <&vddio_ao18>;
201 pinctrl-0 = <&ao_cec_pins>;
202 pinctrl-names = "default";
203 hdmi-phandle = <&hdmi_tx>;
208 remote-endpoint = <&cvbs_connector_in>;
217 pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
218 pinctrl-names = "default";
223 pinctrl-0 = <&remote_input_ao_pins>;
224 pinctrl-names = "default";
229 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
230 pinctrl-names = "default";
231 hdmi-supply = <&hdmi_5v>;
236 remote-endpoint = <&hdmi_connector_in>;
241 gpio-line-names = "UART TX",
243 "Blue LED",
245 "7J1 Header Pin5",
246 "7J1 Header Pin3",
247 "7J1 Header Pin12",
249 "9J3 Switch HDMI CEC/7J1 Header Pin11",
250 "7J1 Header Pin13",
252 "7J1 Header Pin15";
256 gpio-line-names = /* Bank GPIOZ */
259 "Eth Link LED", "Eth Activity LED",
279 "Green LED", "VCCK Enable",
280 "7J1 Header Pin27", "7J1 Header Pin28",
283 "7J1 Header Pin22", "7J1 Header Pin26",
284 "7J1 Header Pin36", "7J1 Header Pin38",
285 "7J1 Header Pin40", "7J1 Header Pin37",
286 "7J1 Header Pin33", "7J1 Header Pin35",
287 "7J1 Header Pin19", "7J1 Header Pin21",
288 "7J1 Header Pin24", "7J1 Header Pin23",
289 "7J1 Header Pin8", "7J1 Header Pin10",
290 "7J1 Header Pin16", "7J1 Header Pin18",
291 "7J1 Header Pin32", "7J1 Header Pin29",
292 "7J1 Header Pin31",
294 "7J1 Header Pin7", "";
299 vref-supply = <&vddio_ao18>;
305 pinctrl-0 = <&sdcard_pins>;
306 pinctrl-1 = <&sdcard_clk_gate_pins>;
307 pinctrl-names = "default", "clk-gate";
309 bus-width = <4>;
310 cap-sd-highspeed;
311 max-frequency = <50000000>;
312 disable-wp;
314 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;
316 vmmc-supply = <&vcc_3v3>;
317 vqmmc-supply = <&vcc_card>;
323 pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
324 pinctrl-1 = <&emmc_clk_gate_pins>;
325 pinctrl-names = "default", "clk-gate";
327 bus-width = <8>;
328 cap-mmc-highspeed;
329 mmc-ddr-1_8v;
330 mmc-hs200-1_8v;
331 max-frequency = <200000000>;
332 disable-wp;
334 mmc-pwrseq = <&emmc_pwrseq>;
335 vmmc-supply = <&vcc_3v3>;
336 vqmmc-supply = <&vddio_boot>;
341 pinctrl-0 = <&uart_ao_a_pins>;
342 pinctrl-names = "default";
355 phy-supply = <&hdmi_5v>;