linux/Documentation/i2c
Elie Morisse 529766e0a0 i2c: Add drivers for the AMD PCIe MP2 I2C controller
MP2 controllers have two separate busses, so may accommodate up to two I2C
adapters. Those adapters are listed in the ACPI namespace with the
"AMDI0011" HID, and probed by a platform driver.

Communication with the MP2 takes place through MMIO registers, or through
DMA for more than 32 bytes transfers.

This is major rework of the patch submitted by Nehal-bakulchandra Shah from
AMD (https://patchwork.kernel.org/patch/10597369/).

Most of the event handling of v3 was rewritten to make it work with more
than one bus (e.g on Ryzen-based Lenovo Yoga 530), and this version
contains many other improvements.

Signed-off-by: Elie Morisse <syniurge@gmail.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2019-03-25 15:21:17 +01:00
..
busses i2c: Add drivers for the AMD PCIe MP2 I2C controller 2019-03-25 15:21:17 +01:00
muxes i2c: mux: gpio: move header to platform_data 2018-05-17 16:27:52 +02:00
dev-interface Documentation/i2c: adopt kernel commenting style in examples 2018-04-18 10:09:44 +02:00
DMA-considerations i2c: refactor function to release a DMA safe buffer 2018-08-30 23:13:15 +02:00
fault-codes i2c: add suspended flag and accessors for i2c adapters 2019-01-08 21:01:07 +01:00
functionality
gpio-fault-injection i2c: gpio: fault-injector: add 'inject_panic' injector 2019-02-23 10:34:08 +01:00
i2c-protocol
i2c-stub
i2c-topology i2c: Documentation: i2c-topology: mention recent driver additions 2017-08-22 08:36:57 +02:00
instantiating-devices
old-module-parameters
slave-eeprom-backend
slave-interface
smbus-protocol
summary
ten-bit-addresses
upgrading-clients
writing-clients