~vicamo/+git/ubuntu-kernel:bug-1861610/add-more-lenovo-elan-i2c-ids/oem-osp1-bionic

Last commit made on 2020-03-27
Get this branch:
git clone -b bug-1861610/add-more-lenovo-elan-i2c-ids/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-1861610/add-more-lenovo-elan-i2c-ids/oem-osp1-bionic
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

a29d507... by You-Sheng Yang

Bug 1861610: add more hardware ID for Lenovo laptop

3cfa6a5... by "Dave.Wang" <email address hidden>

Input: elan_i2c - add more hardware ID for Lenovo laptop

Signed-off-by: Dave Wang <email address hidden>
(cherry picked from
https://lore.kernel.org/linux-input/000201d5a8bd$9fead3f0$dfc07bd0$@emc.com.tw/)
Signed-off-by: You-Sheng Yang <email address hidden>

ebfdafd... by Timo Aaltonen

UBUNTU: Ubuntu-oem-osp1-5.0.0-1045.50

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

9355e3e... by Timo Aaltonen

UBUNTU: link-to-tracker: update tracking bug

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

c89d0ca... by Kai-Heng Feng

i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()

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

Nvidia card may come with a "phantom" UCSI device, and its driver gets
stuck in probe routine, prevents any system PM operations like suspend.

There's an unaccounted case that the target time can equal to jiffies in
gpu_i2c_check_status(), let's solve that by using readl_poll_timeout()
instead of jiffies comparison functions.

Fixes: c71bcdcb42a7 ("i2c: add i2c bus driver for NVIDIA GPU")
Suggested-by: Andy Shevchenko <email address hidden>
Signed-off-by: Kai-Heng Feng <email address hidden>
Reviewed-by: Andy Shevchenko <email address hidden>
Reviewed-by: Ajay Gupta <email address hidden>
Tested-by: Ajay Gupta <email address hidden>
Signed-off-by: Wolfram Sang <email address hidden>
(cherry picked from commit d944b27df121e2ee854a6c2fad13d6c6300792d4 linux-next)
Signed-off-by: Kai-Heng Feng <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

dc84301... by Timo Aaltonen

UBUNTU: Start new release

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

eb073e2... by Timo Aaltonen

UBUNTU: Ubuntu-oem-osp1-5.0.0-1044.49

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

6ad2f9a... by Timo Aaltonen

UBUNTU: link-to-tracker: update tracking bug

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

3b3f89e... by Kailiang Yang

UBUNTU: SAUCE: ALSA: hda/realtek - Add Headset Mic supported

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

Dell desktop platform supported headset Mic.
Add pin verb to enable headset Mic.
This platform only support fixed type headset for Iphone type.

Signed-off-by: Kailang Yang <email address hidden>
Cc: <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Takashi Iwai <email address hidden>
(cherry picked from commit 78def224f59c05d00e815be946ec229719ccf377
git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Timo Aaltonen <email address hidden>

e4a538d... by You-Sheng Yang

UBUNTU: SAUCE: Input: i8042 - fix the selftest retry logic

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

It returns -NODEV at the first selftest timeout, so the retry logic
doesn't work. Move the return outside of the while loop to make it real
retry 5 times before returns -ENODEV.

BTW, the origin loop will retry 6 times, also fix this.

Signed-off-by: You-Sheng Yang <email address hidden>
(backported from
https://<email address hidden>/)
Signed-off-by: Timo Aaltonen <email address hidden>