Thierry Reding
6d4294d163
pwm: Convert to devm_ioremap_resource()
...
Convert all uses of devm_request_and_ioremap() to the newly introduced
devm_ioremap_resource() which provides more consistent error handling.
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2013-01-22 11:41:57 -08:00
Bill Pemberton
77f37917a6
pwm: remove use of __devexit
...
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Acked-by: Thierry Reding <thierry.reding@avionic-design.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:23:41 -08:00
Bill Pemberton
fd1091125a
pwm: remove use of __devexit_p
...
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Acked-by: Thierry Reding <thierry.reding@avionic-design.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:23:41 -08:00
Axel Lin
2ffdc9a648
pwm: Remove a redundant error message when devm_request_and_ioremap fails
...
The implementation in devm_request_and_ioremap() already shows error message,
so no need to show dev_err again if devm_request_and_ioremap() fails.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Stephen Warren <swarren@wwwdotorg.org >
Cc: Philip, Avinash <avinashphilip@ti.com >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-08-17 14:08:25 +02:00
Axel Lin
0c8f527d8c
pwm: Convert pwm-tegra to use devm_clk_get()
...
Also return proper error in tegra_pwm_remove() if pwmchip_remove()
fails.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:24:02 +02:00
Thierry Reding
140fd977dc
pwm: tegra: Add device tree support
...
Add auxdata to instantiate the PWFM controller from a device tree,
include the corresponding nodes in the dtsi files for Tegra 20 and
Tegra 30 and add binding documentation.
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-02 21:38:59 +02:00
Thierry Reding
0134b932a0
pwm: Add NVIDIA Tegra SoC support
...
This commit adds a generic PWM framework driver for the PWFM controller
found on NVIDIA Tegra SoCs. The driver is based on code from the
Chromium kernel tree and was originally written by Gary King (NVIDIA)
and later modified by Simon Que (Chromium).
Acked-by: Stephen Warren <swarren@wwwdotorg.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-02 21:38:57 +02:00