twx-linux/drivers/usb/misc
Israel Cepeda 121a0f839d 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>
2025-09-12 14:05:09 +02:00
..
sisusbvga
adutux.c
apple-mfi-fastcharge.c usb: misc: apple-mfi-fastcharge: Make power supply names unique 2025-06-19 12:25:59 +02:00
appledisplay.c USB: appledisplay: close race between probe and completion handler 2024-09-13 07:54:23 +02:00
brcmstb-usb-pinmap.c
chaoskey.c USB: chaoskey: Fix possible deadlock chaoskey_list_lock 2024-10-13 14:02:47 +02:00
cypress_cy7c63.c USB: misc: cypress_cy7c63: check for short transfer 2024-09-13 07:54:50 +02:00
cytherm.c
ehset.c
emi26.c
emi62.c
ezusb.c
idmouse.c
iowarrior.c usb: yurex: make waiting on yurex_write interruptible 2024-10-04 15:16:17 +02:00
isight_firmware.c
Kconfig usb: misc: Add Intel USBIO bridge driver 2025-09-12 14:05:09 +02:00
ldusb.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
legousbtower.c
lvstest.c
Makefile usb: misc: Add Intel USBIO bridge driver 2025-09-12 14:05:09 +02:00
onboard_usb_dev_pdevs.c
onboard_usb_dev.c usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera 2025-06-30 15:42:16 +02:00
onboard_usb_dev.h usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera 2025-06-30 15:42:16 +02:00
qcom_eud.c usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls 2025-08-13 17:13:45 +02:00
trancevibrator.c
usb251xb.c usb: usb251xb: support usage case without I2C control 2025-09-06 15:23:29 +02:00
usb3503.c usb: Switch back to struct platform_driver::remove() 2024-10-04 15:13:03 +02:00
usb4604.c
usb-ljca.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
usbio.c usb: misc: Add Intel USBIO bridge driver 2025-09-12 14:05:09 +02:00
usblcd.c
usbsevseg.c
usbtest.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
uss720.c
yurex.c Merge 6.12-rc3 into usb-next 2024-10-14 08:03:44 +02:00