From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753535AbbDAD6n (ORCPT ); Tue, 31 Mar 2015 23:58:43 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:16456 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752228AbbDAD6e (ORCPT ); Tue, 31 Mar 2015 23:58:34 -0400 X-AuditID: cbfee68d-f79296d000004278-0c-551b6ce7a275 From: Ingi Kim To: cooloney@gmail.com, rpurdie@rpsys.net, robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org Cc: sakari.ailus@iki.fi, j.anaszewski@samsung.com, varkabhadram@gmail.com, sw0312.kim@samsung.com, cw00.choi@samsung.com, jh80.chung@samsung.com, ideal.song@samsung.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org Subject: [PATCH v5 0/3] Add ktd2692 Flash LED driver using LED Flash class Date: Wed, 01 Apr 2015 12:58:25 +0900 Message-id: <1427860708-32559-1-git-send-email-ingi2.kim@samsung.com> X-Mailer: git-send-email 2.0.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42JZI2JSrPs8RzrU4GKvhsXRnROZLK5/ec5q Mf/IOVaL/jcLWS12/b3PaHHu1UpGi96rzxktbvxqY7W4vGsOm8XWN+sYLZZev8hkMWH6WhaL 1r1H2C1273rKanFm/0o2ixmTX7JZnOyYw+gg6LFm3hpGj8t9vUweO2fdZfdYufwLm8fhrwtZ PDat6mTz2DP/B6tH35ZVjB6fN8kFcEZx2aSk5mSWpRbp2yVwZaw/8oKt4BFnxZsvG1kaGCew dzFycEgImEjcO53dxcgJZIpJXLi3nq2LkYtDSGApo8SBqaeYIRImEsv+z2SHSCxilJjzZxMz hDOVSWJLQz8TSBWbgJrEjRULmUASIgILGCUun78JNotZoIVJ4kDPFhaQfcICXhLPXhaBNLAI qEoseHYQrJlXwFViwfvbTBDr5CTWvFrBAtIrIfCWXeJG6womiAYBiW+TD7FA3C0rsekA1HmS EgdX3GCZwCi4gJFhFaNoakFyQXFSepGhXnFibnFpXrpecn7uJkZgFJ3+96x3B+PtA9aHGAU4 GJV4eDUipEOFWBPLiitzDzGaAm2YyCwlmpwPjNW8knhDYzMjC1MTU2Mjc0szJXFeRamfwUIC 6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYZyf+SmK1uPHWfPNd1ddmeSdivq4/lrPtxTQbf1fp Q74r888neJn/Xsmtu27qBWXNlJRFiVtOdRhOMs380rTpQdla31c7Xt3P/brx5cZbh1slXA+e 9Oa789rs14QT4c/a9gtOqnTpOr772SXWsizllyFu/zKrup5/eTo9o1DxZMQZLrO+KQsfdyux FGckGmoxFxUnAgAajqcenQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRmVeSWpSXmKPExsVy+t9jAd3nOdKhBl8XyVoc3TmRyeL6l+es FvOPnGO16H+zkNVi19/7jBbnXq1ktOi9+pzR4savNlaLy7vmsFlsfbOO0WLp9YtMFhOmr2Wx aN17hN1i966nrBZn9q9ks5gx+SWbxcmOOYwOgh5r5q1h9Ljc18vksXPWXXaPlcu/sHkc/rqQ xWPTqk42jz3zf7B69G1ZxejxeZNcAGdUA6NNRmpiSmqRQmpecn5KZl66rZJ3cLxzvKmZgaGu oaWFuZJCXmJuqq2Si0+ArltmDtA3SgpliTmlQKGAxOJiJX07TBNCQ9x0LWAaI3R9Q4LgeowM 0EDCGsaM9UdesBU84qx482UjSwPjBPYuRk4OCQETiWX/Z0LZYhIX7q1n62Lk4hASWMQoMefP JmYIZyqTxJaGfiaQKjYBNYkbKxYygSREBBYwSlw+fxOshVmghUniQM8Wli5GDg5hAS+JZy+L QBpYBFQlFjw7CNbMK+AqseD9bSaIdXISa16tYJnAyL2AkWEVo2hqQXJBcVJ6rqFecWJucWle ul5yfu4mRnCUPpPawbiyweIQowAHoxIPb0OUdKgQa2JZcWXuIUYJDmYlEd7tR6RChXhTEiur Uovy44tKc1KLDzGaAm2fyCwlmpwPTCB5JfGGxiZmRpZG5oYWRsbmSuK8SvZtIUIC6Yklqdmp qQWpRTB9TBycUg2MrNvn1e94v8ZQduHkjMDZR1UF1ztImtrOW10QcnhN8rSARa1GpZtWcN31 nbp+2xGOTwVvRCJMXpS2l9qJlN768Ep728Ouuyw/dRkTN7dOn7rvln/IzpB11fzKxX/sH4mt q2Fo6Xd16DtxbGOt0HPBBY0if/1q2qVuSd3L3Ca62GQ7k0/Qu9/iSizFGYmGWsxFxYkA3d1y TegCAAA= 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 adds ktd2692 Flash LED driver with LED Flash class Change in v5: - Clean up the code - Fix help message of Kconfig - Fix issue related with regulator and mutex usage - Remove tab spaces in bindings Change in v4: - Clean up the code - Modify binding documentation of ktd2692 Change in v3: - Clean up the code - Add aux gpio pin to control Flash LED Change in v2: - Introduction of LED Flash class as Jacek's comment - Supplement of binding documentation - Rename gpio control pin and remove unused pin - Add regulator for the Flash LED Ingi Kim (3): of: Add vendor prefix for Kinetic technologies leds: ktd2692: add device tree bindings for ktd2692 leds: Add ktd2692 flash LED driver .../devicetree/bindings/leds/leds-ktd2692.txt | 32 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/leds/Kconfig | 9 + drivers/leds/Makefile | 1 + drivers/leds/leds-ktd2692.c | 405 +++++++++++++++++++++ 5 files changed, 448 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt create mode 100644 drivers/leds/leds-ktd2692.c -- 2.0.5