aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/leds.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-07leds: Fix ifdef check for gpio_led_register_device()Arnd Bergmann1-1/+1
2024-03-07leds: Remove led_init_default_state_get() and devm_led_classdev_register_ext(...Arnd Bergmann1-19/+0
2023-12-13leds: trigger: Remove unused function led_trigger_rename_static()Heiner Kallweit1-17/+0
2023-12-13leds: trigger: netdev: Extend speeds up to 10GDaniel Golle1-0/+3
2023-08-17leds: class: Store the color index in struct led_classdevJean-Jacques Hiblot1-0/+1
2023-08-17leds: Provide devm_of_led_get_optional()Jean-Jacques Hiblot1-0/+2
2023-07-03Merge tag 'leds-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-8/+35
2023-06-21leds: trigger: netdev: add additional specific link duplex modeChristian Marangi1-0/+2
2023-06-21leds: trigger: netdev: add additional specific link speed modeChristian Marangi1-0/+3
2023-05-31leds: trigger: netdev: expose netdev trigger modes in linux includeChristian Marangi1-0/+10
2023-05-31leds: add API to get attached device for LED hw controlAndrew Lunn1-0/+6
2023-05-31leds: add APIs for LEDs hw controlChristian Marangi1-0/+37
2023-05-25leds: Fix oops about sleeping in led_trigger_blink()Hans de Goede1-0/+24
2023-05-25leds: Fix set_brightness_delayed() raceHans de Goede1-0/+3
2023-05-25leds: Change led_trigger_blink[_oneshot]() delay parameters to pass-by-valueHans de Goede1-8/+8
2023-05-02Merge tag 'leds-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-1/+1
2023-04-19leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabledAndrew Lunn1-0/+18
2023-03-16leds: Fix reference to led_set_brightness() in docThomas Weißschuh1-1/+1
2023-01-30leds: Move led_init_default_state_get() to the global headerAndy Shevchenko1-0/+2
2023-01-30leds: Add missing includes and forward declarations in leds.hAndy Shevchenko1-5/+8
2023-01-27leds: led-class: Add generic [devm_]led_get()Hans de Goede1-0/+21
2021-09-27leds: trigger: use RCU to protect the led_cdevs listJohannes Berg1-1/+1
2021-08-18leds: move default_state read from fwnode to coreDenis Osterland-Heim1-3/+9
2021-02-19leds: led-core: Get rid of enum led_brightnessAbanoub Sameh1-7/+5
2020-07-22leds: trigger: add support for LED-private device triggersMarek Behún1-0/+10
2020-04-06leds: old enums are not really applicable to new codePavel Machek1-0/+1
2020-01-06leds: Add managed API to get a LED from a device driverJean-Jacques Hiblot1-0/+2
2020-01-06leds: Add of_led_get() and led_put()Tomi Valkeinen1-0/+4
2019-11-03leds: core: Fix leds.h structure documentationDan Murphy1-3/+2
2019-11-03leds: core: Remove extern from headerDan Murphy1-51/+44
2019-11-03leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/triggerAkinobu Mita1-5/+0
2019-09-01leds: Replace {devm_}led_classdev_register() macros with inlinesJacek Anaszewski1-4/+25
2019-07-25leds: core: Add support for composing LED class device namesJacek Anaszewski1-0/+45
2019-07-25leds: class: Improve LED and LED flash class registration APIJacek Anaszewski1-10/+24
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-5/+1
2019-01-16leds: Add helper for getting default pattern from Device TreeKrzysztof Kozlowski1-0/+13
2018-12-25Merge tag 'leds-for-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2018-12-10led: triggers: Add LED_INIT_DEFAULT_TRIGGER flagJacek Anaszewski1-0/+1
2018-11-28leds: trigger: Introduce audio mute LED triggerTakashi Iwai1-0/+20
2018-10-11leds: core: Introduce LED pattern triggerBaolin Wang1-0/+15
2018-07-05leds: triggers: new function led_set_trigger_data()Uwe Kleine-König1-0/+7
2018-07-05leds: triggers: define module_led_trigger helperUwe Kleine-König1-0/+4
2018-07-05leds: triggers: add device attribute supportUwe Kleine-König1-0/+11
2018-07-05leds: triggers: let struct led_trigger::activate() return an error codeUwe Kleine-König1-5/+9
2018-03-11leds: Extends disk trigger for reads and writesLinus Walleij1-2/+2
2017-10-06leds: Replace flags bit shift with BIT() macrosDavid Lin1-9/+9
2017-08-29leds: gpio: Allow LED to retain state at shutdownAndrew Jeffery1-0/+2
2017-03-08leds: core: add OF variants of LED registering functionsRafał Miłecki1-4/+10
2017-01-29leds: class: Add new optional brightness_hw_changed attributeHans de Goede1-0/+15
2017-01-05leds: add LED_ON brightness as boolean valueAndi Shyti1-0/+1
2016-11-22led: core: Fix blink_brightness setting raceHans de Goede1-0/+1
2016-11-22led: core: Use atomic bit-field for the blink-flagsHans de Goede1-10/+14
2016-09-15leds: gpio: introduce gpio_blink_set_tHeiner Kallweit1-3/+6
2016-06-27leds: Add no-op gpio_led_register_device when LED subsystem is disabledAndrew F. Davis1-0/+8
2016-06-20leds: convert IDE trigger to common disk triggerStephan Linz1-3/+3
2016-06-08leds: core: Fix brightness setting upon hardware blinking enabledTony Makkiel1-11/+12
2016-05-06leds: gpio: Support the "panic-indicator" firmware propertyEzequiel Garcia1-0/+1
2016-05-06leds: triggers: Allow to switch the trigger to "panic" on a kernel panicEzequiel Garcia1-0/+1
2016-04-13leds: trigger: Introduce a MTD (NAND/NOR) triggerEzequiel Garcia1-0/+6
2016-03-14leds: core: avoid error message when a USB LED device is unpluggedHeiner Kallweit1-0/+2
2016-03-14leds: core: fix misleading comment after workqueue removal from driversHeiner Kallweit1-2/+4
2016-01-04leds: core: add managed version of led_trigger_registerHeiner Kallweit1-0/+2
2016-01-04leds: core: Drivers shouldn't enforce SYNC/ASYNC brightness settingJacek Anaszewski1-3/+16
2016-01-04leds: core: Use set_brightness_work for the blocking opJacek Anaszewski1-1/+1
2016-01-04leds: Rename brightness_set_sync op to brightness_set_blockingJacek Anaszewski1-2/+2
2016-01-04leds: core: Add two new LED_BLINK_ flagsJacek Anaszewski1-4/+6
2015-10-26arcnet: com20020-pci: add led trigger supportMichael Grzeschik1-0/+7
2015-05-04leds: unify the location of led-trigger APIJacek Anaszewski1-0/+25
2015-03-09leds: flash: Remove synchronized flash strobe featureJacek Anaszewski1-1/+0
2015-03-09leds: Introduce devres helper for led_classdev_registerBjorn Andersson1-0/+4
2015-01-26leds: Add LED Flash class extension to the LED subsystemJacek Anaszewski1-0/+3
2014-12-15Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cool...Linus Torvalds1-0/+40
2014-11-14leds: Add support for setting brightness in a synchronous wayJacek Anaszewski1-0/+8
2014-11-14leds: implement sysfs interface locking mechanismJacek Anaszewski1-0/+32
2014-11-04leds: leds-gpio: Convert gpio_blink_set() to use GPIO descriptorsMika Westerberg1-1/+1
2014-11-04leds: leds-gpio: Add support for GPIO descriptorsMika Westerberg1-0/+1
2014-09-12leds: Improve and export led_update_brightnessJacek Anaszewski1-0/+10
2014-09-11leds: make brightness type consistent across whole subsystemJacek Anaszewski1-2/+2
2014-09-11leds: Reorder include directivesJacek Anaszewski1-1/+1
2014-09-02Revert "leds: convert blink timer to workqueue"Jiri Kosina1-1/+2
2014-07-03leds: convert blink timer to workqueueVincent Donnefort1-2/+1
2014-06-25leds: add led-class attribute-group supportJohan Hovold1-0/+2
2013-04-01leds: add camera LED triggersKim, Milo1-0/+8
2013-04-01leds: trigger: use inline functions instead of macrosKim, Milo1-11/+14
2012-11-26led: Add dependency on CONFIG_LEDS_TRIGGERS to led_trigger_rename_static()Jingoo Han1-18/+17
2012-11-26leds: add led_trigger_rename functionFabio Baltieri1-0/+18
2012-10-10Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cool...Linus Torvalds1-0/+4
2012-09-11leds: delay led_set_brightness if stopping soft-blinkFabio Baltieri1-0/+4
2012-08-13Merge branch 'for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Arnd Bergmann1-0/+16
2012-07-31led-triggers: create a trigger for CPU activityBryan Wu1-0/+16
2012-07-24leds: Rename led_brightness_set() to led_set_brightness()Shuah Khan1-2/+2
2012-07-24leds: add oneshot blink functionsFabio Baltieri1-0/+25
2012-05-29leds: add new field to led_classdev struct to save activation stateShuah Khan1-0/+2
2011-05-25leds: provide helper to register "leds-gpio" devicesUwe Kleine-König1-0/+2
2011-03-25Merge git://git.infradead.org/battery-2.6Linus Torvalds1-0/+3
2011-03-22leds: make *struct gpio_led_platform_data.leds constUwe Kleine-König1-2/+2
2011-01-31leds: Add ability to blink via simple triggerVasily Khoruzhick1-0/+3
2010-11-12led-class: always implement blinkingJohannes Berg1-4/+43
2010-05-26leds: leds-gpio: Change blink_set callback to be able to turn off blinkingBenjamin Herrenschmidt1-4/+8
2009-06-23leds: Futher document blink_setRichard Purdie1-1/+2
2009-06-23leds: Add options to have GPIO LEDs start on or keep their stateTrent Piepho1-2/+7
2009-06-23leds: Further document parameters for blink_set()Mark Brown1-1/+3
2009-04-06leds: Add suspend/resume state flags to leds-gpioRichard Purdie1-1/+2
2009-04-06leds: allow led-drivers to use a variable range of brightness valuesGuennadi Liakhovetski1-0/+1
2009-01-08leds: Add suspend/resume to the core classRichard Purdie1-0/+3
2009-01-08leds: Make header variable naming consistentWolfram Sang1-1/+1
2008-10-20leds: Make default trigger fields constTrent Piepho1-2/+2
2008-07-23leds: Add support for Philips PCA955x I2C LED driversNate Case1-0/+14
2008-07-23leds: mark led_classdev.default_trigger as constAnton Vorontsov1-1/+1
2008-04-24leds: Document the context brightness_set needsRichard Purdie1-0/+1
2008-04-24leds: Add support to leds with readable statusHenrique de Moraes Holschuh1-0/+2
2008-04-24leds: enable support for blink_set() platform hook in leds-gpioHerbert Valerio Riedel1-0/+3
2008-04-19PM: Remove destroy_suspended_device()Rafael J. Wysocki1-9/+1
2008-02-07leds: Add support for hardware accelerated LED flashingMárton Németh1-0/+5
2008-02-05leds: add possibility to remove leds classdevs during suspend/resumeRafael J. Wysocki1-1/+9
2007-12-07leds: Fix led trigger locking bugsRichard Purdie1-1/+2
2007-09-11leds: Add missing include for leds.hYoichi Yuasa1-0/+1
2007-07-22Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-ledsLinus Torvalds1-2/+15
2007-07-16Remove unnecessary includes of spinlock.h under include/linuxRobert P. J. Day1-1/+0
2007-07-16leds: Convert from struct class_device to struct deviceRichard Purdie1-2/+1
2007-07-16leds: Add generic GPIO LED driverRaphael Assenat1-0/+14
2006-09-29[PATCH] make leds.h include relevant headersJohannes Berg1-0/+3
2006-04-11[PATCH] leds: re-layout include/linux/leds.hBen Dooks1-26/+25
2006-03-31[PATCH] LED: Add IDE disk activity LED triggerRichard Purdie1-0/+8
2006-03-31[PATCH] LED: add LED trigger tupportRichard Purdie1-0/+52
2006-03-31[PATCH] LED: add LED classRichard Purdie1-0/+51