[PATCH] drm/radeon/kms: add support for internal thermal sensors
Matthew Garrett
mjg59 at srcf.ucam.org
Tue Jun 1 13:42:31 PDT 2010
On Tue, Jun 01, 2010 at 04:31:41PM -0400, Alex Deucher wrote:
> rv6xx/rv7xx/evergreen families supported; older asics did
> not have an internal thermal sensor. Exposed via sysfs
> gpu_temp attribute.
This really should be done via the standard hwmon naming - some of the
sensor tools depend on it. If there's only one sensor per GPU
"temp1_input" is correct, with a "name" attribute indicating which card
provides it. Also, make sure that you're exporting in millidegrees
rather than degrees.
> Note also, that most laptops use an oem specific ACPI solution for
> GPU thermal information rather than using the internal thermal
> sensor directly.
Is there any mechanism for determining which ACPI thermal zone is
associated with the GPU, or is this something that's hardcoded into the
drivers?
> + /* where's the best place to put this? */
> + sysfs_create_group(&rdev->dev->kobj, &evergreen_hwmon_attrgroup);
They should be under the hwmon device.
--
Matthew Garrett | mjg59 at srcf.ucam.org
More information about the dri-devel
mailing list