From: Jacek Anaszewski <j.anaszewski@samsung.com>
To: linux-leds@vger.kernel.org, linux-media@vger.kernel.org
Cc: kyungmin.park@samsung.com, pavel@ucw.cz, cooloney@gmail.com,
rpurdie@rpsys.net, sakari.ailus@iki.fi, s.nawrocki@samsung.com,
Jacek Anaszewski <j.anaszewski@samsung.com>
Subject: [PATCH v5 00/10] LED / flash API integration
Date: Wed, 15 Apr 2015 08:48:30 +0200 [thread overview]
Message-ID: <1429080520-10687-1-git-send-email-j.anaszewski@samsung.com> (raw)
This is a fifth non-RFC version of LED / flash API integration
series [1]. It is based on linux-next_linux_next-20150414.
================
Changes since v4
================
- adapted leds-max77693 and leds-aat1290 drivers to the recent
modifications in leds/common.txt bindings documentation and
changed the behaviour when properties are missing
- modified DT bindings documenation for the aforementioned
drivers
- removed unjustified use of goto in the leds-aat1290 driver
- fixed lack of of_node_put in leds-aat1290 driver, after parsing
DT child node
- removed patch adding 'skyworks' vendor prefix, as the entry
has been recently added
================
Changes since v2
================
- improved leds/common DT bindings documentation
- improved max77693-led DT documentation
- fixed validation of DT confguration for leds-max77693 by
minimal values in joint iouts case
- removed trigger-type property from leds-max77693 bindings
and adjusted the driver accordingly
- improved LED Flash class documentation related to v4l2-flash sub-device
initialization
- excluded from leds-aat1290 DT bindings documentation the part
related to handling external strobe sources
================
Changes since v1
================
- excluded exynos4-is media device related patches, as there is
consenus required related to flash devices handling in media device
DT bindings
- modifications around LED Flash class settings and v4l2 flash config
initialization in LED Flash class drivers and v4l2-flash wrapper
- switched to using DT node name as a device name for leds-max77693
and leds-aat1290 drivers, in case DT 'label' property is absent
- dropped OF dependecy for v4l2-flash wrapper
- moved LED_FAULTS definitions from led-class-flash.h to uapi/linux/leds.h
- allowed for multiple clients of v4l2-flash sub-device
======================
Changes since RFC v13:
======================
- reduced number of patches - some of them have been merged
- slightly modified max77693-led device naming
- fixed issues in v4l2-flash helpers detected with yavta
- cleaned up AAT1290 device tree documentation
- added GPIOLIB dependecy to AAT1290 related entry in Kconfig
Thanks,
Jacek Anaszewski
[1] http://www.spinics.net/lists/kernel/msg1944538.html
Jacek Anaszewski (10):
leds: unify the location of led-trigger API
DT: Add documentation for the mfd Maxim max77693
leds: Add support for max77693 mfd flash cell
DT: Add documentation for the Skyworks AAT1290
leds: Add driver for AAT1290 flash LED controller
media: Add registration helpers for V4L2 flash sub-devices
Documentation: leds: Add description of v4l2-flash sub-device
leds: max77693: add support for V4L2 Flash sub-device
DT: aat1290: Document handling external strobe sources
leds: aat1290: add support for V4L2 Flash sub-device
.../devicetree/bindings/leds/leds-aat1290.txt | 73 ++
Documentation/devicetree/bindings/mfd/max77693.txt | 67 ++
Documentation/leds/leds-class-flash.txt | 47 +
drivers/leds/Kconfig | 19 +
drivers/leds/Makefile | 2 +
drivers/leds/leds-aat1290.c | 577 ++++++++++
drivers/leds/leds-max77693.c | 1100 ++++++++++++++++++++
drivers/leds/leds.h | 24 -
drivers/media/v4l2-core/Kconfig | 11 +
drivers/media/v4l2-core/Makefile | 2 +
drivers/media/v4l2-core/v4l2-flash.c | 619 +++++++++++
include/linux/leds.h | 25 +
include/media/v4l2-flash.h | 145 +++
13 files changed, 2687 insertions(+), 24 deletions(-)
create mode 100644 Documentation/devicetree/bindings/leds/leds-aat1290.txt
create mode 100644 drivers/leds/leds-aat1290.c
create mode 100644 drivers/leds/leds-max77693.c
create mode 100644 drivers/media/v4l2-core/v4l2-flash.c
create mode 100644 include/media/v4l2-flash.h
--
1.7.9.5
next reply other threads:[~2015-04-15 6:49 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-15 6:48 Jacek Anaszewski [this message]
2015-04-15 6:48 ` [PATCH v5 01/10] leds: unify the location of led-trigger API Jacek Anaszewski
2015-04-15 8:32 ` Sakari Ailus
[not found] ` <1429080520-10687-1-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-04-15 6:48 ` [PATCH v5 02/10] DT: Add documentation for the mfd Maxim max77693 Jacek Anaszewski
2015-04-15 6:48 ` Jacek Anaszewski
2015-04-15 8:33 ` Sakari Ailus
2015-04-29 12:34 ` Lee Jones
2015-04-29 12:59 ` Jacek Anaszewski
2015-04-29 13:16 ` Lee Jones
2015-04-15 6:48 ` [PATCH v5 03/10] leds: Add support for max77693 mfd flash cell Jacek Anaszewski
2015-04-15 9:30 ` Sakari Ailus
2015-04-15 14:07 ` Jacek Anaszewski
2015-04-15 6:48 ` [PATCH v5 04/10] DT: Add documentation for the Skyworks AAT1290 Jacek Anaszewski
[not found] ` <1429080520-10687-5-git-send-email-j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-04-19 12:05 ` Sakari Ailus
2015-04-19 12:05 ` Sakari Ailus
2015-04-15 6:48 ` [PATCH v5 05/10] leds: Add driver for AAT1290 flash LED controller Jacek Anaszewski
2015-04-15 6:48 ` [PATCH v5 06/10] media: Add registration helpers for V4L2 flash sub-devices Jacek Anaszewski
2015-04-23 7:40 ` Sakari Ailus
2015-04-23 15:10 ` Jacek Anaszewski
2015-04-23 15:10 ` Jacek Anaszewski
2015-04-23 21:52 ` Sakari Ailus
2015-04-24 10:29 ` Jacek Anaszewski
2015-04-24 11:56 ` Sakari Ailus
2015-04-15 6:48 ` [PATCH v5 07/10] Documentation: leds: Add description of v4l2-flash sub-device Jacek Anaszewski
2015-04-15 6:48 ` [PATCH v5 08/10] leds: max77693: add support for V4L2 Flash sub-device Jacek Anaszewski
2015-04-15 6:48 ` [PATCH v5 09/10] DT: aat1290: Document handling external strobe sources Jacek Anaszewski
2015-04-15 6:48 ` [PATCH v5 10/10] leds: aat1290: add support for V4L2 Flash sub-device Jacek Anaszewski
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=1429080520-10687-1-git-send-email-j.anaszewski@samsung.com \
--to=j.anaszewski@samsung.com \
--cc=cooloney@gmail.com \
--cc=kyungmin.park@samsung.com \
--cc=linux-leds@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=pavel@ucw.cz \
--cc=rpurdie@rpsys.net \
--cc=s.nawrocki@samsung.com \
--cc=sakari.ailus@iki.fi \
/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.