From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753216AbbCYBb4 (ORCPT ); Tue, 24 Mar 2015 21:31:56 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:38536 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752833AbbCYBa4 (ORCPT ); Tue, 24 Mar 2015 21:30:56 -0400 X-AuditID: cbfee690-f79ab6d0000046f7-44-55120fcc47da 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, Ingi Kim Subject: [PATCH v4 2/3] leds: ktd2692: add device tree bindings for ktd2692 Date: Wed, 25 Mar 2015 10:30:43 +0900 Message-id: <1427247044-3748-3-git-send-email-ingi2.kim@samsung.com> X-Mailer: git-send-email 2.0.5 In-reply-to: <1427247044-3748-1-git-send-email-ingi2.kim@samsung.com> References: <1427247044-3748-1-git-send-email-ingi2.kim@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAAyVRW0hTYRz3Ozvn7JLL49T6WuTDwIhC0zntiy4EFhwwyApBfNGlB5W2OTbn 5U2QxCaa00qRkRspbWsWjkSdibYMKedUbF7ISw+m2xxkavMCRru8/S+/G/w4LIEJF3LKFBWM SiGViUgebo2XqJKdMYLc1K3vYvRlSIehhb1NAnWNuwj0zG8kkP14DSCXzwzQ4NIeiZrcmwAt HtUTaM6uJ1G//x1APQuzGGpp78XRk5FxNhq2/yKQc9RMoo42L4m+NujBLQFtfWUF9FxzE0YP da6wafObPZL+/NeI0zbLU5L+2HVA0M0fLIDetSXmcPN514sZWVklo7p8s5BX6jl0s5Xek9Vd ATNRC/qitYDLgZQE6rT7WGQ+BWdW35NawOMIqB4A+3rdQAs4YdD8wNnIvR3A/v0lPLK8wOCk dh4PsUnqPFw0GbHQI54yADg3vRSWYlEmDLZuD7BDqDgqG87U/wwzcCoJrvvrw9586jZ07zQR kRyJ0OozhTFc6g5s8BpAaBYEMVPdnrA1pHQceNy6BiJCFAy0OfBI1nPQNsaK6JyBn0yLeAuI M4AoC0hglEVK9aMSlSRFLZWrNYqSlKJyuQ0EC5z8t9EyCFbHrjkAxQGiaH5ON5UrIKSV6hq5 A2QEHXQsYUJRebBzRUVBWnqmGGVIMtLFV65mik7zt4SHDwVUibSCecwwSkZVoNLIGLUDYByu sBb0Dqcz+b6JS9iJbzfqDjzj/ntkdLV9JRZkZSr4zrbfpDdGqSEvTHRWbS+WJm8lre/KldqA 474HJhW/zh7Rv53dMB7ly1K9b72WZcMPy/PZP/pdY950XfuOi98ojl1Yvjs1mhflkidnrfo6 EmpWtM7C7aqXDwIpwobGYp5GhKtLpWkXWSq19D9qOAhHuwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRmVeSWpSXmKPExsVy+t9jQd0z/EKhBg/eaFoc3TmRyeL6l+es FvOPnGO16H+zkNVi19/7jBbnXq1ktNhx8wubRe/V54wWN361sVpc3jWHzWLrm3WMFkuvX2Sy mDB9LYtF694j7Ba7dz1ltTizfyWbxYzJL9ksTnbMYXQQ8lgzbw2jx+W+XiaPnbPusnusXP6F zePw14UsHptWdbJ57Jn/g9Wjb8sqRo/Pm+QCOKMaGG0yUhNTUosUUvOS81My89JtlbyD453j Tc0MDHUNLS3MlRTyEnNTbZVcfAJ03TJzgF5SUihLzCkFCgUkFhcr6dthmhAa4qZrAdMYoesb EgTXY2SABhLWMGa8+HmVveAlX8X8bytZGxg38nQxcnBICJhIXNsu3cXICWSKSVy4t56ti5GL Q0hgOqPE1u83WSCcqUwSp7uusYBUsQmoSdxYsZAJJCEisIBR4vL5m2AtzAIrmCQmfdjODlIl LOAtcaHtAVgHi4CqxJM3bUwgNq+Ai8TVT72sEPvkJNa8WgFWwyngKtHxcgEjiC0EVHN2yQuW CYy8CxgZVjGKphYkFxQnpeca6RUn5haX5qXrJefnbmIEx/cz6R2MqxosDjEKcDAq8fAGLBEI FWJNLCuuzD3EKMHBrCTC28wgFCrEm5JYWZValB9fVJqTWnyI0RToqonMUqLJ+cDUk1cSb2hs YmZkaWRuaGFkbK4kzqtk3xYiJJCeWJKanZpakFoE08fEwSnVwOicnb2r4MykH48vLemdKPfk 7M5zeabCew8wZcxrvHf9hzxn2h7/4j8/fqn4vQnaEXPaQqekvPX3LaOtF46dEVhdk52z/zX/ wr3rrHdediqaKP1VRv/q2p1Hv836oHxy8T0Xwy5bEx/N58yGC55p9OTu3l+WHjh/v0+J3hOV b+x1N35Ne87w6COnEktxRqKhFnNRcSIATA9lZQUDAAA= 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 the device tree bindings for ktd2692 flash LEDs. Add optional properties 'flash-timeout-us' to control flash timeout and 'vin-supply' for flash-led regulator Signed-off-by: Ingi Kim --- .../devicetree/bindings/leds/leds-ktd2692.txt | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-ktd2692.txt diff --git a/Documentation/devicetree/bindings/leds/leds-ktd2692.txt b/Documentation/devicetree/bindings/leds/leds-ktd2692.txt new file mode 100644 index 0000000..f78512f --- /dev/null +++ b/Documentation/devicetree/bindings/leds/leds-ktd2692.txt @@ -0,0 +1,33 @@ +* Kinetic Technologies - KTD2692 Flash LED Driver + +KTD2692 is the ideal power solution for high-power flash LEDs. +It uses ExpressWire single-wire programming for maximum flexibility. + +The ExpressWire interface through CTRL pin can control LED on/off and +enable/disable the IC, Movie(max 1/3 of Flash current) / Flash mode current, +Flash timeout, LVP(low voltage protection). + +Also, When the AUX pin is pulled high while CTRL pin is high, +LED current will be ramped up to the flash-mode current level. + +Required properties: + - compatible: "kinetic,ktd2692" + - ctrl-gpio, aux-gpio : gpio pins in order control ktd2692 flash led. + There is an internal 300kOhm pull-down resistor at each pin + - vin-supply : "vin" LED supply (2.7V to 5.5V) + See Documentation/devicetree/bindings/regulator/regulator.txt + +Optional property: + - flash-timeout-us : Maximum flash timeout in microseconds. + flash timeout ranges from 0 to 1835000us and + default is 1049000us. + +Example: + +flash-led { + compatible = "kinetic,ktd2692"; + ctrl-gpio = <&gpc0 1 0>; + aux-gpio = <&gpc0 2 0>; + flash-timeout-us = <1835000>; + vin-supply = <&vbat>; +}; -- 2.0.5