diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-03-25 05:59:38 -0400 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2013-04-30 07:01:17 -0400 |
commit | 37e4901449da76726e87ab8c3b659769d0031714 (patch) | |
tree | 64f81d39c017b0e4a6249eb0cc27b67782f4c132 /drivers/pinctrl/spear | |
parent | 56847d857cb0c3ee78c22ce776a26f88d9ffd4d4 (diff) |
pinctrl: plgpio: add CONFIG_PM_SLEEP to suspend/resume functions
Add CONFIG_PM_SLEEP to suspend/resume functions to fix the following
build warning when CONFIG_PM_SLEEP is not selected. This is because
sleep PM callbacks defined by SIMPLE_DEV_PM_OPS are only used when
the CONFIG_PM_SLEEP is enabled.
drivers/pinctrl/spear/pinctrl-plgpio.c:645:12: warning: 'plgpio_suspend' defined but not used [-Wunused-function]
drivers/pinctrl/spear/pinctrl-plgpio.c:684:12: warning: 'plgpio_resume' defined but not used [-Wunused-function]
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/spear')
-rw-r--r-- | drivers/pinctrl/spear/pinctrl-plgpio.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/pinctrl/spear/pinctrl-plgpio.c b/drivers/pinctrl/spear/pinctrl-plgpio.c index 295b349a05cf..05e07d74fea9 100644 --- a/drivers/pinctrl/spear/pinctrl-plgpio.c +++ b/drivers/pinctrl/spear/pinctrl-plgpio.c | |||
@@ -75,7 +75,7 @@ struct plgpio { | |||
75 | int (*o2p)(int offset); /* offset_to_pin */ | 75 | int (*o2p)(int offset); /* offset_to_pin */ |
76 | u32 p2o_regs; | 76 | u32 p2o_regs; |
77 | struct plgpio_regs regs; | 77 | struct plgpio_regs regs; |
78 | #ifdef CONFIG_PM | 78 | #ifdef CONFIG_PM_SLEEP |
79 | struct plgpio_regs *csave_regs; | 79 | struct plgpio_regs *csave_regs; |
80 | #endif | 80 | #endif |
81 | }; | 81 | }; |
@@ -554,7 +554,7 @@ static int plgpio_probe(struct platform_device *pdev) | |||
554 | if (IS_ERR(plgpio->clk)) | 554 | if (IS_ERR(plgpio->clk)) |
555 | dev_warn(&pdev->dev, "clk_get() failed, work without it\n"); | 555 | dev_warn(&pdev->dev, "clk_get() failed, work without it\n"); |
556 | 556 | ||
557 | #ifdef CONFIG_PM | 557 | #ifdef CONFIG_PM_SLEEP |
558 | plgpio->csave_regs = devm_kzalloc(&pdev->dev, | 558 | plgpio->csave_regs = devm_kzalloc(&pdev->dev, |
559 | sizeof(*plgpio->csave_regs) * | 559 | sizeof(*plgpio->csave_regs) * |
560 | DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG), | 560 | DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG), |
@@ -641,7 +641,7 @@ unprepare_clk: | |||
641 | return ret; | 641 | return ret; |
642 | } | 642 | } |
643 | 643 | ||
644 | #ifdef CONFIG_PM | 644 | #ifdef CONFIG_PM_SLEEP |
645 | static int plgpio_suspend(struct device *dev) | 645 | static int plgpio_suspend(struct device *dev) |
646 | { | 646 | { |
647 | struct plgpio *plgpio = dev_get_drvdata(dev); | 647 | struct plgpio *plgpio = dev_get_drvdata(dev); |