This series tries to fix one hang issue during probe found on arm platform, and unbalanced clk enable prepare issue. Then applies similar change as commit 36d48fb5766a ("i2c: designware-platdrv: enable RuntimePM before registering to the core"), lastly remove the runtime suspend prevention in i2c_dw_probe(). Jisheng Zhang (4): i2c: designware-platdrv: Fix runtime PM initialization i2c: designware-platdrv: fix unbalanced clk enable and prepare i2c: designware-pcidrv: enable RuntimePM before registering to the core i2c: designware: remove runtime suspend prevention during registration drivers/i2c/busses/i2c-designware-core.c | 8 -------- drivers/i2c/busses/i2c-designware-pcidrv.c | 11 +++++++---- drivers/i2c/busses/i2c-designware-platdrv.c | 16 +++++++++++++++- 3 files changed, 22 insertions(+), 13 deletions(-) -- 2.8.0.rc3 -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html