Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp942159pxb; Wed, 16 Feb 2022 07:38:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJzy1UwKRl1Zq17UYEAa1bonxIpOUU87rd4d+Nu9yeDorOLCwIh1yGYTyJwd7+inu3vAhzb6 X-Received: by 2002:a17:906:301a:b0:6cc:955d:4dec with SMTP id 26-20020a170906301a00b006cc955d4decmr2786932ejz.143.1645025905470; Wed, 16 Feb 2022 07:38:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645025905; cv=none; d=google.com; s=arc-20160816; b=lyMd7DyZ3U5FJv+Pm2+9S01eNzAX2e9+zI0pDxA8BKsf40KccETIqgyZlV/FWrgqzO IRQ4JGRjqNYHgMt0Uv/i73+MIH0jCo2XfEgHMD7H8mUJTFCb004QOD3R59a7CycZlhJW 9G2q2JiLW5Jp/0LWNVcHYa8xZdcBTjUjjiDRPm2iBZgMGjPbMXOWtf2GJuMKKqZlmifF iSbzuXH4n+7jRHUSfLUNDx5LnSmLUZ++BDUNUgGvyaye3dixO/Z8KB6KYtCY2mQIYD1o xtw1vAFBctNsgLxqfaj+erGsSEJfP2LG/xEhONiIFJGjcReKO7QpNufr5zLyT9fwKCgf Ktpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=X7rMTlXgd9Iuo6fr/YAT7PR1/lD7zblYnWWWWh9zPpE=; b=NIaAVDjMvTCQ2fX8YTLay/SXY+QyNJiuWEqGSdMYmeNmK+7Dt5/5eNzbkWcBawiSCl jtkvOI4f4RMYadlFUtH4EBds40peseJeE/CttHBIxUFCYfGL3s8vEKD0a83kVb7AWQiR WpFqTDxpdDCru7QRZfgC6qkjV0l17i+s266HA/o1wsFYYr4l+4E/dKTrK5ZBPZb0Mm2f 9WWj9tRzHymT37MUhekWQE6KqBf4ZAojvEWXv1ARG+s5z8VULmf7upzSDbd3OU5xeCn7 qjAchuNW7buWM8EaRxmNwgxV1XjFtzHmaZnwwtbRIIzbWE/gI1dL43ubjTsE9R5AI0Rm myzQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id he41si68684ejc.333.2022.02.16.07.38.02; Wed, 16 Feb 2022 07:38:25 -0800 (PST) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235526AbiBPPf6 (ORCPT + 99 others); Wed, 16 Feb 2022 10:35:58 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:56380 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233792AbiBPPf4 (ORCPT ); Wed, 16 Feb 2022 10:35:56 -0500 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 85B9A2838E3; Wed, 16 Feb 2022 07:35:44 -0800 (PST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1E25FD6E; Wed, 16 Feb 2022 07:35:44 -0800 (PST) Received: from [10.57.13.141] (unknown [10.57.13.141]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CDF8F3F70D; Wed, 16 Feb 2022 07:35:41 -0800 (PST) Subject: Re: [PATCH 1/2] thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling To: Matthias Kaehlcke Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, amit.kachhap@gmail.com, daniel.lezcano@linaro.org, viresh.kumar@linaro.org, rafael@kernel.org, amitk@kernel.org, rui.zhang@intel.com, dietmar.eggemann@arm.com, Pierre.Gondois@arm.com, Douglas Anderson , Stephen Boyd , Rajendra Nayak , Bjorn Andersson References: <20220207073036.14901-1-lukasz.luba@arm.com> <20220207073036.14901-2-lukasz.luba@arm.com> <4a7d4e94-1461-5bac-5798-29998af9793a@arm.com> From: Lukasz Luba Message-ID: Date: Wed, 16 Feb 2022 15:35:40 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Hi Matthias, On 2/9/22 10:17 PM, Matthias Kaehlcke wrote: > On Wed, Feb 09, 2022 at 11:16:36AM +0000, Lukasz Luba wrote: >> >> >> On 2/8/22 5:25 PM, Matthias Kaehlcke wrote: >>> On Tue, Feb 08, 2022 at 09:32:28AM +0000, Lukasz Luba wrote: >>>> >>>> [snip] >>>> Could you point me to those devices please? >>> >>> arch/arm64/boot/dts/qcom/sc7180-trogdor-* >>> >>> Though as per above they shouldn't be impacted by your change, since the >>> CPUs always pretend to use milli-Watts. >>> >>> [skipped some questions/answers since sc7180 isn't actually impacted by >>> the change] >> >> Thank you Matthias. I will investigate your setup to get better >> understanding. > > Thanks! > I've checked those DT files and related code. As you already said, this patch is safe for them. So we can apply it IMO. -------------Off-topic------------------ Not in $subject comments: AFAICS based on two files which define thermal zones: sc7180-trogdor-homestar.dtsi sc7180-trogdor-coachz.dtsi only the 'big' cores are used as cooling devices in the 'skin_temp_thermal' - the CPU6 and CPU7. I assume you don't want to model at all the power usage from the Little cluster (which is quite big: 6 CPUs), do you? I can see that the Little CPUs have small dyn-power-coeff ~30% of the big and lower max freq, but still might be worth to add them to IPA. You might give them more 'weight', to make sure they receive more power during power split. You also don't have GPU cooling device in that thermal zone. Based on my experience if your GPU is a power hungry one, e.g. 2-4Watts, you might get better results when you model this 'hot' device (which impacts your temp sensor reported value). Regards, Lukasz