Re: [PATCH v4 7/7] arm64: dts: amlogic: gx: add AUDIN node

From: Jerome Brunet

Date: Wed Oct 07 2026 - 05:00:49 EST


On Thu 01 Oct 2026 at 18:06, Valerio Setti <vsetti@xxxxxxxxxxxx> wrote:

> AUDIN provides audio input support to Amlogic GXBB/GXL SoCs.
>
> What's missing after this to get capture support working is to connect a
> capture capable codec to the SoC. For example to test these changes an
> NXP SGTL5000 chip has been connected to an OdroidC2 (GXBB) board using a
> custom hat board.
>
> The following additions/overlay are required on top of
> 'amlogic/meson-gxbb-odroidc2.dts' to make that hat board to work:
>
> &sound {
> audio-routing = "AUDIN I2S Formatter", "AIU I2S Encoder Capture";
>
> dai-link-1 {
> codec-1 {
> sound-dai = <&sgtl5000>;
> };
> };
>
> dai-link-3 {
> sound-dai = <&audin 0>;
> };
> };
>
> &audin {
> status = "okay";
> };
>
> Then, from userspace:
>
> $ amixer sset 'AUDIN FIFO0 SRC SEL' 'I2S'
> $ arecord -l # find the "FIFO Capture" device
> $ arecord -D hw:0,<N> -f S16_LE -r 48000 -c 2 /tmp/in.wav
>
> Signed-off-by: Valerio Setti <vsetti@xxxxxxxxxxxx>

Reviewed-by: Jerome Brunet <jbrunet@xxxxxxxxxxxx>