From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751988AbbJWFsP (ORCPT ); Fri, 23 Oct 2015 01:48:15 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:49841 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751036AbbJWFsK (ORCPT ); Fri, 23 Oct 2015 01:48:10 -0400 X-AuditID: cbfee68d-f79ae6d00000149a-9f-5629ca1737f6 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 v3 0/3] Add RT5033 Flash LED driver Date: Fri, 23 Oct 2015 14:48:01 +0900 Message-id: <1445579285-6866-1-git-send-email-ingi2.kim@samsung.com> X-Mailer: git-send-email 2.0.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeLIzCtJLcpLzFFi42JZI2JSqCt+SjPM4HanpsXpT9vYLeYfOcdq 0f9mIavFuVcrGS123PzCZjHp/gQWi96rzxkt7n89ymhxedccNoutb9YxWiy9fpHJYsL0tSwW rXuPsFvs3vWU1eJ0N6vFjMkv2RwEPNbMW8Pocbmvl8lj5fIvbB6bVnWyedy5tofNY97JQI89 83+wevRtWcXo8XmTXABnFJdNSmpOZllqkb5dAlfGjCXTWAvWclYcnvOPrYFxN1sXIyeHhICJ xMGmU6wQtpjEhXvrgeJcHEICKxglrm7awg5T9GTdamaIxCxGibXPfrNAOFOZJC7f7wSrYhNQ k7ixYiETSEJE4DKjxKbz58FmMQscAZr1/BvYQmEBY4mX/YvAOlgEVCUmv5/HBGLzCrhInL4/ BWqfnMSaVyvAVkgIPGKXmLXsIxNEg4DEt8mHgBIcQAlZiU0HmCHqJSUOrrjBMoFRcAEjwypG 0dSC5ILipPQiQ73ixNzi0rx0veT83E2MwNg5/e9Z7w7G2wesDzEKcDAq8fC+6NAME2JNLCuu zD3EaAq0YSKzlGhyPjBC80riDY3NjCxMTUyNjcwtzZTEeRWlfgYLCaQnlqRmp6YWpBbFF5Xm pBYfYmTi4JRqYMz3ql3SV3p2k4fyzPUT1pjsj7tyu9fvx3P22ftX5h5fcpk13rTA+fHiH7v+ fRe7mJxYl3qK/Yr3y5AJC+rP2ni4cFV9Ensd5xhXMNfxdM+crpTTQSsjtRnqFpuyXrp+ac2v BRbLdzq5cKseSYqeGjK3+otq/aTuo8uTclq1/5Ym2B9sab1vmqjEUpyRaKjFXFScCACjv7nH mAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRmVeSWpSXmKPExsVy+t9jQV3xU5phBod3KVmc/rSN3WL+kXOs Fv1vFrJanHu1ktFix80vbBaT7k9gsei9+pzR4v7Xo4wWl3fNYbPY+mYdo8XS6xeZLCZMX8ti 0br3CLvF7l1PWS1Od7NazJj8ks1BwGPNvDWMHpf7epk8Vi7/wuaxaVUnm8eda3vYPOadDPTY M/8Hq0ffllWMHp83yQVwRjUw2mSkJqakFimk5iXnp2TmpdsqeQfHO8ebmhkY6hpaWpgrKeQl 5qbaKrn4BOi6ZeYAvaGkUJaYUwoUCkgsLlbSt8M0ITTETdcCpjFC1zckCK7HyAANJKxhzJix ZBprwVrOisNz/rE1MO5m62Lk5JAQMJF4sm41M4QtJnHh3nqgOBeHkMAsRom1z36zQDhTmSQu 3+9kB6liE1CTuLFiIRNIQkTgMqPEpvPnwVqYBY4wSlx9/g1srrCAscTL/kVgHSwCqhKT389j ArF5BVwkTt+fwg6xT05izasVLBMYuRcwMqxilEgtSC4oTkrPNcpLLdcrTswtLs1L10vOz93E CI7PZ9I7GA/vcj/EKMDBqMTD+6JDM0yINbGsuDL3EKMEB7OSCG9IM1CINyWxsiq1KD++qDQn tfgQoynQAROZpUST84GpI68k3tDYxMzI0sjc0MLI2FxJnPdChkaYkEB6YklqdmpqQWoRTB8T B6dUA6NJwLWGBTMXrlIv2T7XZPVhgRv/fqgJ5P5J26V2ReK71as5fmEJTlGWf1YKJKu8+pEj zOU048DKUvGtG3V3ReypWr6O986CVt7O/08Xt3C/FAoLv7mzJov/6O2weN457LuTehotz3F6 cMR26EyfcVzlakWM0V2G47NPq94VD/9un8v3WGfeDlMlluKMREMt5qLiRACvmoms5QIAAA== 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 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 (3): leds: rt5033: Add DT binding for RT5033 mfd: rt5033: Add RT5033 Flash led sub device leds: rt5033: Add RT5033 Flash led device driver .../devicetree/bindings/leds/leds-rt5033.txt | 38 +++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-rt5033.c | 314 +++++++++++++++++++++ drivers/mfd/rt5033.c | 3 + include/linux/mfd/rt5033-private.h | 49 ++++ include/linux/mfd/rt5033.h | 13 + 7 files changed, 426 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-rt5033.txt create mode 100644 drivers/leds/leds-rt5033.c -- 2.0.5