From patchwork Mon Mar 19 13:59:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Shields X-Patchwork-Id: 887742 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=lineageos.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 404d47503hz9sBF for ; Tue, 20 Mar 2018 01:00:07 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933002AbeCSOAG (ORCPT ); Mon, 19 Mar 2018 10:00:06 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:38553 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932528AbeCSOAF (ORCPT ); Mon, 19 Mar 2018 10:00:05 -0400 Received: by mail-pg0-f66.google.com with SMTP id a15so6925215pgn.5; Mon, 19 Mar 2018 07:00:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=C3p/lYt0pw0eUML5/5Zwzax4n9lkiJdfYNlMXq7lXZo=; b=psOUVGYPBqHJoRKCzVCvZi8/dNUrwbjYYszjrZot82tbhKjkZeJuQJqhO2DhCaR5SM vJ2v5L1zRTrHydgp3rgogrZYhLt+4sF/xwo5uNvsxWkqTEDhpRpcLZuovnNTGxTahZFb JY6sRaSerNs871yaPH8R6uPFIG4jUEih1WtbCrgpLMclGRgSZaimCkYOeNUYWV4eCGMt 7myGfLOFDppaFQ37VfEeMXHWXy/Wk4HedcZVtEQarfY+AXB1JxdgqtKHFR4J0nGk7qb0 LQcNem79AdGqEkyJP2QcaVnJzKgrQ5zgaY7e8P91M/owgk5+M0la3XGE2R55FQtLFv3p CIrQ== X-Gm-Message-State: AElRT7F95OSVHM8mjj1iHjXJmzMyf47oTXVxNEiKezZs8enI11c8FBPG yyjg/Jrh8fgZyeCsx0mPLc9llwZq9gU= X-Google-Smtp-Source: AG47ELvLvlvPniSiBYiq0AyVPOWaGCigsHU8OGQYVo5i3OdttjPwN4P9Se5yEzV06zbuIqohsysacw== X-Received: by 10.98.194.87 with SMTP id l84mr10428295pfg.6.1521468004793; Mon, 19 Mar 2018 07:00:04 -0700 (PDT) Received: from archbox.home (27-32-42-49.static.tpgi.com.au. [27.32.42.49]) by smtp.gmail.com with ESMTPSA id y18sm184960pfe.67.2018.03.19.07.00.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Mar 2018 07:00:03 -0700 (PDT) From: Simon Shields To: linux-leds@vger.kernel.org Cc: Richard Purdie , Jacek Anaszewski , Pavel Machek , devicetree@vger.kernel.org, Rob Herring , Simon Shields Subject: [PATCH v3 1/2] dt-bindings: leds: document Panasonic AN30259A bindings Date: Tue, 20 Mar 2018 00:59:36 +1100 Message-Id: <20180319135937.18772-2-simon@lineageos.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180319135937.18772-1-simon@lineageos.org> References: <20180319135937.18772-1-simon@lineageos.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Signed-off-by: Simon Shields Acked-by: Pavel Machek Reviewed-by: Rob Herring --- .../devicetree/bindings/leds/leds-an30259a.txt | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt diff --git a/Documentation/devicetree/bindings/leds/leds-an30259a.txt b/Documentation/devicetree/bindings/leds/leds-an30259a.txt new file mode 100644 index 000000000000..6ffb861083c0 --- /dev/null +++ b/Documentation/devicetree/bindings/leds/leds-an30259a.txt @@ -0,0 +1,43 @@ +* Panasonic AN30259A 3-channel LED driver + +The AN30259A is a LED controller capable of driving three LEDs independently. It supports +constant current output and sloping current output modes. The chip is connected over I2C. + +Required properties: + - compatible: Must be "panasonic,an30259a". + - reg: I2C slave address. + - #address-cells: Must be 1. + - #size-cells: Must be 0. + +Each LED is represented as a sub-node of the panasonic,an30259a node. + +Required sub-node properties: + - reg: Pin that the LED is connected to. Must be 1, 2, or 3. + +Optional sub-node properties: + - label: see Documentation/devicetree/bindings/leds/common.txt + - linux,default-trigger: see Documentation/devicetree/bindings/leds/common.txt + +Example: +led-controller@30 { + compatible = "panasonic,an30259a"; + reg = <0x30>; + #address-cells = <1>; + #size-cells = <0>; + + led@1 { + reg = <1>; + linux,default-trigger = "heartbeat"; + label = "red:indicator"; + }; + + led@2 { + reg = <2>; + label = "green:indicator"; + }; + + led@3 { + reg = <3>; + label = "blue:indicator"; + }; +};