~vicamo/+git/ubuntu-kernel:bug-1978530/intel-madison-peak-bluetooth/oem-5.17

Last commit made on 2022-06-17
Get this branch:
git clone -b bug-1978530/intel-madison-peak-bluetooth/oem-5.17 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-1978530/intel-madison-peak-bluetooth/oem-5.17
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

70129f7... by You-Sheng Yang

Bug 1978530: Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device

2633475... by Kiran K <email address hidden>

Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device

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

$ lsusb
Bus 003 Device 003: ID 8087:0035 Intel Corp.

$ cat /sys/kernel/debug/usb/devices
T: Bus=03 Lev=01 Prnt=01 Port=09 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.01 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=8087 ProdID=0035 Rev= 0.00
C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 63 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 63 Ivl=1ms

Signed-off-by: Kiran K <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
(cherry picked from commit 2ca57c8099268001f41aa158cac92838daed323e)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

0079b4a... by You-Sheng Yang

Experimental kernel changes

0e2b3d0... by You-Sheng Yang

fix debian/scripts/dkms-build-configure--zfs permission

9a4a74b... by You-Sheng Yang

[DONOTSUBMIT] debian/dkms-versions -- use backport-iwlwifi-dkms from ppa:vicamo/ppa-1975573

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

92182ee... by You-Sheng Yang

[DONOTSUBMIT] debian/dkms-versions -- use intel-ipu6-dkms/intel-vsc-dkms from PPA

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

7275b30... by You-Sheng Yang

add intel-ipu6-dkms/intel-vsc-dkms standalone dkms builds

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

d59266c... by Mario Limonciello <email address hidden>

platform/x86: amd-pmc: Avoid reading SMU version at probe time

BugLink: https://bugs.launchpad.net/amd/+bug/1968129

Currently the SMU version only used to determine whether the SMU supports
reading the idle mask. To speed up startup, move it to the first time
the idle mask is read.

This decreases the startup time from ~28500us to 100us.

Reviewed-by: Hans de Goede <email address hidden>
Signed-off-by: Mario Limonciello <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Hans de Goede <email address hidden>
(cherry picked from commit b0c07116c894325d40a218f558047f925e4b3bdb linux-next)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

d70470f... by Mario Limonciello <email address hidden>

platform/x86: amd-pmc: Move FCH init to first use

BugLink: https://bugs.launchpad.net/amd/+bug/1968129

FCH address is accessed only when looking at s0ix stats.

As this is unnecessary for initialization, move it ito the first
time stats are accessed from sysfs. This descrease startup time
by about 200us.

Reviewed-by: Hans de Goede <email address hidden>
Signed-off-by: Mario Limonciello <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Hans de Goede <email address hidden>
(cherry picked from commit 63585d5958dacd1f2ac73bff0f1f37a98ba348e4 linux-next)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

b36bede... by Mario Limonciello <email address hidden>

platform/x86: amd-pmc: Move SMU logging setup out of init

BugLink: https://bugs.launchpad.net/amd/+bug/1968129

SMU logging is setup when the device is probed currently.

In analyzing boot performance it was observed that amd_pmc_probe is
taking ~116800us on startup on an OEM platform. This is longer than
expected, and is caused by enabling SMU logging at startup.

As the SMU logging is only needed for debugging, initialize it only upon
use. This decreases the time for amd_pmc_probe to ~28800us.

Reviewed-by: Hans de Goede <email address hidden>
Signed-off-by: Mario Limonciello <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Hans de Goede <email address hidden>
(cherry picked from commit 0c211cecc6af608b5e3137d0d898b08fc7fc14ed linux-next)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>