]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge
authorDanny Kaehn <danny.kaehn@plexus.com>
Tue, 27 Jan 2026 14:47:48 +0000 (08:47 -0600)
committerAndi Shyti <andi.shyti@kernel.org>
Sat, 7 Feb 2026 00:20:05 +0000 (01:20 +0100)
commit079a015b5a630a87632f5585247d1ff7fd80086b
tree50d69f4031953eae06c76c0befe61770aa07e651
parent76b70625615f6e82add8b9354508e081fff3686a
dt-bindings: i2c: Add CP2112 HID USB to SMBus Bridge

This is a USB HID device which includes an I2C controller and 8 GPIO pins.

The binding allows describing the chip's gpio and i2c controller in DT,
with the i2c controller being bound to a subnode named "i2c". This is
intended to be used in configurations where the CP2112 is permanently
connected in hardware.

Signed-off-by: Danny Kaehn <danny.kaehn@plexus.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20260127-cp2112-dt-v13-1-6448ddd4bf22@plexus.com
Documentation/devicetree/bindings/i2c/silabs,cp2112.yaml [new file with mode: 0644]