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 [李琼斯]
next 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.