From patchwork Thu May 18 06:13:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dylan Van Assche X-Patchwork-Id: 95666 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp273637vqo; Wed, 17 May 2023 23:18:57 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4OZmZ2pUS2o4DKNqGzDRMlFYXzlM7zVuX+0u1D7XIVxRGsS6dhXDiGS6IKYJUo8SwG71fs X-Received: by 2002:a05:6a00:ad5:b0:64d:22db:1018 with SMTP id c21-20020a056a000ad500b0064d22db1018mr304983pfl.25.1684390737450; Wed, 17 May 2023 23:18:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684390737; cv=none; d=google.com; s=arc-20160816; b=x6OVqtOTP7J17EeECWnvwYxKCcz//ukrqRE9S9T+gHkoJnmdFO8lgq24XRcNbdNfcR LfVRAv6nXKBYb3/4VDJWqd8TWUFWuTHIjgu+OXiIwV3L6bs8qOXdcuHci7xFOKGq1xOT VtqElxZJ1F3ZkhSNOO6r0xSN8PjB8+FlxUiA6USvGIfwtFhA2A/HBQO6huI+TQiuyf0e /FAatpSR8ENp2RfQMC+Th+BTe6zhwgf2eYA06SOQjwOpMmu5sDg/yQN7iDmHMDjJAIEY Tvbsay5bQzpy7eSV4JQ8bHZBCaEUu4FJ0WNuC7/0wKAETiIPZB7oSXQrUG0hW0Cr6i7p bBlQ== 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 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.18.42; Wed, 17 May 2023 23:18:57 -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 S229678AbjERGOW (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 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1766211702334144829?= X-GMAIL-MSGID: =?utf-8?q?1766211702334144829?= 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 Reviewed-by: Konrad Dybcio --- .../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;