diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-06-14 03:25:43 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-06-14 03:25:43 -0400 |
commit | 4b4bb99b6246007eccbc0731eae0b6742c24efa5 (patch) | |
tree | c81d34499eb1e89101741395ef345be43d6a7c71 /drivers/pwm/pwm-atmel-tcb.c | |
parent | 9bca19a01d50143b736f0f59eb3ccc05b1106172 (diff) | |
parent | 414c52b7899aa9097c2fa8444654a866e1df4a0c (diff) |
Merge tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
Pull pwm updates from Thierry Reding:
"This contains a couple of fixes and cleanups for the Meson and
ACPI/LPSS drivers as well as capture support for STM32.
Note that given the cross- subsystem changes, the STM32 patches were
merged through the MFD and PWM trees, both sharing an immutable
branch"
* tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm:
pwm: stm32: Fix build warning with CONFIG_DMA_ENGINE disabled
pwm: stm32: Enforce dependency on CONFIG_MFD_STM32_TIMERS
ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices
pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume
dt-bindings: mfd: stm32-timers: Add support for dmas
pwm: simplify getting .drvdata
pwm: meson: Fix allocation of PWM channel array
Diffstat (limited to 'drivers/pwm/pwm-atmel-tcb.c')
-rw-r--r-- | drivers/pwm/pwm-atmel-tcb.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c index 4fb1be246c44..0d0f8376bc35 100644 --- a/drivers/pwm/pwm-atmel-tcb.c +++ b/drivers/pwm/pwm-atmel-tcb.c | |||
@@ -460,8 +460,7 @@ MODULE_DEVICE_TABLE(of, atmel_tcb_pwm_dt_ids); | |||
460 | #ifdef CONFIG_PM_SLEEP | 460 | #ifdef CONFIG_PM_SLEEP |
461 | static int atmel_tcb_pwm_suspend(struct device *dev) | 461 | static int atmel_tcb_pwm_suspend(struct device *dev) |
462 | { | 462 | { |
463 | struct platform_device *pdev = to_platform_device(dev); | 463 | struct atmel_tcb_pwm_chip *tcbpwm = dev_get_drvdata(dev); |
464 | struct atmel_tcb_pwm_chip *tcbpwm = platform_get_drvdata(pdev); | ||
465 | void __iomem *base = tcbpwm->tc->regs; | 464 | void __iomem *base = tcbpwm->tc->regs; |
466 | int i; | 465 | int i; |
467 | 466 | ||
@@ -478,8 +477,7 @@ static int atmel_tcb_pwm_suspend(struct device *dev) | |||
478 | 477 | ||
479 | static int atmel_tcb_pwm_resume(struct device *dev) | 478 | static int atmel_tcb_pwm_resume(struct device *dev) |
480 | { | 479 | { |
481 | struct platform_device *pdev = to_platform_device(dev); | 480 | struct atmel_tcb_pwm_chip *tcbpwm = dev_get_drvdata(dev); |
482 | struct atmel_tcb_pwm_chip *tcbpwm = platform_get_drvdata(pdev); | ||
483 | void __iomem *base = tcbpwm->tc->regs; | 481 | void __iomem *base = tcbpwm->tc->regs; |
484 | int i; | 482 | int i; |
485 | 483 | ||