diff options
author | Boris Brezillon <boris.brezillon@free-electrons.com> | 2016-04-14 15:17:36 -0400 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2016-05-17 08:45:08 -0400 |
commit | 102232c54601071304cb6946f9758e3cd74d3e1e (patch) | |
tree | e072b5f9017fabfc0157e6b9a319e265bdda942c /arch | |
parent | 2347aa7c34be284b266ab6b5f2bdf5daf14f582e (diff) |
ARM: Explicitly apply PWM config extracted from pwm_args
Call pwm_apply_args() just after requesting the PWM device so that the
polarity and period are initialized according to the information
provided in pwm_args.
This is an intermediate state, and pwm_apply_args() should be dropped as
soon as the atomic PWM infrastructure is in place and the driver makes
use of it.
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-s3c24xx/mach-rx1950.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c24xx/mach-rx1950.c b/arch/arm/mach-s3c24xx/mach-rx1950.c index 774c982a7b7e..25a139bb9826 100644 --- a/arch/arm/mach-s3c24xx/mach-rx1950.c +++ b/arch/arm/mach-s3c24xx/mach-rx1950.c | |||
@@ -496,6 +496,12 @@ static int rx1950_backlight_init(struct device *dev) | |||
496 | return PTR_ERR(lcd_pwm); | 496 | return PTR_ERR(lcd_pwm); |
497 | } | 497 | } |
498 | 498 | ||
499 | /* | ||
500 | * FIXME: pwm_apply_args() should be removed when switching to | ||
501 | * the atomic PWM API. | ||
502 | */ | ||
503 | pwm_apply_args(lcd_pwm); | ||
504 | |||
499 | rx1950_lcd_power(1); | 505 | rx1950_lcd_power(1); |
500 | rx1950_bl_power(1); | 506 | rx1950_bl_power(1); |
501 | 507 | ||