All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH leds + devicetree 00/13] leds: tca6507 cleanup
@ 2020-09-19 22:15 Marek Behún
  2020-09-19 22:15 ` [PATCH leds + devicetree 01/13] leds: tca6507: Absorb platform data Marek Behún
                   ` (12 more replies)
  0 siblings, 13 replies; 29+ messages in thread
From: Marek Behún @ 2020-09-19 22:15 UTC (permalink / raw)
  To: linux-leds
  Cc: Pavel Machek, Dan Murphy, Marek Behún, NeilBrown,
	Linus Walleij, H . Nikolaus Schaller, Tony Lindgren, Adam Ford,
	Viresh Kumar, Rob Herring, devicetree

Hi Pavel,

this is a cleanup of tca6507 LED driver.

This series applies on your for-next, but:
- the last patch should be added only after LED core parses
  `linux,default-trigger` property
- there is DT binding change and device tree change, I am not sure
  who should apply those patches

Mainly we are getting rid of platform data, but also a potential bug is
being fixed and bindings are DT being aligned.

Marek

Cc: NeilBrown <neilb@suse.de>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: H. Nikolaus Schaller <hns@goldelico.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Adam Ford <aford173@gmail.com>
Cc: Viresh Kumar <viresh.kumar@linaro.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: devicetree@vger.kernel.org

Marek Behún (13):
  leds: tca6507: Absorb platform data
  leds: tca6507: use fwnode API instead of OF
  dt-bindings: leds: tca6507: convert to YAML
  ARM: dts: omap3: gta04: rename LED controlled subnodes
  leds: tca6507: do not set GPIO names
  leds: tca6507: cosmetic change: use helper variable
  leds: tca6507: register LEDs and GPIOs immediately after parsing
  leds: tca6507: remove binding comment
  leds: tca6507: use devres for LED and gpiochip registration
  leds: tca6507: let gpiolib set gpiochip's of_node
  leds: tca6507: fail on reg value conflict
  leds: tca6507: set registers to zero before LEDs/GPIOs registration
  leds: tca6507: use struct led_init_data when registering

 .../devicetree/bindings/leds/tca6507.txt      |  49 ----
 .../devicetree/bindings/leds/ti,tca6507.yaml  | 134 ++++++++++
 arch/arm/boot/dts/omap3-gta04.dtsi            |  12 +-
 drivers/leds/leds-tca6507.c                   | 234 ++++++------------
 include/linux/leds-tca6507.h                  |  21 --
 5 files changed, 217 insertions(+), 233 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt
 create mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml
 delete mode 100644 include/linux/leds-tca6507.h


base-commit: a0e550dc351ab5fabe8ea86e45b974494a0a6bf8
-- 
2.26.2


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2020-09-30 17:01 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-19 22:15 [PATCH leds + devicetree 00/13] leds: tca6507 cleanup Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 01/13] leds: tca6507: Absorb platform data Marek Behún
2020-09-20 17:09   ` H. Nikolaus Schaller
2020-09-29 13:18   ` Linus Walleij
2020-09-19 22:15 ` [PATCH leds + devicetree 02/13] leds: tca6507: use fwnode API instead of OF Marek Behún
2020-09-19 22:31   ` Marek Behun
     [not found]   ` <BD25CCC6-343D-4624-9718-276B3C7C6510@goldelico.com>
2020-09-20 17:35     ` Marek Behun
2020-09-20 17:39       ` Marek Behun
2020-09-20 18:09         ` H. Nikolaus Schaller
2020-09-22 19:29           ` H. Nikolaus Schaller
2020-09-24 12:14             ` Pavel Machek
2020-09-19 22:15 ` [PATCH leds + devicetree 03/13] dt-bindings: leds: tca6507: convert to YAML Marek Behún
2020-09-29 16:56   ` Rob Herring
2020-09-30 16:59     ` Pavel Machek
2020-09-19 22:15 ` [PATCH leds + devicetree 04/13] ARM: dts: omap3: gta04: rename LED controlled subnodes Marek Behún
2020-09-30 17:00   ` Pavel Machek
2020-09-19 22:15 ` [PATCH leds + devicetree 05/13] leds: tca6507: do not set GPIO names Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 06/13] leds: tca6507: cosmetic change: use helper variable Marek Behún
2020-09-30 17:01   ` Pavel Machek
2020-09-19 22:15 ` [PATCH leds + devicetree 07/13] leds: tca6507: register LEDs and GPIOs immediately after parsing Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 08/13] leds: tca6507: remove binding comment Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 09/13] leds: tca6507: use devres for LED and gpiochip registration Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 10/13] leds: tca6507: let gpiolib set gpiochip's of_node Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 11/13] leds: tca6507: fail on reg value conflict Marek Behún
2020-09-30 17:01   ` Pavel Machek
2020-09-19 22:15 ` [PATCH leds + devicetree 12/13] leds: tca6507: set registers to zero before LEDs/GPIOs registration Marek Behún
2020-09-19 22:15 ` [PATCH leds + devicetree 13/13] leds: tca6507: use struct led_init_data when registering Marek Behún
2020-09-25  6:49   ` Jacek Anaszewski
2020-09-25 14:36     ` Marek Behun

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.