Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
c4e6a2e6
Commit
c4e6a2e6
authored
Jun 26, 2008
by
Len Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge branches 'release', 'acpi_disabled' and 'bugzilla-10958' into release
parents
816c2eda
16d75239
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
6 deletions
+22
-6
Documentation/feature-removal-schedule.txt
Documentation/feature-removal-schedule.txt
+9
-0
drivers/thermal/Kconfig
drivers/thermal/Kconfig
+9
-0
drivers/thermal/thermal_sys.c
drivers/thermal/thermal_sys.c
+2
-2
include/linux/thermal.h
include/linux/thermal.h
+2
-4
No files found.
Documentation/feature-removal-schedule.txt
View file @
c4e6a2e6
...
@@ -312,3 +312,12 @@ When: 2.6.26
...
@@ -312,3 +312,12 @@ When: 2.6.26
Why: Implementation became generic; users should now include
Why: Implementation became generic; users should now include
linux/semaphore.h instead.
linux/semaphore.h instead.
Who: Matthew Wilcox <willy@linux.intel.com>
Who: Matthew Wilcox <willy@linux.intel.com>
---------------------------
What: CONFIG_THERMAL_HWMON
When: January 2009
Why: This option was introduced just to allow older lm-sensors userspace
to keep working over the upgrade to 2.6.26. At the scheduled time of
removal fixed lm-sensors (2.x or 3.x) should be readily available.
Who: Rene Herman <rene.herman@gmail.com>
drivers/thermal/Kconfig
View file @
c4e6a2e6
...
@@ -12,3 +12,12 @@ menuconfig THERMAL
...
@@ -12,3 +12,12 @@ menuconfig THERMAL
cooling devices.
cooling devices.
All platforms with ACPI thermal support can use this driver.
All platforms with ACPI thermal support can use this driver.
If you want this support, you should say Y or M here.
If you want this support, you should say Y or M here.
config THERMAL_HWMON
bool "Hardware monitoring support"
depends on HWMON=y || HWMON=THERMAL
help
The generic thermal sysfs driver's hardware monitoring support
requires a 2.10.7/3.0.2 or later lm-sensors userspace.
Say Y if your user-space is new enough.
drivers/thermal/thermal_sys.c
View file @
c4e6a2e6
...
@@ -295,8 +295,8 @@ thermal_cooling_device_trip_point_show(struct device *dev,
...
@@ -295,8 +295,8 @@ thermal_cooling_device_trip_point_show(struct device *dev,
/* Device management */
/* Device management */
#if defined(CONFIG_
HWMON) || \
#if defined(CONFIG_
THERMAL_HWMON)
(defined(CONFIG_HWMON_MODULE) && defined(CONFIG_THERMAL_MODULE))
/* hwmon sys I/F */
/* hwmon sys I/F */
#include <linux/hwmon.h>
#include <linux/hwmon.h>
static
LIST_HEAD
(
thermal_hwmon_list
);
static
LIST_HEAD
(
thermal_hwmon_list
);
...
...
include/linux/thermal.h
View file @
c4e6a2e6
...
@@ -66,8 +66,7 @@ struct thermal_cooling_device {
...
@@ -66,8 +66,7 @@ struct thermal_cooling_device {
((long)t-2732+5)/10 : ((long)t-2732-5)/10)
((long)t-2732+5)/10 : ((long)t-2732-5)/10)
#define CELSIUS_TO_KELVIN(t) ((t)*10+2732)
#define CELSIUS_TO_KELVIN(t) ((t)*10+2732)
#if defined(CONFIG_HWMON) || \
#if defined(CONFIG_THERMAL_HWMON)
(defined(CONFIG_HWMON_MODULE) && defined(CONFIG_THERMAL_MODULE))
/* thermal zone devices with the same type share one hwmon device */
/* thermal zone devices with the same type share one hwmon device */
struct
thermal_hwmon_device
{
struct
thermal_hwmon_device
{
char
type
[
THERMAL_NAME_LENGTH
];
char
type
[
THERMAL_NAME_LENGTH
];
...
@@ -94,8 +93,7 @@ struct thermal_zone_device {
...
@@ -94,8 +93,7 @@ struct thermal_zone_device {
struct
idr
idr
;
struct
idr
idr
;
struct
mutex
lock
;
/* protect cooling devices list */
struct
mutex
lock
;
/* protect cooling devices list */
struct
list_head
node
;
struct
list_head
node
;
#if defined(CONFIG_HWMON) || \
#if defined(CONFIG_THERMAL_HWMON)
(defined(CONFIG_HWMON_MODULE) && defined(CONFIG_THERMAL_MODULE))
struct
list_head
hwmon_node
;
struct
list_head
hwmon_node
;
struct
thermal_hwmon_device
*
hwmon
;
struct
thermal_hwmon_device
*
hwmon
;
struct
thermal_hwmon_attr
temp_input
;
/* hwmon sys attr */
struct
thermal_hwmon_attr
temp_input
;
/* hwmon sys attr */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment