From patchwork Mon Jul 29 16:33:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thara Gopinath X-Patchwork-Id: 170022 Delivered-To: patch@linaro.org Received: by 2002:a92:512:0:0:0:0:0 with SMTP id q18csp1485342ile; Mon, 29 Jul 2019 09:33:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqxa3eikR0hHQNuSAbR6+GvJg2qKASEJXFSZgE3B0EXDDl3RkGWONBksC0AgyoTkxik58kB3 X-Received: by 2002:a63:31cc:: with SMTP id x195mr93682823pgx.147.1564418004800; Mon, 29 Jul 2019 09:33:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564418004; cv=none; d=google.com; s=arc-20160816; b=0Lz4bPvLXRC15GXYYeL3ojSF0wW6tO/DR9BNcKhGuSj8eutJ71Stuye0zK1CkzfO3m EuowLgLgAMrhrHLOUN2ort372wKJ5UhmZcXPO8hYETyCvcMZ+Zh/sjXvMttP/40PnDlr B0nI+h1pmtIpdhQpjQASUJXXZrEUxntvnr7RtHROZD47jYxHXRxRqI25EE03miRiz+xv xR31A6YH2m0jAwZw+sNLEl+7ErQrz2CA12RPu26wCt14ZjG3qPlp+y04vwB+ZqkToN92 97Wnd8RgCMcP1gMoz5Rr0jdXa23scWK7BYYg7xQfTGG7aaq9OSE7HEtch5TmWqZmaBSJ lmhw== 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=hkKjlu5QjGs/T3e0RTvio/pt/qKYz2W25QWtnEmwNpA=; b=Wpz2JZh0orRi8y5cZG140p9bZMLYuJ5kgYCr/79Tyifj/JOWS3jm/K/gTYJzZja0TR 7R+WJXqDqRTjRo5bfl77d1PrVAYM6vrifvrOYBLVZfmWcaPJSPeMZpFDBjiyEGXE/WU3 RLmDYxGNrexSK5KDrRCPHCQC/0ltz4qGTrzSgngp2oBB2prU6yHB1O5TqWggCNYei8Zj A47fsQRSg8c6D0VpPoY8FsY1yOYeSWo4lWkU+WQmc5y+JW3zmUD6PPU/XVjO1XMB+8uI bzeRZMKTdEsRORRCKVDcalGP3bx3TpNHXzxarxfSZ8t8d51ANo0pxKqAwRS8Gz5BUO7l axwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=B5KEvVPs; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-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 b20si28022690pls.24.2019.07.29.09.33.24; Mon, 29 Jul 2019 09:33:24 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-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=B5KEvVPs; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-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 S1729079AbfG2QdY (ORCPT + 8 others); Mon, 29 Jul 2019 12:33:24 -0400 Received: from mail-vs1-f68.google.com ([209.85.217.68]:44978 "EHLO mail-vs1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729077AbfG2QdX (ORCPT ); Mon, 29 Jul 2019 12:33:23 -0400 Received: by mail-vs1-f68.google.com with SMTP id v129so41232927vsb.11 for ; Mon, 29 Jul 2019 09:33:23 -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=hkKjlu5QjGs/T3e0RTvio/pt/qKYz2W25QWtnEmwNpA=; b=B5KEvVPs/R08nW/X8iJscPrmioD+SoELM7xRWLLE0Zm0kwBVrdY5pYjdN1Xuf2NBT0 rS+xv97P7PgJRnFBFXBXRtPn0E6W8lS1Bco9qxudNc9iL/dKJ3HsHgSqpj2UYPRVsgN5 ZGNl7/PVqT9L/ByfL+YvaOjXN5cBf1edMWfNbwx88NweWNrqOGBliZDi5RaOsuG9+12l SBAJLKE7nb5zTU6lJZRC6vzU0W/76o9x+TMm5WhF9A/8v5aDZpHxkhV0Q7RwkGSqUcKN 3pib9KPjkAh42bgicvh7s95J8JLdISFwiVd6WK0YEk1m6YRIl+/h4TfD6cWh7joVYsGX zDpg== 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=hkKjlu5QjGs/T3e0RTvio/pt/qKYz2W25QWtnEmwNpA=; b=mjL7eX2kpWn6zkXhTFYj9dbI71vmODj9+t8xHejHjTfNU1m+wMQPAyunc6gnWZBt5V vG88OORh1rrSdb78MFg6HajqteiHpZtigzBuFbOrPy7Fo9693mHH8EJJ+SkDaCoVnPu0 SxBtZdGYbt0yO4vE12O4n08guJiIInkLhsb8c7YZoUQ6fuUHYdc+P/qGM/PCw8fgxJZA h5NKQLAI+pgrY/x2aI3EJokLq0RTtnsIuTAL6wsghlcXw6fwWS9HgCZPdphh/BcLevYT b0BmEkV2dyEIKik4suKzqsdqtA4tDTPLR3AtIfLY04NHrfBQ0ycwHoazH1IzflMYfI+f Pl9w== X-Gm-Message-State: APjAAAXNLU0EAT/s3QZkAwuGQ7ampNOKJ+7Oy5oIsClwXDvoF9FCA8Ov 5wYQ9/vj4cyGVatSotEgpiDJDw== X-Received: by 2002:a67:8e48:: with SMTP id q69mr24743215vsd.72.1564418002818; Mon, 29 Jul 2019 09:33:22 -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 o9sm39762738vkd.27.2019.07.29.09.33.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 29 Jul 2019 09:33:22 -0700 (PDT) From: Thara Gopinath To: linux-arm-msm@vger.kernel.org, agross@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] Add support for AOSS resources that are used to warm up the SoC Date: Mon, 29 Jul 2019 12:33:19 -0400 Message-Id: <1564418001-24940-1-git-send-email-thara.gopinath@linaro.org> X-Mailer: git-send-email 2.1.4 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@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 | 129 +++++++++++++++++++++++++++++++++++ 2 files changed, 137 insertions(+) -- 2.1.4