i2c: qcom: geni: Clock and GPIO management for GENI I2C controller

Runtime power management framework is used to turn controller
resources on and off.
Since I2C has clients who need the bus while suspending/resuming the
kernel, _noirq callbacks are used to suspend the controller as late
as practically feasible.

Change-Id: I8b86cffbc4efbeb05cf2d8b4936b913ffc7ce1a8
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
2 files changed