diff options
author | Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com> | 2015-10-12 14:29:03 +0200 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2015-10-15 13:06:28 +0200 |
commit | dc881123aa1aeff02ce2dc94c2b810d37173aa90 (patch) | |
tree | e89785cb92f8cb8eb05b40f8d9ba977fa354e212 /fs | |
parent | backlight: 88pm860x_bl: Add missing of_node_put (diff) | |
download | linux-dc881123aa1aeff02ce2dc94c2b810d37173aa90.tar.xz linux-dc881123aa1aeff02ce2dc94c2b810d37173aa90.zip |
backlight: pwm: Reject legacy PWM request for device defined in DT
Platform PWM backlight data provided by board's device tree should be
complete enough to successfully request a pwm device using pwm_get()
API. This change fixes a bug, when an arbitrary (first found) PWM is
connected to a "pwm-backlight" compatible device, when explicit PWM
device reference is not given.
Documentation/devicetree/bindings/video/backlight/pwm-backlight.txt
already describes "pwms" as a required property, instead of blind
selection of a potentially wrong PWM reject legacy PWM device
registration request, leave legacy API only for non-dt cases.
Based on initial implementation done by Dmitry Eremin-Solenikov.
Reported-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Tested-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions