From patchwork Tue Dec 5 05:32:42 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Viresh Kumar X-Patchwork-Id: 120619 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp5324661qgn; Mon, 4 Dec 2017 21:36:54 -0800 (PST) X-Google-Smtp-Source: AGs4zMZTNvo3Ju6yE51JD/Esem1W4PnvW/qGY2N/Cdl1n+8UIBuiPSNCjFoqwGJ5lphDaB3bjLdb X-Received: by 10.101.97.75 with SMTP id o11mr15933526pgv.363.1512452214834; Mon, 04 Dec 2017 21:36:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512452214; cv=none; d=google.com; s=arc-20160816; b=vlQA8G/PzPgQ/hxxWroZ0a19ju6ZVog1E6yj/L/VV00OE4r+q6Wsh9EAh/rVdWPW97 M51+eKN/BH6hzxL/txXcbK8BpD7JyHK26TawjxrWBw+2i0IZ16YQ8Hfk+T24GJKxncCa lUF7YyxxWrTgaJpptttpKWzd9RVdI/U5ykx0hAATtDbFKXQbx6BPZ/gzy5+vVb+jTqK4 r/UO/Os9cSyjRv9KBKeFLPKLc6GBsA8p49GFvQKZTUYITfdBAIqKa5yFQTk3JKJjtT2f zaf1qZEbS0qenF0Z1/V5PVSWqZEnCxshsvXC0XcpOz9gUarwiF2+RRwV1j1r72zDtPba OGoQ== 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:arc-authentication-results; bh=ob1MPUmtm1qR/tPlZ65R3+pZ0NSDzU4Inm/V+r4F1q8=; b=PXeFEnmtaV2AlXey0pZsP2UXscsdscgnr0/Fubs93t6NnS5Ea+77L7LHiChsQY9vEq LhALeg7Paq3mCuQeCgrFYTV53AUPtN2cVSdOjMK8gwv6DVfBxvqGHLJFpTGBIpJiwI0T sklkhSkWHzstzsrya0xHD2jZla55iQL/9alIf+VgUua1yaiF4oFXhcw0k380XDKdgFQf DeT0ev0dJoea5H/CC5wk/PIVWXIixiODvPVo/CyjlYz/wVg5O/qY+4qsPzR50SH9VbGr 0VxHHIyOxooh+aOgPfNETBpa2Vgm/Lv6GJrmKBamvwfO0EsfiHdPEkIazPSv/3IIBUQI 5xEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VbGwZXEV; spf=pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-pm-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 p184si8222777pfp.296.2017.12.04.21.36.54; Mon, 04 Dec 2017 21:36:54 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-pm-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=VbGwZXEV; spf=pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-pm-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 S1752235AbdLEFgx (ORCPT + 11 others); Tue, 5 Dec 2017 00:36:53 -0500 Received: from mail-pg0-f66.google.com ([74.125.83.66]:43954 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752196AbdLEFgw (ORCPT ); Tue, 5 Dec 2017 00:36:52 -0500 Received: by mail-pg0-f66.google.com with SMTP id b18so9954753pgv.10 for ; Mon, 04 Dec 2017 21:36:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=ob1MPUmtm1qR/tPlZ65R3+pZ0NSDzU4Inm/V+r4F1q8=; b=VbGwZXEVvD8LDbJ/2f1B49K43BGOcVSMDyDRh6ohBABZaJATBayk+jwI+aRM1Sh+QK gPaDcq2sl2+CURVQwWVlGos+DKVkbA4UXsmwaN/KddcAW/agQPVugsVkNRVWNA61vZdH v09S2iWqdJgR+EhB/cDcvVhF0H5ml906C6lgQ= 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=ob1MPUmtm1qR/tPlZ65R3+pZ0NSDzU4Inm/V+r4F1q8=; b=YH0EMB2NL6LSaRGNG3ahzRrWbsys0z0itDof8yFp7/R2KGEzgfAlFtUx+vJkHy78Cq WlliLGSxSDwV4GuvKBva8PQXW5ozWqWUIlnIc9IbyAEs6GLKQ6BMi0QV3dhZHZyErN8W DvQNgoa0XQ8ok/Y74xGVXWFdpd0ITEr7OKUSEBnOG7/wt/iJw0Gp3NpwBCppL/0lseH/ zYKOkICuQxO60g385TjRqsM9hd4+UCHJhc/G+Glf1EreZBl0UZt/jA4KAsOlaJTVIKOI 22t1rli3jg7YHR3sv+wZr/eyk/yAJOeJwL1eWBp9lDUKpB3vXNA5MzDjM1l61F39S+aY vErA== X-Gm-Message-State: AKGB3mJU7TSCUtpXEcvLLFyT6V/Ek0v9vum5pAPomp1GTiqLNxQSZdEW K+9c4Z968eSeLbGHjUWBUGvcsg== X-Received: by 10.84.130.33 with SMTP id 30mr558661plc.379.1512452211508; Mon, 04 Dec 2017 21:36:51 -0800 (PST) Received: from localhost ([117.220.69.6]) by smtp.gmail.com with ESMTPSA id g7sm22366893pgn.43.2017.12.04.21.36.49 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 04 Dec 2017 21:36:50 -0800 (PST) From: Viresh Kumar To: Rafael Wysocki , edubezval@gmail.com Cc: Viresh Kumar , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Vincent Guittot , javi.merino@kernel.org, amit.kachhap@gmail.com, rui.zhang@intel.com, ionela.voinescu@arm.com Subject: [PATCH V2 0/4] cpu_cooling: cooling dev registration cleanups Date: Tue, 5 Dec 2017 11:02:42 +0530 Message-Id: X-Mailer: git-send-email 2.14.1 Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Hi, This cleans up the helpers exposed by cpu_cooling driver and its users and removes a lot of code (around 280 lines effectively). Lots of unused code is removed. Tested on Hikey6220 and based over pm/linux-next. V1->V2: - Fixed a compilation warning when CONFIG_CPU_THERMAL isn't selected. -- viresh Viresh Kumar (4): cpu_cooling: Make of_cpufreq_power_cooling_register() parse DT cpu_cooling: Remove unused cpufreq_power_cooling_register() cpu_cooling: Keep only one of_cpufreq*cooling_register() helper cpu_cooling: Drop static-power related stuff Documentation/thermal/cpu-cooling-api.txt | 33 +---- drivers/cpufreq/arm_big_little.c | 23 +--- drivers/cpufreq/cpufreq-dt.c | 27 +--- drivers/cpufreq/mediatek-cpufreq.c | 22 +--- drivers/cpufreq/qoriq-cpufreq.c | 14 +-- drivers/thermal/cpu_cooling.c | 201 ++++++------------------------ include/linux/cpu_cooling.h | 75 +++-------- include/trace/events/thermal.h | 10 +- 8 files changed, 64 insertions(+), 341 deletions(-) -- 2.11.0