]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: misc: Add Intel USBIO bridge driver
authorIsrael Cepeda <israel.a.cepeda.lopez@intel.com>
Thu, 11 Sep 2025 18:13:41 +0000 (20:13 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 12 Sep 2025 12:05:09 +0000 (14:05 +0200)
commit121a0f839dbb397af5fabb701cea3e9983223e50
tree88a9fd22ddc2aae3d14145aa1d5062226427684b
parent21188e8d6d75900f35c2acc8baa5a6ed4aec5af7
usb: misc: Add Intel USBIO bridge driver

Add a driver for the Intel USBIO USB IO-expander used by the MIPI cameras
on various new (Meteor Lake and later) Intel laptops.

This is an USB bridge driver which adds auxbus child devices for the GPIO,
I2C and SPI functions of the USBIO chip and which exports IO-functions for
the drivers for the auxbus child devices to communicate with the USBIO
device's firmware.

Co-developed-by: Hans de Goede <hansg@kernel.org>
Signed-off-by: Hans de Goede <hansg@kernel.org>
Signed-off-by: Israel Cepeda <israel.a.cepeda.lopez@intel.com>
Link: https://lore.kernel.org/r/20250911181343.77398-2-hansg@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/usb/misc/Kconfig
drivers/usb/misc/Makefile
drivers/usb/misc/usbio.c [new file with mode: 0644]
include/linux/usb/usbio.h [new file with mode: 0644]