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
457fd768ee
pwm: pwm-mxs: Return proper error if pwmchip_remove() fails
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:24:01 +02:00
Shawn Guo
1112fe88d4
pwm: pwm-mxs: add pinctrl support
...
Call pinctrl subsystem to set up pwm pin.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:23:56 +02:00
Shawn Guo
22d260bd88
pwm: pwm-mxs: use devm_* managed functions
...
Use devm_* managed functions to have a clean fail-out.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:23:55 +02:00
Shawn Guo
01bf32e949
pwm: pwm-mxs: use global reset function stmp_reset_block
...
Use global reset function stmp_reset_block instead of mxs_reset_block
to remove <mach/common.h> inclusion.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:23:54 +02:00
Shawn Guo
071407eefd
pwm: pwm-mxs: encode soc name in compatible string
...
Encode soc name in the compatible string to know the specific version
hardware block. This is the general approach adopted for most bindings.
Change mxs-pwm binding to use the approach.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-23 13:23:53 +02:00
Shawn Guo
4dce82c1e8
pwm: add pwm-mxs support
...
Add generic PWM framework driver (DT only) for Freescale MXS.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-02 22:06:34 +02:00