From patchwork Thu Nov 3 07:09:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14692 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364698wru; Thu, 3 Nov 2022 00:11:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7YL/cyDTIADW4f7PCGNmDit5y2igtde4ua+CIF9NZx62wIANIj6DU5e9lZDPcCGhaZBST5 X-Received: by 2002:a17:906:fd84:b0:730:acee:d067 with SMTP id xa4-20020a170906fd8400b00730aceed067mr27638973ejb.206.1667459471742; Thu, 03 Nov 2022 00:11:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459471; cv=none; d=google.com; s=arc-20160816; b=c1Lox/cjvi//r4TSXGeeqtByzGBIr3uDxQP0m43Yr2a+mx7ELsrdXhMw4ANqzB36kh MHtuSvtYkfopmgTVH5VJ0XyA4A9H5qD3E+bRLsVArriPWH3fpeGh+NLTxnz51iKWbn5D FffA1jcVHT+iWQnE2I8nWsM8sxL95cN0t6aFoVaFQEqtULtHFiKgqxs291zR3iuc8GPK IjHN8q1k+DGv12JuV0KSXVGXyeF9Pmo+41ZN7Tvb6+H8fyG6TzbZSF1O7pFpy9nzbTSm nxZe6/pZf32pMtlj5zPwoPPaRE7EZZ3CMXuNPSR0Uisqi+xum/Tx0o1hQt6xIS6XXtf+ Tq+w== 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=JN29pqfeXaCY6uUhTSSm/1Wk5X+qrDwD0Uu9gTvsA5c=; b=rqygLX4WR795mj6WoZyfuZMSdHybI7bq2T+5dx0gGRAlpYv5tUVfmZi0MScJjxtRe5 tva1EHHTD7M8xrPLXuORWFPWD4/NoG1NoRQ3UpHN8pg3k9YZHFza2TXV19R09zVwJCBu 048+elq99BY9dba+YripphVZLDHPrez1HL+PA6lTDYfjCvRrcvJcf7A6QpIfqdqlz2j/ QBxZS0jkPhTa6pCu5eMffjokjypx3p5dGixbuX0O/RAqsr57UeWzVKuf+Pq2CTpt1pld t2+i/zl/YkDuD2I+iizDiVEbluS/Su67JtpC8h0FtZ4adZ9IwUKwPhw+dXAvO6Zi6x48 BkLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WAJBi08H; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w9-20020a170906b18900b00787bacce740si243125ejy.537.2022.11.03.00.10.48; Thu, 03 Nov 2022 00:11:11 -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=@linaro.org header.s=google header.b=WAJBi08H; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230296AbiKCHJl (ORCPT + 99 others); Thu, 3 Nov 2022 03:09:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230175AbiKCHJh (ORCPT ); Thu, 3 Nov 2022 03:09:37 -0400 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F2012E1 for ; Thu, 3 Nov 2022 00:09:36 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id v17so1109544plo.1 for ; Thu, 03 Nov 2022 00:09:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JN29pqfeXaCY6uUhTSSm/1Wk5X+qrDwD0Uu9gTvsA5c=; b=WAJBi08HUJdLEcCYBwpzGLPrA17DQIosO0uIXICBRb5YTpvUzviUauqGIJSQ5gG6Zp EdKue3qFmNhgrKUISX7xmNT2EpOtYo8sk7n89NlZ1VLet4vq/OYh3/d4suV2GW6MhWqP efAJ2EvqA2Gkjg2GyI2qmF2SNcBzhg0w3S62cv5uyzO6MNrKkV5gUIq1U3iugl7dkTLi kk38nOWJU5Bvq/NIwbK4vMi7RzKidAT+D9MYX1NXPwOiRXL4eVTLH83ofbTJPOJ994qO sNkBDyNRqA+0cXAVPTet9eeboU8O5KKTj7Sr+OWFZfshRKvgkyLCDI6u+DAqXF82XrPg WeQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JN29pqfeXaCY6uUhTSSm/1Wk5X+qrDwD0Uu9gTvsA5c=; b=Tf7ptMABnIAzNj30rGdmyLCKkZ0p9SaJ37v34x5RX3rQf1MI8r0GqJWc3qLzFIINK3 O4sKxa2X4WSNExLltpnwUimVLWZFJ/78b5imMd/FhDh3xZdmRMlY+5oSdMo7cFlr2fD9 uozZIwF9o6bYLY3ud6DdOq8x/NT8jXSB15xwiCikHvuNMo6WnN4iWEdFRp/elCUG1Wz4 UXXdKR2YXhW5gKPUjksEL5GVQc6Euuz6LeOVXhXSBm+8gMKnjpBHBIQ5eXo0Elm0Q9BK hre5JGX2sy4h9/IM4M2HiGoVlOrt2NMmNXG6fRhmlgrAwLVJ6cnkEMtMiVxCE85DyZOG Ahmw== X-Gm-Message-State: ACrzQf2xjNDZMD2t6by34UvA014O65cIGgkuruIgHiaAf2ChgkPlwHt/ 9bSgko5KNVBZ3ZNdy5/REbeQ X-Received: by 2002:a17:902:f64f:b0:179:edcc:2bf4 with SMTP id m15-20020a170902f64f00b00179edcc2bf4mr28759311plg.70.1667459375972; Thu, 03 Nov 2022 00:09:35 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:09:34 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski , Rob Herring Subject: [PATCH v3 01/12] dt-bindings: iio: qcom: adc7-pm8350: Allow specifying SID for channels Date: Thu, 3 Nov 2022 12:39:00 +0530 Message-Id: <20221103070911.20019-2-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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?1748457983128494125?= X-GMAIL-MSGID: =?utf-8?q?1748457983128494125?= As per the new ADC7 architecture used by the Qualcomm PMICs, each PMIC has the static Slave ID (SID) assigned by default. The primary PMIC PMK8350 is responsible for collecting the temperature/voltage data from the slave PMICs and exposing them via it's registers. For getting the measurements from the slave PMICs, PMK8350 uses the channel ID encoded with the SID of the relevant PMIC. So far, the dt-binding for the slave PMIC PM8350 assumed that there will be only one PM8350 in a system. So it harcoded SID 1 with channel IDs. But this got changed in platforms such as Lenovo X13s where there are a couple of PM8350 PMICs available. So to address multiple PM8350s, change the binding to accept the SID specified by the user and use it for encoding the channel ID. It should be noted that, even though the SID is static it is not globally unique. Only the primary PMIC has the unique SID id 0. Reviewed-by: Krzysztof Kozlowski Acked-by: Rob Herring Signed-off-by: Manivannan Sadhasivam --- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 6 +- .../dt-bindings/iio/qcom,spmi-adc7-pm8350.h | 90 +++++++++---------- 2 files changed, 46 insertions(+), 50 deletions(-) diff --git a/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml b/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml index feb390d50696..d20569b9b763 100644 --- a/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml +++ b/Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml @@ -222,8 +222,8 @@ examples: qcom,hw-settle-time = <200>; }; - conn-therm@47 { - reg = ; + conn-therm@147 { + reg = ; qcom,ratiometric; qcom,hw-settle-time = <200>; }; @@ -247,7 +247,7 @@ examples: conn-therm@1 { reg = <1>; - io-channels = <&pmk8350_vadc PM8350_ADC7_AMUX_THM4_100K_PU>; + io-channels = <&pmk8350_vadc PM8350_ADC7_AMUX_THM4_100K_PU(1)>; qcom,avg-samples = <2>; qcom,ratiometric; qcom,hw-settle-time-us = <200>; diff --git a/include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h b/include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h index 9426f27a1946..09fd169ad18e 100644 --- a/include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h +++ b/include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h @@ -6,62 +6,58 @@ #ifndef _DT_BINDINGS_QCOM_SPMI_VADC_PM8350_H #define _DT_BINDINGS_QCOM_SPMI_VADC_PM8350_H -#ifndef PM8350_SID -#define PM8350_SID 1 -#endif - /* ADC channels for PM8350_ADC for PMIC7 */ -#define PM8350_ADC7_REF_GND (PM8350_SID << 8 | 0x0) -#define PM8350_ADC7_1P25VREF (PM8350_SID << 8 | 0x01) -#define PM8350_ADC7_VREF_VADC (PM8350_SID << 8 | 0x02) -#define PM8350_ADC7_DIE_TEMP (PM8350_SID << 8 | 0x03) - -#define PM8350_ADC7_AMUX_THM1 (PM8350_SID << 8 | 0x04) -#define PM8350_ADC7_AMUX_THM2 (PM8350_SID << 8 | 0x05) -#define PM8350_ADC7_AMUX_THM3 (PM8350_SID << 8 | 0x06) -#define PM8350_ADC7_AMUX_THM4 (PM8350_SID << 8 | 0x07) -#define PM8350_ADC7_AMUX_THM5 (PM8350_SID << 8 | 0x08) -#define PM8350_ADC7_GPIO1 (PM8350_SID << 8 | 0x0a) -#define PM8350_ADC7_GPIO2 (PM8350_SID << 8 | 0x0b) -#define PM8350_ADC7_GPIO3 (PM8350_SID << 8 | 0x0c) -#define PM8350_ADC7_GPIO4 (PM8350_SID << 8 | 0x0d) +#define PM8350_ADC7_REF_GND(sid) ((sid) << 8 | 0x0) +#define PM8350_ADC7_1P25VREF(sid) ((sid) << 8 | 0x01) +#define PM8350_ADC7_VREF_VADC(sid) ((sid) << 8 | 0x02) +#define PM8350_ADC7_DIE_TEMP(sid) ((sid) << 8 | 0x03) + +#define PM8350_ADC7_AMUX_THM1(sid) ((sid) << 8 | 0x04) +#define PM8350_ADC7_AMUX_THM2(sid) ((sid) << 8 | 0x05) +#define PM8350_ADC7_AMUX_THM3(sid) ((sid) << 8 | 0x06) +#define PM8350_ADC7_AMUX_THM4(sid) ((sid) << 8 | 0x07) +#define PM8350_ADC7_AMUX_THM5(sid) ((sid) << 8 | 0x08) +#define PM8350_ADC7_GPIO1(sid) ((sid) << 8 | 0x0a) +#define PM8350_ADC7_GPIO2(sid) ((sid) << 8 | 0x0b) +#define PM8350_ADC7_GPIO3(sid) ((sid) << 8 | 0x0c) +#define PM8350_ADC7_GPIO4(sid) ((sid) << 8 | 0x0d) /* 30k pull-up1 */ -#define PM8350_ADC7_AMUX_THM1_30K_PU (PM8350_SID << 8 | 0x24) -#define PM8350_ADC7_AMUX_THM2_30K_PU (PM8350_SID << 8 | 0x25) -#define PM8350_ADC7_AMUX_THM3_30K_PU (PM8350_SID << 8 | 0x26) -#define PM8350_ADC7_AMUX_THM4_30K_PU (PM8350_SID << 8 | 0x27) -#define PM8350_ADC7_AMUX_THM5_30K_PU (PM8350_SID << 8 | 0x28) -#define PM8350_ADC7_GPIO1_30K_PU (PM8350_SID << 8 | 0x2a) -#define PM8350_ADC7_GPIO2_30K_PU (PM8350_SID << 8 | 0x2b) -#define PM8350_ADC7_GPIO3_30K_PU (PM8350_SID << 8 | 0x2c) -#define PM8350_ADC7_GPIO4_30K_PU (PM8350_SID << 8 | 0x2d) +#define PM8350_ADC7_AMUX_THM1_30K_PU(sid) ((sid) << 8 | 0x24) +#define PM8350_ADC7_AMUX_THM2_30K_PU(sid) ((sid) << 8 | 0x25) +#define PM8350_ADC7_AMUX_THM3_30K_PU(sid) ((sid) << 8 | 0x26) +#define PM8350_ADC7_AMUX_THM4_30K_PU(sid) ((sid) << 8 | 0x27) +#define PM8350_ADC7_AMUX_THM5_30K_PU(sid) ((sid) << 8 | 0x28) +#define PM8350_ADC7_GPIO1_30K_PU(sid) ((sid) << 8 | 0x2a) +#define PM8350_ADC7_GPIO2_30K_PU(sid) ((sid) << 8 | 0x2b) +#define PM8350_ADC7_GPIO3_30K_PU(sid) ((sid) << 8 | 0x2c) +#define PM8350_ADC7_GPIO4_30K_PU(sid) ((sid) << 8 | 0x2d) /* 100k pull-up2 */ -#define PM8350_ADC7_AMUX_THM1_100K_PU (PM8350_SID << 8 | 0x44) -#define PM8350_ADC7_AMUX_THM2_100K_PU (PM8350_SID << 8 | 0x45) -#define PM8350_ADC7_AMUX_THM3_100K_PU (PM8350_SID << 8 | 0x46) -#define PM8350_ADC7_AMUX_THM4_100K_PU (PM8350_SID << 8 | 0x47) -#define PM8350_ADC7_AMUX_THM5_100K_PU (PM8350_SID << 8 | 0x48) -#define PM8350_ADC7_GPIO1_100K_PU (PM8350_SID << 8 | 0x4a) -#define PM8350_ADC7_GPIO2_100K_PU (PM8350_SID << 8 | 0x4b) -#define PM8350_ADC7_GPIO3_100K_PU (PM8350_SID << 8 | 0x4c) -#define PM8350_ADC7_GPIO4_100K_PU (PM8350_SID << 8 | 0x4d) +#define PM8350_ADC7_AMUX_THM1_100K_PU(sid) ((sid) << 8 | 0x44) +#define PM8350_ADC7_AMUX_THM2_100K_PU(sid) ((sid) << 8 | 0x45) +#define PM8350_ADC7_AMUX_THM3_100K_PU(sid) ((sid) << 8 | 0x46) +#define PM8350_ADC7_AMUX_THM4_100K_PU(sid) ((sid) << 8 | 0x47) +#define PM8350_ADC7_AMUX_THM5_100K_PU(sid) ((sid) << 8 | 0x48) +#define PM8350_ADC7_GPIO1_100K_PU(sid) ((sid) << 8 | 0x4a) +#define PM8350_ADC7_GPIO2_100K_PU(sid) ((sid) << 8 | 0x4b) +#define PM8350_ADC7_GPIO3_100K_PU(sid) ((sid) << 8 | 0x4c) +#define PM8350_ADC7_GPIO4_100K_PU(sid) ((sid) << 8 | 0x4d) /* 400k pull-up3 */ -#define PM8350_ADC7_AMUX_THM1_400K_PU (PM8350_SID << 8 | 0x64) -#define PM8350_ADC7_AMUX_THM2_400K_PU (PM8350_SID << 8 | 0x65) -#define PM8350_ADC7_AMUX_THM3_400K_PU (PM8350_SID << 8 | 0x66) -#define PM8350_ADC7_AMUX_THM4_400K_PU (PM8350_SID << 8 | 0x67) -#define PM8350_ADC7_AMUX_THM5_400K_PU (PM8350_SID << 8 | 0x68) -#define PM8350_ADC7_GPIO1_400K_PU (PM8350_SID << 8 | 0x6a) -#define PM8350_ADC7_GPIO2_400K_PU (PM8350_SID << 8 | 0x6b) -#define PM8350_ADC7_GPIO3_400K_PU (PM8350_SID << 8 | 0x6c) -#define PM8350_ADC7_GPIO4_400K_PU (PM8350_SID << 8 | 0x6d) +#define PM8350_ADC7_AMUX_THM1_400K_PU(sid) ((sid) << 8 | 0x64) +#define PM8350_ADC7_AMUX_THM2_400K_PU(sid) ((sid) << 8 | 0x65) +#define PM8350_ADC7_AMUX_THM3_400K_PU(sid) ((sid) << 8 | 0x66) +#define PM8350_ADC7_AMUX_THM4_400K_PU(sid) ((sid) << 8 | 0x67) +#define PM8350_ADC7_AMUX_THM5_400K_PU(sid) ((sid) << 8 | 0x68) +#define PM8350_ADC7_GPIO1_400K_PU(sid) ((sid) << 8 | 0x6a) +#define PM8350_ADC7_GPIO2_400K_PU(sid) ((sid) << 8 | 0x6b) +#define PM8350_ADC7_GPIO3_400K_PU(sid) ((sid) << 8 | 0x6c) +#define PM8350_ADC7_GPIO4_400K_PU(sid) ((sid) << 8 | 0x6d) /* 1/3 Divider */ -#define PM8350_ADC7_GPIO4_DIV3 (PM8350_SID << 8 | 0x8d) +#define PM8350_ADC7_GPIO4_DIV3(sid) ((sid) << 8 | 0x8d) -#define PM8350_ADC7_VPH_PWR (PM8350_SID << 8 | 0x8e) +#define PM8350_ADC7_VPH_PWR(sid) ((sid) << 8 | 0x8e) #endif /* _DT_BINDINGS_QCOM_SPMI_VADC_PM8350_H */ From patchwork Thu Nov 3 07:09:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14693 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364796wru; Thu, 3 Nov 2022 00:11:31 -0700 (PDT) X-Google-Smtp-Source: AMsMyM64DpG6rEBfO2dmt4S2R8gLjO1VK7pJMcl0iT6f9Uxs5pLI2dlLTiEXQ5vaP48IgKp/7f7A X-Received: by 2002:a17:906:db0c:b0:77b:7d7d:5805 with SMTP id xj12-20020a170906db0c00b0077b7d7d5805mr28495741ejb.726.1667459490827; Thu, 03 Nov 2022 00:11:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459490; cv=none; d=google.com; s=arc-20160816; b=CL0jlgdMxKz7SJF8sYVz2hSWKoKKNjN2cxGrxCp6vSrONML25KdZYsq4g4D87hnxa3 FIQ2XvrNfpiSLVBUSxUEUjQb0jCCsBjvpG4ffnAy5KXq7W8u15IE6U2c73eY5uLCFf1w zRmrdorntJEqRf/78deYuZBzU5ouT4tk/1m6RS6N+NET8YixrQyWRZ47JclbOazsLF+V R2m7/8bXxpDORyTuv2Cyn2InTA0QIEPF6+rdQlPLhKd1abJUeENmTcnC8Zqkr+GauLrP DHomL2bTHYis/FupnxNfszAlrEFzI5Cr3Mri6VJn+PW9En6/C3FsNVZcz+d6SlCcb4YE UPBQ== 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=Y2bk7pRYobVWNftG5GXW6pX8qzOqi3/Pti4Jd+nYDpQ=; b=v2Ohk8if07y1aufW5rKuLLKyJCw06kI46BNeYPDjyEt5d1HFs2Zo54LIB7jl8aRndY Otj27RH/j5L3cxWjPqfBWBGHbNBZZZ2rwA/n1Zx1ofxGqNEpXDU0thNWRCDwif/LHEyF TTrf4IsAKT4mQUWLdHAErlgiJAlGJBziGdK0A5Q32OP8qxn9C4YRn7JtsKe3+krCRgaG Hugbc2UMssxavj+aYx2bCnrggCE/po637Yk0yBrobYEZsvE+doHZQCAJp6CjXKqULc1V sY75t+k2WOFMEfXv2AIl1/0r4qG+sG70X3PO18BzxRfUnFWnDIxw2oQty5kURBYGkQoI s0tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MPlN1lHe; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xh14-20020a170906da8e00b0078e063fc787si252997ejb.433.2022.11.03.00.11.06; Thu, 03 Nov 2022 00:11:30 -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=@linaro.org header.s=google header.b=MPlN1lHe; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230460AbiKCHJ4 (ORCPT + 99 others); Thu, 3 Nov 2022 03:09:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230336AbiKCHJq (ORCPT ); Thu, 3 Nov 2022 03:09:46 -0400 Received: from mail-pj1-x102b.google.com (mail-pj1-x102b.google.com [IPv6:2607:f8b0:4864:20::102b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10437BF49 for ; Thu, 3 Nov 2022 00:09:42 -0700 (PDT) Received: by mail-pj1-x102b.google.com with SMTP id b11so837398pjp.2 for ; Thu, 03 Nov 2022 00:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Y2bk7pRYobVWNftG5GXW6pX8qzOqi3/Pti4Jd+nYDpQ=; b=MPlN1lHeWyyr/qqGI08Q4sE44tpm3RZKK8Jnv+rPqOFeYKtcD1mKsxdFepnKzufC3l MElM3zA0aTBKptox/lWPdVUWNF6E9LMsdCVv6lavSOkWEYVSbgTC5CKZQ74+RuF1zmFL lW27ol8KKeHE6CREtLWMXTXFoUJgEAYhkZVRDBwmGJ18wuJEAlG0qQt1dsU+ZKCmNXXe 0Jt4ljkhhlFoACMmepTKKtYsTzRldFJBKtNW/1bV/+vGjizuwhPN+1HjfxGjcTSj2sRX jjazKq6GivhHodHMfdeAOYaSTN5M03DwEw8hHqQdr3Jx3yyQWOsYNNVWvZ82NBViKHHH 5+fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y2bk7pRYobVWNftG5GXW6pX8qzOqi3/Pti4Jd+nYDpQ=; b=D9dm9SuCBTPE31o8HEr0XgtlxcgnMdASriv+0eVW+UTCU8MSIWS8Dp7QkRasPzwwro G/JqMQQn2KO54ewrBHJK37vjv7Nu2qW89gjYjV9zyj5Qb3sSigNdxuBzC3WYhOww8A1v q0ZyUz7FcQLY02lVVw6I8ulGz/dTLl2871PhxROY/UcMoI1h3T+nDzycmFDwiDzuGBrf WcVxPss4AANlofjsfyvj31rK99HnTeA0zPc8tM6kPDm4/AmPaSI2O3Tko81/PARc+R2q qL14jn26EmowKNU8TX4SEeJ8bOoOnmbJ7citSTjmt60+MVv7aoxnh1yUBZlpryed7S98 uetg== X-Gm-Message-State: ACrzQf0ZzEOvlkiOr0fYo6cZSt8+DljJD1bC1Baw2ImnJcusMfC9ZxOZ 5FoeLWdMepIcHEyo0d/LfXTA X-Received: by 2002:a17:902:d489:b0:187:2b1d:1101 with SMTP id c9-20020a170902d48900b001872b1d1101mr16660361plg.158.1667459381540; Thu, 03 Nov 2022 00:09:41 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:09:40 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 02/12] arm64: dts: qcom: sc8280xp-pmics: Add temp alarm for PM8280_{1/2} PMICs Date: Thu, 3 Nov 2022 12:39:01 +0530 Message-Id: <20221103070911.20019-3-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458002679860642?= X-GMAIL-MSGID: =?utf-8?q?1748458002679860642?= Add support for temperature alarm feature in the PM8280_{1/2} PMICs. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index 24836b6b9bbc..5de47b1434a4 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -33,6 +33,13 @@ pmc8280_1: pmic@1 { #address-cells = <1>; #size-cells = <0>; + pm8280_1_temp_alarm: temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x1 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + #thermal-sensor-cells = <0>; + }; + pmc8280_1_gpios: gpio@8800 { compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio"; reg = <0x8800>; @@ -78,6 +85,13 @@ pmc8280_2: pmic@3 { #address-cells = <1>; #size-cells = <0>; + pm8280_2_temp_alarm: temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x2 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + #thermal-sensor-cells = <0>; + }; + pmc8280_2_gpios: gpio@8800 { compatible = "qcom,pm8350-gpio", "qcom,spmi-gpio"; reg = <0x8800>; From patchwork Thu Nov 3 07:09:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14694 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364820wru; Thu, 3 Nov 2022 00:11:35 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6UXNiyymzdn4I5d6hiCBNGoYknIaZv+GkKDeFvT1Ivfyx6oafnAgwnaQgMv8asyyD/CAMf X-Received: by 2002:a17:907:2dab:b0:78d:fc4b:7e31 with SMTP id gt43-20020a1709072dab00b0078dfc4b7e31mr26138424ejc.531.1667459495417; Thu, 03 Nov 2022 00:11:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459495; cv=none; d=google.com; s=arc-20160816; b=nafICkPGCfx1780c15OiAkht10iyKLmt8Bbb/RMIL23ryN4xgECMrZntY7XIcg4Szg bXaPHhOqHQKOrRyv1/8EzVjE2Mj/T5wpSN5YTfkxsxbHhDVobIboPqaKFmOSE7eH9dnp 3/lTIeCeFVY7Wd3PBDNu0PkW2s9ru5eqsN7xJPBw3uyLqBsIskPXfEt1R/MLq33snkTZ p5rJZw4iSioRvg6MqkzBtyVEbd5A3n65faIElDqrSULlePfhWWz5JjiTC8Upu57t11Xm Luagbix+kQKhwSCTdmTC7WN1ArJG/zmteAz/d2M2LPbmK1i4e7bdxfTwiYIzippvixrR l8zA== 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=vtTSpSbfumSkzodKqVV1fmVK+FiEe5+Z9JKtf5BK8+4=; b=ghspcHybOunSsSZM9kxlxSTIEpmt4gSmyveCc9HXeSqTSOTpx6L28ch9HyCyc5JQqv WZqmdeRGjDqvXKAOq23fe0vuF+EatatVksQX27+wHSVMeg1eYBxYuqM2W6BdI0Y7uett +Wx/MLRl1s9axdmKqrwoLyzG01PUONuJzu4U8TobtpEImiHcnlShZAifAOZax/3WsBsp dHDm01yBmif6htsAmG8Mrr7GpGhRZB2EuKEvAKVZVNJ5ZqyyN0SOus/ztrp3ZbADSCle HyAvL3vEXjQ2EFPjp6FOVYVcgnrFUbr9p8p+Hn+hc6CnYzVSGillLtm9cSwyeKaypA7n wuUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=wKzByP+Y; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dz21-20020a0564021d5500b004604906b23csi337963edb.545.2022.11.03.00.11.11; Thu, 03 Nov 2022 00:11:35 -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=@linaro.org header.s=google header.b=wKzByP+Y; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230388AbiKCHKC (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44916 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230384AbiKCHJu (ORCPT ); Thu, 3 Nov 2022 03:09:50 -0400 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 51F2C642F for ; Thu, 3 Nov 2022 00:09:47 -0700 (PDT) Received: by mail-pf1-x42d.google.com with SMTP id 130so835572pfu.8 for ; Thu, 03 Nov 2022 00:09:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vtTSpSbfumSkzodKqVV1fmVK+FiEe5+Z9JKtf5BK8+4=; b=wKzByP+Yy0l5kz/xLzh4XJ/LnUCChNU3MarJzDTcDJrXNkW9XTw+OqT/ZezjJeTE2t P1uEl6O+ECIE5pvBpiWgaub3JlWpd3PiGvKMVIIrAHdpBKNzivoHR+m65oKQK6N9gge/ xK3BtQ3MEF0Mba/ktuZJykfkFFfvlsSOB2bU00suBM7ClgL//n9rFUdPafYokI9P+4ju WSpi4l8GFZJ/Ytm5QUN29ouMf/g+wnix9Sl12hFHPXsII8fNy97LITddl+xWxjjcHeAB 7C5BQbC3rGZ5jeh+Jt+/YSjoON/Nj6oGteiTx5hg++Q0s2Hn5XkY9bgXICLc/nEa6LLW +LAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vtTSpSbfumSkzodKqVV1fmVK+FiEe5+Z9JKtf5BK8+4=; b=dLaZ5jAcgloUc7SjJQJYc1vyxN2nq6dqbGGdFy4FW6dQHCasSiQQqU7nD4h30qeWQ/ cT1H2ykuNGGIiadJdkpP96yAK3rVIbQql6WS4bP2ik+H38xyr2HhOUBd1COzLOvJeYrg 4PWGcnaAZU0pC6UClOihHVc9//bj9TUP16t29qcEJi3fFZDRTy6wGrD0ixj2X3ZRHeOF Dw3aBVEtQ13OqFUy1QoOhq/ftv3Y2yO8ZWrZtjlSiKzSU+dcLyfyQmwwWJyDD0/R7R91 GxXF+xvYxhEM6TZdzqRDKOrUwj7W91hEVvwTjoeWqWV5+exhOomP8WdZUmvp/Cfvzy/9 kscw== X-Gm-Message-State: ACrzQf0FglvICcWk//xlG5YszhmGbJcfJdJvvxHJlAJmfUav8h/bb7Sy WCUvzm2ajQekktKE3l0QgRGB X-Received: by 2002:a63:1a45:0:b0:439:49b4:9672 with SMTP id a5-20020a631a45000000b0043949b49672mr24643996pgm.551.1667459386844; Thu, 03 Nov 2022 00:09:46 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:09:46 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 03/12] arm64: dts: qcom: sc8280xp-pmics: Add thermal zones for PM8280_{1/2} PMICs Date: Thu, 3 Nov 2022 12:39:02 +0530 Message-Id: <20221103070911.20019-4-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458007407694373?= X-GMAIL-MSGID: =?utf-8?q?1748458007407694373?= Add thermal zones for the PM8280_{1/2} PMICs by using the temperature alarm blocks as the thermal sensors. Temperature trip points are inherited from PM8350 PMIC. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 44 ++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index 5de47b1434a4..397ff4995003 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -7,6 +7,50 @@ #include #include +/ { + thermal-zones { + pm8280_1_thermal: pm8280-1-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&pm8280_1_temp_alarm>; + + trips { + trip0 { + temperature = <95000>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + + pm8280_2_thermal: pm8280-2-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&pm8280_2_temp_alarm>; + + trips { + trip0 { + temperature = <95000>; + hysteresis = <0>; + type = "passive"; + }; + + trip1 { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; + }; +}; + &spmi_bus { pmk8280: pmic@0 { compatible = "qcom,pmk8350", "qcom,spmi-pmic"; From patchwork Thu Nov 3 07:09:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14695 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364874wru; Thu, 3 Nov 2022 00:11:44 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6p6ZoGKX3DrGKykho4WQ6gDrhI9lybHKsRMFLZ0ruBXsmg+nDAXh5fU37Hh52ZPh/3uQX1 X-Received: by 2002:a05:6402:655:b0:464:d83:d02c with SMTP id u21-20020a056402065500b004640d83d02cmr6113120edx.335.1667459504748; Thu, 03 Nov 2022 00:11:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459504; cv=none; d=google.com; s=arc-20160816; b=Tjqf32R/q1m2qDBTx8MKiBS4rXbdOFIinGez1oWbtjj3huhtbRr5IXtaLCudMi7AYC T+IW15oEP3R03zs1XNnra2qW3tHnW23IWSZTexVdr0b2cF1m9BooOFPsxw7Zhduftx2+ naWhoiT/ByqQnUXSGY0rUMIVnexRByWcrjKsi2j28LT7+BR62xQYxNE+OmJIHseUmT1n r+2XGqMuiXVGIsdHpLkORM+tHsLFAPKUPt1DITFXUCLUUbJekaJswz0ahkfyBHCa5Uaq 1tIA84FxIrKFPjcEQMzyvjQm042G8mhv15vbQnb1F4GCc3HuXbDIsMcO3ly/U+6/HtXt u/jw== 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=sNnO/JypOAt/4mb47yViotiM/3nDhVevoD9t+FcxiWU=; b=Wep27hqlAvLMxCzBId5PiZNEPYB+xwZEHFPXt8Bw3zeUjIJuZpaxj1yOpPJDbZB4KV /yxsdiH+fSEpvVLUhJ7lUgKmqi4gdfbzqx8hQ2Xk8aPxezLtAYVdM3RwFPllj+TOMOtK vou0by7hR9j9dkp9QpfukjX1bpDAqo5e0B/fHRUzrsdWOThQkqlLQHboJW6L6tUzP0EP PEGGxMC7rkvrUpKQX9XiFATcuehk1tXw7Oq9VkdawRVycbRX/eDyeyYpS2PMMTGOrgq2 zXdYJF4PkA2/596Am1opuITmB2YuVlXoipIGBWmiBYJLrILXzAKv4wckBDn9cG17DUlD z58A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="gB/XxAjB"; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id di16-20020a170906731000b0078db79317bbsi333904ejc.689.2022.11.03.00.11.21; Thu, 03 Nov 2022 00:11:44 -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=@linaro.org header.s=google header.b="gB/XxAjB"; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229485AbiKCHKM (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44654 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230481AbiKCHJ5 (ORCPT ); Thu, 3 Nov 2022 03:09:57 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA5111006F for ; Thu, 3 Nov 2022 00:09:52 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id q1-20020a17090a750100b002139ec1e999so1025714pjk.1 for ; Thu, 03 Nov 2022 00:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sNnO/JypOAt/4mb47yViotiM/3nDhVevoD9t+FcxiWU=; b=gB/XxAjBKF+5AjI0SAFaNnpDy8e2aX+xn6H5xJI6S1lPc/4om5sj5iGnn7J2+l281y KfqjtBol3mM/bkr3+E6gGp/Bt8bch0nuhpbS0qrDBkTjJ980T/DwSi4ynwq8DqYGLt83 1drc0WDeI4aZpg9B7Q8r27yIyuLPobsRd8wXyOgLJoZUb5N2f7oM3Z2GItokAvxTKK9h P4lTYWODdWoLx2vDghJ5ip7KELUunLeInAt51isGxZOrb+g+yaNyyNsb/qF8B0wb789t jOtry401XUuI8hoj+TS5Rmv85h35Plp6OaWbmkrXhh40zqLB/JCyQ3QKALy29T0pKaMw Ub6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sNnO/JypOAt/4mb47yViotiM/3nDhVevoD9t+FcxiWU=; b=6tp7pdRZeInVZxmGuhUimwzlG2O3EYGvaAsT1BG/Vdjy85dZONY+v2eQYKRDElytap Ln4wUr8cPqer8uf3Y2Nvoqd4bnffpFE2VdmIQnWrp/0gejWfNqWgARML2tjT4zdaadmf 6gJXJyU3aZtSaSeN0mtLuNRpSUEH6BFpSAgwIStAzsMe1MbVH0twBHLdd5XjQd3lS1/E WJnuUz7KSAjt8CJDuQ5iR4hxuG+wHcKqe3tDVgK6Z3GqgvTaGTQ75Ac0zhXDU2/rd1AX A1bLRgJZ8SmUXltP5rt52Wna/CRcdUwgTrJf8zdOBbN0ZrsPOysKHYga1Wo244WjIHk/ dXLA== X-Gm-Message-State: ACrzQf3BRW7M+dHEghlAFp1PwXA84TJLTlqI+Yf0uCuExV+2SLzAL1By 4LP4Y5c1odkiITO+Z9CGmWHb X-Received: by 2002:a17:90b:438e:b0:213:c985:b5dd with SMTP id in14-20020a17090b438e00b00213c985b5ddmr24985395pjb.116.1667459392187; Thu, 03 Nov 2022 00:09:52 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:09:51 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 04/12] arm64: dts: qcom: sc8280xp-pmics: Add support for PMK8280 RESIN input Date: Thu, 3 Nov 2022 12:39:03 +0530 Message-Id: <20221103070911.20019-5-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458017776454365?= X-GMAIL-MSGID: =?utf-8?q?1748458017776454365?= The RESIN input can be used to reset the PMK8280 PMIC. Enabling the RESIN block allows the PMK8280 to detect reset input via RESIN_N pin. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index 397ff4995003..4a3464f5e6e9 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -68,6 +68,12 @@ pmk8280_pon_pwrkey: pwrkey { linux,code = ; status = "disabled"; }; + + pmk8280_pon_resin: resin { + compatible = "qcom,pmk8350-resin"; + interrupts = <0x0 0x13 0x6 IRQ_TYPE_EDGE_BOTH>; + status = "disabled"; + }; }; }; From patchwork Thu Nov 3 07:09:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14696 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364886wru; Thu, 3 Nov 2022 00:11:47 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4dqF0J4HmMpCil1Fg2gdfsMJRXofIUF5WEvkmuLzQjkla3q5Zrixg1AOjijONJ364Myhxs X-Received: by 2002:a50:cd07:0:b0:464:63b:1017 with SMTP id z7-20020a50cd07000000b00464063b1017mr6409516edi.364.1667459507486; Thu, 03 Nov 2022 00:11:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459507; cv=none; d=google.com; s=arc-20160816; b=xt711Gb3RQSIxqfdcuE7vLsnjv3/EsTHazyuD/uJuAF9LSfjGlHEQ4L0bfyDaBxU4P zu/3RbI6CbsSQaxSNJYyAiQUTsWO42bO7DinFNo56Lcl84F4BscIneTI1/zqgjbLtsFy kH9xvFRsHncfcaanP+kSAxWN0ZSa2f/p/5U4QEEh71ZLnsuoqVMc48BOFphwBvlntwNN COZPo6EuKPAiUVOGuhGeueT2YumOFMQ6nAZ2nI7yweS6tn7+4hLBEIq2e0emknu7MieP VNwYkvM+X3tR9rvG1ZngV8RNNPcrUsPDOleVXig3E7O629r94rnrZ9SFF7ehLKLYknFT rfng== 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=JthYgOPJ8wLY+kJmpPo6YRkYw++3oIBC9/8kQpa43wk=; b=PvptPIat2Vsvh2VpnEwCCXPOYTNg+1a+T86oPnX+px1NGJ6zSZqU9Fh+m2VIjYWeXf qNTR1dk9PZTfTyzOUbJXnoV9Mqc+tNv/+dAcOr9OTmQULWfToc2QHWsS91nB1tfRwPyj pRvOf5UkvaRXHSopzNyUpUfY2Ir1BQwUOfGavaUQRgF8crTsfYx/iNgX64lT7Chyib8h Ja5CwMWnQQRKnlofsbP8k5U/qXnQUllKliN0uSKSoX5gN57yQeZUWBdsx372ECV6F9uu WiqMl5pXscm1sGsEQ3NAql1ZDSurl1Z8AJFkUdnAz2xykYGg9A7usExsy/HvNvk+VdEy m5nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oqa2VR9x; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c7-20020a05640227c700b00458c130870esi381719ede.385.2022.11.03.00.11.23; Thu, 03 Nov 2022 00:11:47 -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=@linaro.org header.s=google header.b=oqa2VR9x; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230329AbiKCHKT (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231132AbiKCHJ7 (ORCPT ); Thu, 3 Nov 2022 03:09:59 -0400 Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28D06DEF3 for ; Thu, 3 Nov 2022 00:09:58 -0700 (PDT) Received: by mail-pf1-x430.google.com with SMTP id q9so844383pfg.5 for ; Thu, 03 Nov 2022 00:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JthYgOPJ8wLY+kJmpPo6YRkYw++3oIBC9/8kQpa43wk=; b=oqa2VR9xM7LgVSNeC59MrGPOve0uvlM/fYcJg4WIl+XyrrmYrNORIBh0taFvj7UFIH /izDRvXpS7JYP8andHnU7pV2PSKeLlDucZzPBloaRZ1/NFKMrVCSysRxRcmJ582IHFHg jUAUtquqZkHh1PrfSinyLc/L17ETX98Zf5WB440e5zfby9z+mkSwgDn1IzQfEXtt3tbE hDx9UY8UVQdNAuH+rtlF46qViU+fiXrteEQBE5WfxZXAx4xMR6AmbyXfY9tWmuP2tWI5 8Xyxd/0zzSsE7jhYyI+uiphql2CRxUcCa/eb9twN6rXwS5QCdtjkR2WmUvoC8/zQbjsR oh5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JthYgOPJ8wLY+kJmpPo6YRkYw++3oIBC9/8kQpa43wk=; b=5SnuPgqMcH7MzY0v+1LA5aT/iiCYIXjC50lbCo0ZOOSanfGZjRKcwnFvXpI/Xar1uL oc5RSOKL+UHks+2NhI7rqREB2sLpJlMcNfHOrEMi6xmKiqAhMvvYH6+4z4OHiHKo93KM VIPueSfhZ12ltI3HVh2yy5Fk19G50XMFbMjTqMqYfc5B6JKtsrK0zJ6rwvetR4STAWhK C4CpiLWWftPRgWyBjhgJKefXr02c8x2cX+C4pB7TWRdEkBoS9GE6MnENO0m8onroej86 hk67UVuB0rqh9jGKn+LAn5LPQJQAP75BMUUDmliZXSljUsnN+dagOj3PyruKKjsBCPdx 91NA== X-Gm-Message-State: ACrzQf1yWKkkm2rKZAQRW8te5p6CHEWUPOE0F8rdol1eCZbpsRc1FKV2 LW0XkHpFn17A94tEgVYvxMa6 X-Received: by 2002:a05:6a00:1253:b0:56d:8742:a9ff with SMTP id u19-20020a056a00125300b0056d8742a9ffmr18618778pfi.5.1667459397638; Thu, 03 Nov 2022 00:09:57 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:09:56 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 05/12] arm64: dts: qcom: sc8280xp-pmics: Add PMK8280 ADC7 block Date: Thu, 3 Nov 2022 12:39:04 +0530 Message-Id: <20221103070911.20019-6-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458020413298403?= X-GMAIL-MSGID: =?utf-8?q?1748458020413298403?= Add support for ADC7 block available in PMK8280 for reading the temperature via the AMUX pins. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index 4a3464f5e6e9..b1cdde2f7861 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -75,6 +75,16 @@ pmk8280_pon_resin: resin { status = "disabled"; }; }; + + pmk8280_vadc: adc@3100 { + compatible = "qcom,spmi-adc7"; + reg = <0x3100>; + interrupts = <0x0 0x31 0x0 IRQ_TYPE_EDGE_RISING>; + #address-cells = <1>; + #size-cells = <0>; + #io-channel-cells = <1>; + status = "disabled"; + }; }; pmc8280_1: pmic@1 { From patchwork Thu Nov 3 07:09:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14697 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364923wru; Thu, 3 Nov 2022 00:11:54 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7E5GSfCwyCTzRHXtzxVLHNmdjc/4ryarvnA7kLfPf+mNpilMkSSEGz3AqvylGizGLNNNb6 X-Received: by 2002:a17:907:2da6:b0:78d:3cf1:9132 with SMTP id gt38-20020a1709072da600b0078d3cf19132mr27701539ejc.299.1667459514452; Thu, 03 Nov 2022 00:11:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459514; cv=none; d=google.com; s=arc-20160816; b=YaUhNpxRREyCRvUY5e4l0MUQbtfav2vflCHJZfeuY2c8eewQpa4KDRL6hv24zFwvM9 DVvL8jcRQV1lb+hRbI7nCH5W73TERs4a3vCJsTewoMzq99acfQ1WAXx8JY0s3rc/t9Eo 2voq0LfhMW795FA/Fd0TvvAlOMceehmrbvp9k1g/oYZ6WMq3R8igI4mldN3u+yqX9YDE hfBRf1S6hnyOLRtWW4bF/Jy5Xyfz0lIknwF5nOWyDm3z8utGu09xjm2sFBMzypH/HdcI OibBE5z+3R7EysEHBjC60i3fynwEAtHzrpaN1zqx33WXfd2gdWfhTsCXAlX9yS+vAEiE FOwg== 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=ZeYJbVuqGDHsqyzLjF7twJNYqifLyyH6qytnIHxb/r8=; b=eBIdm4kQaGJWxqINOeIsSsLVfwsG27WtizjRmS/i8stVdgvkvRMXNfXzpOC6EkJEAb OzM87FbrKy/sHYj0c1UXvo/Wf18MTEUQ6LpkpiNKdqRyxKgSYFirBSMZtveS8HAJKxB4 ircZBwGApIamNyuf3innPmuYSa/DNjNpZ9knfVK8BO+zzqZqGxP8+NG9jehB0HiS+jJc ctt8IJ7CnCgUr6+hxSdU7gJJxYLqRX9A/D+8ZYc5fXuGIPkDenW2/CsZeTdcvJvoTPbv IDqSM/ZBYT5lEUTBxtwUsTsZT7/uhXXki0Z69vl56dtGmkpM9wB/IP1LHInvG5Daicnp yfbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ok6MJ8U8; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q14-20020a056402518e00b0045c7c7b95easi442429edd.73.2022.11.03.00.11.31; Thu, 03 Nov 2022 00:11:54 -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=@linaro.org header.s=google header.b=ok6MJ8U8; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230461AbiKCHK3 (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45050 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230427AbiKCHKF (ORCPT ); Thu, 3 Nov 2022 03:10:05 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C70B32A2 for ; Thu, 3 Nov 2022 00:10:03 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id l6so859877pjj.0 for ; Thu, 03 Nov 2022 00:10:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZeYJbVuqGDHsqyzLjF7twJNYqifLyyH6qytnIHxb/r8=; b=ok6MJ8U8j3Ib/3c3DFsgqYs512jMCHBXC90uoLjbsNw4brDmgL6WGJnQmP8NzBw05w OYqiVx5SrGdUB/PJJeMCQuGp/ytOlxQM2U4LStKDfGNVAeh+Ruifm3a6ua8/iVwqxF9O wfidHGKY8mejBmqgOLT01uCW0GLP1nWp9A2fH6GsqEeizoj/Vy0orTh5gEi0ugHc2QgF LIWysYAKJ0BD7mSQWPwNc7BQ/RweiJxQvwMrTriU2scSiJPsa283BL2UhUgmbwCwqtLx KWiPqOvoob6N6Aq96wvFHfczjabY7uTSyvcnwL5Xm2xjUkn5xRVxaZvzzVE1NVOcnP/o 4qJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZeYJbVuqGDHsqyzLjF7twJNYqifLyyH6qytnIHxb/r8=; b=dImGgPtV+0/YcdFV6mUft7LxvqNqlpsk93/aKSLiVkFEsUdLUOPWxWZgeglR7LTnMa V7OGqtSJQeEGIVW2vojFxg23fFVRZfb7F/EYsw96Y7QMsvw5b055+3tUSFQ50BEOwmfu thbaKtmSRY771m4BmioaHNJ7uniB+ZIEeEo4GRMkcD9YLO8oTRfkVHpsdhtzQEKpuXOH utu9Vn37r66brp6xbxmuv5oh/SmyOcyuPgSqKin23WiZBNqkGPbKlpQ7VcPC7wqY5vch 3UMOgCdctwSuLyOkvi8kgZP4Phek2zgKiddLjly3j4M5UCAt6oZxXk863mD9fRi/q/Lm 7EDg== X-Gm-Message-State: ACrzQf2WnKU4wVAVlnxOKqnT3RVJD9NJm5FCU3kcW4hx+86busgYrFY/ TMCI7AFkWNRZMn06ilIhglEL X-Received: by 2002:a17:90b:690:b0:213:d98f:ed6a with SMTP id m16-20020a17090b069000b00213d98fed6amr21353026pjz.37.1667459403119; Thu, 03 Nov 2022 00:10:03 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.09.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:02 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 06/12] arm64: dts: qcom: sc8280xp-pmics: Add support for TM5 block in PMK8280 Date: Thu, 3 Nov 2022 12:39:05 +0530 Message-Id: <20221103070911.20019-7-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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?1748458028229644864?= X-GMAIL-MSGID: =?utf-8?q?1748458028229644864?= Thermal Monitoring block ADC5 (TM5) in PMK8280 can be used to monitor the temperature from secondary PMICs like PM8280. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi index b1cdde2f7861..f2c0b71b5d8e 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi @@ -85,6 +85,16 @@ pmk8280_vadc: adc@3100 { #io-channel-cells = <1>; status = "disabled"; }; + + pmk8280_adc_tm: adc-tm@3400 { + compatible = "qcom,spmi-adc-tm5-gen2"; + reg = <0x3400>; + interrupts = <0x0 0x34 0x0 IRQ_TYPE_EDGE_RISING>; + #address-cells = <1>; + #size-cells = <0>; + #thermal-sensor-cells = <1>; + status = "disabled"; + }; }; pmc8280_1: pmic@1 { From patchwork Thu Nov 3 07:09:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14698 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp364947wru; Thu, 3 Nov 2022 00:11:59 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7SrsZI/b/yog8yjfc03q/clnja6nyhF1ssXHSjMOOYbvw9+98ZM4ATrwUbOnNM+I5lHL70 X-Received: by 2002:a63:83c6:0:b0:46e:f5ee:e27c with SMTP id h189-20020a6383c6000000b0046ef5eee27cmr24326209pge.603.1667459519512; Thu, 03 Nov 2022 00:11:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459519; cv=none; d=google.com; s=arc-20160816; b=wcwYeaQ75VDvuSz6P8xESTPJn3y6PWiYq/Q7Ukn9ETcIIoBFn2aPU8VPoMS0eu9Zq5 S1ZhqdVJUrm/C8qN8/BqLqeLo6Gb/E/ZtJGZnEEjaXP5K6u6QfBhhuUWGZO5XbgdpLem N5XM76iYcAZo+1r8L4QlmOiCm8lEmxsC0QANRKBbArW6FAMfpontGVw4PiePAtir50Iw D200YM1U7p25tKz0yTdHxLGigcFVsxjx2i301wzY81QqSPpAHTBc1q+1P1T40ChZPd5y vSKIlDRiH2PhsWF2ObhGSgl2iPLLv9TXAWAd7Z3lofb1wsINfK2GmSoj+cQ+19axSX8m b6+w== 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=vFJpBjb6QP5w8jom1mD9aX3bwJzFPKeDTupRGJObZls=; b=WAYHem/9ovq34A5Jj5w4FIOzeh4EYppbjcu3xqG83QRSgAdIN1POkPUnmjkvmtt3sO VvsUzv5AklJErOqMAPIeFaXA5tLYq4ZnZHbSKldBhfYOYfgvFxn9HFPpTfeHW6bMt/l/ P+bsxFd/RwK8tnlKdFaPkqeBJhWfu+og6SZlBgJrncjB1Me9XSr1eJgNsjrfp8XIWYe3 65FCpl//Adz2vD9YUPU4VOjELQ5WblopxSaUoo58sqKPUQq3K1rtxYJgioOx/BW6lNZt Hm92v0lyHMuo25idnrOJIY6F7eS5OY3ZJYZvjg2H8GOVRH0FUlggbI5iAboo0Qy0yW/q IO5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UDVMH3hs; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e21-20020a63db15000000b0046f714d96fcsi80230pgg.728.2022.11.03.00.11.46; Thu, 03 Nov 2022 00:11:59 -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=@linaro.org header.s=google header.b=UDVMH3hs; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230336AbiKCHKj (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230489AbiKCHKK (ORCPT ); Thu, 3 Nov 2022 03:10:10 -0400 Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E04321006B for ; Thu, 3 Nov 2022 00:10:08 -0700 (PDT) Received: by mail-pf1-x42f.google.com with SMTP id b185so831496pfb.9 for ; Thu, 03 Nov 2022 00:10:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vFJpBjb6QP5w8jom1mD9aX3bwJzFPKeDTupRGJObZls=; b=UDVMH3hseinsmZ/5eokoX7zXybLKWNJ4j4JXaTJxc2oysEHWNIOh0GAfaeUtRymNdb PhFGcFHbg2Shm1sjCS8j3+nyLcw2nG4gUBCYolwhVxLtOupGJmmyTvzHix1iS+I876gb p+iaaRufs3P6aZA6zzAUy95Jr7ln8jPbv4LSX9RP8ZII5GXxTaP+pAyXLYicPoy+4Wsk AlIuzu99Qv6PlHIURb+uEZy9i/3u/+Yj5S+gXEdFJhfVqB3Xdvlb2K++eESGhK9FiNIa GYAU1uE/4l2gydnPSgCL/uFy4xsIvAlyNhQyXA2Wtn2/TRmLG4KTPX2WdsSDY7Jadxyl Z+qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vFJpBjb6QP5w8jom1mD9aX3bwJzFPKeDTupRGJObZls=; b=19rSHzE2UfZ28SQ8gWJUkp0VHar3nDtOaT9Cgf8QlAWixPcPDU2QtDCnmX+TvtB7r+ QSi8B55B7EtedCKgu7la05Ly7U2eKlftGR68mYq/nedx75xVmBrPMBo7KAwH7H46b2wZ YNiasJUh2xbPupnE3IaXdIldOBie4F5pkqN5mbYTfwaLImeBc+E+DXiZU7F/PBEHhoF3 OV3WpBAAJjZ/K4SuGidCekJeTuotH+JueDOp25zX0nnhxkf+VxHigbs894lgVTsgDWYg i2GBid663WfQXTVMz6EqdHPGhipIDTXDxImGlUWdLsSsyqfC6l3dgxkUC6k5FJ+tQ5uF 1AmA== X-Gm-Message-State: ACrzQf37ipKS0Tk7f6yV/cioIvUdDc3BwMPiDAFxIRD37B+xDMNNpCRH Pc9Qn8dGH2i6TqbzfsMtwmID X-Received: by 2002:a63:cc:0:b0:463:6cb7:4f5d with SMTP id 195-20020a6300cc000000b004636cb74f5dmr24593969pga.489.1667459408606; Thu, 03 Nov 2022 00:10:08 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:07 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 07/12] arm64: dts: qcom: sc8280xp-x13s: Enable PMK8280 RESIN input Date: Thu, 3 Nov 2022 12:39:06 +0530 Message-Id: <20221103070911.20019-8-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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?1748458033408273331?= X-GMAIL-MSGID: =?utf-8?q?1748458033408273331?= Enable resetting the PMK8280 through RESIN block in SC8280XP X13s. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index b2b744bb8a53..6aa8cf6d9776 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -169,6 +169,10 @@ &pmk8280_pon_pwrkey { status = "okay"; }; +&pmk8280_pon_resin { + status = "okay"; +}; + &qup0 { status = "okay"; }; From patchwork Thu Nov 3 07:09:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14699 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp365037wru; Thu, 3 Nov 2022 00:12:14 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7y1obyTYQJ0m9rJEhcBFUnbC5V0zkbTYWKFynFUs6lj5aGVEVvRqR5Yu+Ke2DbV1jPO6tt X-Received: by 2002:a17:907:6d94:b0:7ad:95fd:d1e4 with SMTP id sb20-20020a1709076d9400b007ad95fdd1e4mr28101132ejc.233.1667459534129; Thu, 03 Nov 2022 00:12:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459534; cv=none; d=google.com; s=arc-20160816; b=tu4ftliSZSiTFPgwKw3yAe+rA3Dy6C46heoY3rp0q5spLzTSOILzeLqWH9KTCbRHmd o8TBmk3v/t2z8eN6BKho5i9VBBVg+XQKuVnCQZEU+UF6BptqahvbHKGcFanqRcHMJqNI y+iZde5du92za2571qO30r3wQxpo/S8VSThZWHfWYZ/UhhCfWwjpLAz9yTjrjy0ELLOA 5QAQqksMDPN606l3/3l5utvXQT9nrhuGLMIU71SKaJ5CMOfB9ZLj1MSlfdWLdhjjVYQW wghIFizSF/3wlsvT876woglNNoZhOUYB8IY1x7lLb6ez9MmdVsGLfO/U8qPvwe3JQMtf dVpA== 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=p5R9xZuZbY/XGHJi8KmbLI1THL0sZLR4+LZJSp8iZfo=; b=C2+r1YE8ZDD5I81zHN7icDp7Xc4DT2TUFujgCRmpXAg6oIn8o2zy5Axvfe3h56lgJe cN1SXQLRSX1I5bGtp7srFjoWC6Y5S925+7cWzfl5LrxO97685781k/bbkfmzTMi4B/sl NaYGK6NRxH/YUC4oMHskSjrmJFJpS2N2HFRH/7MXI0ujGvGa+cDXGF6AZ37hdyoQORK9 bXYMEEJJczQGLvqmRO/+yuxbfHIsP4uIgy9sHL/8CXxdqcLYUz4aJm9Xt9JrV18RseFx cI5Sw8SmwaitEjKiEANZFy87FbuDUx3zHXGozbPpUYRR/dsEiWsF+P4pmw6KGlgB8kbo w5cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bA2sspvL; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t11-20020aa7d4cb000000b0046069e4590bsi288056edr.104.2022.11.03.00.11.50; Thu, 03 Nov 2022 00:12:14 -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=@linaro.org header.s=google header.b=bA2sspvL; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230525AbiKCHKn (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44752 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230511AbiKCHKR (ORCPT ); Thu, 3 Nov 2022 03:10:17 -0400 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AAF17DED6 for ; Thu, 3 Nov 2022 00:10:14 -0700 (PDT) Received: by mail-pg1-x52a.google.com with SMTP id b5so916475pgb.6 for ; Thu, 03 Nov 2022 00:10:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p5R9xZuZbY/XGHJi8KmbLI1THL0sZLR4+LZJSp8iZfo=; b=bA2sspvLerepZQqeJC8DXv9+AoK6QpZ17X0J0n2MTOWqMdDgWVIW+kUsfdh7OdO+nm XTY4ieqgvYb85arBe0P67vKSYgULeLCn0g7m6DxZbn92S4wOQAPiYWJMXasAkCDbdTOv YX8OoUnZamoFvnKDm6WPdM34vht0JYjNcy0H6jqeupQszC3K/cV1Eilly/F4BLSqFmhq 50NeKgfdWkNu2fk0J0wqlKSzvnj7kbHDPb/d5YxPhIPD1QboO6uDWJc7u/DMCEaEpyf0 iw2Ynuf9Kwm23rSGcaCDdj3Uj3jsccl9GMGI1HmWoBeyBCuXVMedXslR7P53wIJtMGmf xRzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p5R9xZuZbY/XGHJi8KmbLI1THL0sZLR4+LZJSp8iZfo=; b=6KTfOiaKcf7SMozlUISGXJi/nnjxWM+71SOOHgoCwchA2sR0CBXBbavweyuPyPvwfF ZhqcqrzRIxzWhc+/lVQG7lyBmMOy9E+8tiJzqTOASM/+qGrthF2V8zySQk1tVjQAO/h8 HWyulW12czdUjLoak6Jim25Jc072DQRyJWS5dn+rWlBMKJ/OEwM3CiRDkP/ioVu/duk6 XiPjSDpyaebqoe9U10MMconquwc/icUDgMEn0JDB7+WmLfs3huCpG7xSMgzVLxJWfQVa C9kzih1ebB19d0sw2qp88o3r5hFLB8QDS4CRpkw43RwRmxfOeGtW2xjf2uJ5fhaF9HTD sSDA== X-Gm-Message-State: ACrzQf25VhfdDS2ysq0uKbxLyy+8+LpAxm2KYGvVM3LWVjdUjx0RdxBI 1Ywngg/7yxi9oWvvJCefMebK X-Received: by 2002:a65:458a:0:b0:46f:33df:46b0 with SMTP id o10-20020a65458a000000b0046f33df46b0mr24516191pgq.564.1667459413946; Thu, 03 Nov 2022 00:10:13 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:12 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 08/12] arm64: dts: qcom: sc8280xp-x13s: Add PMK8280 VADC channels Date: Thu, 3 Nov 2022 12:39:07 +0530 Message-Id: <20221103070911.20019-9-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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?1748458048316644951?= X-GMAIL-MSGID: =?utf-8?q?1748458048316644951?= Add VADC channels for measuring the on-chip die temperature and external crystal osciallator temperature of PMK8280. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Manivannan Sadhasivam --- .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index 6aa8cf6d9776..cc51739e7dc5 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -7,6 +7,7 @@ /dts-v1/; #include +#include #include #include "sc8280xp.dtsi" @@ -173,6 +174,23 @@ &pmk8280_pon_resin { status = "okay"; }; +&pmk8280_vadc { + status = "okay"; + + pmic-die-temp@3 { + reg = ; + label = "pmk8280_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + xo-therm@44 { + reg = ; + label = "pmk8280_xo_therm"; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; +}; + &qup0 { status = "okay"; }; From patchwork Thu Nov 3 07:09:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14700 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp365131wru; Thu, 3 Nov 2022 00:12:32 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6dchjKtuVsKqBy7VAqL5mS3QqnQDg2NzvKRuEP5rY7W++C7j77lKpZj5eQ6d8jJTrz82t8 X-Received: by 2002:a05:6402:1b01:b0:463:a54a:d551 with SMTP id by1-20020a0564021b0100b00463a54ad551mr13995333edb.428.1667459552798; Thu, 03 Nov 2022 00:12:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459552; cv=none; d=google.com; s=arc-20160816; b=rn87L8hXnmILsSnAwvmci8Fz6rO2Z4eI2ShK3EKVeofXN9bHZE7A5rzWMWuAp8778e wuzYQTLpy4M1OmHqfn2wFCnXJd8Da63W6it0meCmCnjgjstUi3AVxOFncyia3cH+QnVE IJlPGFDh8XrWYNPcTzhPvtp/HtyLnxn1hZFTckCxXjzK6Mk12if3kv9lQPdGx0rWX0sq 4h2tTFtWWNQ5Yy7GICWsLLhELsp2TLDJtwcanC6YBG4lEOczutzeeZ1Y0pWys/v6ziHp kASLBOOM2/OabAm+oxyjYLgtVJ4ADZPsLj5/s5QCMvdWOH7OSNMeqpInmjJT0R7Gk6ZJ UnGQ== 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=gnwKnhoKUlY7xET1bNEuzraf9yho7HItYeI5FvzEIfw=; b=eeKlbzovIzjlZyLN0zyqY/uUYTUk80bD+1GqRSyAMuscsxFqfD1hKZuj9BUILElJr5 M28VWBo5UfGXp4Kr6cuo7LACsYnprq9De1T5jzh2z+gDzLocGiEisMCksI8lPfd9yqex EsSaOWy3AALBFzBktQ+0hoPbt/Fbs8q9CCz3ITmdxLHK2rttLGb/Py5S/C6NaqkGWL5f gkyAZmx8cTC1kYYGtQ08qzHAuaa8ul4Iu3P/qukjegh1rThuR0+7y43HyuViMDCmtfL0 CQkdizwuRxZFmMFM9CNuxxn9+chIkt46eiJbzmMDxB0Gz5FXVu42H2v+EOz2wl7Urwsp YYfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WrYcgJGW; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i13-20020aa7dd0d000000b0045c3f6ad4b0si249512edv.484.2022.11.03.00.12.09; Thu, 03 Nov 2022 00:12:32 -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=@linaro.org header.s=google header.b=WrYcgJGW; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231205AbiKCHKs (ORCPT + 99 others); Thu, 3 Nov 2022 03:10:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231208AbiKCHKV (ORCPT ); Thu, 3 Nov 2022 03:10:21 -0400 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E1FA120AB for ; Thu, 3 Nov 2022 00:10:19 -0700 (PDT) Received: by mail-pf1-x42c.google.com with SMTP id g62so828755pfb.10 for ; Thu, 03 Nov 2022 00:10:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gnwKnhoKUlY7xET1bNEuzraf9yho7HItYeI5FvzEIfw=; b=WrYcgJGWt1T9PEyXIgOyGmnFkUA9lXikNQrOQAnFWENMCETUd6AdNPDplYEoYAYWvk uruuAvIc359dmswBwGj5WCVCSp2obW5D8eZKm2g5IRBIySpclIZugyYTX4wIkYBmFkb7 TY+1kXvpQ+CzCTL+PhOBiPqEIhXQOqauSJFLJBzhHT2GB01yaoMoSwO9uA9RnO++EMvb RvfgxukVNeNTRDpIVJ5bGwzWPjF26nk9nA+/OehSOcf/UQJhmW96qH/Aru7mxxDUKdRI gwHzsTf8Xd/PCN3w6zyMVTtej7rj/2QxAgcoQvJBKNE3/W8PNpijqKsNR+bZK3IrLcXI yiiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gnwKnhoKUlY7xET1bNEuzraf9yho7HItYeI5FvzEIfw=; b=E2Y98c9Y39qpP0R8Te/FzixB6DCPXXh6cw0GnRchYYcq4BPgpwK96GhsifHyZDuy7j VCf0udl912kf1eXGG4y54+wE+EcUzITbuUA4zltFKXG+knLAHk02S958+w8L8C+UJ98r Bnb2c8DN55ngPYkPa6Flf+tvYepXeCdijloFZmwWsMmdD1lRCxlcYyCZVJWKg1pRf4zM /SzC8Dk4MVIpzKBSktgOE85Q14HD/C7Baqc+pRPvoVEHyC/1tReyzmwem4LVfjjodH2r tNdE/0a0CPnwf0lr9Haob/q4urW1Gt/v7VSnYrCDmVJPXatTyQaGSis77y0vzALXmiF5 FftA== X-Gm-Message-State: ACrzQf3Cg9w3BxvhBJ9325fJcuincrk1QHuzSIG1aFL5wTcuvuwFP+JL ZTgYzFifAeMmJwUVO1uezslj X-Received: by 2002:aa7:8887:0:b0:56d:41a9:dbb7 with SMTP id z7-20020aa78887000000b0056d41a9dbb7mr23712407pfe.82.1667459419375; Thu, 03 Nov 2022 00:10:19 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:18 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 09/12] arm64: dts: qcom: sc8280xp-x13s: Add PM8280_{1/2} VADC channels Date: Thu, 3 Nov 2022 12:39:08 +0530 Message-Id: <20221103070911.20019-10-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS 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?1748458068280167624?= X-GMAIL-MSGID: =?utf-8?q?1748458068280167624?= Add VADC channels of PM8280_{1/2} PMICs for measuring the on-chip die temperature and external thermistors connected to the AMUX pins. The measurements are collected by the primary PMIC PMK8280 from the secondary PMICs PM8280_{1/2} and exposed over the PMK8280's VADC channels. Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski Signed-off-by: Manivannan Sadhasivam --- .../qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index cc51739e7dc5..bb96c350eb09 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -7,6 +7,7 @@ /dts-v1/; #include +#include #include #include @@ -189,6 +190,66 @@ xo-therm@44 { qcom,hw-settle-time = <200>; qcom,ratiometric; }; + + pmic-die-temp@103 { + reg = ; + label = "pm8280_1_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + sys-therm1@144 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm2@145 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm3@146 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm4@147 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + pmic-die-temp@303 { + reg = ; + label = "pm8250_2_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + sys-therm5@344 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm6@345 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm7@346 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; + + sys-therm8@347 { + reg = ; + qcom,hw-settle-time = <200>; + qcom,ratiometric; + }; }; &qup0 { From patchwork Thu Nov 3 07:09:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14703 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp365398wru; Thu, 3 Nov 2022 00:13:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM48rAtdD8w60TTHkmWy5/MsRbmRBicdYJiwXFdzXFLj5xHHXznKHlkKfumuI2MA2QZN2O1f X-Received: by 2002:a17:906:ee81:b0:77e:829a:76e9 with SMTP id wt1-20020a170906ee8100b0077e829a76e9mr28148551ejb.207.1667459597129; Thu, 03 Nov 2022 00:13:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459597; cv=none; d=google.com; s=arc-20160816; b=hCZm6teF5TU7dhjGzlKB7Dep6CXl7+e1UsyfmTI8cO1eK0RX5XnLVaeAJ/rlpUhc3d 1RELjKCl++8JnG6GWG/miiDyXg2OzZv4+TLSZUNXKQ7hsBF9ElHRkTNKTnz0t0IknJDx IBhpIPgtxvv8tekHbLguaZOUcF4IOTtMWM6jssQ59Va4tgBl4pHHbDEw6NFff/Pt3+P+ GJBivinNxWx6SkrekroUnqJY3id2OLf7aStWompfiy4rmin5A6ZJhkUoRSNvAenjjQaB 6nhpW5ayfxQZqLvChYrILw1foFHKiugH8AhtUtJAesNAgI//4TFBRnp6bq3vHLf1gIum ldDQ== 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=ao59MJL2Kd8o80aS64wARpotwSK9xLqDNm1aBbrm0cs=; b=pRoQqOm1Obk/tk02H6TgAOIlI/k6Gd9T5GRgbpDnZq++3mSzfQCegd11qg9axHDWzx rcvIi/re1+rljg7ptr0R3i+kr6Is381ffHaCl3VuVhMVol8g6u++fKW6sZXZanS5lpXe yHIfNKdCGvG5j3BAKG8ECzfvPImkAFFyYpaJucigM/7zKKQOPSxo9aPtzeqaiof/sdoQ HeqpZGanc3imqtVXwxiVO6pDh0WdbaQ5PSuNJcaQWC2+5g+xSWeBMNudQJODSCIXdeVj /1Ln9fT0YBMfRt9MxuHW9kP60SEcNMSwAKu7DJe2KnYRXSo1ZnL0DlUWtVuTVOazeSsR 6Q0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=LpEscd7L; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x14-20020a1709064bce00b0078df1c345dasi230942ejv.534.2022.11.03.00.12.53; Thu, 03 Nov 2022 00:13:17 -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=@linaro.org header.s=google header.b=LpEscd7L; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231305AbiKCHLF (ORCPT + 99 others); Thu, 3 Nov 2022 03:11:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231154AbiKCHKc (ORCPT ); Thu, 3 Nov 2022 03:10:32 -0400 Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A16D1181A for ; Thu, 3 Nov 2022 00:10:25 -0700 (PDT) Received: by mail-pg1-x52b.google.com with SMTP id s196so926475pgs.3 for ; Thu, 03 Nov 2022 00:10:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ao59MJL2Kd8o80aS64wARpotwSK9xLqDNm1aBbrm0cs=; b=LpEscd7L3VKq5cj6auHwpXvO8RAtA2t6bdHnTsYVJr0XeOMBi8xLVvIitz5/FzjGuw 21hd5arRPpB7oiNrgajxM2yiuMtAqkp4rINnnw0T7/0ErdxxE4fVh8lUc2v6g0d8jFpd CVjBkrBTjVmDrLGEmBcAnrWEv7kxzk/hP8f15J9HK4ogBOQrwmvlYj8NPdTxJ9rQNXPx UTvsWRwQ7/oEa6/u94UgZ0O3meZkHywlRBJKHsKvadFATT/efCCNr2t5yPyt4hF1lqcq LWvuz6XhifC7/JCCNDAayNIAZ3DxEW7AsMLGa2j4JiL94L4TK4bAtZET+rjl8CuwEgh1 3wBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ao59MJL2Kd8o80aS64wARpotwSK9xLqDNm1aBbrm0cs=; b=Cg2Sd+HMRYORNcsP0WgzAOQj+PPnDUfGQ1mDU1HKaeOkn4R19DkkvxOWugbF9hpARS 2g2DlLRqQOuvGlPMeWNY3BDTqnDTsvrJhWjoF6kV8EMzJBGgtiRO7LQW0M7nRTPdl0os zSWDgKnbMhHKy63zhxq5tDhQpmizojNAD7dltK9aWHAVS/RclSQpuQOJ8jL41cKrLVdH Bxywsj1TxLHW6L7u3fBcSEQO+jzIMwOwh3/JLrik9JH25F+vuQJZBBhchD6vYSokSxGA xZmKldCz5hRF/gg4K1fGtyqDNIClVj+aG0DIPPxLoKDcESQqDU7Pccqyztft7Situc0F v5+Q== X-Gm-Message-State: ACrzQf2oDb+p8nPHQdxQtt/Bpb2ZHAs3avSjKMHKMAWsDSr9aNh6HJGF TRt0rbxw4XhRHu3UUbWE9jKO X-Received: by 2002:a63:de46:0:b0:46e:c3bd:e47d with SMTP id y6-20020a63de46000000b0046ec3bde47dmr24529585pgi.609.1667459424801; Thu, 03 Nov 2022 00:10:24 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:23 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 10/12] arm64: dts: qcom: sc8280xp-x13s: Add PMR735A VADC channel Date: Thu, 3 Nov 2022 12:39:09 +0530 Message-Id: <20221103070911.20019-11-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458114620252710?= X-GMAIL-MSGID: =?utf-8?q?1748458114620252710?= Add VADC channel of PMR735A for measuring the on-chip die temperature. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index bb96c350eb09..d0077c7a7a6e 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "sc8280xp.dtsi" @@ -250,6 +251,12 @@ sys-therm8@347 { qcom,hw-settle-time = <200>; qcom,ratiometric; }; + + pmic-die-temp@403 { + reg = ; + label = "pmr735a_die_temp"; + qcom,pre-scaling = <1 1>; + }; }; &qup0 { From patchwork Thu Nov 3 07:09:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14701 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp365306wru; Thu, 3 Nov 2022 00:13:03 -0700 (PDT) X-Google-Smtp-Source: AMsMyM47FA5rWLxCHc/EnWJESJGFYQTV5vKJU1On2wR/qjGMyNJwXpPRu6fmd5DQrxVxqVZPgTyH X-Received: by 2002:a17:906:847b:b0:7a6:2ad9:298 with SMTP id hx27-20020a170906847b00b007a62ad90298mr27145709ejc.90.1667459583262; Thu, 03 Nov 2022 00:13:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459583; cv=none; d=google.com; s=arc-20160816; b=DpOobi9fxB4++CDitcndadTY2aO/zQMWpkElmg7gJFvI1ZxMYtWI/qyJebKlkYIqlj nUXjPZ+6jaw4ym2nYNoK+N4eorPM4NNoNvtf9JTZsm3ENDiLRx+8+SYI4rVoKqkeJUug XjOKOnElzEOT2/mtEWg9Z/UeXJUJaiAHz+iovAQxwARSDp78urEaiRWIHpt03g88In0f 8zUIYXzvC9vb/EimTgXYVxW4d3ZA0SGQ5U79rAXN9BzxJTW1AP9aNfx+LEQUojSX7ZHV o0YAZLYkOJt//1dLkhncdmvR7H2S/MVCqdHCcJyr1ZIBLxvfqoFX+udToQvrWZKH3V+t I13A== 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=YXjotbp4XPu3PRod81r/QLTNrvEzekXOSUQtWFcnvmc=; b=qGfmDj3g0QLFePdCj2gqZSRpZGIh62szBAHyp4/Enzy699yg0gpY6A739e4O6wvoWC 4fKoDT/sq8sDu4AjNaheygOmmO3/BJ9io29GuwRkuXbdUwl7PhaPLYgJiE0lL9PenfkO ZILQt+CmKGS31dyCvdq2Ux1wOcxpfqXqlPNKULdnnlnXjGbIaGXUqoW15CgW6X2qOyNY V7kBJmVpnEU487bGO7EftFPpCumRNGaok6ON5lhNSfJc4G7fMIxupFPqe8f+F7pdD2d+ 6BH1+v+Hu+Hj5aairSHKZjrXvst7f3ZXRkfs8oM2Qxd+puEYg8467PPn+lcQOzcAvFLB wBvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ec4ehpQP; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p15-20020aa7d30f000000b004621e2c473dsi283439edq.354.2022.11.03.00.12.39; Thu, 03 Nov 2022 00:13:03 -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=@linaro.org header.s=google header.b=Ec4ehpQP; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230489AbiKCHLM (ORCPT + 99 others); Thu, 3 Nov 2022 03:11:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45526 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231258AbiKCHKk (ORCPT ); Thu, 3 Nov 2022 03:10:40 -0400 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA31D18B0C for ; Thu, 3 Nov 2022 00:10:30 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id g24so1102060plq.3 for ; Thu, 03 Nov 2022 00:10:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YXjotbp4XPu3PRod81r/QLTNrvEzekXOSUQtWFcnvmc=; b=Ec4ehpQPDSgFfP8mfI8RI+xV6KG4sj0UTy630JsqYuku/HBDM0IANsjY4eIbKIEkrR 5wavJWBm0FQud0qz1tnGM0KSTUGIboYTGiosfzfGuWVwHCVTGwNa+r4kvzQckrDvQJQp 4fLPMszttJq/MW87OVeAkJbpJJB6AmZwsgh44tVuPFgDJK0o80TsFynG/W5i/AN9Gex5 qsg2fqnnvO3IdaIkE9MGNl7VhGULksDNKdQv2qYDB1Y/V0eFVsJeAZY889RTFABQ/hK8 HiqNQcxkZOlwjazW6UeVQIEcefYznYTy55odulSj3dAKPs929jvfm8mVnKsqc5cXTlFf ZUYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YXjotbp4XPu3PRod81r/QLTNrvEzekXOSUQtWFcnvmc=; b=zzHvEBMYztdWQL4lLHY+G2FCPurYvuXQlSVxuV4yl+ogqmwOgO1pYdsenH85f7A10S 0pO/DOZe9DJD5dpG2ew8+wQmcR48jwvCOoKq+clRlVC1vfZKUzwwXR0q1k/PMzz2KT5q iwDFgdctAiM9mKl/EUolurFQVtV1Hn508NjQNRNRYtlFblVKc9SkEC9KalcPE4dY44eP cXunEJdb5LEJjKBcv6pxCtmefiDbCm4Nz+FDUmboEecMMGifFx00UTFVNmriCOugk1fE BzTJRexOZKyRIfeZ4uFtw5QbFGspyFkLv3ekT4MsLzdZX/li59pDixKavPPcAf65hVJE eqxw== X-Gm-Message-State: ACrzQf2C3N+Pcr7lHs3nyIYSoAYeafXnw6NPdQ8sWN99ZzVA+JikIwUB eYQyk9hRZ38taV7J35yNH4wH X-Received: by 2002:a17:90b:3510:b0:214:2af4:f8ae with SMTP id ls16-20020a17090b351000b002142af4f8aemr7906107pjb.173.1667459430076; Thu, 03 Nov 2022 00:10:30 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:29 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam , Krzysztof Kozlowski Subject: [PATCH v3 11/12] arm64: dts: qcom: sc8280xp-x13s: Add PM8280_{1/2} ADC_TM5 channels Date: Thu, 3 Nov 2022 12:39:10 +0530 Message-Id: <20221103070911.20019-12-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458099686471120?= X-GMAIL-MSGID: =?utf-8?q?1748458099686471120?= Add ADC_TM5 channels of PM8280_{1/2} for monitoring the temperature from external thermistors connected to AMUX pins. The temperture measurements are collected from the PMK8280's VADC channels that expose the measurements from secondary PMICs PM8280_{1/2}. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Manivannan Sadhasivam --- .../qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index d0077c7a7a6e..fdeb7718a596 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -259,6 +259,74 @@ pmic-die-temp@403 { }; }; +&pmk8280_adc_tm { + status = "okay"; + + sys-therm@0 { + reg = <0>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM1_100K_PU(1)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@1 { + reg = <1>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM2_100K_PU(1)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@2 { + reg = <2>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM3_100K_PU(1)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@3 { + reg = <3>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM4_100K_PU(1)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@4 { + reg = <4>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM1_100K_PU(3)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@5 { + reg = <5>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM2_100K_PU(3)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@6 { + reg = <6>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM3_100K_PU(3)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; + + sys-therm@7 { + reg = <7>; + io-channels = <&pmk8280_vadc PM8350_ADC7_AMUX_THM4_100K_PU(3)>; + qcom,hw-settle-time-us = <200>; + qcom,avg-samples = <2>; + qcom,ratiometric; + }; +}; + &qup0 { status = "okay"; }; From patchwork Thu Nov 3 07:09:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 14702 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp365331wru; Thu, 3 Nov 2022 00:13:06 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6jI/N18VF/2zSr9huw6kEMXXYORdU3okQWvNxRb2+iR48UOPHoXPIOWfI8v8NngDPuecJh X-Received: by 2002:aa7:d744:0:b0:45c:e353:e891 with SMTP id a4-20020aa7d744000000b0045ce353e891mr29234104eds.36.1667459586324; Thu, 03 Nov 2022 00:13:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667459586; cv=none; d=google.com; s=arc-20160816; b=bjeUlWC4c8r/CBAzjNYZJJcwWKuI7pjp/JAnjX0Z17bX0jrBqjPesG1zOmpHTUt5bJ sLNZFYQ/PrjGg0LCAz6dN2mJMHUtfTkxoGdZO7hg0rqaNdZLKHRhmDgglnVRzBoKPan5 MLA6FfcsgjzTYL8YlPjSHukMPMG6L8PEDN6Ie3mrki18t7VtmcXjeGov3RbJPfI9jktK qCO9CBcFealqmCy9UCfsYwb05BAc6oXLYKtZ0+JJeACG/9OdAQF3yMXtGzvLozoXxCEt jfOcddLBbhh/Rh6TH1i1r5zWhjRWsIxfCgPPrdlFX79TRawhuzUD7iM90qMu+UQFtXM0 29GA== 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=mH8K/6eg5Lh08TfiTAW9SH/au0kXMjW1a4OsBDcVWqM=; b=ej7zCIHuzkSdTF86DbBC+5Lm4iLtveMyuFeFrfnCwG4K1DXs70Pe2bJ1ggdV9Of8Ez o9EHVZsby3R3kB2qofKcwCKnCKtngt7sQ64Gx8ESbEPewoYVX0nTpMTx+DS3hwAmZp3T 4uxc4genKcu9hxavKrZWKxjCRgelxPbZoSyKSy6gOoSobeU1o3fjkg7tILnCQk8mmidl 5H11AAFvPmGKZqyS+WRm4Odos92IvbWzHZ6YlsfauurAsxr/s7F6fNc/691ggdJAh9RN Q1RdHOJnz463rq9yiP6NKobbhJmii/EA8xzT5rDcbMIqQWN+NwezvDDskO0mYKCRyqcE RlCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Zrpmvktu; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ds12-20020a170907724c00b007a6843971c0si421937ejc.190.2022.11.03.00.12.42; Thu, 03 Nov 2022 00:13:06 -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=@linaro.org header.s=google header.b=Zrpmvktu; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231327AbiKCHLX (ORCPT + 99 others); Thu, 3 Nov 2022 03:11:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45256 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231244AbiKCHKs (ORCPT ); Thu, 3 Nov 2022 03:10:48 -0400 Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DA124F020 for ; Thu, 3 Nov 2022 00:10:35 -0700 (PDT) Received: by mail-pl1-x629.google.com with SMTP id j12so1096305plj.5 for ; Thu, 03 Nov 2022 00:10:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mH8K/6eg5Lh08TfiTAW9SH/au0kXMjW1a4OsBDcVWqM=; b=ZrpmvktuoNhallTRgxhKQWglgv0B8LbAU1PTDwPFaf4kgpbfOwqNdrjuUyEYePAhmn v4ka3TNaMdkeY8ZVY2T2rQ0f8guNpPWfWma2a9Yvp85ab9hutZ6UK3cy7HUmFdgqOCfd GnKXbWoyhIecHnsbgAYaKyOxfc5gZfd8rk9quMhI4WpVKYLgV53MWkF+opti+4DIs2LD xlUsF7jtqt98uNmlEs9MrQUhTBg7WgBXzFR+yP0j8yfbq/TYfaCvo5wJl/I7SqYuE/0p 92zAmBBlwYZYtT5WTc+4WwHUSjSJTho/+IY30WbkLUmdhQwzfPTtzMVjvrNqMJ7rPt/M GOEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mH8K/6eg5Lh08TfiTAW9SH/au0kXMjW1a4OsBDcVWqM=; b=NodbHNDKbDx52/lpkiKvUg5eox5kI4+5WGyCK8M6UheOLjQQ4CQat1FSZVk09uXshO PRQ9mPapX/IgH2ca6C6pR9FLZvU7aSkv+13uKXxgeMpMfFXnN6nEcqGz8K06UbYVLzuL /dXXpanRpaVXwqea0btNaPQ8XLldERdSFClGBEeCx9jnhpJgazK5G6MD2Xrly4C4aDdv MNqeMArZ0ccUdiRI5FFjLB8ywhFvOxV83DjBSNn3nVnKt3YPEV0zQHNJVCjBsnDha5Bd 1GmRBFfV9CTLV87RqkPIQ63KDMWpV9rikWPV+HsaAyLD+SZdfEH0/rCN4nOcC3P6/UJ4 gqWQ== X-Gm-Message-State: ACrzQf3EZe8lDnbuUHnFP78SjbUwdGcFAh1ietbnupWG32+tgPikhBPE Sz+fSOmE0S72MI5FtDdeTOAV X-Received: by 2002:a17:903:2c2:b0:182:df88:e6d3 with SMTP id s2-20020a17090302c200b00182df88e6d3mr28273709plk.81.1667459435320; Thu, 03 Nov 2022 00:10:35 -0700 (PDT) Received: from localhost.localdomain ([117.193.208.64]) by smtp.gmail.com with ESMTPSA id s9-20020a170903214900b00186748fe6ccsm9451244ple.214.2022.11.03.00.10.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 00:10:34 -0700 (PDT) From: Manivannan Sadhasivam To: andersson@kernel.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, johan+linaro@kernel.org, quic_jprakash@quicinc.com, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, steev@kali.org, Manivannan Sadhasivam Subject: [PATCH v3 12/12] arm64: dts: qcom: sc8280xp-x13s: Add thermal zone support Date: Thu, 3 Nov 2022 12:39:11 +0530 Message-Id: <20221103070911.20019-13-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> References: <20221103070911.20019-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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?1748458103133878787?= X-GMAIL-MSGID: =?utf-8?q?1748458103133878787?= Add thermal zone support by making use of the thermistor SYS_THERM6. Based on experiments, this thermistor seems to reflect the actual surface temperature of the laptop. For the cooling device, all BIG CPU cores are throttle down to keep the temperature at a sane level. Signed-off-by: Manivannan Sadhasivam --- .../qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts index fdeb7718a596..7d2b53ceaa54 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts +++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts @@ -29,6 +29,52 @@ backlight { pinctrl-0 = <&edp_bl_en>, <&edp_bl_pwm>; }; + thermal-zones { + skin-temp-thermal { + polling-delay-passive = <250>; + polling-delay = <0>; + thermal-sensors = <&pmk8280_adc_tm 5>; + + trips { + skin_temp_alert0: trip-point0 { + temperature = <55000>; + hysteresis = <1000>; + type = "passive"; + }; + + skin_temp_alert1: trip-point1 { + temperature = <58000>; + hysteresis = <1000>; + type = "passive"; + }; + + skin-temp-crit { + temperature = <73000>; + hysteresis = <1000>; + type = "critical"; + }; + }; + + cooling-maps { + map0 { + trip = <&skin_temp_alert0>; + cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + + map1 { + trip = <&skin_temp_alert1>; + cooling-device = <&CPU4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU5 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU6 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&CPU7 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + }; + vreg_edp_bl: regulator-edp-bl { compatible = "regulator-fixed";