~vicamo/+git/ubuntu-kernel:bug-1856639/fix-elan-resume-failure-EREMOTEIO/oem-osp1-bionic

Last commit made on 2019-12-23
Get this branch:
git clone -b bug-1856639/fix-elan-resume-failure-EREMOTEIO/oem-osp1-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-1856639/fix-elan-resume-failure-EREMOTEIO/oem-osp1-bionic
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

1837c7d... by You-Sheng Yang

Bug 1856639: HID: i2c-hid: fix some ELAN touchpad failed to resume with -EREMOTEIO

1b365c7... by You-Sheng Yang

HID: i2c-hid: fix some ELAN touchpad failed to resume with -EREMOTEIO

Signed-off-by: You-Sheng Yang <email address hidden>

e1d9d99... by Timo Aaltonen

UBUNTU: Ubuntu-oem-osp1-5.0.0-1033.38

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

958e804... by Hui Wang

UBUNTU: [config]: SOUNDWIRE=m

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

This can reduce the kernel size, and it is easy to replace the
soundwire bus driver with dkms.

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

ff07c94... by Hui Wang

UBUNTU: [config]: SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y

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

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

b57eb28... by Kai Vehmanen

ASoC: SOF: enable sync_write in hdac_bus

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

Align SOF HDA implementation with snd-hda-intel driver and enable
sync_write flag for all supported Intel platforms in SOF. When set,
a sync is issued after each verb write.

Sync after write has helped to overcome intermittent delays in
system resume flow on Intel Coffee Lake systems, and most recently
probe errors related to the HDMI codec on Ice Lake systems.

Matches the snd-hda-intel driver change done in commit 2756d9143aa5
("ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips").

Signed-off-by: Kai Vehmanen <email address hidden>
Signed-off-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit f3416e7144f5d4ba0fc5dcef6ebfff891266c46a)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

f058d4d... by Kai Vehmanen

ASoC: SOF: Intel: add support for snd-hda-codec-hdmi

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

Add support to implement HDMI/DP audio by using the common
snd-hda-codec-hdmi driver.

Change of codec driver affects user-space as the two
drivers expose different mixer controls. A new kernel
module option "use_common_hdmi" is added to user-space
to indicate which interface should be used. The default
driver can be selected via a Kconfig option.

Signed-off-by: Kai Vehmanen <email address hidden>
Reviewed-by: Takashi Iwai <email address hidden>
Reviewed-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(backported from commit 139c7febad1afa221c687f3314560284e482a1f4)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

67a57e1... by Kai Vehmanen

ASoC: Intel: skl-hda-dsp-generic: fix include guard name

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

Match the include guard define to actual filename. The source
directory now has an actual hda_dsp_common.h header, so the old
include guard may cause confusion.

Signed-off-by: Kai Vehmanen <email address hidden>
Reviewed-by: Takashi Iwai <email address hidden>
Reviewed-by: Pierre-Louis Bossart <email address hidden>
Reviewed-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 0f163110256ac91aee562da149838fcb8a39d518)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

1dcafda... by Kai Vehmanen

ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi

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

Add support for using snd-hda-codec-hdmi driver for HDMI/DP
instead of ASoC hdac-hdmi. This is aligned with how other
HDA codecs are already handled.

When snd-hda-codec-hdmi is used, the PCM device numbers are
parsed from card topology and passed to the codec driver.
This needs to be done at runtime as topology changes may
affect PCM device allocation.

Signed-off-by: Kai Vehmanen <email address hidden>
Reviewed-by: Takashi Iwai <email address hidden>
Reviewed-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 7de9a47c8971bdec07cc9a62e948382003c5908f)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

e9afc65... by Kai Vehmanen

ASoC: hdac_hda: add support for HDMI/DP as a HDA codec

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

Handle all HDA codecs using same logic, including HDMI/DP.

Call to snd_hda_codec_build_controls() is delayed for HDMI/DP HDA
devices. This is needed to discover the PCM device numbers as
defined in topology.

Signed-off-by: Kai Vehmanen <email address hidden>
Reviewed-by: Takashi Iwai <email address hidden>
Reviewed-by: Pierre-Louis Bossart <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 608b8c36c37114289e3ea328783161f542fdf71d)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>