]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
HID: intel-thc-hid: Set HID_PHYS with PCI BDF
authorDaniel Schaefer <git@danielschaefer.me>
Fri, 13 Mar 2026 13:39:25 +0000 (21:39 +0800)
committerJiri Kosina <jkosina@suse.com>
Mon, 16 Mar 2026 10:25:07 +0000 (11:25 +0100)
commit4bc7bc457922742d38915458e630195e761c1efd
treeaec6d60e1ae9597f0d5c6fe01f7dda5f935371a0
parent1965445e13c09b79932ca8154977b4408cb9610c
HID: intel-thc-hid: Set HID_PHYS with PCI BDF

Currently HID_PHYS is empty, which means userspace tools (e.g. fwupd)
that depend on it for distinguishing the devices, are unable to do so.
Other drivers like i2c-hid, usbhid, surface-hid, all populate it.

With this change it's set to, for example: HID_PHYS=0000:00:10.0

Each function has just a single HID device, as far as I can tell, so
there is no need to add a suffix.

Tested with fwupd 2.1.1, can avoid https://github.com/fwupd/fwupd/pull/9995

Cc: Even Xu <even.xu@intel.com>
Cc: Xinpeng Sun <xinpeng.sun@intel.com>
Cc: Jiri Kosina <jikos@kernel.org>
Cc: Benjamin Tissoires <bentiss@kernel.org>
Cc: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
Reviewed-by: Even Xu <even.xu@intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c
drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c