[SRU][PULL][linux-firmware][Mantic] Add Intel VSC firmware for HM2172 and OV02E sensor

You-Sheng Yang vicamo.yang at canonical.com
Wed Nov 8 22:13:02 UTC 2023


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

[Impact]

Missing mei_vsc firmware for HM2172 and OV02E sensor.

  mei_vsc spi-INTC10D0:00: Direct firmware load for vsc/soc_a1_prod/ivsc_pkg_ovti02e1_0_a1_prod.bin failed with error -2
  mei_vsc spi-INTC10D0:00: file not found vsc/soc_a1_prod/ivsc_pkg_ovti02e1_0_a1_prod.bin
  mei_vsc spi-INTC10D0:00: hw_reset failed ret = -19
  mei_vsc spi-INTC10D0:00: reset failed ret = -19
  mei_vsc spi-INTC10D0:00: link layer initialization failed.
  mei_vsc spi-INTC10D0:00: init hw failure.

[Fix]

Upstream (https://github.com/intel/ivsc-firmware) commit 4f15196c0dcb
("firmware: add HM2172 and OV02E sensor").

Note that a surfix "_a1_prod" is added to the requested fw filename, so a
symbolic link is created for each of the VSC fw blobs.

[Test Case]

Boot with firmware blobs installed, and mei_vsc should probe successfully
without error.

[Where problems could occur]

While this introduces support for new hardware on new platforms, expect every
possible problem.

[Other Info]

We're to support oem-6.5/jammy, and mantic for best effort. While there is no
Noble branch yet, Noble is not nominated.

----------------------------------------------------------------
The following changes since commit 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc:

  UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200)

are available in the Git repository at:

  https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-2042074/intel-vsc-HM2172-OV02E/mantic-pull

for you to fetch changes up to 9341685d5b607e21966b1a356cac5711dd259cb0:

  UBUNTU: SAUCE: intel-vsc: add HM2172 and OV02E sensor (2023-10-31 17:31:09 +0800)

----------------------------------------------------------------
jimlai (1):
      UBUNTU: SAUCE: intel-vsc: add HM2172 and OV02E sensor

 WHENCE.ubuntu                                |   8 ++++++++
 vsc/soc_a1_prod/ivsc_fw.bin                  | Bin 966452 -> 966560 bytes
 vsc/soc_a1_prod/ivsc_pkg_himx2172_0.bin      | Bin 0 -> 799836 bytes
 vsc/soc_a1_prod/ivsc_pkg_ovti02e1_0.bin      | Bin 0 -> 791644 bytes
 vsc/soc_a1_prod/ivsc_skucfg_himx2172_0_1.bin | Bin 0 -> 4100 bytes
 vsc/soc_a1_prod/ivsc_skucfg_ovti02e1_0_1.bin | Bin 0 -> 4100 bytes
 6 files changed, 8 insertions(+)
 create mode 100644 vsc/soc_a1_prod/ivsc_pkg_himx2172_0.bin
 create mode 100644 vsc/soc_a1_prod/ivsc_pkg_ovti02e1_0.bin
 create mode 100644 vsc/soc_a1_prod/ivsc_skucfg_himx2172_0_1.bin
 create mode 100644 vsc/soc_a1_prod/ivsc_skucfg_ovti02e1_0_1.bin



More information about the kernel-team mailing list