mbox series

[0/4,SRU,Mantic] Orchid Bay MLK2/Maya Bay MLK soundwire support

Message ID 20231130102030.2407035-1-vicamo.yang@canonical.com
Headers show
Series Orchid Bay MLK2/Maya Bay MLK soundwire support | expand

Message

You-Sheng Yang Nov. 30, 2023, 10:20 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2042090

[Impact]

Audio doesn't work on Dell Orchid Bay MLK2/Maya Bay MLK platforms.

[Fix]

Kernel driver, ALSA ucm, and firmware fixes are needed. For the kernel part,
following upstream commits are mandatory:
* commit e70ca580e9c8 ("ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316
  config"): in v6.7-rc1
* commit b6d6e5abf645 ("ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713
  support"): in v6.7-rc1, v6.6.2, v6.5.12
* commit 5124d08d0ea4 ("ASoC: Intel: sof_sdw_rt712_sdca: construct
  cards->components by name_prefix"): in v6.7-rc1
* commit 817178e7674b ("ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic
  config"): linux-next

[Test Case]

1. enable -proposed pocket and install the latest kernel
2. browse youtube, hold backspace on virtual terminal or whatever makes some
   noises
3. expected sound system brought up and reacts accordingly

[Where problems could occur]

While this enables new devices on new platforms, we may bump into burst noises,
power consumption problems at corner cases not covered by test program.

[Other Info]

This is to enable sof devices on Intel MTL platform, which is only supported
since 6.5 kernels, e.g. oem-6.5. Nominate Noble, Mantic, and Jammy.

Bard Liao (3):
  ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
  ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
  ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by
    name_prefix

Mac Chiang (1):
  ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config

 sound/soc/intel/boards/sof_sdw_rt712_sdca.c   |  6 +-
 .../boards/sof_sdw_rt_sdca_jack_common.c      |  8 ++
 .../intel/common/soc-acpi-intel-mtl-match.c   | 91 +++++++++++++++++++
 3 files changed, 103 insertions(+), 2 deletions(-)

Comments

Manuel Diewald Nov. 30, 2023, 1:14 p.m. UTC | #1
On Thu, Nov 30, 2023 at 06:20:26PM +0800, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2042090
> 
> [Impact]
> 
> Audio doesn't work on Dell Orchid Bay MLK2/Maya Bay MLK platforms.
> 
> [Fix]
> 
> Kernel driver, ALSA ucm, and firmware fixes are needed. For the kernel part,
> following upstream commits are mandatory:
> * commit e70ca580e9c8 ("ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316
>   config"): in v6.7-rc1
> * commit b6d6e5abf645 ("ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713
>   support"): in v6.7-rc1, v6.6.2, v6.5.12
> * commit 5124d08d0ea4 ("ASoC: Intel: sof_sdw_rt712_sdca: construct
>   cards->components by name_prefix"): in v6.7-rc1
> * commit 817178e7674b ("ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic
>   config"): linux-next
> 
> [Test Case]
> 
> 1. enable -proposed pocket and install the latest kernel
> 2. browse youtube, hold backspace on virtual terminal or whatever makes some
>    noises
> 3. expected sound system brought up and reacts accordingly
> 
> [Where problems could occur]
> 
> While this enables new devices on new platforms, we may bump into burst noises,
> power consumption problems at corner cases not covered by test program.
> 
> [Other Info]
> 
> This is to enable sof devices on Intel MTL platform, which is only supported
> since 6.5 kernels, e.g. oem-6.5. Nominate Noble, Mantic, and Jammy.
> 
> Bard Liao (3):
>   ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
>   ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
>   ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by
>     name_prefix
> 
> Mac Chiang (1):
>   ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config
> 
>  sound/soc/intel/boards/sof_sdw_rt712_sdca.c   |  6 +-
>  .../boards/sof_sdw_rt_sdca_jack_common.c      |  8 ++
>  .../intel/common/soc-acpi-intel-mtl-match.c   | 91 +++++++++++++++++++
>  3 files changed, 103 insertions(+), 2 deletions(-)
> 
> -- 
> 2.40.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Acked-by: Manuel Diewald <manuel.diewald@canonical.com>
Tim Gardner Nov. 30, 2023, 2:24 p.m. UTC | #2
On 11/30/23 3:20 AM, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2042090
> 
> [Impact]
> 
> Audio doesn't work on Dell Orchid Bay MLK2/Maya Bay MLK platforms.
> 
> [Fix]
> 
> Kernel driver, ALSA ucm, and firmware fixes are needed. For the kernel part,
> following upstream commits are mandatory:
> * commit e70ca580e9c8 ("ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316
>    config"): in v6.7-rc1
> * commit b6d6e5abf645 ("ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713
>    support"): in v6.7-rc1, v6.6.2, v6.5.12
> * commit 5124d08d0ea4 ("ASoC: Intel: sof_sdw_rt712_sdca: construct
>    cards->components by name_prefix"): in v6.7-rc1
> * commit 817178e7674b ("ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic
>    config"): linux-next
> 
> [Test Case]
> 
> 1. enable -proposed pocket and install the latest kernel
> 2. browse youtube, hold backspace on virtual terminal or whatever makes some
>     noises
> 3. expected sound system brought up and reacts accordingly
> 
> [Where problems could occur]
> 
> While this enables new devices on new platforms, we may bump into burst noises,
> power consumption problems at corner cases not covered by test program.
> 
> [Other Info]
> 
> This is to enable sof devices on Intel MTL platform, which is only supported
> since 6.5 kernels, e.g. oem-6.5. Nominate Noble, Mantic, and Jammy.
> 
> Bard Liao (3):
>    ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
>    ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
>    ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by
>      name_prefix
> 
> Mac Chiang (1):
>    ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config
> 
>   sound/soc/intel/boards/sof_sdw_rt712_sdca.c   |  6 +-
>   .../boards/sof_sdw_rt_sdca_jack_common.c      |  8 ++
>   .../intel/common/soc-acpi-intel-mtl-match.c   | 91 +++++++++++++++++++
>   3 files changed, 103 insertions(+), 2 deletions(-)
> 
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Stefan Bader Dec. 1, 2023, 2:45 p.m. UTC | #3
On 30.11.23 11:20, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2042090
> 
> [Impact]
> 
> Audio doesn't work on Dell Orchid Bay MLK2/Maya Bay MLK platforms.
> 
> [Fix]
> 
> Kernel driver, ALSA ucm, and firmware fixes are needed. For the kernel part,
> following upstream commits are mandatory:
> * commit e70ca580e9c8 ("ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316
>    config"): in v6.7-rc1
> * commit b6d6e5abf645 ("ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713
>    support"): in v6.7-rc1, v6.6.2, v6.5.12
> * commit 5124d08d0ea4 ("ASoC: Intel: sof_sdw_rt712_sdca: construct
>    cards->components by name_prefix"): in v6.7-rc1
> * commit 817178e7674b ("ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic
>    config"): linux-next
> 
> [Test Case]
> 
> 1. enable -proposed pocket and install the latest kernel
> 2. browse youtube, hold backspace on virtual terminal or whatever makes some
>     noises
> 3. expected sound system brought up and reacts accordingly
> 
> [Where problems could occur]
> 
> While this enables new devices on new platforms, we may bump into burst noises,
> power consumption problems at corner cases not covered by test program.
> 
> [Other Info]
> 
> This is to enable sof devices on Intel MTL platform, which is only supported
> since 6.5 kernels, e.g. oem-6.5. Nominate Noble, Mantic, and Jammy.
> 
> Bard Liao (3):
>    ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config
>    ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support
>    ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by
>      name_prefix
> 
> Mac Chiang (1):
>    ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config
> 
>   sound/soc/intel/boards/sof_sdw_rt712_sdca.c   |  6 +-
>   .../boards/sof_sdw_rt_sdca_jack_common.c      |  8 ++
>   .../intel/common/soc-acpi-intel-mtl-match.c   | 91 +++++++++++++++++++
>   3 files changed, 103 insertions(+), 2 deletions(-)
> 

Applied to mantic:linux/master-next. Thanks.

-Stefan