~vicamo/+git/ubuntu-kernel:bug-1924997/fix-crack-sound-on-cirrus-bullseye/oem-5.10

Last commit made on 2021-04-26
Get this branch:
git clone -b bug-1924997/fix-crack-sound-on-cirrus-bullseye/oem-5.10 https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-1924997/fix-crack-sound-on-cirrus-bullseye/oem-5.10
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

f30bb97... by You-Sheng Yang

Bug 1924997: ALSA: hda/cirrus: Use CS8409 Equalizer to fix abnormal sounds on Bullseye

b55d301... by Stefan Binding <email address hidden>

UBUNTU: SAUCE: ALSA: hda/cirrus: Use CS8409 Equalizer to fix abnormal sounds on Bullseye

BugLink: https://bugs.launchpad.net/bugs/1924997

Tested on DELL Inspiron-3505, DELL Inspiron-3501, DELL Inspiron-3500

Signed-off-by: Stefan Binding <email address hidden>
Signed-off-by: Vitaly Rodionov <email address hidden>
BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1924997
Reported-and-tested-by: You-Sheng Yang <email address hidden>
(backported from
https://patchwork.kernel<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

d12a3f7... by Timo Aaltonen

UBUNTU: Ubuntu-oem-5.10-5.10.0-1024.25

Signed-off-by: Timo Aaltonen <email address hidden>

9f65322... by Timo Aaltonen

UBUNTU: [Config] Update configs for rename of XEN_BALLOON_MEMORY_HOTPLUG_LIMIT to XEN_MEMORY_HOTPLUG_LIMIT

BugLink: https://bugs.launchpad.net/bugs/1923570

Signed-off-by: Timo Aaltonen <email address hidden>

27d7da4... by Timo Aaltonen

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1923782
Properties: no-test-build
Signed-off-by: Timo Aaltonen <email address hidden>

b806721... by Timo Aaltonen

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Timo Aaltonen <email address hidden>

0edf7a0... by Jani Nikula <email address hidden>

UBUNTU: SAUCE: drm/i915/edp: enable eDP MSO during link training

BugLink: https://bugs.launchpad.net/bugs/1921318

If the source and sink support MSO, enable it during link training.

v4: Divide DRRS pixel clock by link count before M/N calculation

v3: Adjust timings, refer to splitter

v2: Limit MSO to pipe A using ->pipe_mask

Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/2711
Cc: Nischal Varide <email address hidden>
Reviewed-by: Uma Shankar <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork.freedesktop.org/patch/msgid/66da48b4b3c5ccffaac7989097cd96d6c6af8243<email address hidden>
(backported from commit bc71194e889741eb54a3dcc35fc79215fa9449d2
https://anongit.freedesktop.org/git/drm-intel.git drm-intel-next)
Signed-off-by: Aaron Ma <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

7d17dcd... by Jani Nikula <email address hidden>

UBUNTU: SAUCE: drm/i915/edp: modify fixed and downclock modes for MSO

BugLink: https://bugs.launchpad.net/bugs/1921318

In the case of MSO (Multi-SST Operation), the EDID contains the timings
for a single panel segment. We'll want to hide the fact from userspace,
and expose modes that span the entire display.

Don't modify the EDID, as the userspace should not use that for
modesetting, only modify the actual modes.

v3: Use pixel overlap if available.

v2: Rename intel_dp_mso_mode_fixup -> intel_edp_mso_mode_fixup

Cc: Nischal Varide <email address hidden>
Reviewed-by: Uma Shankar <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork.freedesktop.org/patch/msgid/2862284eb033bb0ffc96134b7d5b11bf29e4587f<email address hidden>
(cherry picked from commit 512005d949287c2a38f4d65f285b7fb9f8244ed0
https://anongit.freedesktop.org/git/drm-intel.git drm-intel-next)
Signed-off-by: Aaron Ma <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

9e27d2d... by Jani Nikula <email address hidden>

UBUNTU: SAUCE: drm/i915/mso: add splitter state check

BugLink: https://bugs.launchpad.net/bugs/1921318

For starters, we expect the state to be zero, as we don't enable MSO
anywhere.

v2: Refer to splitter.

Cc: Nischal Varide <email address hidden>
Reviewed-by: Uma Shankar <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork.freedesktop.org/patch/msgid/459a332f3cdce941c57312150872559db68f88c1<email address hidden>
(cherry picked from commit 5bc4fab7e79206926718c3d39cb70cbee22ef4ac
https://anongit.freedesktop.org/git/drm-intel.git drm-intel-next)
Signed-off-by: Aaron Ma <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

38e2ead... by Jani Nikula <email address hidden>

UBUNTU: SAUCE: drm/i915/mso: add splitter state readout for platforms that support it

BugLink: https://bugs.launchpad.net/bugs/1921318

Add splitter configuration to crtc state, and read it where
supported. Also add splitter state dumping. The stream splitter will be
required for eDP MSO.

v4:
- Catch invalid splitter configuration (Uma)

v3:
- Convert segment timings to full panel timings.
- Refer to splitter instead of mso in crtc state.
- Dump splitter state.

v2: Add warning for mso being enabled on pipes other than A.

Cc: Nischal Varide <email address hidden>
Cc: Uma Shankar <email address hidden>
Reviewed-by: Uma Shankar <email address hidden>
Signed-off-by: Jani Nikula <email address hidden>
Link: https://patchwork.freedesktop.org/patch/msgid/95cbe1c9d45edf3e3ec252e49fb49055def98155<email address hidden>
(backported from commit 5b616a2958da0c75a6083e82859ca33be7662562
https://anongit.freedesktop.org/git/drm-intel.git drm-intel-next)
Signed-off-by: Aaron Ma <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>