Hi,

Just a question, i have been testing this on Pine64+ and NanoPi A64, both 
play sound too fast when tested with:

aplay -D sysdefault:CARD=0 /usr/share/sounds/alsa/Front_Right.wav 

The same setup works fine with Kernel 5.4 and 5.5 but not with 5.7.
Any clue what i am missing?

BR,
@lex

On Saturday, July 4, 2020 at 8:39:24 AM UTC-3, Clément Péron wrote:
>
> From: Marcus Cooper <[email protected] <javascript:>> 
>
> Add a simple-soundcard to link audio between HDMI and I2S. 
>
> Signed-off-by: Jernej Skrabec <[email protected] <javascript:>> 
> Signed-off-by: Marcus Cooper <[email protected] <javascript:>> 
> Signed-off-by: Clément Péron <[email protected] <javascript:>> 
> --- 
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 21 +++++++++++++++++++ 
>  1 file changed, 21 insertions(+) 
>
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi 
> b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi 
> index c662f6a170ce..6a321fdc8e90 100644 
> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi 
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi 
> @@ -102,6 +102,25 @@ de: display-engine { 
>                  status = "disabled"; 
>          }; 
>   
> +        hdmi_sound: hdmi-sound { 
> +                compatible = "simple-audio-card"; 
> +                simple-audio-card,format = "i2s"; 
> +                simple-audio-card,name = "sun50i-a64-hdmi"; 
> +                simple-audio-card,mclk-fs = <128>; 
> +                simple-audio-card,frame-inversion; 
> +                status = "disabled"; 
> + 
> +                simple-audio-card,codec { 
> +                        sound-dai = <&hdmi>; 
> +                }; 
> + 
> +                simple-audio-card,cpu { 
> +                        sound-dai = <&i2s2>; 
> +                        dai-tdm-slot-num = <2>; 
> +                        dai-tdm-slot-width = <32>; 
> +                }; 
> +        }; 
> + 
>          osc24M: osc24M_clk { 
>                  #clock-cells = <0>; 
>                  compatible = "fixed-clock"; 
> @@ -856,6 +875,7 @@ i2s2: i2s@1c22800 { 
>                          resets = <&ccu RST_BUS_I2S2>; 
>                          dma-names = "tx"; 
>                          dmas = <&dma 27>; 
> +                        allwinner,playback-channels = <8>; 
>                          status = "disabled"; 
>                  }; 
>   
> @@ -1155,6 +1175,7 @@ deinterlace: deinterlace@1e00000 { 
>                  }; 
>   
>                  hdmi: hdmi@1ee0000 { 
> +                        #sound-dai-cells = <0>; 
>                          compatible = "allwinner,sun50i-a64-dw-hdmi", 
>                                       "allwinner,sun8i-a83t-dw-hdmi"; 
>                          reg = <0x01ee0000 0x10000>; 
> -- 
> 2.25.1 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/linux-sunxi/d58de926-948b-4301-bd3f-3541c69766dfo%40googlegroups.com.

Reply via email to