History

thermal/drivers/clock_cooling: Remove clock_cooling code

clock_cooling has no in-kernel users. It has never found any use in drivers as far as I can tell. Remove the code.

Amit Kucheria committed 6 years ago

Commit af0e5f11 parent 52674f54 files · +0 −515Browse files

Showing the changes to include/linux (1 of 4 files). Show all

Unified · Split

include/linux/clock_cooling.h+0−57
@@ -1,57 +0,0 @@
1−/* SPDX-License-Identifier: GPL-2.0-only */
2−/*
3− * linux/include/linux/clock_cooling.h
4− *
5− * Copyright (C) 2014 Eduardo Valentin <edubezval@gmail.com>
6− *
7− * Copyright (C) 2013 Texas Instruments Inc.
8− * Contact: Eduardo Valentin <eduardo.valentin@ti.com>
9− *
10− * Highly based on cpufreq_cooling.c.
11− * Copyright (C) 2012 Samsung Electronics Co., Ltd(http://www.samsung.com)
12− * Copyright (C) 2012 Amit Daniel <amit.kachhap@linaro.org>
13− */
14−
15−#ifndef __CPU_COOLING_H__
16−#define __CPU_COOLING_H__
17−
18−#include <linux/of.h>
19−#include <linux/thermal.h>
20−#include <linux/cpumask.h>
21−
22−#ifdef CONFIG_CLOCK_THERMAL
23−/**
24− * clock_cooling_register - function to create clock cooling device.
25− * @dev: struct device pointer to the device used as clock cooling device.
26− * @clock_name: string containing the clock used as cooling mechanism.
27− */
28−struct thermal_cooling_device *
29−clock_cooling_register(struct device *dev, const char *clock_name);
30−
31−/**
32− * clock_cooling_unregister - function to remove clock cooling device.
33− * @cdev: thermal cooling device pointer.
34− */
35−void clock_cooling_unregister(struct thermal_cooling_device *cdev);
36−
37−unsigned long clock_cooling_get_level(struct thermal_cooling_device *cdev,
38− unsigned long freq);
39−#else /* !CONFIG_CLOCK_THERMAL */
40−static inline struct thermal_cooling_device *
41−clock_cooling_register(struct device *dev, const char *clock_name)
42−{
43− return NULL;
44−}
45−static inline
46−void clock_cooling_unregister(struct thermal_cooling_device *cdev)
47−{
48−}
49−static inline
50−unsigned long clock_cooling_get_level(struct thermal_cooling_device *cdev,
51− unsigned long freq)
52−{
53− return THERMAL_CSTATE_INVALID;
54−}
55−#endif /* CONFIG_CLOCK_THERMAL */
56−
57−#endif /* __CPU_COOLING_H__ */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t