Andrea Adami
1ba6411497
power supply: collie_battery: Convert to use dev_pm_ops
...
This commit fixes the following warnings:
linux/drivers/power/collie_battery.c:372:2: warning: initialization from
incompatible pointer type [enabled by default]
linux/drivers/power/collie_battery.c:372:2: warning: (near initialization
for 'collie_bat_driver.suspend') [enabled by default]
Referencess:
MFD: ucb1x00-core: convert to use dev_pm_ops
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/include/linux/mfd?id=5a09b7120a965a7d7e8494d0ed509135bbce0118
MFD: mcp-core: remove legacy driver suspend/resume methods
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/include/linux/mfd?id=cf4abfcc0df2985ff6061f74e63b8353f2a1d0bc
Signed-off-by: Andrea Adami <andrea.adami@gmail.com >
Signed-off-by: Anton Vorontsov <anton@enomsg.org >
2013-08-09 13:41:06 -07:00
Bill Pemberton
415ec69fb1
power: 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 >
Cc: Anton Vorontsov <cbou@mail.ru >
Cc: David Woodhouse <dwmw2@infradead.org >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:43:22 -08:00
Bill Pemberton
c8afa6406e
power: remove use of __devinit
...
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Anton Vorontsov <cbou@mail.ru >
Cc: David Woodhouse <dwmw2@infradead.org >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:43:22 -08:00
Bill Pemberton
28ea73f4c6
power: 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 >
Cc: Anton Vorontsov <cbou@mail.ru >
Cc: David Woodhouse <dwmw2@infradead.org >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 11:43:22 -08:00
Tejun Heo
43829731dd
workqueue: deprecate flush[_delayed]_work_sync()
...
flush[_delayed]_work_sync() are now spurious. Mark them deprecated
and convert all users to flush[_delayed]_work().
If you're cc'd and wondering what's going on: Now all workqueues are
non-reentrant and the regular flushes guarantee that the work item is
not pending or running on any CPU on return, so there's no reason to
use the sync flushes at all and they're going away.
This patch doesn't make any functional difference.
Signed-off-by: Tejun Heo <tj@kernel.org >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Ian Campbell <ian.campbell@citrix.com >
Cc: Jens Axboe <axboe@kernel.dk >
Cc: Mattia Dongili <malattia@linux.it >
Cc: Kent Yoder <key@linux.vnet.ibm.com >
Cc: David Airlie <airlied@linux.ie >
Cc: Jiri Kosina <jkosina@suse.cz >
Cc: Karsten Keil <isdn@linux-pingi.de >
Cc: Bryan Wu <bryan.wu@canonical.com >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Alasdair Kergon <agk@redhat.com >
Cc: Mauro Carvalho Chehab <mchehab@infradead.org >
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: linux-wireless@vger.kernel.org
Cc: Anton Vorontsov <cbou@mail.ru >
Cc: Sangbeom Kim <sbkim73@samsung.com >
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Cc: Eric Van Hensbergen <ericvh@gmail.com >
Cc: Takashi Iwai <tiwai@suse.de >
Cc: Steven Whitehouse <swhiteho@redhat.com >
Cc: Petr Vandrovec <petr@vandrovec.name >
Cc: Mark Fasheh <mfasheh@suse.com >
Cc: Christoph Hellwig <hch@infradead.org >
Cc: Avi Kivity <avi@redhat.com >
2012-08-20 14:51:24 -07:00
Anton Vorontsov
913272b386
Merge git://git.infradead.org/users/cbou/battery-urgent
2012-01-10 20:55:11 +04:00
Jochen Friedrich
629bcb4b72
collie_battery: Get rid of irq_to_gpio usage
...
Since 9d08d5d77a , irq_to_gpio() is no
longer available but still in use by collie_battery.c. As it's just
for a debug message, just get rid of this call.
Signed-off-by: Jochen Friedrich <jochen@scram.de >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2011-11-25 02:20:57 +04:00
Axel Lin
389cd203d6
collie_battery: Convert to gpio_request_array() / gpio_free_array()
...
As suggested by Igor Grinberg, this change make the implementation looks
simpler.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2011-11-24 23:30:22 +04:00
Tejun Heo
bc51e7ff52
power_supply: Don't use flush_scheduled_work()
...
flush_scheduled_work() is deprecated and scheduled to be removed.
In battery drivers, the work can be canceled on probe failure and
removal and should be flushed on suspend. Replace
flush_scheduled_work() usages with direct cancels and flushes.
Signed-off-by: Tejun Heo <tj@kernel.org >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2010-12-22 02:39:56 +03:00
Thomas Kunze
f1fce597e6
collie: add battery driver
...
This driver is based on tosa_battery.c.
2009-11-27 21:07:23 +01:00