The FTDI FT260 chip implements USB to I2C/UART bridges through two USB HID class interfaces. The first is for I2C, and the second is for UART. Each interface is independent, and the kernel detects it as a separate USB hidraw device. In addition, the chip implements 14 GPIOs via multifunctional pins. This patch set adds GPIO support. Michael Zaidman (1): HID: ft260: add GPIO support drivers/hid/hid-ft260.c | 476 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 447 insertions(+), 29 deletions(-) -- 2.34.1