- 24 7月, 2012 40 次提交
-
-
由 Bryan Wu 提交于
Cc: Simon Guinot <sguinot@lacie.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Guennadi Liakhovetski <lg@denx.de> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Shreshtha Kumar SAHU <shreshthakumar.sahu@stericsson.com> Acked-by: NLinus Walleij <linus.walleij@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Neil Brown <neilb@suse.de> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Philippe Retornaz <philippe.retornaz@epfl.ch> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Michael Hennerich <hennerich@blackfin.uclinux.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Nate Case <ncase@xes-inc.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: David S. Miller <davem@davemloft.net> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Daniel Mack <daniel@caiaq.de> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Magnus Damm <damm@opensource.se> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Mathias Nyman <mathias.nyman@nokia.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Peter Meerwald <p.meerwald@bct-electronic.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Kim Kyuwon <q1.kim@samsung.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Eric Miao <eric.miao@canonical.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Antonio Ospite <ospite@studenti.unina.it> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Paul Parsons <lost.distance@yahoo.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
Cc: Simon Guinot <sguinot@lacie.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sachin Kamat 提交于
devm_kzalloc() makes cleanup simpler. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sachin Kamat 提交于
devm_kzalloc() makes code cleanup simpler. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sachin Kamat 提交于
devm_kzalloc() makes cleanup simpler. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sachin Kamat 提交于
devm_kzalloc() makes cleanup simpler. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sachin Kamat 提交于
module_platform_driver() makes the code simpler. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Peter Meerwald 提交于
Signed-off-by: NPeter Meerwald <p.meerwald@bct-electronic.com> Cc: NeilBrown <neilb@suse.de> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sylwester Nawrocki 提交于
The s3c2410_gpio* calls are obsolete and have been scheduled for removal since several kernel releases. Remove them and use common gpiolib API instead. This patch also adds gpio_request/gpio_free call for API corectness. It is a prerequisite for removal of the S3C24XX SoC specific arch/arm/plat-samsung/include/gpio-fns.h header. Tested on Micro2440-SDK. Cc: Ben Dooks <ben-linux@fluff.org> Signed-off-by: NSylwester Nawrocki <sylvester.nawrocki@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Sylwester Nawrocki 提交于
Use the device managed resource API for simplifying the error/driver remove paths. Cc: Ben Dooks <ben-linux@fluff.org> Signed-off-by: NSylwester Nawrocki <sylvester.nawrocki@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Devendra Naga 提交于
the platform_set_drvdata (pdev, NULL) to be set at the remove of the driver, as we have set the platform data to led at probe. Signed-off-by: NDevendra Naga <devendra.aaru@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Devendra Naga 提交于
Using devm_kzalloc will remove all the error checks and the frees are automatically done at the driver unload side. Signed-off-by: NDevendra Naga <devendra.aaru@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Dan Carpenter 提交于
Inside the error handling in lp5523_init_led(), there is a place that calls to led_classdev_unregister(). When we unregister the LED drivers, it tries to set the brightness to OFF. In this driver setting the brightness is done through a work queue and the work queue hasn't been initialized yet. The result is that we trigger a WARN_ON() in the __queue_work(). The fix is to move the INIT_WORK() in front of the call to lp5523_init_led(). Matt Renzelmann found this using a bug finding tool. Reported-by: NMatt Renzelmann <mjr@cs.wisc.edu> Signed-off-by: NDan Carpenter <dan.carpenter@oracle.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 G.Shark Jeong 提交于
LM3556 : The LM3556 is a 4 MHz fixed-frequency synchronous boost converter plus 1.5A constant current driver for a high-current white LED. Datasheet: www.national.com/ds/LM/LM3556.pdf Tested on OMAP4430 (bryan.wu@canonical.com: use module_i2c_driver() rather than lm3556_init/lm3556_exit for code simplicity; fixed some typo pointed out by Rob Landley) Signed-off-by: NG.Shark Jeong <gshark.jeong@gmail.com> Reviewed-by: NAxel Lin <axel.lin@gmail.com> Reviewed-by: NKim, Milo <Milo.Kim@ti.com> Acked-by: NRob Landley <rob@landley.net> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Devendra Naga 提交于
the ret is got the status returned by the led_classdev_register, returning ret if the led_classdev_register fails and returning 0 if the led_classdev_register success, can be done by doing just "return ret" at the end. Signed-off-by: NDevendra Naga <devendra.aaru@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Bryan Wu 提交于
drivers/leds/led-core.c:56:6: sparse: symbol 'led_blink_setup' was not declared. Should it be static? drivers/leds/led-triggers.c:233:6: sparse: symbol 'led_trigger_blink_setup' was not declared. Should it be static? Reported-by: NFengguang Wu <wfg@linux.intel.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Jesper Dangaard Brouer 提交于
Correct "hadrware" to "hardware", for LEDS_TRIGGER_TRANSIENT. Signed-off-by: NJesper Dangaard Brouer <brouer@redhat.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Fabio Baltieri 提交于
Fix led_trigger_event() to use led_set_brightness() instead of __led_set_brightness(), so that any pending blink timer is stopped before setting the new brightness value. Without this fix LED status may be overridden by a pending timer. This allows a trigger to use a mix of led_trigger_event(), led_trigger_blink() and led_trigger_blink_oneshot() without races. (applied over: leds: Rename led_brightness_set() to led_set_brightness()) Signed-off-by: NFabio Baltieri <fabio.baltieri@gmail.com> Cc: Shuah Khan <shuahkhan@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Shuah Khan 提交于
Rename leds external interface led_brightness_set() to led_set_brightness(). This is the second phase of the change to reduce confusion between the leds internal and external interfaces that set brightness. With this change, now the external interface is led_set_brightness(). The first phase renamed the internal interface led_set_brightness() to __led_set_brightness(). There are no changes to the interface implementations. Signed-off-by: NShuah Khan <shuahkhan@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Shuah Khan 提交于
Rename leds internal interface led_set_brightness() to __led_set_brightness() to reduce confusion between led_set_brightness() and the external interface led_brightness_set(). led_brightness_set() cancels the timer and then calls led_set_brightness(). Signed-off-by: NShuah Khan <shuahkhan@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Fabio Baltieri 提交于
Add oneshot trigger to blink a led with configurale parameters via sysfs. Signed-off-by: NFabio Baltieri <fabio.baltieri@gmail.com> Cc: Shuah Khan <shuahkhan@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-
由 Fabio Baltieri 提交于
Move led_stop_software_blink() code into led_brightness_set() to ensure software blink timer is stopped and cleared when changing trigger. Also use led_set_brightness() instead of calling led_cdev->brightness_set() directly to keep led_cdev->brightness consistent with current LED status. This ensure proper cleaning when changing triggers, as without this fix a LED may be turned off while leaving it's led_cdev->brightness = 1, leading to an erratic software-blink behaviour. The problem was easy to reproduce by changing the trigger from "timer" to "oneshot". Signed-off-by: NFabio Baltieri <fabio.baltieri@gmail.com> Signed-off-by: NBryan Wu <bryan.wu@canonical.com>
-