Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp4875880ybi; Tue, 30 Jul 2019 09:39:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqwbAUN/qlTea9J7DEVFa4dmfSVhjA8RBnAJcauOtylXrI3sfsHYcY2q++ekCa0jBUdMpti6 X-Received: by 2002:a17:90a:e397:: with SMTP id b23mr116446784pjz.140.1564504741713; Tue, 30 Jul 2019 09:39:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564504741; cv=none; d=google.com; s=arc-20160816; b=wYfX8k1M9BvAaRm2sKM6JCLQCT4W8qeJm7pODdKzve9pyGvmV+PSXZGcqTW5PVViAe 4PVGWD0xZYMdTpgNq703bRONn3g/Srku3Ue0h/OjuiZqi0xngTaSEe20lJtKlzNZrAyn 2jgiphcXM0TDFLLyj731qeB9SrxnXaZFnML5tjJ8l2lY/MKf5j79MUAvvw/x1zWNskzR h2ZzZPf5oeG1rKpieI57TwMMEa06JmCylLVW6+sbTWiLicUGFo/tkPfVZrQ+TEHES40M PI0Dk8USuvN4OM7IGEcx3sa61hMOVSkHf3suxRHyEFIEV7SCl7Cjnp3wJbCoKR7/6H2L fupw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=WRQrRymvzeuce3KKDbksGCaiWLluhsSldgXmnzTmp8s=; b=TEvP0gL++p4OgiHgPov3OrEipf2dVRTrHI1CzCSMod9qJMaZBoYyLHmInstBPncEq8 TLVXfw5dRf0ELqTtGluQ2fEHbscl2l7s87m8WyUO9OWLOrccfW06+Pg4DIyOIFBnnSHY MHL/5Ns5keUuCERfVxSCdyDWJntyC68ZgPeejA1QG17/RFh9kS2jJBY6A6PUckwh7yhC GLiwQsmH/meBE1OaBS7TaIyptmSNTeoDWuwSgZ+9c3gvnE/y72MOs+rsFLeeQmcELk9Y /OjQJ4ndFZwGzzP3siX7kzVRpQ7YzBEfksI9aLCnTV8lJlknOEWNv0YRdqVet4pxRtyl WZTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=y4t+HM1g; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g129si30777495pfb.1.2019.07.30.09.38.46; Tue, 30 Jul 2019 09:39:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=y4t+HM1g; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1731055AbfG3PYq (ORCPT + 99 others); Tue, 30 Jul 2019 11:24:46 -0400 Received: from mail-qk1-f196.google.com ([209.85.222.196]:37880 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728855AbfG3PYq (ORCPT ); Tue, 30 Jul 2019 11:24:46 -0400 Received: by mail-qk1-f196.google.com with SMTP id d15so46884939qkl.4 for ; Tue, 30 Jul 2019 08:24:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=WRQrRymvzeuce3KKDbksGCaiWLluhsSldgXmnzTmp8s=; b=y4t+HM1gzG3E/sK8yoWFX8FDHUW4HdMLmLbt/cIJqBMgLDJ71onmHxZPXuKyUkHaxg iriURYdjLTQwVa5uDNBPkJ2ZPyjb3ZWnQIqtpvcQgO4wRj0B/bmhvAWBObA32nhn1xFY j5DnUpbNffMqYSsmKeyXaTdP0OBjCRh/xqwWe44VkcUy8YQExEbcxLYLW3MktSFoewjc c+Pul3W9Hw/RRpOIMKf6Q+A05UVHAf2tc3EuxAyHrRI5WaToby0adDO665ppycGWkpcu KCSdoRgWUd0qCiLlc5Dbcpgddpli/glSpFxlzM+SsjNviSfmJkqlpTEfpi4hgLBk+U6U EeyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=WRQrRymvzeuce3KKDbksGCaiWLluhsSldgXmnzTmp8s=; b=Ydkr+Y/2o6c6KsAay/DJ4B9opiHR7lIzT4Bgk2xyOR5/14TIP7CZFFEFbVUd6X963o rLt1jgi9owzl/UC1r0bAC66FtFmJ/OC6+1k0Z+oSxPRf0NPVjyJSB/U8Z0D+WTnUqVPg UoZDPQk4wt8enwmXoBGENNLQEpK1nwZE/VoLCVtSns9OrPcmLK9ucuHwYFDDZjtp/ymg fjS+F6WmbL/tQL0VM3nrlAf+YWY8FD+muwrIz9IUDpMH2EmwXYIFeVP7rEtgtenmT1Rj DQIA0jFFnvKLkJJ4sK2PGCGHvk5BFBL1T6kbFUm1r5hCJt2Jn0nQHWNFP/CVgTpp6shq HJKQ== X-Gm-Message-State: APjAAAW9rfe+MKfM3oz2fb/fyDYJiPVulUWrPaV4kJA266mEb8zhIniq 6vXL2vm5L5pNTL4Eh6xllAjZZw== X-Received: by 2002:a37:97c5:: with SMTP id z188mr81637690qkd.5.1564500285402; Tue, 30 Jul 2019 08:24:45 -0700 (PDT) Received: from Thara-Work-Ubuntu.fios-router.home (pool-71-255-245-97.washdc.fios.verizon.net. [71.255.245.97]) by smtp.googlemail.com with ESMTPSA id r14sm27251082qkm.100.2019.07.30.08.24.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 30 Jul 2019 08:24:44 -0700 (PDT) From: Thara Gopinath To: linux-arm-msm@vger.kernel.org, agross@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, bjorn.andersson@linaro.org, amit.kucheria@linaro.org, vinod.koul@linaro.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [Patch v2 0/2] Add support for AOSS resources that are used to warm up the SoC Date: Tue, 30 Jul 2019 11:24:41 -0400 Message-Id: <1564500283-16038-1-git-send-email-thara.gopinath@linaro.org> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Always On Sub System (AOSS) hosts certain resources that are used to warm up the soc if the temperature falls below certain threshold. These resources are added can be considered as thermal warming devices (opposite of thermal cooling devices). These resources are controlled via AOSS QMP protocol In kernel, these devices can be treated the same way as any other thermal cooling device and hence are registered with the thermal cooling framework. To use these resources as warming devices require further tweaks in the thermal framework which are out of scope of this patch series. Thara Gopinath (2): soc: qcom: Extend AOSS QMP driver to support resources that are used to wake up the SoC. arm64: dts: qcom: Extend AOSS QMP node arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 +++ drivers/soc/qcom/qcom_aoss.c | 131 +++++++++++++++++++++++++++++++++++ 2 files changed, 139 insertions(+) -- 2.1.4