Thierry Reding
3dd0a90947
pwm: Fill in missing .owner fields
...
Some drivers don't set the .owner fields of the struct device_driver or
struct pwm_ops, which causes the module usage count to become wrong.
Signed-off-by: Thierry Reding <thierry.reding@gmail.com >
2013-06-12 13:18:29 +02: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
Thierry Reding
c2d476a98f
pwm: Check for negative duty-cycle and period
...
Make sure the duty-cycle and period passed in are not negative. This
should eventually be made implicit by making them unsigned. While at
it, the drivers' .config() implementations can have the equivalent
checks removed.
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
Cc: Shawn Guo <shawn.guo@linaro.org >
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Axel Lin <axel.lin@gmail.com >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Cc: Jingoo Han <jg1.han@samsung.com >
Cc: Jonghwan Choi <jhbird.choi@samsung.com >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: "Philip, Avinash" <avinashphilip@ti.com >
Cc: Vaibhav Bedia <vaibhav.bedia@ti.com >
Acked-by: Jingoo Han <jg1.han@samsung.com >
2012-10-05 20:56:43 +02:00
Axel Lin
b50675dcc3
pwm: pwm-bfin: Return proper error 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:00 +02:00
Thierry Reding
a4315e3c11
pwm: Move Blackfin PWM driver to PWM framework
...
This commit moves the Blackfin PWM driver to the drivers/pwm sub-
directory and converts it to register with the new PWM framework.
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de >
2012-07-02 21:38:59 +02:00