All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
@ 2022-11-21 23:20 Alicja Michalska
  2022-11-22  0:36 ` Curtis Malainey
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alicja Michalska @ 2022-11-21 23:20 UTC (permalink / raw)
  To: alsa-devel, broonie
  Cc: cezary.rojewski, upstream, rad, pierre-louis.bossart, tiwai,
	hdegoede, amadeuszx.slawinski, cujomalainey, lma

KBL platform is missing the definition of 'max98357a' audio amplifier.
This amplifier is used on many KBL Chromebooks, for instance variant
'nami' of 'Google/poppy' baseboard.

Reported-by: CoolStar <coolstarorganization@gmail.com>
Signed-off-by: Alicja Michalska <ahplka19@gmail.com>

diff --git a/sound/soc/intel/avs/board_selection.c b/sound/soc/intel/avs/board_selection.c
index 87f9c18be238..650faebb33ef 100644
--- a/sound/soc/intel/avs/board_selection.c
+++ b/sound/soc/intel/avs/board_selection.c
@@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach avs_kbl_i2s_machines[] = {
 		},
 		.tplg_filename = "max98373-tplg.bin",
 	},
+	{
+		.id = "MX98357A",
+		.drv_name = "avs_max98357a",
+		.mach_params = {
+			.i2s_link_mask = AVS_SSP(0),
+		},
+		.tplg_filename = "max98357a-tplg.bin",
+	},
 	{
 		.id = "DLGS7219",
 		.drv_name = "avs_da7219",
---
 sound/soc/intel/avs/board_selection.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/sound/soc/intel/avs/board_selection.c b/sound/soc/intel/avs/board_selection.c
index 87f9c18be238..650faebb33ef 100644
--- a/sound/soc/intel/avs/board_selection.c
+++ b/sound/soc/intel/avs/board_selection.c
@@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach avs_kbl_i2s_machines[] = {
 		},
 		.tplg_filename = "max98373-tplg.bin",
 	},
+	{
+		.id = "MX98357A",
+		.drv_name = "avs_max98357a",
+		.mach_params = {
+			.i2s_link_mask = AVS_SSP(0),
+		},
+		.tplg_filename = "max98357a-tplg.bin",
+	},
 	{
 		.id = "DLGS7219",
 		.drv_name = "avs_da7219",
-- 
2.38.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
  2022-11-21 23:20 [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL Alicja Michalska
@ 2022-11-22  0:36 ` Curtis Malainey
  2022-11-22 18:03   ` Cezary Rojewski
  2022-11-22 18:10 ` Cezary Rojewski
  2022-11-23 11:10 ` Mark Brown
  2 siblings, 1 reply; 6+ messages in thread
From: Curtis Malainey @ 2022-11-22  0:36 UTC (permalink / raw)
  To: Alicja Michalska
  Cc: alsa-devel, upstream, cezary.rojewski, rad, pierre-louis.bossart,
	tiwai, hdegoede, broonie, amadeuszx.slawinski, cujomalainey, lma

On Mon, Nov 21, 2022 at 3:20 PM Alicja Michalska <ahplka19@gmail.com> wrote:
>
> KBL platform is missing the definition of 'max98357a' audio amplifier.
> This amplifier is used on many KBL Chromebooks, for instance variant
> 'nami' of 'Google/poppy' baseboard.

Nami isn't a production device, it was a design, I think you mean "Nautilus"

>         },
> +       {
> +               .id = "MX98357A",
> +               .drv_name = "avs_max98357a",
> +               .mach_params = {
> +                       .i2s_link_mask = AVS_SSP(0),
> +               },
> +               .tplg_filename = "max98357a-tplg.bin",
> +       },

Cezary/Lukasz did we check nautilus? From what I can see in coreboot
it should need this.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
  2022-11-22  0:36 ` Curtis Malainey
@ 2022-11-22 18:03   ` Cezary Rojewski
  0 siblings, 0 replies; 6+ messages in thread
From: Cezary Rojewski @ 2022-11-22 18:03 UTC (permalink / raw)
  To: Curtis Malainey, Alicja Michalska
  Cc: alsa-devel, upstream, rad, tiwai, pierre-louis.bossart, hdegoede,
	broonie, amadeuszx.slawinski, cujomalainey, lma

On 2022-11-22 1:36 AM, Curtis Malainey wrote:
> On Mon, Nov 21, 2022 at 3:20 PM Alicja Michalska <ahplka19@gmail.com> wrote:
>>
>> KBL platform is missing the definition of 'max98357a' audio amplifier.
>> This amplifier is used on many KBL Chromebooks, for instance variant
>> 'nami' of 'Google/poppy' baseboard.
> 
> Nami isn't a production device, it was a design, I think you mean "Nautilus"
> 
>>          },
>> +       {
>> +               .id = "MX98357A",
>> +               .drv_name = "avs_max98357a",
>> +               .mach_params = {
>> +                       .i2s_link_mask = AVS_SSP(0),
>> +               },
>> +               .tplg_filename = "max98357a-tplg.bin",
>> +       },
> 
> Cezary/Lukasz did we check nautilus? From what I can see in coreboot
> it should need this.

A bit surprised this entry was not there to begin with.

We have checked several dozen of configurations but I admit, don't 
remember if this concrete one was. Max98357a was first launched with APL 
with the avs-driver, then we moved on to Chell and Lars. As I'm not 
aware of any differences, this should work out of the box with the entry 
appended.


Regards,
Czarek

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
  2022-11-21 23:20 [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL Alicja Michalska
  2022-11-22  0:36 ` Curtis Malainey
@ 2022-11-22 18:10 ` Cezary Rojewski
  2022-11-22 20:49   ` Alicja Michalska
  2022-11-23 11:10 ` Mark Brown
  2 siblings, 1 reply; 6+ messages in thread
From: Cezary Rojewski @ 2022-11-22 18:10 UTC (permalink / raw)
  To: Alicja Michalska
  Cc: alsa-devel, upstream, rad, pierre-louis.bossart, tiwai, hdegoede,
	broonie, amadeuszx.slawinski, cujomalainey, lma

On 2022-11-22 12:20 AM, Alicja Michalska wrote:
> KBL platform is missing the definition of 'max98357a' audio amplifier.
> This amplifier is used on many KBL Chromebooks, for instance variant
> 'nami' of 'Google/poppy' baseboard.
> 
> Reported-by: CoolStar <coolstarorganization@gmail.com>
> Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
> 
> diff --git a/sound/soc/intel/avs/board_selection.c b/sound/soc/intel/avs/board_selection.c
> index 87f9c18be238..650faebb33ef 100644
> --- a/sound/soc/intel/avs/board_selection.c
> +++ b/sound/soc/intel/avs/board_selection.c
> @@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach avs_kbl_i2s_machines[] = {
>   		},
>   		.tplg_filename = "max98373-tplg.bin",
>   	},
> +	{
> +		.id = "MX98357A",
> +		.drv_name = "avs_max98357a",
> +		.mach_params = {
> +			.i2s_link_mask = AVS_SSP(0),
> +		},
> +		.tplg_filename = "max98357a-tplg.bin",
> +	},
>   	{
>   		.id = "DLGS7219",
>   		.drv_name = "avs_da7219",
> ---
>   sound/soc/intel/avs/board_selection.c | 8 ++++++++
>   1 file changed, 8 insertions(+)
> 
> diff --git a/sound/soc/intel/avs/board_selection.c b/sound/soc/intel/avs/board_selection.c
> index 87f9c18be238..650faebb33ef 100644
> --- a/sound/soc/intel/avs/board_selection.c
> +++ b/sound/soc/intel/avs/board_selection.c
> @@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach avs_kbl_i2s_machines[] = {
>   		},
>   		.tplg_filename = "max98373-tplg.bin",
>   	},
> +	{
> +		.id = "MX98357A",
> +		.drv_name = "avs_max98357a",
> +		.mach_params = {
> +			.i2s_link_mask = AVS_SSP(0),
> +		},
> +		.tplg_filename = "max98357a-tplg.bin",
> +	},
>   	{
>   		.id = "DLGS7219",
>   		.drv_name = "avs_da7219",


Any reason why diff is repeated twice? It seems that the first copy of 
diff is part of the commit message.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
  2022-11-22 18:10 ` Cezary Rojewski
@ 2022-11-22 20:49   ` Alicja Michalska
  0 siblings, 0 replies; 6+ messages in thread
From: Alicja Michalska @ 2022-11-22 20:49 UTC (permalink / raw)
  To: cezary.rojewski
  Cc: alsa-devel, upstream, rad, pierre-louis.bossart, tiwai, hdegoede,
	broonie, amadeuszx.slawinski, ahplka19, cujomalainey, lma

Hello Czarek, trying to re-send that mail from my workstation since 
email client on my phone didn't cc properly.

No, I've got no idea why it's been duplicated. It's my first time 
contributing to mainline, so sorry about that. Will double-check my 
patches in the future.

On 22/11/2022 19:10, Cezary Rojewski wrote:
 > On 2022-11-22 12:20 AM, Alicja Michalska wrote:
 >> KBL platform is missing the definition of 'max98357a' audio amplifier.
 >> This amplifier is used on many KBL Chromebooks, for instance variant
 >> 'nami' of 'Google/poppy' baseboard.
 >>
 >> Reported-by: CoolStar <coolstarorganization@gmail.com>
 >> Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
 >>
 >> diff --git a/sound/soc/intel/avs/board_selection.c 
b/sound/soc/intel/avs/board_selection.c
 >> index 87f9c18be238..650faebb33ef 100644
 >> --- a/sound/soc/intel/avs/board_selection.c
 >> +++ b/sound/soc/intel/avs/board_selection.c
 >> @@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach 
avs_kbl_i2s_machines[] = {
 >>           },
 >>           .tplg_filename = "max98373-tplg.bin",
 >>       },
 >> +    {
 >> +        .id = "MX98357A",
 >> +        .drv_name = "avs_max98357a",
 >> +        .mach_params = {
 >> +            .i2s_link_mask = AVS_SSP(0),
 >> +        },
 >> +        .tplg_filename = "max98357a-tplg.bin",
 >> +    },
 >>       {
 >>           .id = "DLGS7219",
 >>           .drv_name = "avs_da7219",
 >> ---
 >>   sound/soc/intel/avs/board_selection.c | 8 ++++++++
 >>   1 file changed, 8 insertions(+)
 >>
 >> diff --git a/sound/soc/intel/avs/board_selection.c 
b/sound/soc/intel/avs/board_selection.c
 >> index 87f9c18be238..650faebb33ef 100644
 >> --- a/sound/soc/intel/avs/board_selection.c
 >> +++ b/sound/soc/intel/avs/board_selection.c
 >> @@ -129,6 +129,14 @@ static struct snd_soc_acpi_mach 
avs_kbl_i2s_machines[] = {
 >>           },
 >>           .tplg_filename = "max98373-tplg.bin",
 >>       },
 >> +    {
 >> +        .id = "MX98357A",
 >> +        .drv_name = "avs_max98357a",
 >> +        .mach_params = {
 >> +            .i2s_link_mask = AVS_SSP(0),
 >> +        },
 >> +        .tplg_filename = "max98357a-tplg.bin",
 >> +    },
 >>       {
 >>           .id = "DLGS7219",
 >>           .drv_name = "avs_da7219",
 >
 >
 > Any reason why diff is repeated twice? It seems that the first copy 
of diff is part of the commit message.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL
  2022-11-21 23:20 [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL Alicja Michalska
  2022-11-22  0:36 ` Curtis Malainey
  2022-11-22 18:10 ` Cezary Rojewski
@ 2022-11-23 11:10 ` Mark Brown
  2 siblings, 0 replies; 6+ messages in thread
From: Mark Brown @ 2022-11-23 11:10 UTC (permalink / raw)
  To: Alicja Michalska, alsa-devel
  Cc: cezary.rojewski, upstream, rad, tiwai, pierre-louis.bossart,
	hdegoede, amadeuszx.slawinski, cujomalainey, lma

On Tue, 22 Nov 2022 00:20:40 +0100, Alicja Michalska wrote:
> KBL platform is missing the definition of 'max98357a' audio amplifier.
> This amplifier is used on many KBL Chromebooks, for instance variant
> 'nami' of 'Google/poppy' baseboard.
> 
> Reported-by: CoolStar <coolstarorganization@gmail.com>
> Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/1] ASoC: Intel: avs: Add missing audio amplifier for KBL
      commit: 0848e94c3954051e1a52bb088240ed63758b309b

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-11-23 11:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-21 23:20 [PATCH] ASoC: Intel: avs: Add missing audio amplifier for KBL Alicja Michalska
2022-11-22  0:36 ` Curtis Malainey
2022-11-22 18:03   ` Cezary Rojewski
2022-11-22 18:10 ` Cezary Rojewski
2022-11-22 20:49   ` Alicja Michalska
2022-11-23 11:10 ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.