gpio: pch: Build context save/restore only for PM
The pch_gpio_save_reg_conf() and pch_gpio_restore_reg_conf() functions are only used in pch_gpio_suspend() and pch_gpio_resume(), respectively. Since the latter are only built if PM is enabled, make the former build under the same conditions. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
3a4b094d5d
commit
a092e19b68
@ -171,6 +171,7 @@ static int pch_gpio_direction_input(struct gpio_chip *gpio, unsigned nr)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_PM
|
||||||
/*
|
/*
|
||||||
* Save register configuration and disable interrupts.
|
* Save register configuration and disable interrupts.
|
||||||
*/
|
*/
|
||||||
@ -206,6 +207,7 @@ static void pch_gpio_restore_reg_conf(struct pch_gpio *chip)
|
|||||||
iowrite32(chip->pch_gpio_reg.gpio_use_sel_reg,
|
iowrite32(chip->pch_gpio_reg.gpio_use_sel_reg,
|
||||||
&chip->reg->gpio_use_sel);
|
&chip->reg->gpio_use_sel);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned offset)
|
static int pch_gpio_to_irq(struct gpio_chip *gpio, unsigned offset)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user