All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Lee Jones <lee@kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Pavel Machek <pavel@ucw.cz>
Subject: [GIT PULL] LEDs for v6.8
Date: Tue, 16 Jan 2024 16:39:55 +0000	[thread overview]
Message-ID: <20240116163955.GK1920897@google.com> (raw)

Good afternoon Linus,

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git leds-next-6.8

for you to fetch changes up to 4289e434c46c8cbd32cf8b67fa7689b3d2ca4361:

  leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (2023-12-21 16:25:21 +0000)

----------------------------------------------------------------
 - New Drivers
   - Add support for Allwinner A100 RGB LED controller
   - Add support for Maxim 5970 Dual Hot-swap controller

 - New Device Support
   - Add support for AW20108 to Awinic LED driver

 - New Functionality
   - Extend support for Net speeds to include; 2.5G, 5G and 10G
   - Allow tx/rx and cts/dsr/dcd/rng TTY LEDS to be turned on and off via sysfs if required
   - Add support for hardware control in AW200xx

 - Fix-ups
   - Use safer methods for string handling
   - Improve error handling; return proper error values, simplify, avoid duplicates, etc
   - Replace Mutex use with the Completion mechanism
   - Fix include lists; alphabetise, remove unused, explicitly add used
   - Use generic platform device properties
   - Use/convert to new/better APIs/helpers/MACROs instead of hand-rolling implementations
   - Device Tree binding adaptions/conversions/creation
   - Continue work to remove superfluous platform .remove() call-backs
   - Remove superfluous/defunct code
   - Trivial; whitespace, unused variables, spelling, clean-ups, etc
   - Avoid unnecessary duplicate locks

 - Bug Fixes
   - Repair Kconfig based dependency lists
   - Ensure unused dynamically allocated data is freed after use
   - Fix support for brightness control
   - Add missing sufficient delays during reset to ensure correct operation
   - Avoid division-by-zero issues

----------------------------------------------------------------
Andrew Davis (2):
      leds: tca6507: Use devm_gpiochip_add_data() to simplify remove path
      leds: tca6507: Use devm_led_classdev_register() to simplify remove path

Andy Shevchenko (9):
      leds: trigger: gpio: Replace custom code for gpiod_get_optional()
      leds: trigger: gpio: Convert to use kstrtox()
      leds: trigger: gpio: Use sysfs_emit() to instead of s*printf()
      leds: trigger: gpio: Convert to DEVICE_ATTR_RW()
      leds: max5970: Remove unused variable
      leds: max5970: Make use of device properties
      leds: max5970: Make use of dev_err_probe()
      leds: max5970: Add missing headers
      leds: sun50i-a100: Convert to be agnostic to property provider

Arnd Bergmann (1):
      leds: sun50i-a100: Avoid division-by-zero warning

Dang Huynh (1):
      leds: aw2013: Select missing dependency REGMAP_I2C

Daniel Golle (2):
      leds: trigger: netdev: Extend speeds up to 10G
      docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry

Dmitry Rokosov (3):
      leds: aw200xx: Support HWEN hardware control
      dt-bindings: leds: aw200xx: Introduce optional enable-gpios property
      dt-bindings: leds: aw200xx: Fix led pattern and add reg constraints

Florian Eckert (5):
      leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
      tty: add new helper function tty_get_tiocm
      leds: ledtrig-tty: Replace mutex with completion
      leds: ledtrig-tty: Make rx tx activitate configurable
      leds: ledtrig-tty: Add additional line state evaluation

George Stark (7):
      leds: aw200xx: Calculate dts property display_rows in the driver
      dt-bindings: leds: aw200xx: Remove property "awinic,display-rows"
      leds: aw200xx: Add delay after software reset
      leds: aw200xx: Enable disable_locking flag in regmap config
      leds: aw200xx: Improve autodim calculation method
      leds: aw200xx: Add support for aw20108 device
      dt-bindings: leds: awinic,aw200xx: Add AW20108 device

Heiner Kallweit (3):
      leds: trigger: Remove unused function led_trigger_rename_static()
      leds: trigger: panic: Don't register panic notifier if creating the trigger failed
      leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control

Jean Delvare (1):
      leds: rgb: Drop obsolete dependency on COMPILE_TEST

Johan Hovold (1):
      dt-bindings: leds: qcom,spmi-flash-led: Fix example node name

Martin Kurbanov (1):
      leds: aw200xx: Fix write to DIM parameter

Patrick Rudolph (1):
      leds: max5970: Add support for max5970

Rob Herring (2):
      leds: syscon: Support 'reg' in addition to 'offset' for register address
      dt-bindings: leds: Fix JSON pointer in max-brightness

Samuel Holland (2):
      dt-bindings: leds: Add Allwinner A100 LED controller
      leds: sun50i-a100: New driver for the A100 LED controller

Stefan Wahren (1):
      leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails

Uwe Kleine-König (3):
      leds: qcom-lpg: Use devm_pwmchip_add() simplifying driver removal
      leds: qcom-lpg: Consistenly use dev_err_probe() in .probe()'s error path
      leds: qcom-lpg: Introduce a wrapper for getting driver data from a pwm chip

 .../ABI/testing/sysfs-class-led-trigger-netdev     |  39 ++
 .../ABI/testing/sysfs-class-led-trigger-tty        |  56 ++
 .../bindings/leds/allwinner,sun50i-a100-ledc.yaml  | 137 +++++
 .../devicetree/bindings/leds/awinic,aw200xx.yaml   |  95 +++-
 Documentation/devicetree/bindings/leds/common.yaml |   2 +-
 .../bindings/leds/qcom,spmi-flash-led.yaml         |   4 +-
 drivers/leds/Kconfig                               |  35 +-
 drivers/leds/Makefile                              |   2 +
 drivers/leds/led-triggers.c                        |  13 -
 drivers/leds/leds-aw200xx.c                        |  98 +++-
 drivers/leds/leds-gpio.c                           |   2 +
 drivers/leds/leds-max5970.c                        | 111 ++++
 drivers/leds/leds-sun50i-a100.c                    | 584 +++++++++++++++++++++
 drivers/leds/leds-syscon.c                         |   3 +-
 drivers/leds/leds-tca6507.c                        |  30 +-
 drivers/leds/rgb/Kconfig                           |   2 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |  63 +--
 drivers/leds/trigger/ledtrig-gpio.c                |  26 +-
 drivers/leds/trigger/ledtrig-netdev.c              |  47 +-
 drivers/leds/trigger/ledtrig-panic.c               |   5 +-
 drivers/leds/trigger/ledtrig-tty.c                 | 247 +++++++--
 drivers/tty/tty_io.c                               |  28 +-
 include/linux/leds.h                               |  20 +-
 include/linux/tty.h                                |   1 +
 24 files changed, 1449 insertions(+), 201 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/leds/allwinner,sun50i-a100-ledc.yaml
 create mode 100644 drivers/leds/leds-max5970.c
 create mode 100644 drivers/leds/leds-sun50i-a100.c

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2024-01-16 16:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-16 16:39 Lee Jones [this message]
2024-01-18  0:05 ` [GIT PULL] LEDs for v6.8 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240116163955.GK1920897@google.com \
    --to=lee@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pavel@ucw.cz \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.