Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp1467174ybe; Wed, 11 Sep 2019 15:38:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqzr9A7H5zcyBaoKRtZFs+exO943J4i085HUlwDWDSQqmVknARVRQ21YuQIySbLyincckKup X-Received: by 2002:a50:fc08:: with SMTP id i8mr39665108edr.285.1568241494243; Wed, 11 Sep 2019 15:38:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568241494; cv=none; d=google.com; s=arc-20160816; b=XKkoFfRYn31qXOFrdW+kQz8W3hgdzUb7WTVPh3aVifYWsqYx2zjsUGeRMX8UcsNRlk 713oHq/KGoSHUE2Muc6mZQkslWO1cjTIeq6RRrNOU+mTwhrL2lfE+5A2qE4TtbYzFsKl dz1aEQa/82sGTf0UT5M3cyaftuQ96HJf4+WDNvtMx+X78XCNpHQ/ODzv9PwcDLV6a6SM UsZRGUG5BuwTbMLfTsxObecYX8zxszpT4klL29ggDTH5fdr9bQ2UQiJ9iUUe/KqU71tC kfis2cjJIqIVx7L2tN/oie/yIuh02wVl6BYPyCg2Z2hSZjT8QuiqlcE65+5NqWtrxhn9 KA0A== 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=/bQw1cLtYl3A/83AJDVmJyoX1dKxkgmG5lvK3TLTKfU=; b=o6dFdd4pTozunYDvrpDi8Z4Tg19+7onwUxT2YFFDKhE4BAz0zIg9J4Kcm0DDb/xySo qDLRMwCmsMq2ASvAdYPFkJcwO6RvkLYKkMfLG8jUtoDOiXfA8v1B/4gXUpvF+DVOfaCs DRRWig5ToyqWIR0ZfO1POVXJ3M3hY2BpysS9sb+ukJEfBnc0HmkmxzgerGORiO6VQx5y hU2cmp+OWqLuNZ+iGVRXwX8F4P8CvDxp+y8egpSHsGIIxGfB9cP3dHqzS/xOTD9br7JV asnUiyj3wCCvQbNEPZDAcp5g/Dxi5mgAsGCBKt0is5A7W7svGTf4Dk3McfSpHU8mgqjw 6YSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="rfyz/8Y6"; 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 y5si3772496edm.73.2019.09.11.15.37.50; Wed, 11 Sep 2019 15:38:14 -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="rfyz/8Y6"; 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 S1728607AbfIKWcl (ORCPT + 99 others); Wed, 11 Sep 2019 18:32:41 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:42515 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728253AbfIKWcl (ORCPT ); Wed, 11 Sep 2019 18:32:41 -0400 Received: by mail-pf1-f195.google.com with SMTP id w22so14599673pfi.9 for ; Wed, 11 Sep 2019 15:32:40 -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=/bQw1cLtYl3A/83AJDVmJyoX1dKxkgmG5lvK3TLTKfU=; b=rfyz/8Y6c+xb9OzI5IP+lQyuY/4jk4SjFzwznzoKviS07fYRPcefDwgbO0/tpZoK6I Hr6j5zaXTQm8DKWwX7b+psY4sqYKmp13roe4mQ41hWiTxdOBxuQszZcYhn5O5lVNsdHD mF14GkPo2gMFttOdBFO17sLlkUOL48NDIiRooX1wnmYufhbTOE61Z2aSp+0ADr6Txoui ZGGcY16dhu3nAQyOPZCkPyQJXOH6YhZMnIXnCXNKx7aG7Rm051hRhPvIIdZb5HMfS2KC H2ZnpCSgPwFnSm8UwL9hpjvS83u8sgKB2JeVQOqBy3Br5fWywUXmmKmfK9iVuLw22wdI b+0A== 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=/bQw1cLtYl3A/83AJDVmJyoX1dKxkgmG5lvK3TLTKfU=; b=UGakWAVYV/watUdyy50ivnj3/iKlgLa5ZAmm0zSGc6M/vnQk7oTPmdnwyUj/Nvsqre bSB95FPp4OOTTE2qsUM+vcasfib9oDCph0ug5AsUEW7Q0p2vcP7rMwwgvO0jHq+AhU9F 5V5nU5s07Gthi1pAbdVSXwTi21vUtMSUBS7iNj1Ffw+L12cp09XEe7CKOFbAz35H4R4+ 3iVBb1yTl6kahME5vKWeP41SfSKlKHTry+tp8yfy4tP9S+LXO9orZzkHAlzFzgWCqto2 WypyhJZgDYfaoEx6ihW/28IRqm2IFqK2kfCVFLLSe+sGMSIM4QyBIzQmHX6eRegO5mVb +ppg== X-Gm-Message-State: APjAAAU/xqZjfB+vB5IMySiV8itdVU7T8UxYTBqARRYnr45vz03bE7qA ZSlGVL6ovD6l2pIbQCHU43eDWf5UiqaRVw== X-Received: by 2002:a17:90b:308:: with SMTP id ay8mr8100469pjb.7.1568241159900; Wed, 11 Sep 2019 15:32:39 -0700 (PDT) Received: from localhost ([49.248.179.160]) by smtp.gmail.com with ESMTPSA id 20sm27074002pfh.72.2019.09.11.15.32.38 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 11 Sep 2019 15:32:39 -0700 (PDT) From: Amit Kucheria To: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, bjorn.andersson@linaro.org, edubezval@gmail.com, agross@kernel.org, tdas@codeaurora.org, swboyd@chromium.org, ilina@codeaurora.org, "Rafael J. Wysocki" , Daniel Lezcano , Viresh Kumar , Zhang Rui Cc: linux-clk@vger.kernel.org, linux-pm@vger.kernel.org Subject: [PATCH 0/5] Initialise thermal framework earlier during boot Date: Thu, 12 Sep 2019 04:02:29 +0530 Message-Id: X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Device boot needs to be as fast as possible while keeping under the thermal envelope. Now that thermal framework is built-in to the kernel, we can initialize it earlier to enable thermal mitigation during boot. We also need the cpufreq HW drivers to be initialised earlier to act as the cooling devices. This series only converts over the qcom-hw driver to initialize earlier but can be extended to other platforms as well. Amit Kucheria (4): cpufreq: Initialise the governors in core_initcall cpufreq: Initialize cpufreq-dt driver earlier clk: qcom: Initialise clock drivers earlier cpufreq: qcom-hw: Move driver initialisation earlier Lina Iyer (1): thermal: Initialize thermal subsystem earlier drivers/clk/qcom/clk-rpmh.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 2 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 2 +- drivers/cpufreq/cpufreq_performance.c | 2 +- drivers/cpufreq/cpufreq_powersave.c | 2 +- drivers/cpufreq/cpufreq_userspace.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/thermal/thermal_core.c | 41 +++++++++++++++----------- 11 files changed, 34 insertions(+), 27 deletions(-) -- 2.17.1