[SRU][PULL][linux-firmware][Jammy] Intel MIPI camera firmware for hi556/ovti02c1
You-Sheng Yang
vicamo.yang at canonical.com
Fri Oct 28 12:02:32 UTC 2022
BugLink: https://bugs.launchpad.net/bugs/1987595
[Impact]
Need new firmware updates for additional camera senesors.
[Fix]
Firmware updates for Intel IPU6/VSC drivers, as well as new firmware blobs for
hi556/ovti02c1.
[Test Case]
The driver will prompt for missed firmware blobs for a given platform.
[Where problems could occur]
There is still no suspend support for the camera driver, and user sessions
across system suspend have to be restarted.
[Other Info]
New sensors are introduced in Jammy oem kernels only, and kinetic is nominated
for future hwe migration.
----------------------------------------------------------------
The following changes since commit 2108422fe53f1a3e4784145c4c53b61ec4f36d62:
i915: Add GuC v70.5.1 for DG1, DG2, TGL and ADL-P (2022-10-14 16:23:52 +0300)
are available in the Git repository at:
https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1987595/update-ipu6-firmware/jammy
for you to fetch changes up to d30f1c844f4500282971c38dc0a3d7ce8d848265:
UBUNTU: SAUCE: intel-ivsc: add more firmware (2022-10-28 13:34:05 +0800)
----------------------------------------------------------------
You-Sheng Yang (vicamo) (1):
UBUNTU: SAUCE: intel-ipu6: update ipu6ep firmware
wentongw (2):
UBUNTU: SAUCE: intel-ivsc: support more sensors
UBUNTU: SAUCE: intel-ivsc: add more firmware
WHENCE.ubuntu | 8 ++++++++
intel/ipu6ep_fw.bin | Bin 458752 -> 458752 bytes
vsc/soc_a1_prod/ivsc_fw.bin | Bin 962320 -> 966452 bytes
vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin | Bin 730204 -> 767068 bytes
vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin | Bin 0 -> 771164 bytes
vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin | Bin 0 -> 767068 bytes
vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin | Bin 722012 -> 762972 bytes
vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin | Bin 4100 -> 4100 bytes
vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin | Bin 0 -> 4100 bytes
vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin | Bin 0 -> 4100 bytes
vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin | Bin 4100 -> 4100 bytes
11 files changed, 8 insertions(+)
create mode 100644 vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin
create mode 100644 vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin
create mode 100644 vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin
create mode 100644 vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin
diff --git a/WHENCE.ubuntu b/WHENCE.ubuntu
index c8245b6c..f4ae0306 100644
--- a/WHENCE.ubuntu
+++ b/WHENCE.ubuntu
@@ -177,6 +177,10 @@ File: vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin
Link: vsc/soc_a1_prod/ivsc_pkg_hi556_0_a1_prod.bin -> ivsc_pkg_hi556_0.bin
File: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0.bin
Link: vsc/soc_a1_prod/ivsc_pkg_himx11b1_0_a1_prod.bin -> ivsc_pkg_himx11b1_0.bin
+File: vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin
+Link: vsc/soc_a1_prod/ivsc_pkg_himx2170_0_a1_prod.bin -> ivsc_pkg_himx2170_0.bin
+File: vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin
+Link: vsc/soc_a1_prod/ivsc_pkg_int3537_0_a1_prod.bin -> ivsc_pkg_int3537_0.bin
File: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0.bin
Link: vsc/soc_a1_prod/ivsc_pkg_ovti01a0_0_a1_prod.bin -> ivsc_pkg_ovti01a0_0.bin
File: vsc/soc_a1_prod/ivsc_pkg_ovti01af_0.bin
@@ -197,6 +201,10 @@ File: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin
Link: vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1_a1_prod.bin -> ivsc_skucfg_hi556_0_1.bin
File: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1.bin
Link: vsc/soc_a1_prod/ivsc_skucfg_himx11b1_0_1_a1_prod.bin -> ivsc_skucfg_himx11b1_0_1.bin
+File: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin
+Link: vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1_a1_prod.bin -> ivsc_skucfg_himx2170_0_1.bin
+File: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin
+Link: vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1_a1_prod.bin -> ivsc_skucfg_int3537_0_1.bin
File: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1.bin
Link: vsc/soc_a1_prod/ivsc_skucfg_ovti01a0_0_1_a1_prod.bin -> ivsc_skucfg_ovti01a0_0_1.bin
File: vsc/soc_a1_prod/ivsc_skucfg_ovti01af_0_1.bin
diff --git a/intel/ipu6ep_fw.bin b/intel/ipu6ep_fw.bin
index 69064c74..aa77c2b8 100644
Binary files a/intel/ipu6ep_fw.bin and b/intel/ipu6ep_fw.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_fw.bin b/vsc/soc_a1_prod/ivsc_fw.bin
index 75570481..fe442f79 100644
Binary files a/vsc/soc_a1_prod/ivsc_fw.bin and b/vsc/soc_a1_prod/ivsc_fw.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin b/vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin
index 5e8f9a29..cbb2f851 100644
Binary files a/vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin and b/vsc/soc_a1_prod/ivsc_pkg_hi556_0.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin b/vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin
new file mode 100644
index 00000000..16b40d6f
Binary files /dev/null and b/vsc/soc_a1_prod/ivsc_pkg_himx2170_0.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin b/vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin
new file mode 100644
index 00000000..cbb2f851
Binary files /dev/null and b/vsc/soc_a1_prod/ivsc_pkg_int3537_0.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin b/vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin
index 5d4b323f..a8b97245 100644
Binary files a/vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin and b/vsc/soc_a1_prod/ivsc_pkg_ovti02c1_0.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin b/vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin
index 1c20e4e5..fa9e70d7 100644
Binary files a/vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin and b/vsc/soc_a1_prod/ivsc_skucfg_hi556_0_1.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin b/vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin
new file mode 100644
index 00000000..b785a810
Binary files /dev/null and b/vsc/soc_a1_prod/ivsc_skucfg_himx2170_0_1.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin b/vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin
new file mode 100644
index 00000000..fa9e70d7
Binary files /dev/null and b/vsc/soc_a1_prod/ivsc_skucfg_int3537_0_1.bin differ
diff --git a/vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin b/vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin
index 83de5b70..b8a99d39 100644
Binary files a/vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin and b/vsc/soc_a1_prod/ivsc_skucfg_ovti02c1_0_1.bin differ
More information about the kernel-team
mailing list