From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ingi Kim Subject: [PATCH v4 0/2] Add RT5033 Flash LED driver Date: Tue, 10 Nov 2015 11:17:42 +0900 Message-ID: <1447121864-15460-1-git-send-email-ingi2.kim@samsung.com> Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, pawel.moll-5wv7dgnIgG8@public.gmane.org, mark.rutland-5wv7dgnIgG8@public.gmane.org, ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org, galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, sameo-VuQAYsv1563Yd54FQh9/CA@public.gmane.org, lee.jones-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, rpurdie-Fm38FmjxZ/leoWH0uzbU5w@public.gmane.org, j.anaszewski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org Cc: inki.dae-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org, sw0312.kim-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org, beomho.seo-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-leds-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Ingi Kim List-Id: linux-leds@vger.kernel.org This patch supports flash led of RT5033 PMIC. Changes since v4: - Use of_node_put() when DT parse miss - Move struct(rt5033_led) from include/linux/mfd/rt5033.h to local driver/leds/leds-rt5033.c - Remove MODULE_DEVICE_TABLE - Add interface to handle two LEDs. Changes since v3: - Use mutex and work queue - Split brightness set func (sync / async) - Add flash API (flash_brightness_set) - Move struct(rt5033_led_config_data) to local area - Code clean Changes since v2: - Split MFC code from rt5033 flash led patch - Fix typo error - Change naming of mfd register back again - Fix compile error Ingi Kim (2): leds: rt5033: Add DT binding for RT5033 leds: rt5033: Add RT5033 Flash led device driver .../devicetree/bindings/leds/leds-rt5033.txt | 46 ++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-rt5033.c | 502 +++++++++++++++++++++ include/linux/mfd/rt5033-private.h | 51 +++ 5 files changed, 608 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-rt5033.txt create mode 100644 drivers/leds/leds-rt5033.c -- 2.0.5 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752388AbbKJCR4 (ORCPT ); Mon, 9 Nov 2015 21:17:56 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:36440 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751664AbbKJCRv (ORCPT ); Mon, 9 Nov 2015 21:17:51 -0500 X-AuditID: cbfee68d-f79ae6d00000149a-df-564153cb8ae3 From: Ingi Kim To: robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, sameo@linux.intel.com, lee.jones@linaro.org, rpurdie@rpsys.net, j.anaszewski@samsung.com Cc: inki.dae@samsung.com, sw0312.kim@samsung.com, beomho.seo@samsung.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, Ingi Kim Subject: [PATCH v4 0/2] Add RT5033 Flash LED driver Date: Tue, 10 Nov 2015 11:17:42 +0900 Message-id: <1447121864-15460-1-git-send-email-ingi2.kim@samsung.com> X-Mailer: git-send-email 2.0.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeLIzCtJLcpLzFFi42JZI2JSqHs62DHMYMkqM4vTn7axW8w/co7V ov/NQlaLc69WMlrsuPmFzWLS/QksFr1XnzNa3P96lNHi8q45bBZb36xjtFh6/SKTxYTpa1ks WvceYbfYvespq8XpblaLGZNfsjkIeKyZt4bR43JfL5PHyuVf2Dw2repk87hzbQ+bx7yTgR57 5v9g9ejbsorR4/MmuQDOKC6blNSczLLUIn27BK6Mrt3PWAuec1bs2faPqYFxFnsXIyeHhICJ xLHj89ggbDGJC/fWA9lcHEICKxglDrx/Clc0v+s2VGIpo0T/2sdgCSGBqUwS/05lgNhsAmoS N1YsZAIpEhG4zCix6fx5sA5mgSOMEleffwPbISxgLLF77WQmEJtFQFVi4uLrYDavgKvE3e3X GCHWyUmsebWCBaRZQuARu8Sj+TtYIRoEJL5NPgSU4ABKyEpsOsAMUS8pcXDFDZYJjIILGBlW MYqmFiQXFCelFxnqFSfmFpfmpesl5+duYgRGzul/z3p3MN4+YH2IUYCDUYmHd8I3hzAh1sSy 4srcQ4ymQBsmMkuJJucD4zOvJN7Q2MzIwtTE1NjI3NJMSZxXUepnsJBAemJJanZqakFqUXxR aU5q8SFGJg5OqQbGgi83d57d/etTOue8K9w8J/KMS+YLplbPNjd3+LAs7v700J2/hXusZSyF Z0y/3yrdFnljGsPdG5reCaWudSUX/qUoLZkhvvFBhrHXorQNfvuuqm62TfV+eHHPbUW1H5Wv PTx2ybNIvN6TvEhl9v89H0szNPY29i1a5Bfh0vpJoSRgygWVl0YXlViKMxINtZiLihMBWGN+ ppcCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRmVeSWpSXmKPExsVy+t9jAd3TwY5hBj+bDSxOf9rGbjH/yDlW i/43C1ktzr1ayWix4+YXNotJ9yewWPRefc5ocf/rUUaLy7vmsFlsfbOO0WLp9YtMFhOmr2Wx aN17hN1i966nrBanu1ktZkx+yeYg4LFm3hpGj8t9vUweK5d/YfPYtKqTzePOtT1sHvNOBnrs mf+D1aNvyypGj8+b5AI4oxoYbTJSE1NSixRS85LzUzLz0m2VvIPjneNNzQwMdQ0tLcyVFPIS c1NtlVx8AnTdMnOA3lBSKEvMKQUKBSQWFyvp22GaEBripmsB0xih6xsSBNdjZIAGEtYwZnTt fsZa8JyzYs+2f0wNjLPYuxg5OSQETCTmd91mg7DFJC7cWw9kc3EICSxllOhf+xisSEhgKpPE v1MZIDabgJrEjRULmUCKRAQuM0psOn8erINZ4AijxNXn38BGCQsYS+xeO5kJxGYRUJWYuPg6 mM0r4Cpxd/s1Roh1chJrXq1gmcDIvYCRYRWjRGpBckFxUnquUV5quV5xYm5xaV66XnJ+7iZG cHQ+k97BeHiX+yFGAQ5GJR7eCd8cwoRYE8uKK3MPMUpwMCuJ8Nq/AArxpiRWVqUW5ccXleak Fh9iNAU6YCKzlGhyPjBx5JXEGxqbmBlZGpkbWhgZmyuJ8+p7GoUJCaQnlqRmp6YWpBbB9DFx cEo1MK7PEul3e36F/4DTD7XtFULH8o7Jbei9pa2RXdu78vxbo5t8R5drrRf/xfft3Be+GUW7 G5dqvH/08XV0wMHrLtmZgTc69/qrJ2x7pddpO01QPubyRs215SW2DbJtnVLBrT++/9GyZBGO XbxC0un/lh8nl37KVbd8tjY9efe2vYWvN3bvyOXc0aLEUpyRaKjFXFScCABPdRuz5AIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch supports flash led of RT5033 PMIC. Changes since v4: - Use of_node_put() when DT parse miss - Move struct(rt5033_led) from include/linux/mfd/rt5033.h to local driver/leds/leds-rt5033.c - Remove MODULE_DEVICE_TABLE - Add interface to handle two LEDs. Changes since v3: - Use mutex and work queue - Split brightness set func (sync / async) - Add flash API (flash_brightness_set) - Move struct(rt5033_led_config_data) to local area - Code clean Changes since v2: - Split MFC code from rt5033 flash led patch - Fix typo error - Change naming of mfd register back again - Fix compile error Ingi Kim (2): leds: rt5033: Add DT binding for RT5033 leds: rt5033: Add RT5033 Flash led device driver .../devicetree/bindings/leds/leds-rt5033.txt | 46 ++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-rt5033.c | 502 +++++++++++++++++++++ include/linux/mfd/rt5033-private.h | 51 +++ 5 files changed, 608 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-rt5033.txt create mode 100644 drivers/leds/leds-rt5033.c -- 2.0.5