diff options
| author | Danny Kaehn <danny.kaehn@plexus.com> | 2026-05-20 11:13:06 -0500 |
|---|---|---|
| committer | Jiri Kosina <jkosina@suse.com> | 2026-06-10 17:34:39 +0200 |
| commit | c0be05f68a2145d566a44805f22896f141316cf1 (patch) | |
| tree | 1e2c68cda6b7bbbe18493871f220c4bd8094d299 /drivers/phy/eswin/git@git.tavy.me:linux.git | |
| parent | e6f4f084ecd876a333c4cf13d0229217dbfcd8e8 (diff) | |
HID: cp2112: Add fwnode support
Support describing the CP2112's I2C and GPIO interfaces in firmware.
Bindings between the firmware nodes and the functions of the device
are distinct between ACPI and DeviceTree.
For ACPI, the i2c_adapter will use the child with _ADR equal to Zero
and the gpio_chip will use the child with _ADR equal to One.
For DeviceTree, the i2c_adapter will use the child with name "i2c",
but the gpio_chip will share a firmware node with the CP2112.
Signed-off-by: Danny Kaehn <danny.kaehn@plexus.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Tested-by: Jacky Huang <jackyhuang@nvidia.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'drivers/phy/eswin/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
