Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp5373531pxu; Wed, 21 Oct 2020 23:53:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxt8L8Il/y7zlQMck6g6yWH8ZZIyqFQ2kYpSVVrVvpCzt5iDJiicfvtl6dR57kHSBe7HzOb X-Received: by 2002:a17:906:28d0:: with SMTP id p16mr1004926ejd.80.1603349585970; Wed, 21 Oct 2020 23:53:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603349585; cv=none; d=google.com; s=arc-20160816; b=xqByLD8c5SlhaVKHs5nnf87p4kOArwBwEUwPXVXILy9k+ijpzPdIV7rku8kkidRjUe t0Jjd9XKIIcp8WbuePHRVNc7PKdpmooFhq2AIN+W6R0OmojzCI4yElkKsILrik9yA3Xh iwfwfn2f4BNOKsWZWqNc7MO0Lt2RXMH7jVdd182rK4G+cu+fQWc2qhg9ThU9bT+IzAig EFcEisDtn2GPaVovSCBDstu/j+X/g6UQ53oFFGotH82dog6sgT+u92RZq3Lhgn4mC02H 6IONnmRRKijHEzMY87AEKuY12qANvE9nK1T/4M0fqnwxjjk1aVfSB9lLKMDM7r3kNhge QT5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=h3IjEKBycl4AdV4pHmY8x7WaZ0Ptwe7SpKSP+5fA0v0=; b=inQgRv5H3DKfdZJJXqTK/GmoPeyAhfdo5NKVnW2pKveSqurjG25T3xg+/hxMM5lyJQ /ysVYdlYNE5a5CbNjCqO72sKYrk+to4YWKvSJ333Kk7uC0D/tgkoBXJdNQPAJouhN4Lx OGNE4abmTJ8Jg/X+z76Shfra3wclSQupJj+w94hxHR4ktKtsjVJukHMiHom+ibAqEVWz Auge83s5ptNaxjJzPeXRhkdZBex4BabafKtbMm6fLb9WrMpKuCDM8TxwDl9Anp5rZn4V o7hiaIiSSdOOFqCkg8kyxiNTJPSFvcqDFFJc+zEts/xqH+ejjhOFOcvXBAsWtGt7WD9d eXrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Bsil/4/V"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o1si318413eje.149.2020.10.21.23.52.43; Wed, 21 Oct 2020 23:53:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="Bsil/4/V"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2393603AbgJUUMB (ORCPT + 99 others); Wed, 21 Oct 2020 16:12:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2505147AbgJUULx (ORCPT ); Wed, 21 Oct 2020 16:11:53 -0400 Received: from mail-oi1-x243.google.com (mail-oi1-x243.google.com [IPv6:2607:f8b0:4864:20::243]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A84A0C0613CF for ; Wed, 21 Oct 2020 13:11:53 -0700 (PDT) Received: by mail-oi1-x243.google.com with SMTP id h10so3453684oie.5 for ; Wed, 21 Oct 2020 13:11:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h3IjEKBycl4AdV4pHmY8x7WaZ0Ptwe7SpKSP+5fA0v0=; b=Bsil/4/VIe8KiAFM+fsJ3dsLu5fJ+LYGHFp8iH99zcx6Djp2uzo6FD2YjXSd82lkVg piz/Xirt+WifCSz0l7gLClPZiP14tb0WYUyQ1zMTlVmshXF5Pz67/vDfyp2wt9XTPsFA Fki4xWfLpSGf3CdTu/ToVli9ItQoWdBLKslbw39xMVutqkMO5lA39tyHb0vI3OtID41X G7EuxKdKKEWeAa1c1hB4lNV0Et9TDTU7mqWIovKwHX1KCyWvWgOWqKJpPaMRWW8ursu2 CFBMyaLzPkkNQwauUzoy+G+anTLhUQY3fTNYAeSL6JKYR/OZo6RewIblcuW9ngtEzREg XCLg== 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:mime-version:content-transfer-encoding; bh=h3IjEKBycl4AdV4pHmY8x7WaZ0Ptwe7SpKSP+5fA0v0=; b=HWRNCoYIPRNJaSGPt7aaJmT6CDdnZz8KfKn4hEN7aF4+OkbRXTDrLXOWej/bJcu6cT g7eu1TpVWftDft4Fj0bT8lIXrYyZwN2SuBHOp1ulQCVy+1SBWcgGapeadQoj/B8J4SP/ JPtzUYUi4qlZNBhVpdJ3fl2ih3PhyhxNXSxVG6R2E6bZ2P/xMaUuYb/RdiIED/NMHDW0 h0oXndW+ytEwEULgWx+RTDxT/A2QUk96xGxrWr9Ujq043XfFeJoJfJUE0vbv3OsWllMF 8aS1K4WBwehCrrP/AMxVVIn9rPXAjZmgBS1rMJl3+pJPDGJUglRsIhD53bVRhBcNYio/ bqBg== X-Gm-Message-State: AOAM531YMqBxWLWu6eKKv/sPd+U+DrE4ZfMAUVXvQF0pEbxEjnVKCr7c 1UfW58sDdOI7qsGhMFr/rcHasA== X-Received: by 2002:aca:442:: with SMTP id 63mr3195841oie.111.1603311113085; Wed, 21 Oct 2020 13:11:53 -0700 (PDT) Received: from localhost.localdomain (104-57-184-186.lightspeed.austtx.sbcglobal.net. [104.57.184.186]) by smtp.gmail.com with ESMTPSA id t5sm838166otl.22.2020.10.21.13.11.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Oct 2020 13:11:52 -0700 (PDT) From: Bjorn Andersson To: Pavel Machek , Dan Murphy , Rob Herring , Andy Gross , Bjorn Andersson , Thierry Reding , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Lee Jones , Martin Botka Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-pwm@vger.kernel.org Subject: [PATCH v6 4/4] arm64: dts: qcom: Add user LEDs on db820c Date: Wed, 21 Oct 2020 13:12:24 -0700 Message-Id: <20201021201224.3430546-5-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201021201224.3430546-1-bjorn.andersson@linaro.org> References: <20201021201224.3430546-1-bjorn.andersson@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The db820c has 4 "user LEDs", all connected to the PMI8994. The first three are connected to the three current sinks provided by the TRILED and the fourth is connected to MPP2. By utilizing the DTEST bus the MPP is fed the control signal from the fourth LPG block, providing a consistent interface to the user. Signed-off-by: Bjorn Andersson --- Changes since v5: - None arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 49 ++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi index defcbd15edf9..7e51677d256e 100644 --- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi @@ -8,6 +8,7 @@ #include "pmi8994.dtsi" #include #include +#include #include #include #include @@ -682,6 +683,54 @@ pinconf { }; }; +&pmi8994_mpps { + pmi8994_mpp2_userled4: mpp2-userled4 { + pins = "mpp2"; + function = "sink"; + + output-low; + qcom,dtest = <4>; + }; +}; + +&pmi8994_lpg { + qcom,power-source = <1>; + + pinctrl-names = "default"; + pinctrl-0 = <&pmi8994_mpp2_userled4>; + + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + led@1 { + reg = <1>; + label = "green:user1"; + + linux,default-trigger = "heartbeat"; + default-state = "on"; + }; + + led@2 { + reg = <2>; + label = "green:user0"; + default-state = "on"; + }; + + led@3 { + reg = <3>; + label = "green:user2"; + }; + + led@4 { + reg = <4>; + label = "green:user3"; + + qcom,dtest = <4 1>; + }; +}; + &pmi8994_spmi_regulators { vdd_gfx: s2@1700 { reg = <0x1700 0x100>; -- 2.28.0