~vicamo/+git/ubuntu-kernel:bug-1836993/disable-framebuffer-compression-on-IceLake/oem-bionic

Last commit made on 2019-08-27
Get this branch:
git clone -b bug-1836993/disable-framebuffer-compression-on-IceLake/oem-bionic 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-1836993/disable-framebuffer-compression-on-IceLake/oem-bionic
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

31bf730... by You-Sheng Yang

UBUNTU: SAUCE: drm/i915/fbc: disable framebuffer compression on IceLake

This is the same thing to commit
edf87a92e112ede83916155a156e41787ea11186 but found on IceLake platforms
as well.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111484
Signed-off-by: You-Sheng Yang <email address hidden>

75919d4... by AceLan Kao

UBUNTU: Ubuntu-oem-4.15.0-1051.60

Signed-off-by: AceLan Kao <email address hidden>

c3e87aa... by AceLan Kao

UBUNTU: [Config] update modules for adv7511-v4l2 rename

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

Ignore: yes
Signed-off-by: AceLan Kao <email address hidden>

11774c9... by AceLan Kao

UBUNTU: SAUCE: xhci-hub: replace port_array

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

port_array has been removed since
e740b019d7c6 ("xhci: xhci-hub: use new port structures to get port address instead of port array")
but this structure has been re-introduced from linux-stable
006f19b21100 ("xhci: Fix perceived dead host due to runtime suspend race with event handler")
So replace it by new array.

Signed-off-by: AceLan Kao <email address hidden>

0137e77... by Takashi Iwai

ALSA: hda - Don't resume forcibly i915 HDMI/DP codec

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

We apply the codec resume forcibly at system resume callback for
updating and syncing the jack detection state that may have changed
during sleeping. This is, however, superfluous for the codec like
Intel HDMI/DP, where the jack detection is managed via the audio
component notification; i.e. the jack state change shall be reported
sooner or later from the graphics side at mode change.

This patch changes the codec resume callback to avoid the forcible
resume conditionally with a new flag, codec->relaxed_resume, for
reducing the resume time. The flag is set in the codec probe.

Although this doesn't fix the entire bug mentioned in the bugzilla
entry below, it's still a good optimization and some improvements are
seen.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=201901
Cc: <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(backported from commit 4914da2fb0c89205790503f20dfdde854f3afdd8)
Signed-off-by: Hui Wang <email address hidden>

e10af6c... by Hui Wang

UBUNTU: SAUCE: ALSA: hda - Add a generic reboot_notify

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

Make codec enter D3 before rebooting or poweroff can fix the noise
issue on some laptops. And in theory it is harmless for all codecs
to enter D3 before rebooting or poweroff, let us add a generic
reboot_notify, then realtek and conexant drivers can call this
function.

Cc: <email address hidden>
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(cherry picked from commit 871b9066027702e6e6589da0e1edd3b7dede7205
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git)
Signed-off-by: Hui Wang <email address hidden>

419dfc3... by Hui Wang

UBUNTU: SAUCE: ALSA: hda - Let all conexant codec enter D3 when rebooting

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

We have 3 new lenovo laptops which have conexant codec 0x14f11f86,
these 3 laptops also have the noise issue when rebooting, after
letting the codec enter D3 before rebooting or poweroff, the noise
disappers.

Instead of adding a new ID again in the reboot_notify(), let us make
this function apply to all conexant codec. In theory make codec enter
D3 before rebooting or poweroff is harmless, and I tested this change
on a couple of other Lenovo laptops which have different conexant
codecs, there is no side effect so far.

Cc: <email address hidden>
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(cherry picked from commit 401714d9534aad8c24196b32600da683116bbe09
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git)
Signed-off-by: Hui Wang <email address hidden>

c35cf67... by Kai-Heng Feng

parport: parport_serial: Add support for Sunix Multi I/O boards

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

Sunix Multi I/O boards are different to Timedia's.

This patch adds proper support for Sunix MIO boards with 1 parallel and
up to 4 serial ports.

Cc: Morris Ku <email address hidden>
Cc: Debbie Liu <email address hidden>
Signed-off-by: Kai-Heng Feng <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(backported from commit 605b5b4c90ecc31c5fea234f882bf4248dae4fc8 linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>

d481f15... by Kai-Heng Feng

serial: 8250_pci: Add support for Sunix serial boards

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

Add support to Sunix serial boards with up to 16 ports.

Sunix board need its own setup callback instead of using Timedia's, to
properly support more than 4 ports.

Cc: Morris Ku <email address hidden>
Cc: Debbie Liu <email address hidden>
Signed-off-by: Kai-Heng Feng <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Greg Kroah-Hartman <email address hidden>
(backported from commit a4b7aca30609899a925cbf24b08bfea79883254c linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>

ca689d9... by AceLan Kao

UBUNTU: [Config] updateconfigs for CIFS_ALLOW_INSECURE_LEGACY

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

Ignore: yes
Signed-off-by: AceLan Kao <email address hidden>