1. 01 4月, 2019 2 次提交
  2. 11 9月, 2018 1 次提交
  3. 29 6月, 2018 1 次提交
  4. 24 5月, 2018 1 次提交
  5. 15 5月, 2018 1 次提交
  6. 17 4月, 2018 1 次提交
  7. 20 2月, 2018 1 次提交
  8. 16 2月, 2018 1 次提交
  9. 13 2月, 2018 2 次提交
  10. 09 1月, 2018 2 次提交
  11. 07 11月, 2017 1 次提交
  12. 06 9月, 2017 1 次提交
  13. 27 8月, 2017 1 次提交
  14. 15 8月, 2017 1 次提交
  15. 20 6月, 2017 1 次提交
    • P
      leds: Remove SEAD-3 driver · 64601cb1
      Paul Burton 提交于
      SEAD3 is using the generic syscon & regmap based register-bit-led
      driver as of commit c764583f ("MIPS: SEAD3: Use register-bit-led
      driver via DT for LEDs") merged in the v4.9 cycle. As such the custom
      SEAD-3 LED driver is now unused, so remove it.
      Signed-off-by: NPaul Burton <paul.burton@imgtec.com>
      Cc: Jacek Anaszewski <jacek.anaszewski@gmail.com>
      Cc: Pavel Machek <pavel@ucw.cz>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: linux-leds@vger.kernel.org
      Cc: linux-mips@linux-mips.org
      Signed-off-by: NJacek Anaszewski <jacek.anaszewski@gmail.com>
      64601cb1
  16. 14 5月, 2017 1 次提交
  17. 30 3月, 2017 1 次提交
  18. 24 3月, 2017 1 次提交
  19. 22 3月, 2017 1 次提交
  20. 07 3月, 2017 2 次提交
  21. 25 2月, 2017 1 次提交
    • H
      leds: class: Add new optional brightness_hw_changed attribute · b8c5099b
      Hans de Goede 提交于
      Some LEDs may have their brightness level changed autonomously
      (outside of kernel control) by hardware / firmware. This commit
      adds support for an optional brightness_hw_changed attribute to
      signal such changes to userspace (if a driver can detect them):
      
      What:		/sys/class/leds/<led>/brightness_hw_changed
      Date:		January 2017
      KernelVersion:	4.11
      Description:
      		Last hardware set brightness level for this LED. Some LEDs
      		may be changed autonomously by hardware/firmware. Only LEDs
      		where this happens and the driver can detect this, will
      		have this file.
      
      		This file supports poll() to detect when the hardware
      		changes the brightness.
      
      		Reading this file will return the last brightness level set
      		by the hardware, this may be different from the current
      		brightness.
      
      Drivers which want to support this, simply add LED_BRIGHT_HW_CHANGED to
      their flags field and call led_classdev_notify_brightness_hw_changed()
      with the hardware set brightness when they detect a hardware / firmware
      triggered brightness change.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Acked-by: NPavel Machek <pavel@ucw.cz>
      Signed-off-by: NJacek Anaszewski <jacek.anaszewski@gmail.com>
      b8c5099b
  22. 30 1月, 2017 1 次提交
    • H
      leds: class: Add new optional brightness_hw_changed attribute · 0cb8eb30
      Hans de Goede 提交于
      Some LEDs may have their brightness level changed autonomously
      (outside of kernel control) by hardware / firmware. This commit
      adds support for an optional brightness_hw_changed attribute to
      signal such changes to userspace (if a driver can detect them):
      
      What:		/sys/class/leds/<led>/brightness_hw_changed
      Date:		January 2017
      KernelVersion:	4.11
      Description:
      		Last hardware set brightness level for this LED. Some LEDs
      		may be changed autonomously by hardware/firmware. Only LEDs
      		where this happens and the driver can detect this, will
      		have this file.
      
      		This file supports poll() to detect when the hardware
      		changes the brightness.
      
      		Reading this file will return the last brightness level set
      		by the hardware, this may be different from the current
      		brightness.
      
      Drivers which want to support this, simply add LED_BRIGHT_HW_CHANGED to
      their flags field and call led_classdev_notify_brightness_hw_changed()
      with the hardware set brightness when they detect a hardware / firmware
      triggered brightness change.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Acked-by: NPavel Machek <pavel@ucw.cz>
      Signed-off-by: NJacek Anaszewski <jacek.anaszewski@gmail.com>
      0cb8eb30
  23. 22 11月, 2016 2 次提交
  24. 21 11月, 2016 1 次提交
    • L
      mfd: qcom-pm8xxx: Clean up PM8XXX namespace · 40a3a0f2
      Linus Walleij 提交于
      The Kconfig and file naming for the PM8xxx driver is totally
      confusing:
      
      - Kconfig options MFD_PM8XXX and MFD_PM8921_CORE, some in-kernel
        users depending on or selecting either at random.
      - A driver file named pm8921-core.c even if it is indeed
        used by the whole PM8xxx family of chips.
      - An irqchip named pm8xxx since it was (I guess) realized that
        the driver was generic for all pm8xxx PMICs.
      
      As I may want to add support for PM8901 this is starting to get
      really messy. Fix this situation by:
      
      - Remove the MFD_PM8921_CORE symbol and rely solely on MFD_PM8XXX
        and convert all users, including LEDs Kconfig and ARM defconfigs
        for qcom and multi_v7 to use that single symbol.
      - Renaming the driver to qcom-pm8xxx.c to fit along the two
        other qcom* prefixed drivers.
      - Rename functions withing the driver from 8921 to 8xxx to
        indicate it is generic.
      - Just drop the =m config from the pxa_defconfig, I have no clue
        why it is even there, it is not a Qualcomm platform. (Possibly
        older Kconfig noise from saveconfig.)
      
      Cc: Stephen Boyd <sboyd@codeaurora.org>
      Cc: Neil Armstrong <narmstrong@baylibre.com>
      Cc: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Reviewed-by: NAndy Gross <andy.gross@linaro.org>
      Acked-by: NBjorn Andersson <bjorn.andersson@linaro.org>
      Acked-by: NJacek Anaszewski <j.anaszewski@samsung.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLee Jones <lee.jones@linaro.org>
      40a3a0f2
  25. 15 9月, 2016 1 次提交
    • V
      leds: add driver for Mellanox systems LEDs · be4fdf99
      Vadim Pasternak 提交于
      This makes it possible to create a set of LEDs for Mellanox systems:
      "msx6710", "msx6720", "msb7700", "msn2700", "msx1410", "msn2410",
      "msb7800", "msn2740", "msn2100".
      
      Driver obtains LED devices according to system configuration, provided
      through system DMI data, like mlxcpld:fan1:green, mlxcpld:fan1:red and
      creates devices in form: "devicename:colour:function".
      
      LED setting is controlled through on board CPLD Lattice device.
      For setting particular LED off, solid, blink:
      echo 0 > /sys/class/leds/mlxcpld\:status\:green/brightness
      echo 1 > /sys/class/leds/mlxcpld\:status\:green/brightness
      echo timer > /sys/class/leds/mlxcpld\:status\:green/trigger
      
      On module probing all LEDs are set green, on removing - off.
      
      Last setting overwrites previous, f.e. sequence for
      changing LED from green - red - green:
      echo 1 > /sys/class/leds/mlxcpld\:psu\:green/brightness
      echo 1 > /sys/class/leds/mlxcpld\:psu\:red/brightness
      echo 1 > /sys/class/leds/mlxcpld\:psu\:green/brightness
      Note: LEDs cannot be turned on/off simultaneously.
      
      The Kconfig currently controlling compilation of this code is:
      drivers/leds/Kconfig:config LEDS_MLXCPLD
      Signed-off-by: NVadim Pasternak <vadimp@mellanox.com>
      Reviewed-by: NJiri Pirko <jiri@mellanox.com>
      Reviewed-by: NWei Yongjun <weiyongjun1@huawei.com>
      Signed-off-by: NJacek Anaszewski <j.anaszewski@samsung.com>
      be4fdf99
  26. 17 8月, 2016 1 次提交
  27. 15 8月, 2016 1 次提交
    • H
      leds: is31fl319x: 1/3/6/9-channel light effect led driver · 8c40b7d0
      H. Nikolaus Schaller 提交于
      This is a driver for the Integrated Silicon Solution Inc. LED driver
      chips series IS31FL319x. They can drive 1, 3, 6  or up to 9
      LEDs.
      
      Each LED is individually controllable in brightness (through pwm)
      in 256 steps so that RGB LEDs can show any of ca. 16 Mio colors.
      
      The maximum current of the LEDs can be programmed and limited to
      5 .. 40mA through a device tree property.
      
      The chip is connected through I2C and can have one of 4 addresses
      in the range 0x64 .. 0x67 depending on how the AD pin is connected. The
      address is defined by the reg property as usual.
      
      The chip also has a shutdown input which could be connected to a GPIO,
      but this driver uses software shutdown if all LEDs are inactivated.
      
      The chip also has breathing and audio features which are not fully
      supported by this driver.
      
      Tested-on: OMAP5 based Pyra handheld prototype.
      Signed-off-by: NH. Nikolaus Schaller <hns@goldelico.com>
      Signed-off-by: NAndrey Utkin <andrey_utkin@fastmail.com>
      Signed-off-by: NJacek Anaszewski <j.anaszewski@samsung.com>
      8c40b7d0
  28. 18 7月, 2016 1 次提交
  29. 19 4月, 2016 1 次提交
  30. 24 3月, 2016 1 次提交
  31. 14 3月, 2016 2 次提交
  32. 04 1月, 2016 1 次提交
  33. 03 11月, 2015 1 次提交
  34. 17 9月, 2015 1 次提交