[Bug 2089273] Re: Add soundwire support for AMD platforms
Tested the noble, oracular, plucky -proposed package with: 1. Download the deb from -proposed and install 2. Test built-in speakers and headphone by the "Sound->Test..." in the gnome control center. 3. Test built-in mics and headphone mics by recording sound and replay. For all -proposed packages the audio functions work normally. ** Tags removed: verification-needed verification-needed-noble verification-needed-oracular ** Tags added: verification-done verification-done-noble verification-done-oracular -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
Hello Leo, or anyone else affected, Accepted alsa-ucm-conf into oracular-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/alsa-ucm- conf/1.2.10-1ubuntu6.3 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- oracular to verification-done-oracular. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-oracular. 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: alsa-ucm-conf (Ubuntu Oracular) Status: In Progress => Fix Committed ** Tags added: verification-needed verification-needed-oracular ** Changed in: alsa-ucm-conf (Ubuntu Noble) Status: In Progress => Fix Committed ** Tags added: verification-needed-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
This bug was fixed in the package alsa-ucm-conf - 1.2.12-1ubuntu1 --- alsa-ucm-conf (1.2.12-1ubuntu1) plucky; urgency=medium * Add support of micmute LED on AMD acppdmmach (LP: #2085067) - d/p/acppdmmach-add-support-for-ACP-7.0.patch * Add codec Realtek rt722 and rt1320 support (LP: #2086250) - d/p/0001-ucm2-sof-soundwire-add-RT1320-amplifier.patch - d/p/0002-rt722-add-mic-led-support.patch * Add soundwire support for AMD platforms (LP: #2089273) - d/p/0001-amd-soundwire-add-support-for-AMD-generic-legacy-mac.patch -- Chris Chiu Fri, 06 Dec 2024 19:59:15 +0800 ** Changed in: alsa-ucm-conf (Ubuntu Plucky) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Changed in: alsa-ucm-conf (Ubuntu Noble) Status: New => In Progress ** Changed in: alsa-ucm-conf (Ubuntu Oracular) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Description changed: == linux == - [ Impact ] + [Impact] This patch series introduce soundwire support for AMD platform, as well as code reorganization in preparation for that. [Fix] Backport the AMD SoF driver from kernel 6.12 and its sdw_utils for dependency == alsa-ucm-conf == - [ Impact ] + [Impact] This patch series introduce soundwire support for AMD platform. The audio function won't work if no proper driver and alsa-ucm-conf installed. - [ Fix ] + [Fix] Backport the patches from https://github.com/alsa-project/alsa-ucm-conf/pull/470 to support AMD SoF driver. - - [ Test ] + [Test] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: * Checkbox audio test plan * Built-in speaker and built-in mic * Audio function when headphone is connected to the DUT. - [ Where problems could occur ] + [Where problems could occur] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ [9] https://lore.kernel.org/linux-sound/173204812069.81544.393632760053179230.b4...@kernel.org/T/#me81566e214d388471ba39043bf594c8332421caf ** Also affects: linux (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: alsa-ucm-conf (Ubuntu Oracular) Importance: Undecided Status: New ** Also affects: linux-oem-6.11 (Ubuntu Oracular) Importance: Undecided Status: New ** Merge proposal linked: https://code.launchpad.net/~mschiu77/ubuntu/+source/alsa-ucm-conf/+git/alsa-ucm-conf/+merge/477963 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Merge proposal linked: https://code.launchpad.net/~mschiu77/ubuntu/+source/alsa-ucm-conf/+git/alsa-ucm-conf/+merge/477964 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Merge proposal linked: https://code.launchpad.net/~mschiu77/ubuntu/+source/alsa-ucm-conf/+git/alsa-ucm-conf/+merge/477965 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
This bug was fixed in the package linux-oem-6.11 - 6.11.0-1009.9 --- linux-oem-6.11 (6.11.0-1009.9) noble; urgency=medium * noble/linux-oem-6.11: 6.11.0-1009.9 -proposed tracker (LP: #2086266) * Packaging resync (LP: #1786013) - [Packaging] resync git-ubuntu-log * Intel Be201 Bluetooth hardware error 0x0f on Arrow Lake (LP: #2088151) - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP * Add soundwire support for AMD platforms (LP: #2089273) - ASoC: intel: rename soundwire machine driver soc ops - ASoC: intel: rename soundwire codec helper functions - ASoC: intel: rename maxim codec macros - ASoC: intel: rename ignore_pch_dmic variable name - ASoC: intel/sdw-utils: move soundwire machine driver soc ops - ASoC: intel: move soundwire machine driver common structures - ASoC: intel/sdw_utils: move soundwire machine driver helper functions - ASoC: intel/sdw_utils: move dmic codec helper function - ASoC: intel/sdw_utils: move rtk dmic helper functions - ASoC: intel/sdw_utils: move rt712 sdca helper functions - ASoC: intel/sdw_utils: move rt722 sdca helper functions - ASoC: intel: split soundwire machine driver private data - ASoC: intel/sdw_utils: move rt5682 codec helper function - ASoC: intel/sdw_utils: move rtk jack common helper functions - ASoC: intel/sdw_utils: move rt700 and rt711 codec helper functions - ASoC: intel/sdw_utils: move rtk amp codec helper functions - ASoC: intel/sdw_utils: move cirrus soundwire codec helper functions - ASoC: intel/sdw_utils: move maxim codec helper functions - ASoC: intel/sdw_utils: move dai id common macros - ASoC: intel/sdw_utils: move soundwire dai type macros - ASoC: intel/sdw_utils: move soundwire codec_info_list structure - ASoC: intel/sdw_utils: move machine driver dai link helper functions - ASoC: sdw_utils: refactor sof_sdw_card_late_probe function - ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link() - ASoC: soc-acpi: add pci revision id field in mach params structure - ASoC: amd: acp: add soundwire machines for acp6.3 based platform - ASoC: SOF: amd: add alternate machines for acp6.3 based platform - ASoC: SOF: amd: update mach params subsystem_rev variable - ASoC: amd/sdw_utils: add sof based soundwire generic machine driver - ASoC: intel: sof_sdw: rename soundwire endpoint and dailink structures - ASoC: intel: sof_sdw: rename soundwire parsing helper functions - ASoC: sdw_util/intel: move soundwire endpoint and dai link structures - ASoC: sdw_utils/intel: move soundwire endpoint parsing helper functions - ASoC: amd: acp: refactor SoundWire machine driver code - ASoC: sdw_utils/intel/amd: refactor dai link init logic - ASoC: sdw_utils: Update stream_name in dai_links structure - soundwire: amd: pass acp pci revision id as resource data - soundwire: amd: refactor existing code for acp 6.3 platform - ASoC: SOF: amd: pass acp_rev as soundwire resource data - ASoC: amd: ps: pass acp pci revision id as soundwire resource data - ASoC: rt722: change the interrupt mask for jack type detection - SAUCE: ASoC: amd: ps: update mach params subsystem_rev variable - ASoC: amd: acp: add rt722 based soundwire machines - ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform - ASoC: amd: ps: add soundwire machines for acp6.3 platform - ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file - ASoC: amd: acp: add soundwire machine driver for legacy stack - ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform - SAUCE: ASoC: amd: ps: add ZSC control register programming sequence - SAUCE: soundwire: amd: clear wake enable register for power off mode - drm/amd: Fix initialization mistake for NBIO 7.7.0 - ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS` - [Config] Enable AMD soundwire config * Adds support for the 1AH AMD CPU models for PMF driver (LP: #2089515) - platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header - platform/x86/amd/pmf: Update SMU metrics table for 1AH family series - platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model * Boot hangs with cs42l43 soundwire codec (LP: #2089199) - mfd: cs42l43: Fix issues in probe error paths * DP/MST Bandwidth issue when connect dual 4k@60Hz or 5k@120Hz on a dock (LP: #2088972) - drm/i915/display: Check whether platform supports joiner - drm/i915/display: Simplify intel_joiner_num_pipes and its usage - drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc - drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size - drm/i915/display: Use joined pipes in dsc helpers for slices, bpp * Disable C1 auto-demotion during suspend for MTL/ARL/LNL platforms (LP: #2088964) - platform/x86/intel/pmc: Refactor platform
[Bug 2089273] Re: Add soundwire support for AMD platforms
Tested under both Intel and AMD platforms, with the following procedure: 1. Check speaker playback by playing video using firefox. 2. Make sure left and right channel function normally with gnome control center. 3. Record sound with speaker and playback. Confirm that it can record. 4. Reproduce the above steps but with headphone connected. In all cases the audio functions normally. ** Tags removed: verification-needed-noble-linux-oem-6.11 ** Tags added: verification-done-noble-linux-oem-6.11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Also affects: alsa-ucm-conf (Ubuntu) Importance: Undecided Status: New ** Description changed: + == linux == + [ Impact ] This patch series introduce soundwire support for AMD platform, as well as code reorganization in preparation for that. + + [Fix] + Backport the AMD SoF driver from kernel 6.12 and its sdw_utils for dependency + + == alsa-ucm-conf == + [ Impact ] + + This patch series introduce soundwire support for AMD platform. The + audio function won't work if no proper driver and alsa-ucm-conf + installed. + + [ Fix ] + Backport the patches from https://github.com/alsa-project/alsa-ucm-conf/pull/470 to support AMD SoF driver. + [ Test ] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: * Checkbox audio test plan * Built-in speaker and built-in mic * Audio function when headphone is connected to the DUT. [ Where problems could occur ] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ [9] https://lore.kernel.org/linux-sound/173204812069.81544.393632760053179230.b4...@kernel.org/T/#me81566e214d388471ba39043bf594c8332421caf -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
This bug is awaiting verification that the linux-oem-6.11/6.11.0-1009.9 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-noble-linux-oem-6.11' to 'verification-done- noble-linux-oem-6.11'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.11' to 'verification-failed- noble-linux-oem-6.11'. 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-noble-linux-oem-6.11-v2 verification-needed-noble-linux-oem-6.11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Changed in: linux-oem-6.11 (Ubuntu Noble) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Description changed: [ Impact ] This patch series introduce soundwire support for AMD platform, as well as code reorganization in preparation for that. [ Test ] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: * Checkbox audio test plan * Built-in speaker and built-in mic * Audio function when headphone is connected to the DUT. [ Where problems could occur ] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ + [9] https://lore.kernel.org/linux-sound/173204812069.81544.393632760053179230.b4...@kernel.org/T/#me81566e214d388471ba39043bf594c8332421caf -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Changed in: linux-oem-6.11 (Ubuntu Noble) Status: New => Triaged ** Changed in: linux (Ubuntu Plucky) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Also affects: linux (Ubuntu) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Plucky) Importance: Undecided Status: New ** Also affects: linux-oem-6.11 (Ubuntu Plucky) Importance: Undecided Status: New ** Changed in: linux-oem-6.11 (Ubuntu Plucky) Status: New => Invalid ** Changed in: linux (Ubuntu Noble) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Description changed: - Add non-sof soundwire support to AMD platforms - [ Impact ] This patch series introduce soundwire support for AMD platform, as well as code reorganization in preparation for that. [ Test ] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: * Checkbox audio test plan * Built-in speaker and built-in mic * Audio function when headphone is connected to the DUT. [ Where problems could occur ] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support for AMD platforms To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/2089273/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2089273] Re: Add soundwire support for AMD platforms
** Summary changed: - Add non-sof soundwire support to AMD platforms + Add soundwire support for AMD platforms ** Description changed: Add non-sof soundwire support to AMD platforms [ Impact ] This patch series introduce non-sof soundwire support for AMD platform, as well as code reorganization in preparation for that. [ Test ] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: - * Checkbox audio test plan - * Built-in speaker and built-in mic - * Audio function when headphone is connected to the DUT. + + * Checkbox audio test plan + * Built-in speaker and built-in mic + * Audio function when headphone is connected to the DUT. [ Where problems could occur ] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ ** Description changed: Add non-sof soundwire support to AMD platforms [ Impact ] - This patch series introduce non-sof soundwire support for AMD platform, - as well as code reorganization in preparation for that. + This patch series introduce soundwire support for AMD platform, as well + as code reorganization in preparation for that. [ Test ] 1. Install the test kernel 2. Install proper alsa-ucm-confs 3. Confirm the audio function normally on the DUT with 1) AMD soundwire and 2) existing Intel platforms using soundwire. Might include: * Checkbox audio test plan - * Built-in speaker and built-in mic - * Audio function when headphone is connected to the DUT. + * Built-in speaker and built-in mic + * Audio function when headphone is connected to the DUT. [ Where problems could occur ] Patches needed, other than 3 SAUCE patches that planned to upstream in 6.13 cycle, are listed in [1] to [8] below. Soundwire used to appear mostly on Intel platforms and is almost always in combination with sof. To support AMD, it has to be refactored into a more generic framework (or at least that's what AMD people did). This happens in patch series [1][2] and [3], extracting soundwire code from the sound/soc/intel directory to a more generic location, as well as rename/refactor things to better fit the ASoC context. This will impact all other soundwire platforms and if not done correctly, regression risk may be high. The all other patch sets other than [5] are AMD specific, so theoretically the impact is limited to AMD platforms with soundwire, which are rather uncommon. [1] https://lore.kernel.org/all/20240801091446.10457-1-vijendar.muku...@amd.com/ [2] https://lore.kernel.org/lkml/20240913090631.1834543-1-vijendar.muku...@amd.com/ [3] https://lore.kernel.org/all/20241101020802.1103181-1-vijendar.muku...@amd.com/ [4] https://lore.kernel.org/all/20240924081846.1834612-1-vijendar.muku...@amd.com/ [5] https://lore.kernel.org/all/20241105100557.1987917-1-shumi...@realtek.com/ [6] https://lore.kernel.org/all/20241113115223.3274868-1-vijendar.muku...@amd.com/ [7] https://lore.kernel.org/all/20241112185138.3235375-1-vijendar.muku...@amd.com/ [8] https://lore.kernel.org/all/20241112161142.28974-1-mario.limoncie...@amd.com/ ** Tags added: jira-delta-14 oem-priority -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2089273 Title: Add soundwire support