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@xxxxxxx> Cc: Linus Walleij <linus.walleij@xxxxxxxxxx> Cc: H. Nikolaus Schaller <hns@xxxxxxxxxxxxx> Cc: Tony Lindgren <tony@xxxxxxxxxxx> Cc: Adam Ford <aford173@xxxxxxxxx> Cc: Viresh Kumar <viresh.kumar@xxxxxxxxxx> Cc: Rob Herring <robh+dt@xxxxxxxxxx> Cc: devicetree@xxxxxxxxxxxxxxx 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