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. 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 -- 2.34.1