All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jacek Anaszewski <j.anaszewski@samsung.com>
To: "David Rivshin (Allworx)" <drivshin.allworx@gmail.com>
Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org,
	Richard Purdie <rpurdie@rpsys.net>,
	Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>,
	Mark Rutland <mark.rutland@arm.com>,
	Ian Campbell <ijc+devicetree@hellion.org.uk>,
	Kumar Gala <galak@codeaurora.org>,
	Stefan Wahren <stefan.wahren@i2se.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH v2 0/4] leds: Add driver for the ISSI IS31FL32xx family of LED controllers
Date: Tue, 08 Mar 2016 10:43:35 +0100	[thread overview]
Message-ID: <56DE9EC7.9020600@samsung.com> (raw)
In-Reply-To: <1457398636-6485-1-git-send-email-drivshin.allworx@gmail.com>

Hi David,

Thanks for posting the final version. Very nice driver.
Applied whole series, after dropping leds-sn3218 with its
DT bindings. Stefan, thanks for testing the driver on the
Si-En hardware.

Thanks,
Jacek Anaszewski

On 03/08/2016 01:57 AM, David Rivshin (Allworx) wrote:
> From: David Rivshin <drivshin@allworx.com>
>
> This series adds support for the ISSI IS31FL32xx family of I2C LED
> controllers. Since the IS31FL3218/3216 are actually the same devices as
> the SN3218/3216, adds their compatible strings as aliases.
>
> As requested, this series is based on the current linux-leds/for-next, minus
> patch 2 and 3 of the standalone sn3218 driver. As such, it will not directly
> apply to the current linux-next without minor merges in the leds Kconfig
> and Makefile. This will apply cleanly to v4.5-rc7, albeit with a compiler
> warning in patch 3 (which is fixed elsewhere in linux-next).
>
> Changes from v1 [1]:
>   - swapped node name and label in binding example
>   - removed line stating filename from file header comment of is31fl32xx.c
>   - dropped #includes for err.h and of_platform.h
>   - added #includes for device.h, of.h, and of_device.h
>   - patch 4 no longer removes leds-sn3218, as that will be done separately
>   - patch 4 commit log no longer references leds-sn3218 driver
>   - added Rob's acks for patches 1, 2, and 4
>   - added Tested-By from Stefan (for SN3218)
>
> Changes from RFC [2]:
>   - Removed max-brightness DT property.
>   - Added #address-cells and #size-cells properties to the example DT.
>   - Refer to these devices as "LED controllers" in Kconfig.
>   - Removed redundant last sentence from Kconfig entry
>   - Removed unnecessary debug code.
>   - Do not set led_classdev.brightness to 0 explicitly, as it is
>     already initialized to 0 by devm_kzalloc().
>   - Used of_property_read_string() instead of of_get_property().
>   - Fail immediately on DT parsing error in a child node, rather than
>     continuing on with the non-faulty ones.
>   - Added additional comments for some things that might be non-obvious.
>   - Added constants for the location of the SSD bit in the SHUTDOWN
>     register, and the 3216's CONFIG register.
>   - Added special sw_shutdown_func for the 3216 device, as that bit
>     is in a different register, at a different position, and has reverse
>     polarity compared to all the other devices.
>   - Refactored is31fl32xx_init_regs() to separate out some logic into
>     is31fl32xx_reset_regs() and is31fl32xx_software_shutdown().
>   - Added 4th patch to replace the now-redundant leds-sn3218.
>
> [1] https://lkml.org/lkml/2016/3/2/1004
> [2] http://www.spinics.net/lists/linux-leds/msg05564.html
>
> David Rivshin (4):
>    DT: Add vendor prefix for Integrated Silicon Solutions Inc.
>    DT: leds: Add binding for the ISSI IS31FL32xx family of LED
>      controllers
>    leds: Add driver for the ISSI IS31FL32xx family of LED controllers
>    leds: Add SN3218 and SN3216 support to the IS31FL32XX driver
>
>   .../devicetree/bindings/leds/leds-is31fl32xx.txt   |  52 +++
>   .../devicetree/bindings/vendor-prefixes.txt        |   1 +
>   drivers/leds/Kconfig                               |   8 +
>   drivers/leds/Makefile                              |   1 +
>   drivers/leds/leds-is31fl32xx.c                     | 508 +++++++++++++++++++++
>   5 files changed, 570 insertions(+)
>   create mode 100644 Documentation/devicetree/bindings/leds/leds-is31fl32xx.txt
>   create mode 100644 drivers/leds/leds-is31fl32xx.c
>

  parent reply	other threads:[~2016-03-08  9:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-08  0:57 [PATCH v2 0/4] leds: Add driver for the ISSI IS31FL32xx family of LED controllers David Rivshin (Allworx)
2016-03-08  0:57 ` David Rivshin (Allworx)
2016-03-08  0:57 ` [PATCH v2 1/4] DT: Add vendor prefix for Integrated Silicon Solutions Inc David Rivshin (Allworx)
2016-03-08  0:57 ` [PATCH v2 2/4] DT: leds: Add binding for the ISSI IS31FL32xx family of LED controllers David Rivshin (Allworx)
     [not found] ` <1457398636-6485-1-git-send-email-drivshin.allworx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-03-08  0:57   ` [PATCH v2 3/4] leds: Add driver " David Rivshin (Allworx)
2016-03-08  0:57     ` David Rivshin (Allworx)
2016-03-08  0:57 ` [PATCH v2 4/4] leds: Add SN3218 and SN3216 support to the IS31FL32XX driver David Rivshin (Allworx)
2016-03-08  9:43 ` Jacek Anaszewski [this message]
2016-03-08 15:21   ` [PATCH v2 0/4] leds: Add driver for the ISSI IS31FL32xx family of LED controllers David Rivshin (Allworx)

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=56DE9EC7.9020600@samsung.com \
    --to=j.anaszewski@samsung.com \
    --cc=devicetree@vger.kernel.org \
    --cc=drivshin.allworx@gmail.com \
    --cc=galak@codeaurora.org \
    --cc=ijc+devicetree@hellion.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-leds@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=pawel.moll@arm.com \
    --cc=robh+dt@kernel.org \
    --cc=rpurdie@rpsys.net \
    --cc=stefan.wahren@i2se.com \
    /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.