diff options
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-mpc.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c index 99acf636e496..ffac2145b94a 100644 --- a/drivers/i2c/busses/i2c-mpc.c +++ b/drivers/i2c/busses/i2c-mpc.c | |||
@@ -64,7 +64,7 @@ struct mpc_i2c { | |||
64 | struct i2c_adapter adap; | 64 | struct i2c_adapter adap; |
65 | int irq; | 65 | int irq; |
66 | u32 real_clk; | 66 | u32 real_clk; |
67 | #ifdef CONFIG_PM | 67 | #ifdef CONFIG_PM_SLEEP |
68 | u8 fdr, dfsrr; | 68 | u8 fdr, dfsrr; |
69 | #endif | 69 | #endif |
70 | }; | 70 | }; |
@@ -723,7 +723,7 @@ static int fsl_i2c_remove(struct platform_device *op) | |||
723 | return 0; | 723 | return 0; |
724 | }; | 724 | }; |
725 | 725 | ||
726 | #ifdef CONFIG_PM | 726 | #ifdef CONFIG_PM_SLEEP |
727 | static int mpc_i2c_suspend(struct device *dev) | 727 | static int mpc_i2c_suspend(struct device *dev) |
728 | { | 728 | { |
729 | struct mpc_i2c *i2c = dev_get_drvdata(dev); | 729 | struct mpc_i2c *i2c = dev_get_drvdata(dev); |
@@ -744,7 +744,10 @@ static int mpc_i2c_resume(struct device *dev) | |||
744 | return 0; | 744 | return 0; |
745 | } | 745 | } |
746 | 746 | ||
747 | SIMPLE_DEV_PM_OPS(mpc_i2c_pm_ops, mpc_i2c_suspend, mpc_i2c_resume); | 747 | static SIMPLE_DEV_PM_OPS(mpc_i2c_pm_ops, mpc_i2c_suspend, mpc_i2c_resume); |
748 | #define MPC_I2C_PM_OPS (&mpc_i2c_pm_ops) | ||
749 | #else | ||
750 | #define MPC_I2C_PM_OPS NULL | ||
748 | #endif | 751 | #endif |
749 | 752 | ||
750 | static const struct mpc_i2c_data mpc_i2c_data_512x = { | 753 | static const struct mpc_i2c_data mpc_i2c_data_512x = { |
@@ -791,9 +794,7 @@ static struct platform_driver mpc_i2c_driver = { | |||
791 | .owner = THIS_MODULE, | 794 | .owner = THIS_MODULE, |
792 | .name = DRV_NAME, | 795 | .name = DRV_NAME, |
793 | .of_match_table = mpc_i2c_of_match, | 796 | .of_match_table = mpc_i2c_of_match, |
794 | #ifdef CONFIG_PM | 797 | .pm = MPC_I2C_PM_OPS, |
795 | .pm = &mpc_i2c_pm_ops, | ||
796 | #endif | ||
797 | }, | 798 | }, |
798 | }; | 799 | }; |
799 | 800 | ||