Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp510457rwd; Wed, 17 May 2023 23:17:41 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5+aFxyxdm2d8R50bWBC6Q106dVb4Uo3irRJHLSBsRxAkXT/+yD+iC5XayGKvVNG8V+NQNM X-Received: by 2002:a17:90a:f195:b0:250:b16:f498 with SMTP id bv21-20020a17090af19500b002500b16f498mr1408562pjb.47.1684390661396; Wed, 17 May 2023 23:17:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684390661; cv=none; d=google.com; s=arc-20160816; b=CaXZvlmaUl9IKwf6bty+NKu7SWq6uOLdFH6yL7sHKlEs8S0PkJRqCywCpUOoKxMdVW 6qaMayvJxp9T6Hi462ylBmn4exPqK5Rn/f4cgOY1QS+aeR1lnwlzZGTko1NghI/UGd0Y qRaHcObijUwRwA/LRgxJQN1yES27lxKpy0p3WjakvQSVObLCxl3eVuQAQgov7xvZT2lY UwgOhXkykDDk1yLM72wDV7OicIc8PErF6N6UaewFxws4lll1x3fhBUlOSbqiXArhdd1p hUIG4LO5to5dd/eI+X2RI9YQHy1mZ1/EPztx+0Nk0HUeewJZup4e6ZARCNeujpVj97Ov 1Q9w== 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=7UTIS1r8RA76N/fvS6oV352acOi4bH5w5zs0dBCk1c4=; b=Mj7yR4Vu/5VvOEvn07uz2gGnVyPRB+vAZHqEVVBlVJzA6vOaF/i99k3SZu+hSIM/qm f6b2fIp43P6F+jJlNQ8y9WCBOXs9kvYg6SY+lFCfKr0dBhBzpLVANlN69UYYVxy1OOm1 6OSmi61PV2Ae7tXQVm+MfYWM6vG0luSTZmLxe587t/frIr4W4KW2274fdYjlPmNWHXAG JhSQ/9ZYv2MruOrQ9eeZ7a4vsk3+P4NlbQQu6VTjEsyYnTkOw2DiejWfDPd2mfe0nNUB I4poYcMSX0yVTIkUbvADEsnbqxigC1NocMRiCWzF3iKGu+69klPfEVk6PsSg3GVkED1z T0kw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=XQU0DGjx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y10-20020a63b50a000000b005346d98e741si703981pge.50.2023.05.17.23.17.26; Wed, 17 May 2023 23:17:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@dylanvanassche.be header.s=MBO0001 header.b=XQU0DGjx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=dylanvanassche.be Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229763AbjERGOW (ORCPT + 99 others); Thu, 18 May 2023 02:14:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37352 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230057AbjERGOP (ORCPT ); Thu, 18 May 2023 02:14:15 -0400 Received: from mout-p-101.mailbox.org (mout-p-101.mailbox.org [IPv6:2001:67c:2050:0:465::101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41611E7D; Wed, 17 May 2023 23:14:14 -0700 (PDT) Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4QMKS306JJz9spF; Thu, 18 May 2023 08:14:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dylanvanassche.be; s=MBO0001; t=1684390451; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7UTIS1r8RA76N/fvS6oV352acOi4bH5w5zs0dBCk1c4=; b=XQU0DGjxg8uPoFnjWpGfA7zCAWCEJ2mqL72TJZZG9gwXCHTEcX9U5MUF+FiLmQ1/MABiUe n4ge3TCfdx54uDosqZCRMZ3tQ+gM9B61lIt+OuJDxv4MrmiSB4SHT29PWvDdUtDEjW+xYI apUkGJNt1UUfRfQ7MLKRM8vNEY6AqBj5VmoPR2jZxd3Tp92DTtyAMjZZaNLphwqvGyZMyX OGjRq3v7v9S0PxxWhUNeZCAqQ3zabgZqY5o3Mm27EFUfdrzeaKE9bVoXGPHHX2sc3ySXR1 J3Hs4mzDCXDMwfWyab9dKnDkEZKrJYR0T2SR5wLmnHzh/JNJ6mDY2tLWKJiyZQ== From: Dylan Van Assche To: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, amartinz@shiftphones.com, Dylan Van Assche Subject: [PATCH v2 3/3] arm64: dts: qcom: sdm845-shift-axolotl: enable flash LEDs Date: Thu, 18 May 2023 08:13:28 +0200 Message-Id: <20230518061328.146847-4-me@dylanvanassche.be> In-Reply-To: <20230518061328.146847-1-me@dylanvanassche.be> References: <20230518061328.146847-1-me@dylanvanassche.be> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The SHIFT6mq (axolotl) is an SDM845-based smartphone with 2 flash LEDs. One LED is white, the other one is yellow. Define both LEDs in the DTS so they can be used as flash or torch and enable the flash LED controller to control them in PMI8998. Signed-off-by: Dylan Van Assche --- .../boot/dts/qcom/sdm845-shift-axolotl.dts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts index 0ad891348e0c..e7fc0c3cae58 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts @@ -554,6 +554,28 @@ led@5 { }; }; +&pmi8998_flash { + status = "okay"; + + led-0 { + function = LED_FUNCTION_FLASH; + color = ; + led-sources = <1>; + led-max-microamp = <180000>; + flash-max-microamp = <1000000>; + flash-max-timeout-us = <1280000>; + }; + + led-1 { + function = LED_FUNCTION_FLASH; + color = ; + led-sources = <2>; + led-max-microamp = <180000>; + flash-max-microamp = <1000000>; + flash-max-timeout-us = <1280000>; + }; +}; + &qup_uart9_rx { drive-strength = <2>; bias-pull-up; -- 2.40.1