From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932167AbbDJHvQ (ORCPT ); Fri, 10 Apr 2015 03:51:16 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:25130 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754107AbbDJHvH (ORCPT ); Fri, 10 Apr 2015 03:51:07 -0400 X-AuditID: cbfee690-f796f6d000005054-1d-552780e8a517 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, joe@perches.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 v6 RESEND 0/3] Add ktd2692 Flash LED driver using LED Flash class Date: Fri, 10 Apr 2015 16:50:58 +0900 Message-id: <1428652261-24142-1-git-send-email-ingi2.kim@samsung.com> X-Mailer: git-send-email 2.0.5 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsWyRsSkSPdFg3qowc12KYujOycyWVz/8pzV Yv6Rc6wW/W8Wslrs+nuf0eLcq5WMFr1XnzNa3PjVxmox+/5jFovLu+awWWx9s47RYun1i0wW E6avZbFo3XuE3WL3rqesFmf2r2SzmDH5JZvFyY45jA5CHmvmrWH0uNzXy+Sxc9Zddo+Vy7+w eRz+upDFY9OqTjaPL6uuMXvsmf+D1aNvyypGj8+b5AK4orhsUlJzMstSi/TtErgyuhe+Zy2Y z13xd2IfcwPjIo4uRk4OCQETiS1r+5khbDGJC/fWs3UxcnEICSxllOhs/8IEU7Tnwl52iMQi Roll85qgqqYySUy/eQ2sik1ATeLGioVMIAkRgQWMEpfP3wSrYgap2tDRyAJSJSwQLHHv2nEg m4ODRUBVYkIjF0iYV8BV4lzDEah1chJrXq1gAemVEPjKLvG89S1YgkVAQOLb5ENgvRICshKb DkDdLSlxcMUNlgmMggsYGVYxiqYWJBcUJ6UXmegVJ+YWl+al6yXn525iBMbW6X/PJuxgvHfA +hCjAAejEg9vQ6x6qBBrYllxZe4hRlOgDROZpUST84ERnFcSb2hsZmRhamJqbGRuaaYkzvta 6mewkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBkatiVz6mkk+jz5GBV9hn+4TdbV34eRUK6uN 7sE9rl+5DrTMuFq72LDP4Osq2cPX0v52xEiUpr/cFf5yusHB2+ElFpV3f2+ML53TmJOlGW6n W6i/WnZBwI5l7F+XMfwzmq28r0y7/WNQB//V6RoGAR3Z8yMvHJC46nm3wEbZOP3VPsfO1bMy HyuxFGckGmoxFxUnAgB4qq1OqAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRmVeSWpSXmKPExsVy+t9jAd0XDeqhBluuCFoc3TmRyeL6l+es FvOPnGO16H+zkNVi19/7jBbnXq1ktOi9+pzR4savNlaL2fcfs1hc3jWHzWLrm3WMFkuvX2Sy mDB9LYtF694j7Ba7dz1ltTizfyWbxYzJL9ksTnbMYXQQ8lgzbw2jx+W+XiaPnbPusnusXP6F zePw14UsHptWdbJ5fFl1jdljz/wfrB59W1YxenzeJBfAFdXAaJORmpiSWqSQmpecn5KZl26r 5B0c7xxvamZgqGtoaWGupJCXmJtqq+TiE6DrlpkD9JeSQlliTilQKCCxuFhJ3w7ThNAQN10L mMYIXd+QILgeIwM0kLCGMaN74XvWgvncFX8n9jE3MC7i6GLk5JAQMJHYc2EvO4QtJnHh3nq2 LkYuDiGBRYwSy+Y1QTlTmSSm37zGBFLFJqAmcWPFQiaQhIjAAkaJy+dvglUxg1Rt6GhkAakS FgiWuHftOJDNwcEioCoxoZELJMwr4CpxruEIE8Q6OYk1r1awTGDkXsDIsIpRNLUguaA4KT3X SK84Mbe4NC9dLzk/dxMjOHKfSe9gXNVgcYhRgINRiYe3IVY9VIg1say4MvcQowQHs5IIbyVI iDclsbIqtSg/vqg0J7X4EKMp0PKJzFKiyfnApJJXEm9obGJmZGlkbmhhZGyuJM47R1cuVEgg PbEkNTs1tSC1CKaPiYNTqoFx9jnR2xulw2U0129bbPBBaLOn7gK3rXP4vY8JKap6J+bcMGvc v+PnMa5pjFUbXxp+qmo2V6ucPOmpD7/XNuWei3ckd/6bt2tKatTqxR3v2G/Gv1/67W/8RVnW a3PMHoX8tarRtuSIa7H4lPty8WO+uyaONzyF1z4sC/Q4nuL3+5euaCmryI7nSizFGYmGWsxF xYkA9amuCvICAAA= 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 v6 resend: - Adjust indent using checkpatch.pl script with strict option Change in v6: - Change goto label to if-else - Change DT binding style for LED device binding 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 | 40 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/leds/Kconfig | 9 + drivers/leds/Makefile | 1 + drivers/leds/leds-ktd2692.c | 409 +++++++++++++++++++++ 5 files changed, 460 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt create mode 100644 drivers/leds/leds-ktd2692.c -- 2.0.5