Boris Brezillon
1b50673dfa
leds: pwm: Use pwm_get_args() where appropriate
...
The PWM framework has clarified the concept of reference PWM config (the
platform dependent config retrieved from the DT or the PWM lookup table)
and real PWM state.
Use pwm_get_args() when the PWM user wants to retrieve this reference
config and not the current state.
This is part of the rework allowing the PWM framework to support
hardware readout and expose real PWM state even when the PWM has just
been requested (before the user calls pwm_config/enable/disable()).
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: Jacek Anaszewski <j.anaszewski@samsung.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
2016-05-17 14:45:02 +02:00
..
trigger
leds: ledtrig-ide-disk: Make the driver explicitly non-modular
2016-01-04 09:57:39 +01:00
dell-led.c
dell-led: use dell_smbios_send_request() for performing SMBIOS calls
2016-03-23 10:05:44 -07:00
Kconfig
platform-drivers-x86 for 4.6-1
2016-03-23 17:20:59 -07:00
led-class-flash.c
leds: flash: Remove checking for state < 1 in flash_strobe_store()
2016-01-04 09:57:37 +01:00
led-class.c
leds: core: avoid error message when a USB LED device is unplugged
2016-03-14 09:22:20 +01:00
led-core.c
leds: core: add helpers for calling brightness_set(_blocking)
2016-03-14 09:22:21 +01:00
led-triggers.c
leds: triggers: simplify led_trigger_store
2016-03-14 09:22:23 +01:00
leds-88pm860x.c
leds: 88pm860x: Use devm_led_classdev_register
2016-03-14 09:22:22 +01:00
leds-aat1290.c
leds: aat1290: Add missing of_node_put
2016-01-04 09:57:38 +01:00
leds-adp5520.c
leds: adp5520: Remove work queue
2016-01-04 09:57:32 +01:00
leds-asic3.c
leds-bcm6328.c
leds: bcm6328: improve blink support
2016-01-04 09:57:40 +01:00
leds-bcm6358.c
leds: bcm6358: remove unneeded busy status check
2016-01-04 09:57:40 +01:00
leds-bd2802.c
leds: bd2802: Remove work queue
2016-01-04 09:57:32 +01:00
leds-blinkm.c
leds: blinkm: Remove work queue
2016-01-04 09:57:32 +01:00
leds-clevo-mail.c
leds-cobalt-qube.c
leds-cobalt-raq.c
leds-da903x.c
leds: da903x: Use devm_led_classdev_register
2016-03-14 09:22:22 +01:00
leds-da9052.c
leds: da9052: Remove work queue
2016-01-04 09:57:34 +01:00
leds-dac124s085.c
leds: dac124d085: Remove work queue
2016-01-04 09:57:34 +01:00
leds-fsg.c
leds-gpio-register.c
leds-gpio.c
leds: gpio: Use GPIOF_OUT_INIT_LOW instead of hardcoded zero
2016-03-14 09:22:21 +01:00
leds-hp6xx.c
leds-ipaq-micro.c
leds: ipaq-micro: Implement brightness_set_blocking op
2016-01-04 09:57:38 +01:00
leds-is31fl32xx.c
leds: Add SN3218 and SN3216 support to the IS31FL32XX driver
2016-03-14 09:22:22 +01:00
leds-ktd2692.c
leds: ktd2692: Add missing of_node_put
2016-01-04 09:57:37 +01:00
leds-lm355x.c
leds: lm355x: Remove work queue
2016-01-04 09:57:36 +01:00
leds-lm3530.c
leds-lm3533.c
leds: lm3533: Use devm_led_classdev_register
2016-03-14 09:22:21 +01:00
leds-lm3642.c
leds: lm3642: Remove work queue
2016-01-04 09:57:32 +01:00
leds-locomo.c
leds: leds-locomo.c: Use devm_led_classdev_register
2015-11-03 08:59:50 +01:00
leds-lp55xx-common.c
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp55xx-common.h
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp3944.c
leds: lp3944: improve wording and formatting in a comment
2016-03-14 09:22:20 +01:00
leds-lp5521.c
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp5523.c
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp5562.c
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp8501.c
leds: lp55xx: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lp8788.c
leds: lp8788: Use devm_led_classdev_register
2016-03-14 09:22:22 +01:00
leds-lp8860.c
leds: lp8860: Remove work queue
2016-01-04 09:57:33 +01:00
leds-lt3593.c
leds: lt3593: Remove work queue
2016-01-04 09:57:34 +01:00
leds-max8997.c
leds: max8997: Use devm_led_classdev_register
2016-03-14 09:22:23 +01:00
leds-max77693.c
leds: max77693: Add missing of_node_put
2016-01-04 09:57:38 +01:00
leds-mc13783.c
leds: mc13783: Remove work queue
2016-01-04 09:57:35 +01:00
leds-menf21bmc.c
leds: leds-menf21bmc.c: Use devm_led_class_register
2015-11-03 08:59:52 +01:00
leds-net48xx.c
leds: leds-net48xx: Use devm_led_classdev_register
2015-11-03 08:59:54 +01:00
leds-netxbig.c
leds: netxbig: set led_classdev max_brightness
2015-11-03 08:59:36 +01:00
leds-ns2.c
leds: ns2: Remove work queue
2016-01-04 09:57:37 +01:00
leds-ot200.c
leds-pca955x.c
leds: pca955x: Remove work queue
2016-01-04 09:57:33 +01:00
leds-pca963x.c
leds: pca963x: Remove work queue
2016-01-04 09:57:34 +01:00
leds-pca9532.c
GPIO bulk updates for the v4.5 kernel cycle:
2016-01-17 12:32:01 -08:00
leds-powernv.c
leds: powernv: Implement brightness_set_blocking op
2016-01-04 09:57:38 +01:00
leds-pwm.c
leds: pwm: Use pwm_get_args() where appropriate
2016-05-17 14:45:02 +02:00
leds-rb532.c
leds-regulator.c
leds: regulator: Remove work queue
2016-01-04 09:57:35 +01:00
leds-s3c24xx.c
leds: s3c24xx: Use devm_led_classdev_register
2016-03-14 09:22:22 +01:00
leds-sead3.c
leds-ss4200.c
leds-sunfire.c
leds: sunfire: Use platform_register/unregister_drivers()
2016-01-04 09:57:38 +01:00
leds-syscon.c
leds: syscon: Make the driver explicitly non-modular
2016-01-04 09:57:39 +01:00
leds-tca6507.c
leds: tca6507: use gpiochip data pointer
2016-01-07 00:11:20 +01:00
leds-tlc591xx.c
leds: tlc591xx: Remove work queue
2016-01-04 09:57:32 +01:00
leds-versatile.c
leds-wm831x-status.c
leds: wm831x-status: Use devm_led_classdev_register
2016-03-14 09:22:22 +01:00
leds-wm8350.c
leds: wm8350: Remove work queue
2016-01-04 09:57:35 +01:00
leds-wrap.c
leds: leds-wrap.c: Use devm_led_classdev_register
2015-11-03 08:59:58 +01:00
leds.h
leds: core: Drivers shouldn't enforce SYNC/ASYNC brightness setting
2016-01-04 09:57:31 +01:00
Makefile
leds: Add driver for the ISSI IS31FL32xx family of LED controllers
2016-03-14 09:22:21 +01:00