7c7d2a26db
drivers/leds: delete non-required instances of include <linux/init.h>
...
None of these files are actually using any __init type directives
and hence don't need to include <linux/init.h>. Most are just a
left over from __devinit and __cpuinit removal, or simply due to
code getting copied from one driver to the next.
Cc: Bryan Wu <cooloney@gmail.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: linux-leds@vger.kernel.org
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com >
Signed-off-by: Bryan Wu <cooloney@gmail.com >
2014-02-27 09:56:56 -08:00
87aae1ea82
leds: use dev_get_platdata()
...
Use the wrapper function for retrieving the platform data instead of
accessing dev->platform_data directly.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Bryan Wu <cooloney@gmail.com >
2013-08-26 17:22:11 -07:00
e81d372ff9
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
...
Pull LED subsystem update from Bryan Wu.
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds: (47 commits)
leds: leds-lp5521: return an error code on error in probe()
leds: leds-clevo-mail: Use pr_* instead of printks
leds: leds-rb532: Fix checkpatch errors
leds: led-triggers: Fix checkpatch warnings
leds: ledtrig-backlight: Fix checkpatch error
leds: leds-wrap: Use <linux/io.h> instead of <asm/io.h>
leds: leds-wm8350: Use dev_err instead of printk
leds: leds-pwm: Fix checkpatch warning
leds: leds-pca955x: Use dev_info instead of printk
leds: leds-net48xx: Use linux/io.h instead of asm/io.h
leds: leds-lt3593: Fix checkpatch warnings
leds: leds-gpio: Use dev_info instead of printk
leds: leds-da903x: Fix checkpatch error and warnings
leds: leds-bd2802: Fix checkpatch warnings
leds: leds-adp5520: Fix checkpatch warnings
leds: led-class: Fix checkpatch warning
leds: leds-ns2: use devm_gpio_request_one
leds: leds-lt3593: use devm_gpio_request_one
leds: leds-gpio: use devm_gpio_request_one
leds: lp3944: Fix return value
...
2012-12-15 12:52:42 -08:00
678e8a6be9
leds: 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: Richard Purdie <rpurdie@rpsys.net >
Cc: Jan-Simon Moeller <jansimon.moeller@gmx.de >
Acked-by: Bryan Wu <cooloney@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:35:06 -08:00
98ea1ea20c
leds: 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: Richard Purdie <rpurdie@rpsys.net >
Cc: Jan-Simon Moeller <jansimon.moeller@gmx.de >
Acked-by: Bryan Wu <cooloney@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:34:57 -08:00
df07cf8126
leds: 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: Richard Purdie <rpurdie@rpsys.net >
Cc: Jan-Simon Moeller <jansimon.moeller@gmx.de >
Acked-by: Bryan Wu <cooloney@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:33:20 -08:00
7517611a4c
leds: leds-netxbig: replace strict_strtoul() with kstrtoul()
...
The usage of strict_strtoul() is not preferred, because
strict_strtoul() is obsolete. Thus, kstrtoul() should be
used.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Bryan Wu <cooloney@gmail.com >
2012-11-26 14:28:47 -08:00
c02cecb92e
ARM: orion: move platform_data definitions
...
Platform data for device drivers should be defined in
include/linux/platform_data/*.h, not in the architecture
and platform specific directories.
This moves such data out of the orion include directories
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Acked-by: Nicolas Pitre <nico@linaro.org >
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com >
Cc: Jason Cooper <jason@lakedaemon.net >
Cc: Andrew Lunn <andrew@lunn.ch >
Cc: Vinod Koul <vinod.koul@intel.com >
Cc: Dan Williams <djbw@fb.com >
Cc: Bryan Wu <bryan.wu@canonical.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Chris Ball <cjb@laptop.org >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Alan Stern <stern@rowland.harvard.edu >
Cc: Liam Girdwood <lrg@ti.com >
Cc: Jaroslav Kysela <perex@perex.cz >
Cc: Takashi Iwai <tiwai@suse.de >
2012-09-19 17:42:17 +02:00
8095c385aa
leds: convert Big Networks LED driver to devm_kzalloc()
...
Cc: Simon Guinot <sguinot@lacie.com >
Signed-off-by: Bryan Wu <bryan.wu@canonical.com >
2012-07-24 07:52:37 +08:00
b8cd742acf
drivers/leds: correct __devexit annotations
...
__devexit functions are discarded without CONFIG_HOTPLUG, so they need
to be referenced carefully. A __devexit function may also not be called
from a __devinit function.
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org >
Cc: Bryan Wu <bryan.wu@canonical.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-05-10 15:06:44 -07:00
b96a573f4c
drivers/leds/leds-netxbig.c: use gpio_request_one()
...
Use gpio_request_one() instead of multiple gpiolib calls. This also
simplifies error handling a bit.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Simon Guinot <sguinot@lacie.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-01-10 16:30:49 -08:00
892a8843fb
leds: convert led platform drivers to module_platform_driver
...
Factor out some boilerplate code for platform driver registration into
module_platform_driver.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Haojian Zhuang <hzhuang1@marvell.com > [led-88pm860x.c]
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Michael Hennerich <hennerich@blackfin.uclinux.org >
Cc: Mike Rapoport <mike@compulab.co.il >
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-01-10 16:30:48 -08:00
2446783250
leds: add LED driver for Big Network series LEDs
...
This patch add a LED class driver for LEDs found on the LaCie 2Big and
5Big Network v2 boards. The LEDs are wired to a CPLD and are controlled
through a GPIO extension bus.
Signed-off-by: Simon Guinot <sguinot@lacie.com >
Signed-off-by: Nicolas Pitre <nico@fluxnic.net >
2010-10-07 14:02:12 -04:00