i2c: at91: split driver into core and master file
authorJuergen Fitschen <me@jue.yt>
Fri, 22 Feb 2019 09:25:21 +0000 (10:25 +0100)
committerWolfram Sang <wsa@the-dreams.de>
Sun, 24 Mar 2019 21:41:51 +0000 (22:41 +0100)
commitad7d142f8951ce00e0366ba54bfaf8ab086eb4b9
tree94aac003feaaefde4272b3dfefb1f7e7120f1c83
parent07345ab220d80ac7edf4b6bfa4b43800dfbd2c97
i2c: at91: split driver into core and master file

The single file i2c-at91.c has been split into core code (i2c-at91-core.c)
and master mode specific code (i2c-at91-master.c). This should enhance
maintainability and reduce ifdeffery for slave mode related code.

The code itself hasn't been touched. Shared functions only had to be made
non-static. Furthermore, includes have been cleaned up.

Signed-off-by: Juergen Fitschen <me@jue.yt>
[ludovic.desroches@microchip.com: fix checkpatch errors and use SPDX]
Signed-off-by: Ludovic Desroches <ludovic.desroches@microchip.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
MAINTAINERS
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-at91-core.c [new file with mode: 0644]
drivers/i2c/busses/i2c-at91-master.c [moved from drivers/i2c/busses/i2c-at91.c with 66% similarity]
drivers/i2c/busses/i2c-at91.h [new file with mode: 0644]