Lines Matching +full:aiu +full:- +full:gxl

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-gxl-s905x-p212.dtsi"
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/sound/meson-aiu.h>
14 compatible = "osmc,vero4k", "amlogic,s905x", "amlogic,meson-gxl";
17 reserved-memory {
21 no-map;
25 gpio-keys-polled {
26 compatible = "gpio-keys-polled";
27 poll-interval = <20>;
37 compatible = "gpio-leds";
39 led-standby {
43 default-state = "off";
44 panic-indicator;
48 dio2133: analog-amplifier {
49 compatible = "simple-audio-amplifier";
50 sound-name-prefix = "AU2";
51 VCC-supply = <&hdmi_5v>;
52 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>;
55 spdif_dit: audio-codec-0 {
56 #sound-dai-cells = <0>;
57 compatible = "linux,spdif-dit";
58 sound-name-prefix = "DIT";
61 cvbs-connector {
62 compatible = "composite-video-connector";
66 remote-endpoint = <&cvbs_vdac_out>;
71 hdmi-connector {
72 compatible = "hdmi-connector";
77 remote-endpoint = <&hdmi_tx_tmds_out>;
83 compatible = "amlogic,gx-sound-card";
85 audio-aux-devs = <&dio2133>;
86 audio-widgets = "Line", "Lineout";
87 audio-routing = "AU2 INL", "ACODEC LOLP",
98 assigned-clocks = <&clkc CLKID_MPLL0>,
101 assigned-clock-parents = <0>, <0>, <0>;
102 assigned-clock-rates = <294912000>,
106 dai-link-0 {
107 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
110 dai-link-1 {
111 sound-dai = <&aiu AIU_CPU CPU_SPDIF_FIFO>;
114 dai-link-2 {
115 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
116 dai-format = "i2s";
117 mclk-fs = <256>;
119 codec-0 {
120 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
123 codec-1 {
124 sound-dai = <&aiu AIU_ACODEC CTRL_I2S>;
128 dai-link-3 {
129 sound-dai = <&aiu AIU_CPU CPU_SPDIF_ENCODER>;
131 codec-0 {
132 sound-dai = <&spdif_dit>;
136 dai-link-4 {
137 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
139 codec-0 {
140 sound-dai = <&hdmi_tx>;
144 dai-link-5 {
145 sound-dai = <&aiu AIU_ACODEC CTRL_OUT>;
147 codec-0 {
148 sound-dai = <&acodec>;
155 AVDD-supply = <&vddio_ao18>;
159 &aiu {
161 pinctrl-0 = <&spdif_out_h_pins>;
162 pinctrl-names = "default";
167 pinctrl-0 = <&ao_cec_pins>;
168 pinctrl-names = "default";
169 hdmi-phandle = <&hdmi_tx>;
174 remote-endpoint = <&cvbs_connector_in>;
179 phy-mode = "rmii";
180 phy-handle = <&internal_phy>;
185 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
186 pinctrl-names = "default";
187 hdmi-supply = <&hdmi_5v>;
192 remote-endpoint = <&hdmi_connector_in>;
197 pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
198 pinctrl-names = "default";