i2c: at91: added slave mode support
authorJuergen Fitschen <jfi@ssv-embedded.de>
Fri, 22 Feb 2019 09:25:22 +0000 (10:25 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Sun, 24 Mar 2019 21:41:51 +0000 (22:41 +0100)
commit9d3ca54b550ca070d3e3ed0c137ed1655fcf2772
tree5b02bd1a480a674ff5a826d0931d85ecdc0d8a98
parentad7d142f8951ce00e0366ba54bfaf8ab086eb4b9
i2c: at91: added slave mode support

Slave mode driver is based on the concept of i2c-designware driver.

Signed-off-by: Juergen Fitschen <me@jue.yt>
[ludovic.desroches@microchip.com: rework Kconfig and replace IS_ENABLED
by defined]
Signed-off-by: Ludovic Desroches <ludovic.desroches@microchip.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-at91-core.c
drivers/i2c/busses/i2c-at91-slave.c [new file with mode: 0644]
drivers/i2c/busses/i2c-at91.h