OSDN Git Service

i2c: tiny-usb: check usb base class before assuming the interface on device is for...
authorHarry Geyer <harry.geyer@devtank.co.uk>
Thu, 27 Jul 2023 16:22:55 +0000 (17:22 +0100)
committerWolfram Sang <wsa@kernel.org>
Mon, 14 Aug 2023 13:14:42 +0000 (15:14 +0200)
commit3253f6923a7825e301e05130afede82dde62acc9
tree793af10eb8580fb908ea7aba2f05258adb0acabc
parent2ccdd1b13c591d306f0401d98dedc4bdcd02b421
i2c: tiny-usb: check usb base class before assuming the interface on device is for this driver

Patch allows usb devices with multiple interfaces to use this driver without
this driver assuming all interfaces are i2c-tiny-usb.

Signed-off-by: Harry Geyer <harry.geyer@devtank.co.uk>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20230727162255.21551-1-harry.geyer@devtank.co.uk
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-tiny-usb.c