aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/leds/leds-lp5523.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-17leds: Remove redundant of_match_ptr()Zhu Wang1-3/+1
2023-05-25leds: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-05-25leds: lp55xx: Configure internal charge pumpMaarten Zanders1-5/+9
2023-01-30leds: lp5523: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2022-10-28leds: lp5523: fix out-of-bounds bug in lp5523_selftest()Maarten Zanders1-12/+15
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2021-05-13leds: lp5523: check return value of lp5xx_read and jump to cleanup codePhillip Potter1-1/+3
2021-05-13Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"Greg Kroah-Hartman1-3/+1
2020-09-26leds: various: use dev_of_node(dev) instead of dev->of_nodeMarek Behún1-1/+1
2020-07-22leds: lp5523: Update the lp5523 code to add multicolor brightness functionDan Murphy1-0/+20
2020-07-22leds: lp55xx: Add multicolor framework support to lp55xxDan Murphy1-6/+8
2020-07-22leds: lp55xx: Convert LED class registration to devm_*Dan Murphy1-6/+3
2020-07-15leds: lp5523: Fix various formatting issues in the codeDan Murphy1-9/+10
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336Thomas Gleixner1-14/+1
2019-01-17leds: lp5523: fix a missing check of return value of lp55xx_readKangjie Lu1-1/+3
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-2/+2
2017-10-30leds: lp55xx: fix spelling mistake: 'cound' -> 'could'Arvind Yadav1-1/+1
2017-06-30leds: lp55xx: make various arrays static constColin Ian King1-5/+5
2017-05-08scripts/spelling.txt: add "memory" pattern and fix typosStephen Boyd1-1/+1
2016-01-04leds: lp55xx: Remove work queueAndrew Lunn1-5/+5
2015-08-28leds:lp55xx: use the private data instead of updating I2C device platform dataMilo Kim1-6/+5
2015-05-25leds: lp5523: add master_fader supportToshi Kikuchi1-0/+148
2014-05-08leds: lp55xx: add DT bindings for LP55231Daniel Mack1-1/+2
2014-02-27drivers/leds: delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2014-01-28Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cool...Linus Torvalds1-3/+17
2014-01-27leds: lp5521/5523: Fix multiple engine usage bugMilo Kim1-3/+17
2014-01-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+9
2014-01-10leds: lp5521/5523: Remove duplicate mutexMilo Kim1-8/+4
2014-01-10lp5523, lp8501: comment improvementsPavel Machek1-1/+9
2013-10-22leds: Include linux/of.h headerSachin Kamat1-0/+1
2013-08-26leds: lp5523: remove unnecessary writing commandsMilo Kim1-11/+3
2013-08-26leds: lp5523: restore legacy device attributesMilo Kim1-4/+223
2013-08-26leds: lp5523: LED MUX configuration on initializingMilo Kim1-1/+69
2013-08-26leds: lp5523: make separate API for loading engineMilo Kim1-4/+10
2013-08-26leds: use dev_get_platdata()Jingoo Han1-2/+2
2013-06-20leds: lp5523: Properly setup of_device_id tableAxel Lin1-1/+10
2013-06-20leds: lp55xx: add support for Device Tree bindingsLinus Walleij1-5/+14
2013-02-06leds-lp5521/5523: add author and copyright descriptionMilo(Woogyom) Kim1-0/+3
2013-02-06leds-lp55xx: clean up headersMilo(Woogyom) Kim1-13/+6
2013-02-06leds-lp55xx: clean up definitionsMilo(Woogyom) Kim1-47/+9
2013-02-06leds-lp55xx: clean up unused data and functionsMilo(Woogyom) Kim1-19/+0
2013-02-06leds-lp55xx: clean up _remove()Milo(Woogyom) Kim1-17/+2
2013-02-06leds-lp55xx: code refactoring on selftest functionMilo(Woogyom) Kim1-33/+20
2013-02-06leds-lp55xx: use common device attribute driver functionMilo(Woogyom) Kim1-16/+7
2013-02-06leds-lp5523: use generic firmware interfaceMilo(Woogyom) Kim1-346/+157
2013-02-06leds-lp55xx: use lp55xx_unregister_leds()Milo(Woogyom) Kim1-23/+2
2013-02-06leds-lp55xx: provide common LED current settingMilo(Woogyom) Kim1-61/+8
2013-02-06leds-lp55xx: use lp55xx_set_brightness()Milo(Woogyom) Kim1-19/+4
2013-02-06leds-lp55xx: use lp55xx_init_led() common functionMilo(Woogyom) Kim1-55/+7
2013-02-06leds-lp55xx: use lp55xx common led registration functionMilo(Woogyom) Kim1-42/+3
2013-02-06leds-lp55xx: use lp55xx common deinit functionMilo(Woogyom) Kim1-12/+4
2013-02-06leds-lp55xx: clean up init functionMilo(Woogyom) Kim1-44/+2
2013-02-06leds-lp55xx: use lp55xx common init function - post intMilo(Woogyom) Kim1-7/+9
2013-02-06leds-lp55xx: use lp55xx common init function - detectMilo(Woogyom) Kim1-22/+4
2013-02-06leds-lp55xx: use lp55xx common init function - resetMilo(Woogyom) Kim1-13/+10
2013-02-06leds-lp55xx: use lp55xx common init function - platform dataMilo(Woogyom) Kim1-14/+0
2013-02-06leds-lp5523: clean up lp5523_configure()Milo(Woogyom) Kim1-58/+9
2013-02-06leds-lp55xx: use common lp55xx data structure in _probe()Milo(Woogyom) Kim1-14/+22
2013-02-06leds-lp55xx: replace name of data structureMilo(Woogyom) Kim1-19/+19
2013-02-06leds-lp55xx: do chip specific configuration on device initMilo(Woogyom) Kim1-7/+19
2013-02-06leds-lp55xx: add device reset function in lp5521/5523Milo(Woogyom) Kim1-1/+9
2013-02-06leds-lp55xx: clean up deinit leds in lp5521/5523Milo(Woogyom) Kim1-9/+12
2013-02-06leds-lp55xx: clean up init leds in lp5521/5523Milo(Woogyom) Kim1-29/+44
2013-02-06leds-lp55xx: clean up deinit_device() in lp5521/5523Milo(Woogyom) Kim1-8/+12
2013-02-06leds-lp55xx: clean up init_device() in lp5521/5523Milo(Woogyom) Kim1-19/+28
2012-12-15Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cool...Linus Torvalds1-5/+19
2012-11-28leds: remove use of __devinitBill Pemberton1-2/+2
2012-11-26leds: lp5523: Fix return valueSachin Kamat1-1/+1
2012-11-26leds: leds-lp5523: replace strict_strtoul() with kstrtoul()Jingoo Han1-1/+1
2012-11-26leds: leds-lp5523: fix build warningsJingoo Han1-3/+17
2012-09-13leds-lp5523: Fix riskiness of the page faultKim, Milo1-0/+1
2012-09-13leds-lp5523: turn off the LED engines on unloading the driverKim, Milo1-0/+3
2012-09-11leds-lp5523: use the i2c device id rather than fixed nameKim, Milo1-4/+6
2012-09-11leds-lp5523: add new device id for LP55231Kim, Milo1-2/+8
2012-09-11leds-lp5523: minor code style fixesKim, Milo1-8/+7
2012-09-11leds-lp5523: change the return type of lp5523_set_mode()Kim, Milo1-11/+13
2012-09-11leds-lp5523: set the brightness to 0 forcely on removing the driverKim, Milo1-2/+2
2012-09-11leds-lp5523: add channel name in the platform dataKim, Milo1-3/+7
2012-07-24leds: convert LP5523 LED driver to devm_kzalloc() and cleanup error exit pathBryan Wu1-14/+10
2012-07-24leds-lp5523: BUG() in error handling in probe()Dan Carpenter1-3/+3
2012-03-23drivers/leds/leds-lp5523.c: constify some dataAndrew Morton1-3/+3
2012-01-10drivers/leds/leds-lp5523.c: remove unneeded forward declarationAxel Lin1-2/+0
2012-01-10leds: convert led i2c drivers to module_i2c_driverAxel Lin1-19/+1
2011-06-27drivers/leds/leds-lp5523.c: fix section mismatchesRalf Baechle1-2/+2
2011-03-22drivers/leds/leds-lp5523.c: world-writable engine* sysfs filesVasiliy Kulikov1-10/+10
2011-01-13leds: lp5523: fix circular lockingSamu Onkalo1-40/+16
2011-01-13leds: leds-lp5523: modify the way of setting led device nameSamu Onkalo1-1/+2
2010-11-25drivers/leds/leds-lp5523.c: perform SW reset before detectionSamu Onkalo1-7/+5
2010-11-25drivers/leds/leds-lp5523.c: adjust delays and add comments to themSamu Onkalo1-14/+17
2010-11-25drivers/leds/leds-lp5523.c: change some macros to functionsSamu Onkalo1-3/+6
2010-11-12leds: driver for National Semiconductors LP5523 chipSamu Onkalo1-0/+1065