Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2618138ybt; Tue, 16 Jun 2020 10:26:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmQ0o/Clov3aU4eaUFMgiOguUiVaY9kdXMMxYezBSiKdSi+uF2GkeXQBseANh1z0AXezLx X-Received: by 2002:a17:906:c53:: with SMTP id t19mr4010037ejf.143.1592328397879; Tue, 16 Jun 2020 10:26:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592328397; cv=none; d=google.com; s=arc-20160816; b=Xc0UCpdOavGkx9BO5p5a9M+3pPEPU/DchyIgZmNfNXI7XW+F45kPaFPk5xHXNooPIh Aej+erqbNFObSyCUJE58uF5KX9QYMRwFrBSkdO/xRvNge65F/xdyTWKLiIeQsqx9C/Fd 9cse924P4/IXJGkV7zMsdecwAbF3zPWpJwi+Eg6nKARbunrwxiawAM3viRQNAFPbhSNN ZaBKMpr9beaPKGtnqMsGKhc/B+jYpqRO33Xy6o9ro52ZFTcLsPNCutrdMi85y5uNJPbG Q739CIaBw75goSfy1KNAlELBK9onLw2pWu/hQGE/nbAFxH2Mf4ElJiYrwP8FPuswDqEI uWDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=wLz7l5oBTTWRrPJZo/ObezKhptZZKpKERaSHZ1hXdEw=; b=JKNR2pYwLBTkZi6uG9aEqqpu/cheCq0EtTgSrnzdDMmnfKWnmaZSLVcwAXaZj4Byof YM+HhWJx2nBGrTLdWJIu61CaAVhKss1GNLnqkk5p3kuRHNZ7C8c7OmU/cyqlS0ZtadDU pMxXMWFS38n828wDXR+9pClDclrMnoAxunVrn9/EIYu1eGxReslIrlKucOUAPy6lrawZ Q/7YzHlFTS+4PYDdZRVpxZMoMNGCx92Y2VPW3vyj1U4wleVvWfG7kt0MXi5sTs35DHZm A3OuJf44rw1geO6axxfEWYjgOB3CtxX6jL24gvp7stUpesoLzmBDbY9S7DQizv8eORK1 r9MA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=oyEHBZBt; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h22si15446160edj.225.2020.06.16.10.26.14; Tue, 16 Jun 2020 10:26:37 -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; dkim=pass header.i=@linaro.org header.s=google header.b=oyEHBZBt; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729113AbgFPRYZ (ORCPT + 99 others); Tue, 16 Jun 2020 13:24:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33346 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726573AbgFPRYY (ORCPT ); Tue, 16 Jun 2020 13:24:24 -0400 Received: from mail-qk1-x741.google.com (mail-qk1-x741.google.com [IPv6:2607:f8b0:4864:20::741]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 958FFC0613ED for ; Tue, 16 Jun 2020 10:24:24 -0700 (PDT) Received: by mail-qk1-x741.google.com with SMTP id d82so2725915qkc.10 for ; Tue, 16 Jun 2020 10:24:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=wLz7l5oBTTWRrPJZo/ObezKhptZZKpKERaSHZ1hXdEw=; b=oyEHBZBt8MKmPuGWBNEF4brHRUaiRePPVL0QfAls08WgpIjuFIYa6kB864rT/Vbf25 48gUSVw6ATmzjhX/wyCSwzwHozlA+TPfnPj3bX8nuKKD84+OKWm4OT3vkyVwwBCfT9yD vFBrcemSctjrRxOQi1neixJQ+KgBmUa8HopxjjLxRYCMxK1ESVcFwS1yvIHfDWQPsIig GQpwfaY4ccw8T202rJcnVgi244sbCojoHfqbouXxl2peytOjyoaR2dVMbOtZHkNDSNAB QrXlr8NXaPf7w0CNnMASPVEyAIEZBbQGmFzXqpdg8HadXxQuBWloIvDAi6HPapw/bGcy w5iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=wLz7l5oBTTWRrPJZo/ObezKhptZZKpKERaSHZ1hXdEw=; b=eWcXKcvnFk+oan15PW5ZSArA046f5V+vuHRXcpDNo5l3FPgmlifunhma1xmNP3AtqW qC1g3C8OXoV8KS9F4vJbD6FK81nLl69nK8gWYz0DiMkqCRbd+4KYhSTKf+l1Zf4sJrSr TQPpRb3AKEz+PVUbcbllfYY/NjK4DCl2yzVJwwDWWbo7EkSP1BYs0VEaieaklvll9gsh PFkjdr6VPP30IJQS5MWmSJyPH8bZLYDXGDWoJmADazGdkIGSpiEbUekAsSPQj9q3k9qT qzPANXY59IZ34uDFR7fxjGxBVM9Ny+FFkWSmz3uOIst7rjBdiAv7R4sRSlKrV9lyQI+f GAhQ== X-Gm-Message-State: AOAM530VHwvE3woc1pIWXYFBPSyyoTe0x0O9iCTByyVtQ3J8NpfQCRd9 JObzK0Uz1Pz+QtFvgLJQmQgY3TUpUMw= X-Received: by 2002:a37:9586:: with SMTP id x128mr21268593qkd.312.1592328263452; Tue, 16 Jun 2020 10:24:23 -0700 (PDT) Received: from [192.168.1.92] (pool-71-255-246-27.washdc.fios.verizon.net. [71.255.246.27]) by smtp.gmail.com with ESMTPSA id n25sm14066118qkk.76.2020.06.16.10.24.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Jun 2020 10:24:23 -0700 (PDT) Subject: Re: [PATCH v6 0/6] Introduce Power domain based warming device driver To: Pavel Machek Cc: rui.zhang@intel.com, ulf.hansson@linaro.org, daniel.lezcano@linaro.org, bjorn.andersson@linaro.org, agross@kernel.org, robh@kernel.org, amit.kucheria@verdurent.com, mark.rutland@arm.com, rjw@rjwysocki.net, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org References: <20200604015317.31389-1-thara.gopinath@linaro.org> <20200616105325.GH1718@bug> From: Thara Gopinath Message-ID: <0eb2e140-9c9c-4777-9916-d81eddc793ca@linaro.org> Date: Tue, 16 Jun 2020 13:24:16 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200616105325.GH1718@bug> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/16/20 6:53 AM, Pavel Machek wrote: > Hi! > >> Certain resources modeled as a generic power domain in linux kernel can be >> used to warm up the SoC (mx power domain on sdm845) if the temperature >> falls below certain threshold. These power domains can be considered as >> thermal warming devices. (opposite of thermal cooling devices). > > Would you explain when this is needed? > > I'd normally expect "too low" temperature to be a problem during power-on, but at > that time Linux is not running so it can not provide the heating... Hi Pavel, This is more in the scenario if the system in on and temperature is dipping (I have been told in colder climates). Idea is to turn on resources so as to prevent further dipping of temperature if possible. > > Best regards, > > Pavel > -- Warm Regards Thara