[PATCH v7 0/5] i2c: aspeed: added driver for Aspeed I2C

From: Brendan Higgins
Date: Mon Apr 24 2017 - 14:18:47 EST


Addressed comments from:
- Ben in: http://www.spinics.net/lists/devicetree/msg170491.html
and: http://www.spinics.net/lists/devicetree/msg171232.html
- Rob: http://www.spinics.net/lists/devicetree/msg171593.html
- Joel in: http://www.spinics.net/lists/devicetree/msg171204.html

Changes since previous update:
- Renamed irq domain for consistency
- Changed clock-frequency to bus-frequency in device tree
- Made some fixes to clock divider code
- Added hardware reset function
- Marked functions that need to be called with the lock held as "unlocked"
- Did a bunch of clean up

Looks like there still might be some more work to do with multi-master support
and the clock divider stuff, but I will leave that up for others to decide.

As before, tested on Aspeed 2500 evaluation board and a real platform with an
Aspeed 2520.