i2c: Add a generic driver to generate ACPI info
Many I2C devices produce roughly the same ACPI data with just things like the GPIO/interrupt information being different. This can be handled by a generic driver along with some information in the device tree. Add a generic i2c driver for this purpose. Signed-off-by:Simon Glass <sjg@chromium.org> Reviewed-by:
Heiko Schocher <hs@denx.de>
Showing
- doc/device-tree-bindings/i2c/generic-acpi.txt 42 additions, 0 deletionsdoc/device-tree-bindings/i2c/generic-acpi.txt
- drivers/i2c/Makefile 3 additions, 0 deletionsdrivers/i2c/Makefile
- drivers/i2c/acpi_i2c.c 226 additions, 0 deletionsdrivers/i2c/acpi_i2c.c
- drivers/i2c/acpi_i2c.h 15 additions, 0 deletionsdrivers/i2c/acpi_i2c.h
- drivers/i2c/i2c-uclass.c 17 additions, 0 deletionsdrivers/i2c/i2c-uclass.c
- include/acpi/acpi_device.h 55 additions, 0 deletionsinclude/acpi/acpi_device.h
- include/i2c.h 23 additions, 0 deletionsinclude/i2c.h
Loading
Please register or sign in to comment