HID: ft260: add usb hid to i2c host bridge driver
authorMichael Zaidman <michael.zaidman@gmail.com>
Fri, 19 Feb 2021 16:36:44 +0000 (18:36 +0200)
committerJiri Kosina <jkosina@suse.cz>
Tue, 16 Mar 2021 07:22:54 +0000 (08:22 +0100)
commit6a82582d9fa438045191074856f47165334f2777
treeb463d88ccc83fb0d439ef4ecd82d37953ef29665
parent69aea9d2843669387d100e353b5113d1adc9502f
HID: ft260: add usb hid to i2c host bridge driver

The FTDI FT260 chip implements USB to I2C/UART bridges through two
USB HID class interfaces. The first - for I2C, and the second for UART.
Each interface is independent, and the kernel detects it as a separate
USB hidraw device.

This commit adds I2C host adapter support.

Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
Tested-by: Aaron Jones (FTDI-UK) <aaron.jones@ftdichip.com
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
MAINTAINERS
drivers/hid/Kconfig
drivers/hid/Makefile
drivers/hid/hid-ft260.c [new file with mode: 0644]
drivers/hid/hid-ids.h