~vicamo/+git/ubuntu-kernel:bug-1955383/intel-ipu6/jammy-pull

Last commit made on 2022-05-25
Get this branch:
git clone -b bug-1955383/intel-ipu6/jammy-pull 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-1955383/intel-ipu6/jammy-pull
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

0c734bd... by You-Sheng Yang

UBUNTU: [Config] drop intel_ulpss in favor of by LJCA

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

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

7b5d29e... by Hao Yao

UBUNTU: SAUCE: intel_ulpss: Replaced by LJCA and remove

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

Check https://github.com/intel/ivsc-driver

Signed-off-by: Hao Yao <email address hidden>
(backported from commit c3da4198f8fa357e916cc11ee155b8a38685a270 github.com/intel/ipu6-drivers)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

9393f26... by Wentong Wu <email address hidden>

UBUNTU: SAUCE: mei: cleanup header file including

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

cleanup header file including

Signed-off-by: Wentong Wu <email address hidden>
(cherry picked from commit be08c991057aa5f9c33eef7d7067cd1f50eb1ada github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

eb54b05... by Ye Xiang <email address hidden>

UBUNTU: SAUCE: ljca: assume stub enum failed as a warning

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

Because some old version FW does not support USB2SPI function,
this patch assumes stub enum failed as a warning, so that this
driver can be compatible with old version FW. This patch
reduces the stub enum timeout, so it blocks os start less
time when USB2SPI does not being supported. And this patch
also optimize error handling path when probing failed.

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit 4c5b2a125b75b8dde47e0cd4ec2bbcdc32cd0a2e github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

b150bc5... by Ye Xiang <email address hidden>

UBUNTU: SAUCE: ljca: fix a typo issue

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

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit 121fc191164e950ebc1f0ff50dbe6756dcb29d74 github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

2186ca7... by Ye Xiang <email address hidden>

UBUNTU: SAUCE: i2c-ljca: fix a null pointer access issue on tgl

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

When there is no UID method in DSDT for LJCA I2C device, uid1 will
be NULL. So we precheck uid1 before using it.

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit e8064f0f127bc1a6b4ccae3146d00a7beff435c3 github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

0e92168... by Ye Xiang <email address hidden>

UBUNTU: SAUCE: ljca: fix race condition issue in runtime PM

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

A parent device may begin to write, when device is in autosuspend
path. That will make them waiting for each other done.
And the active_transfers may be unbalenced. This patch fixes the
issues.

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit efcac8e33ae68cf4e8b148f2042e4d2ef616c863 github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

806648f... by Ye Xiang <email address hidden>

UBUNTU: SACUE: ljca: disable parallelly stub write

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

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit c26e0aa4ae4561240eef95cb3eebb33d5c0e0909 github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

6ad8d06... by Ye Xiang <email address hidden>

UBUNTU: SAUCE: spi: ljca: return when a sub-transaction first failed

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

Stop transfer remained data if a sub-transaction transfer failed.

Signed-off-by: Ye Xiang <email address hidden>
(cherry picked from commit 63f89c365a318e00ed27ddd86772ca6b0a296b81 github.com/intel/ivsc-driver)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>

a282c65... by Hao Yao

UBUNTU: SAUCE: media: pci: intel: Avoid UBSAN warnings of index bound and shift

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

UBSAN is default enabled on 5.15 kernel on Ubuntu. The code to
allocate resources in IPU can cause some array-index-out-of-bounds
and shift-out-of-bounds warnings, so it needs to be fixed.

Signed-off-by: Hao Yao <email address hidden>
(cherry picked from commit 8dcb7d8df28fd311a72f3d996b02231e38aac8a7 github.com/intel/ipu6-drivers)
Signed-off-by: You-Sheng Yang (vicamo) <email address hidden>