* [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3
@ 2021-08-12 5:10 Artem Lapkin
2021-09-02 13:31 ` Neil Armstrong
0 siblings, 1 reply; 4+ messages in thread
From: Artem Lapkin @ 2021-08-12 5:10 UTC (permalink / raw)
To: narmstrong
Cc: jbrunet, linux-arm-kernel, linux-amlogic, linux-kernel,
christianshewitt, art, nick, gouwa
Khadas VIM3L board sound configuration same as Khadas VIM3, its already
defined in meson-khadas-vim3.dtsi and no need overwrite it with different
card names and routing configurations.
Signed-off-by: Artem Lapkin <art@khadas.com>
---
.../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
index f2c098143..06de0b1ce 100644
--- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
@@ -32,19 +32,6 @@ vddcpu: regulator-vddcpu {
regulator-boot-on;
regulator-always-on;
};
-
- sound {
- model = "G12B-KHADAS-VIM3L";
- audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0",
- "TDMOUT_A IN 1", "FRDDR_B OUT 0",
- "TDMOUT_A IN 2", "FRDDR_C OUT 0",
- "TDM_A Playback", "TDMOUT_A OUT",
- "TDMIN_A IN 0", "TDM_A Capture",
- "TDMIN_A IN 13", "TDM_A Loopback",
- "TODDR_A IN 0", "TDMIN_A OUT",
- "TODDR_B IN 0", "TDMIN_A OUT",
- "TODDR_C IN 0", "TDMIN_A OUT";
- };
};
&cpu0 {
--
2.25.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3
2021-08-12 5:10 [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3 Artem Lapkin
@ 2021-09-02 13:31 ` Neil Armstrong
2021-09-06 9:18 ` Jerome Brunet
0 siblings, 1 reply; 4+ messages in thread
From: Neil Armstrong @ 2021-09-02 13:31 UTC (permalink / raw)
To: jbrunet
Cc: linux-arm-kernel, linux-amlogic, linux-kernel, christianshewitt,
art, nick, gouwa, Artem Lapkin
Hi,
On 12/08/2021 07:10, Artem Lapkin wrote:
> Khadas VIM3L board sound configuration same as Khadas VIM3, its already
> defined in meson-khadas-vim3.dtsi and no need overwrite it with different
> card names and routing configurations.
>
> Signed-off-by: Artem Lapkin <art@khadas.com>
> ---
> .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 -------------
> 1 file changed, 13 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> index f2c098143..06de0b1ce 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> @@ -32,19 +32,6 @@ vddcpu: regulator-vddcpu {
> regulator-boot-on;
> regulator-always-on;
> };
> -
> - sound {
> - model = "G12B-KHADAS-VIM3L";
> - audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0",
> - "TDMOUT_A IN 1", "FRDDR_B OUT 0",
> - "TDMOUT_A IN 2", "FRDDR_C OUT 0",
> - "TDM_A Playback", "TDMOUT_A OUT",
> - "TDMIN_A IN 0", "TDM_A Capture",
> - "TDMIN_A IN 13", "TDM_A Loopback",
> - "TODDR_A IN 0", "TDMIN_A OUT",
> - "TODDR_B IN 0", "TDMIN_A OUT",
> - "TODDR_C IN 0", "TDMIN_A OUT";
> - };
> };
>
> &cpu0 {
>
Jerome could you quickly review this ?
Thanks,
Neil
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3
2021-09-02 13:31 ` Neil Armstrong
@ 2021-09-06 9:18 ` Jerome Brunet
2021-09-06 12:02 ` Art Nikpal
0 siblings, 1 reply; 4+ messages in thread
From: Jerome Brunet @ 2021-09-06 9:18 UTC (permalink / raw)
To: Neil Armstrong
Cc: linux-arm-kernel, linux-amlogic, linux-kernel, christianshewitt,
art, nick, gouwa, Artem Lapkin
On Thu 02 Sep 2021 at 15:31, Neil Armstrong <narmstrong@baylibre.com> wrote:
> Hi,
>
> On 12/08/2021 07:10, Artem Lapkin wrote:
>> Khadas VIM3L board sound configuration same as Khadas VIM3, its already
>> defined in meson-khadas-vim3.dtsi and no need overwrite it with different
>> card names and routing configurations.
>>
>> Signed-off-by: Artem Lapkin <art@khadas.com>
>> ---
>> .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 -------------
>> 1 file changed, 13 deletions(-)
>>
>> diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
>> index f2c098143..06de0b1ce 100644
>> --- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
>> +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
>> @@ -32,19 +32,6 @@ vddcpu: regulator-vddcpu {
>> regulator-boot-on;
>> regulator-always-on;
>> };
>> -
>> - sound {
>> - model = "G12B-KHADAS-VIM3L";
>> - audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0",
>> - "TDMOUT_A IN 1", "FRDDR_B OUT 0",
>> - "TDMOUT_A IN 2", "FRDDR_C OUT 0",
>> - "TDM_A Playback", "TDMOUT_A OUT",
>> - "TDMIN_A IN 0", "TDM_A Capture",
>> - "TDMIN_A IN 13", "TDM_A Loopback",
>> - "TODDR_A IN 0", "TDMIN_A OUT",
>> - "TODDR_B IN 0", "TDMIN_A OUT",
>> - "TODDR_C IN 0", "TDMIN_A OUT";
>> - };
>> };
>>
>> &cpu0 {
>>
>
> Jerome could you quickly review this ?
Removing that is wrong.
Take a look at the Loopback sink - it is different between the sm1 based
vim3 and the g12b one ... this is simply because the audio block is
different on these SoCs
So audio-routing property can't go way, Because of that, the cards are
slightly different and should have different model.
However the model name here is
a) probably too long
b) misleading :/
>
> Thanks,
> Neil
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3
2021-09-06 9:18 ` Jerome Brunet
@ 2021-09-06 12:02 ` Art Nikpal
0 siblings, 0 replies; 4+ messages in thread
From: Art Nikpal @ 2021-09-06 12:02 UTC (permalink / raw)
To: Jerome Brunet
Cc: Neil Armstrong, linux-arm-kernel, open list:ARM/Amlogic Meson...,
LKML, Christian Hewitt, Artem Lapkin, Nick Xie, Gouwa Wang
> Take a look at the Loopback sink - it is different between the sm1 based
vim3 and the g12b one ... this is simply because the audio block is
different on these SoCs
Maybe you are right ! i will test it soon too
Another question is: loopback necessary ? same as 3 alsa sub devices
? mixer configuration is already not easy for understanding;)
> However the model name here is
> a) probably too long
yes i think need to be like other model = "KHADAS-VIM3L";
On Mon, Sep 6, 2021 at 5:24 PM Jerome Brunet <jbrunet@baylibre.com> wrote:
>
>
> On Thu 02 Sep 2021 at 15:31, Neil Armstrong <narmstrong@baylibre.com> wrote:
>
> > Hi,
> >
> > On 12/08/2021 07:10, Artem Lapkin wrote:
> >> Khadas VIM3L board sound configuration same as Khadas VIM3, its already
> >> defined in meson-khadas-vim3.dtsi and no need overwrite it with different
> >> card names and routing configurations.
> >>
> >> Signed-off-by: Artem Lapkin <art@khadas.com>
> >> ---
> >> .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 -------------
> >> 1 file changed, 13 deletions(-)
> >>
> >> diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> >> index f2c098143..06de0b1ce 100644
> >> --- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> >> +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts
> >> @@ -32,19 +32,6 @@ vddcpu: regulator-vddcpu {
> >> regulator-boot-on;
> >> regulator-always-on;
> >> };
> >> -
> >> - sound {
> >> - model = "G12B-KHADAS-VIM3L";
> >> - audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0",
> >> - "TDMOUT_A IN 1", "FRDDR_B OUT 0",
> >> - "TDMOUT_A IN 2", "FRDDR_C OUT 0",
> >> - "TDM_A Playback", "TDMOUT_A OUT",
> >> - "TDMIN_A IN 0", "TDM_A Capture",
> >> - "TDMIN_A IN 13", "TDM_A Loopback",
> >> - "TODDR_A IN 0", "TDMIN_A OUT",
> >> - "TODDR_B IN 0", "TDMIN_A OUT",
> >> - "TODDR_C IN 0", "TDMIN_A OUT";
> >> - };
> >> };
> >>
> >> &cpu0 {
> >>
> >
> > Jerome could you quickly review this ?
>
> Removing that is wrong.
> Take a look at the Loopback sink - it is different between the sm1 based
> vim3 and the g12b one ... this is simply because the audio block is
> different on these SoCs
>
> So audio-routing property can't go way, Because of that, the cards are
> slightly different and should have different model.
>
> However the model name here is
> a) probably too long
> b) misleading :/
>
> >
> > Thanks,
> > Neil
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-09-06 12:03 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-12 5:10 [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3 Artem Lapkin
2021-09-02 13:31 ` Neil Armstrong
2021-09-06 9:18 ` Jerome Brunet
2021-09-06 12:02 ` Art Nikpal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).