I've tested on T2081 and P2041 based systems with a number of i2c and smbus devices. I've included some clean ups provided by Andy Shevchenko to make applying the series easier. Andy Shevchenko (4): i2c: mpc: Use devm_clk_get_optional() i2c: mpc: Remove CONFIG_PM_SLEEP ifdeffery i2c: mpc: Use device_get_match_data() helper i2c: mpc: Drop duplicate message from devm_platform_ioremap_resource() Chris Packham (2): i2c: mpc: Interrupt driven transfer i2c: mpc: Update license and copyright drivers/i2c/busses/i2c-mpc.c | 492 +++++++++++++++++++---------------- 1 file changed, 262 insertions(+), 230 deletions(-) -- 2.31.1