If you have this up for testing anyway, would it be advisable to take this opportunity to also switch i2c-pnx over to using struct dev_pm_ops? i2c-pxa, i2c-s3c2410 and i2c-sh_mobile are already using the new PM primitives. Yours, Linus Walleij