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
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
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
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
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
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
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
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
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