Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4240225pxj; Tue, 25 May 2021 03:35:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyQNRkEUkfjFAi4P0M6geL6JUJ/eg7dQw3mfcBQyfb6y0MCSdTttj/6V3d9WBvK0fOhruQ5 X-Received: by 2002:aa7:dc0b:: with SMTP id b11mr31162396edu.124.1621938919995; Tue, 25 May 2021 03:35:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621938919; cv=none; d=google.com; s=arc-20160816; b=t5BRyUgR7HWjjKgE3Zdt42MnDsB3Ofj1KIzIKoug5SkXeNjb+C600vNJQBrSPuItma /rOpx3515rxm5j93EfsCqruLcgLcJt8r86d73Qnwzomiz2am2k+183Js3KL/EaOZPPrj JQNv4d4pTlaqLDctojmMVQQt+OUrrfSELVe+DKgcsvuxmjeTYsU0qAzivbg4dNtHrtee /ro4UYx2JCCSABMfcBh/wNq/4oZJLBD/QV+8ULOFnPnsC0cj0i8agAdoerSaF4jL9ssY 53lNTm8Pf/r70z87dYP6wTal+shrFq/9nn7idQdPkbe3Quy81eASi2S5WCFm4trYZBGI eI/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=PLBX5j7Eu/wyNYdAly34V2Go4AT9r3d9BhlSSaeKqhY=; b=kP3SuYEQV0+la4CzWyAbZmYyXozhOqX5b8B1Ul05un4NzrTP/6358FxP4yby5O9Ual jbPvM8wmnCAvGwPp2G8+yaGbOF85cUJTjFiuQ/J7p+QIhZ/VVvQy/IvVM+ZisKfvxodo GE83RtQcGr6iev96KDpX6/wK3Xx8fcSTnG53xjllkqgceKB3ajBiZte5kgJZQixnpiC4 G+RP5q5GI0dARjrP+rD2mBB5WenlA4YbboTdF0r2LmF9Q5y/M4+wwwEpdy7MHXG4SlM0 4VARxEdmSQ988JP4ZIeRflQ2kLHqBq0Pan7jeOvOCtDwIUl/9qQUxTvO9IVjaRUSY8pA A2Vw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z15si16293367ejj.367.2021.05.25.03.34.57; Tue, 25 May 2021 03:35:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229921AbhEYKNV (ORCPT + 99 others); Tue, 25 May 2021 06:13:21 -0400 Received: from alexa-out.qualcomm.com ([129.46.98.28]:50028 "EHLO alexa-out.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229919AbhEYKNV (ORCPT ); Tue, 25 May 2021 06:13:21 -0400 Received: from ironmsg09-lv.qualcomm.com ([10.47.202.153]) by alexa-out.qualcomm.com with ESMTP; 25 May 2021 03:11:51 -0700 X-QCInternal: smtphost Received: from ironmsg02-blr.qualcomm.com ([10.86.208.131]) by ironmsg09-lv.qualcomm.com with ESMTP/TLS/AES256-SHA; 25 May 2021 03:11:49 -0700 X-QCInternal: smtphost Received: from c-skakit-linux.ap.qualcomm.com (HELO c-skakit-linux.qualcomm.com) ([10.242.51.242]) by ironmsg02-blr.qualcomm.com with ESMTP; 25 May 2021 15:41:26 +0530 Received: by c-skakit-linux.qualcomm.com (Postfix, from userid 2344709) id D18EB501B; Tue, 25 May 2021 15:41:24 +0530 (IST) From: satya priya To: Andy Gross , Bjorn Andersson , Rob Herring Cc: mka@chromium.org, Lee Jones , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, kgunda@codeaurora.org, satya priya Subject: [PATCH V5 05/11] arm64: dts: qcom: pmr735a: Add temp-alarm support Date: Tue, 25 May 2021 15:41:00 +0530 Message-Id: <1621937466-1502-6-git-send-email-skakit@codeaurora.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1621937466-1502-1-git-send-email-skakit@codeaurora.org> References: <1621937466-1502-1-git-send-email-skakit@codeaurora.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add temp-alarm support for PMR735A pmic. Signed-off-by: satya priya Reviewed-by: Matthias Kaehlcke --- Changes in RESEND V4: - No Changes. Changes in V5: - Split this patch into two. One for adding temp-alarm support and next one to correct GPIO node. arch/arm64/boot/dts/qcom/pmr735a.dtsi | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/pmr735a.dtsi b/arch/arm64/boot/dts/qcom/pmr735a.dtsi index 1c675af1..b0a7cd6c0 100644 --- a/arch/arm64/boot/dts/qcom/pmr735a.dtsi +++ b/arch/arm64/boot/dts/qcom/pmr735a.dtsi @@ -13,6 +13,13 @@ #address-cells = <1>; #size-cells = <0>; + pmr735a_temp_alarm: temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x4 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + #thermal-sensor-cells = <0>; + }; + pmr735a_gpios: gpio@8800 { compatible = "qcom,pmr735a-gpio"; reg = <0x8800>; @@ -23,3 +30,25 @@ }; }; }; + +&thermal_zones { + pmr735a_thermal: pmr735a-thermal { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-sensors = <&pmr735a_temp_alarm>; + + trips { + pmr735a_trip0: trip0 { + temperature = <95000>; + hysteresis = <0>; + type = "passive"; + }; + + pmr735a_crit: pmr735a-crit { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; +}; -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation