mbox series

[v2,0/3] hid: intel-ish-hid: Add support for vendor customized firmware loading

Message ID 20240815021001.936277-1-lixu.zhang@intel.com
Headers show
Series hid: intel-ish-hid: Add support for vendor customized firmware loading | expand

Message

Zhang Lixu Aug. 15, 2024, 2:09 a.m. UTC
This patch series adds the capability to load vendor-specific customized
firmware. The loader now constructs firmware file names based on the
DMI_SYS_VENDOR, DMI_PRODUCT_NAME, and DMI_PRODUCT_SKU information in
Desktop Management Interface (DMI). The loader will attempt to load the
firmware files following a specific naming convention in sequence. If
successful, it will skip the remaining files.

v2:
  - Address the review comments from ilpo.jarvinen@linux.intel.com
    Fix the typo and capitalization, remove unnecessary inline.

Zhang Lixu (3):
  Documentation: hid: intel-ish-hid: Add vendor custom firmware loading
  HID: intel-ish-hid: Use CPU generation string in driver_data
  hid: intel-ish-hid: Add support for vendor customized firmware loading

 Documentation/hid/intel-ish-hid.rst         |  29 +++++
 drivers/hid/intel-ish-hid/ipc/pci-ish.c     |  10 +-
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h |   8 +-
 drivers/hid/intel-ish-hid/ishtp/loader.c    | 121 +++++++++++++++++++-
 4 files changed, 159 insertions(+), 9 deletions(-)


base-commit: 9e6869691724b12e1f43655eeedc35fade38120c

Comments

Jiri Kosina Aug. 19, 2024, 7:13 p.m. UTC | #1
On Thu, 15 Aug 2024, Zhang Lixu wrote:

> This patch series adds the capability to load vendor-specific customized
> firmware. The loader now constructs firmware file names based on the
> DMI_SYS_VENDOR, DMI_PRODUCT_NAME, and DMI_PRODUCT_SKU information in
> Desktop Management Interface (DMI). The loader will attempt to load the
> firmware files following a specific naming convention in sequence. If
> successful, it will skip the remaining files.
> 
> v2:
>   - Address the review comments from ilpo.jarvinen@linux.intel.com
>     Fix the typo and capitalization, remove unnecessary inline.
> 
> Zhang Lixu (3):
>   Documentation: hid: intel-ish-hid: Add vendor custom firmware loading
>   HID: intel-ish-hid: Use CPU generation string in driver_data
>   hid: intel-ish-hid: Add support for vendor customized firmware loading

Applied to hid.git#for-6.12/intel-ish

Thanks,