Soundwire support for the Intel RPL Gen 0C40/0C11 platforms

Bug #2000030 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firmware-sof (Ubuntu)
Fix Released
High
You-Sheng Yang
Jammy
Fix Released
High
You-Sheng Yang
linux (Ubuntu)
Fix Released
High
You-Sheng Yang
Jammy
Won't Fix
Undecided
Unassigned
Lunar
Fix Released
High
You-Sheng Yang
linux-oem-6.0 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
High
You-Sheng Yang
Lunar
Invalid
Undecided
Unassigned
linux-oem-6.1 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
High
You-Sheng Yang

Bug Description

[SRU Justification]

[Impact]

Missing support for two additional product model of Intel RPL Gen Soundwire.

[Fix]

Two additional commits merged in upstream sof development repository on GitHub.

[Test Case]

Apply the two changes along with an alsa ucm conf fix, then perform audio
automatic/manual checkbox tests.

[Where problems could occur]

New hardware. No known issue so far, but might have minor issues in the future.

[Other Info]

Nominated for U/L/OEM-6.0/OEM-6.1. Depending on fixes from bug 1997944.

========== original bug report ==========

This is a follow-up to bug 1997944 that supports more RPL gen platforms.

Staging fixes:
* https://github.com/thesofproject/linux/commit/9aacc6f5c422b98ef8ea98d190a8f6db9aa447c4 ("ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product")
* https://github.com/thesofproject/linux/commit/e3707e4dd275bc731f6ed4067a2694534675ca52 ("ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product")

Related branches

CVE References

You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Jammy):
status: New → Won't Fix
Changed in linux-oem-6.0 (Ubuntu Lunar):
status: New → Invalid
You-Sheng Yang (vicamo)
no longer affects: linux-firmware (Ubuntu)
no longer affects: linux-firmware (Ubuntu Jammy)
no longer affects: linux-firmware (Ubuntu Lunar)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 2000030

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
You-Sheng Yang (vicamo)
description: updated
You-Sheng Yang (vicamo)
description: updated
You-Sheng Yang (vicamo)
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote : Re: Soundwire support for the Intel RPL Gen platforms -- follow-ups
description: updated
description: updated
description: updated
You-Sheng Yang (vicamo)
summary: - Soundwire support for the Intel RPL Gen platforms -- follow-ups
+ Soundwire support for the Intel RPL Gen 0C40/0C11 platforms
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Changed in linux-oem-6.0 (Ubuntu Jammy):
status: New → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux (Ubuntu Lunar):
status: Incomplete → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
description: updated
no longer affects: firmware-sof (Ubuntu Lunar)
no longer affects: firmware-sof (Ubuntu Jammy)
no longer affects: firmware-sof (Ubuntu)
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.0 (Ubuntu Jammy):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.1/6.1.0-1004.4 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-oem-6.1 verification-needed-jammy
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.0/6.0.0-1010.10 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-oem-6.0
Revision history for this message
Kai-Chuan Hsieh (kchsieh) wrote :

The bin file was released officially. https://github.com/thesofproject/sof-bin/releases/tag/v2.2.4

./mini_orchid_bay/sof-rpl-rt711-l2-rt1316-l01.tplg
./mini_maya_bay/sof-rpl-rt711-l0-rt1318-l12.tplg

Revision history for this message
You-Sheng Yang (vicamo) wrote :

verified linux-oem-6.1/jammy version 6.1.0-1004.4, linux-oem-6.0/jammy version 6.0.0-1010.10

no longer affects: linux-oem-6.0 (Ubuntu Jammy)
no longer affects: linux (Ubuntu Jammy)
Changed in linux (Ubuntu Jammy):
status: New → Won't Fix
Changed in linux-oem-6.0 (Ubuntu Jammy):
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux-oem-6.1 (Ubuntu):
status: New → Invalid
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
tags: added: verification-done-jammy
removed: verification-needed-jammy
Changed in firmware-sof (Ubuntu Jammy):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
You-Sheng Yang (vicamo)
Changed in firmware-sof (Ubuntu):
assignee: nobody → You-Sheng Yang (vicamo)
importance: Undecided → High
status: New → In Progress
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Revision history for this message
You-Sheng Yang (vicamo) wrote :

For firmware-sof/lunar, it (version v2.2.4) should be imported directly from Debian.

You-Sheng Yang (vicamo)
Changed in firmware-sof (Ubuntu):
status: In Progress → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.0 - 6.0.0-1010.10

---------------
linux-oem-6.0 (6.0.0-1010.10) jammy; urgency=medium

  * jammy/linux-oem-6.0: 6.0.0-1010.10 -proposed tracker (LP: #2001070)

  * Microphone mute LED not working as expected after pressing the mic mute
    hotkey (LP: #2000909)
    - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops

  * Soundwire support for the Intel RPL Gen 0C40/0C11 platforms (LP: #2000030)
    - SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product
    - SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product

  * Keeps rebooting with AMD W6400, W6600, and W6800 graphic cards
    (LP: #2000110)
    - drm/amdgpu: disable BACO support on more cards

  * Fix SUT can't displayed after resume from WB/CB with dGFX
    installed(FR:6/10)[RX6300][RX6500] (LP: #1999836)
    - drm/amd/display: No display after resume from WB/CB

  * Soundwire support for the Intel RPL Gen platforms (LP: #1997944)
    - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support
    - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product
    - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration
    - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product
    - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration
    - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product
    - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
    - ASoC: intel: sof_sdw: add rt1318 codec support.
    - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product
    - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration
    - SAUCE: ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product
    - [Config] enable CONFIG_SND_SOC_RT1318_SDW

  * Add additional Mediatek MT7922 BT device ID (LP: #1998885)
    - Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922

  * Mute/mic LEDs no function on a HP platfrom (LP: #1998882)
    - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook

  * Enable Intel FM350 wwan CCCI driver port logging (LP: #1997686)
    - net: wwan: t7xx: use union to group port type specific data
    - net: wwan: t7xx: Add port for modem logging

  * CVE-2022-4378
    - proc: proc_skip_spaces() shouldn't think it is working on C strings
    - proc: avoid integer type confusion in get_proc_long

  * Add cs35l41 firmware loading support (LP: #1995957)
    - ALSA: hda/realtek: More robust component matching for CS35L41

 -- Timo Aaltonen <email address hidden> Wed, 04 Jan 2023 11:54:42 +0200

Changed in linux-oem-6.0 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.1 KiB)

This bug was fixed in the package linux-oem-6.1 - 6.1.0-1004.4

---------------
linux-oem-6.1 (6.1.0-1004.4) jammy; urgency=medium

  * jammy/linux-oem-6.1: 6.1.0-1004.4 -proposed tracker (LP: #2001678)

  * Microphone mute LED not working as expected after pressing the mic mute
    hotkey (LP: #2000909)
    - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops

  * Virtual GPU driver packaging regression (LP: #1996112)
    - [Packaging] Reintroduce VM DRM drivers into modules

  * Soundwire support for the Intel RPL Gen 0C40/0C11 platforms (LP: #2000030)
    - SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product
    - SAUCE: ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product

  [ Ubuntu: 6.1.0-11.11 ]

  * lunar/linux: 6.1.0-11.11 -proposed tracker (LP: #2000704)
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
  * Lunar update: v6.1.1 upstream stable release (LP: #2000706)
    - x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
    - libbpf: Fix uninitialized warning in btf_dump_dump_type_data
    - PCI: mt7621: Add sentinel to quirks table
    - mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
    - mips: ralink: mt7621: soc queries and tests as functions
    - mips: ralink: mt7621: do not use kzalloc too early
    - irqchip/ls-extirq: Fix endianness detection
    - udf: Discard preallocation before extending file with a hole
    - udf: Fix preallocation discarding at indirect extent boundary
    - udf: Do not bother looking for prealloc extents if i_lenExtents matches
      i_size
    - udf: Fix extending file within last block
    - usb: gadget: uvc: Prevent buffer overflow in setup handler
    - USB: serial: option: add Quectel EM05-G modem
    - USB: serial: cp210x: add Kamstrup RF sniffer PIDs
    - USB: serial: f81232: fix division by zero on line-speed change
    - USB: serial: f81534: fix division by zero on line-speed change
    - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
    - staging: r8188eu: fix led register settings
    - igb: Initialize mailbox message for VF reset
    - usb: typec: ucsi: Resume in separate work
    - usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system
      for Raptor Lake
    - cifs: fix oops during encryption
    - KEYS: encrypted: fix key instantiation with user-provided data
    - Linux 6.1.1
  * Expose built-in trusted and revoked certificates (LP: #1996892)
    - [Packaging] Expose built-in trusted and revoked certificates
  * Fix System cannot detect bluetooth after running suspend stress test
    (LP: #1998727)
    - wifi: rtw88: 8821c: enable BT device recovery mechanism
  * Gnome doesn't run smooth when performing normal usage with RPL-P CPU
    (LP: #1998419)
    - drm/i915/rpl-p: Add stepping info
  * Mute/mic LEDs no function on a HP platfrom (LP: #1998882)
    - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  * Add additional Mediatek MT7922 BT device ID (LP: #1998885)
    - Bluetooth: btusb: Add a new VID/PID 0489/e0f2 for MT7922
  * Support Icicle Kit reference design v2022.10 (LP: #1993148)
    - SAUCE: riscv: dts: microchip: Disable PCIe on the Ic...

Read more...

Changed in linux-oem-6.1 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

$ dput ubuntu firmware-sof_2.0-1ubuntu4.1_source.changes
D: Setting host argument.
Checking signature on .changes
gpg: /tmp/firmware-sof_2.0-1ubuntu4.1_source.changes: Valid signature from 9B8EC849D5EF70ED
Checking signature on .dsc
gpg: /tmp/firmware-sof_2.0-1ubuntu4.1.dsc: Valid signature from 9B8EC849D5EF70ED
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading firmware-sof_2.0-1ubuntu4.1.dsc: done.
  Uploading firmware-sof_2.0-1ubuntu4.1.debian.tar.xz: done.
  Uploading firmware-sof_2.0-1ubuntu4.1_source.buildinfo: done.
  Uploading firmware-sof_2.0-1ubuntu4.1_source.changes: done.
Successfully uploaded packages.

In unapproved queue.

Changed in firmware-sof (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello You-Sheng, or anyone else affected,

Accepted firmware-sof into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/firmware-sof/2.0-1ubuntu4.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in firmware-sof (Ubuntu Jammy):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-jammy
removed: verification-done-jammy
Andy Chi (andch)
tags: added: verification-done verification-done-jammy
removed: verification-needed verification-needed-jammy
Andy Chi (andch)
tags: added: verification-needed verification-needed-jammy
removed: verification-done verification-done-jammy
Revision history for this message
Andy Chi (andch) wrote :

Install firmware-sof-signed version 2.0-1ubuntu4.1 on OCBYM-DVT1.1-C1_202211-30882 (0C40), speaker and internal microphone works fine.

Revision history for this message
Andy Chi (andch) wrote :

Install firmware-sof-signed version 2.0-1ubuntu4.1 on MYBY-DVT1-C1_202212-30969 (0C11), speaker and internal microphone works fine.

tags: added: verification-done verification-done-jammy
removed: verification-needed verification-needed-jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firmware-sof - 2.0-1ubuntu4.1

---------------
firmware-sof (2.0-1ubuntu4.1) jammy; urgency=medium

  * Add RPL topology updates
    - UBUNTU: SAUCE: Add v2.2.3 topology updates for Intel RPL, ADL and ICL
      platforms. (LP: #1997944)
    - UBUNTU: SAUCE: Add v2.2.4 topology updates for Intel RPL, ADL and JSL
      platforms (LP: #2000030)

 -- You-Sheng Yang (vicamo) <email address hidden> Fri, 23 Dec 2022 16:50:02 +0800

Changed in firmware-sof (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for firmware-sof has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
You-Sheng Yang (vicamo) wrote :

In linux/lunar since version 6.2.0-0.0.

Changed in linux (Ubuntu Lunar):
status: In Progress → Fix Released
Revision history for this message
You-Sheng Yang (vicamo) wrote :

v6.2-rc4 or newer has:
* b25a31b463391 ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product
* 896c3dc21f1e8 ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product

Identical to what were proposed in comment #3.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.