ACK: [SRU][B/OEM-B][PATCH 0/9] alsa/hdmi: support nvidia mst hdmi/dp audio (b/oem-b)
Hui Wang
hui.wang at canonical.com
Tue Mar 31 00:07:05 UTC 2020
Sorry, please ignore this patchset for bionic kernel. This patchset is
merged to oem-b first, I will send another SRU to focal and bionic if
there is no obvious regression in the oem project after one month or so.
On 2020/3/31 上午2:22, Sultan Alsawaf wrote:
> Acked-by: Sultan Alsawaf <sultan.alsawaf at canonical.com>
>
> On Tue, Mar 17, 2020 at 10:19:07AM +0800, Hui Wang wrote:
>> BugLink: https://bugs.launchpad.net/bugs/1867704
>>
>> This patchset will add support of mst audio for nvidia hdmi/dp, this
>> patchset changes lots of common code on hda_jack and hdmi codec, so it
>> is not easy to say it is 100% safe for other machines, but our oem
>> project needs this patchset to be backported to ubuntu kernel, because
>> the tight sechdule of oem project, we backport this patchset to B and
>> OEM-B first, if the hdmi audio works well for a period of time after
>> this patchset is merged, I will backport this patchset to focal, maybe
>> eoan as well.
>>
>> [Impact]
>> On some LENOVO I+N machines, when setting the graphic mode to discrete,
>> The dp/hdmi audio on the Docking Gen2 can't work with this machine +
>> LENOVO Docking Gen2
>>
>> [Fix]
>> Nvidia developer submit the mst audio support to 5.5-rcN and 5.6-RC1,
>> those patches could fix this issue.
>>
>> [Test Case]
>> set the machien to discrete, plug the dock gen2 to it, then boot, after
>> booting, plug hdmi or dp to dock gen2, the hdmi or dp audio works.
>>
>> test other machines without Nvidia graphic or without gen2, their hdmi/dp
>> audio still work.
>>
>>
>> [Regression Risk]
>> Low, those patches come from mainline kernel, I have tested those patches
>> on the machiens with or without nvidia hdmi, and on the machines with or without
>> docks, all worked well as before.
>>
>>
>> Kai Vehmanen (3):
>> ALSA: hda: hdmi - fix regression in connect list handling
>> ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx
>> ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms
>>
>> Nikhil Mahale (5):
>> ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense
>> ALSA: hda - Add DP-MST jack support
>> ALSA: hda - Add DP-MST support for non-acomp codecs
>> ALSA: hda - Add DP-MST support for NVIDIA codecs
>> ALSA: hda - Fix DP-MST support for NVIDIA codecs
>>
>> Takashi Iwai (1):
>> ALSA: hda: hdmi - Keep old slot assignment behavior for Intel
>> platforms
>>
>> sound/pci/hda/hda_jack.c | 149 ++++++++++----
>> sound/pci/hda/hda_jack.h | 102 +++++++++-
>> sound/pci/hda/patch_hdmi.c | 389 ++++++++++++++++++++++++-------------
>> 3 files changed, 457 insertions(+), 183 deletions(-)
>>
>> --
>> 2.17.1
>>
>>
>> --
>> kernel-team mailing list
>> kernel-team at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list