Message ID | 200908311320.00632.elendil@planet.nl (mailing list archive) |
---|---|
State | RFC, archived |
Headers | show |
On Mon, 2009-08-31 at 19:19 +0800, Frans Pop wrote: > On Monday 31 August 2009, Zhang Rui wrote: > > > +passive > > > + Attribute is only present for zones which do not have a passive > > > + cooling policy (_PSV) defined in ACPI. > > > > We should not involve any platform specific stuff in this > > documentation. how about "Attribute is only present for zones in which > > the passive cooling policy is not supported by native thermal driver" > [...] > > > -If the processor is listed in _PSL method, and the fan is listed in > > > _AL0 -method, the sys I/F structure will be built like this: > > > +If the processor is listed in _PSL method, the fan is listed in _AL0 > > > +method, and the zone has a _PSV method, the sys I/F structure will > > > be +built like this: > > > > For an ACPI thermal zone, supporting passive cooling means that both > > _PSL and _PSV are available. > > so I don't think we need to change this. :) > > OK. Updated patch below. > > > From: Frans Pop <elendil@planet.nl> > Subject: thermal: sysfs-api.txt - document passive attribute for thermal zones > > Signed-off-by: Frans Pop <elendil@planet.nl> > Cc: Zhang Rui <rui.zhang@intel.com> > Cc: Sujith Thomas <sujith.thomas@intel.com> > Cc: Matthew Garrett <mjg59@srcf.ucam.org> > Acked-by: Zhang Rui <rui.zhang@intel.com> thanks, rui > diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt > index 895337f..a87dc27 100644 > --- a/Documentation/thermal/sysfs-api.txt > +++ b/Documentation/thermal/sysfs-api.txt > @@ -199,6 +199,15 @@ cdev[0-*]_trip_point > point. > RO, Optional > > +passive > + Attribute is only present for zones in which the passive cooling > + policy is not supported by native thermal driver. Default is zero > + and can be set to a temperature (in millidegrees) to enable a > + passive trip point for the zone. Activation is done by polling > + with an interval of 1 second. > + Unit: millidegrees Celsius > + RW, Optional > + > ***************************** > * Cooling device attributes * > ***************************** -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi! > > > We should not involve any platform specific stuff in this > > > documentation. how about "Attribute is only present for zones in which > > > the passive cooling policy is not supported by native thermal driver" > > [...] > > > > -If the processor is listed in _PSL method, and the fan is listed in > > > > _AL0 -method, the sys I/F structure will be built like this: > > > > +If the processor is listed in _PSL method, the fan is listed in _AL0 > > > > +method, and the zone has a _PSV method, the sys I/F structure will > > > > be +built like this: > > > > > > For an ACPI thermal zone, supporting passive cooling means that both > > > _PSL and _PSV are available. > > > so I don't think we need to change this. :) > > > > OK. Updated patch below. > > > > > > From: Frans Pop <elendil@planet.nl> > > Subject: thermal: sysfs-api.txt - document passive attribute for thermal zones > > > > Signed-off-by: Frans Pop <elendil@planet.nl> > > Cc: Zhang Rui <rui.zhang@intel.com> > > Cc: Sujith Thomas <sujith.thomas@intel.com> > > Cc: Matthew Garrett <mjg59@srcf.ucam.org> > > > Acked-by: Zhang Rui <rui.zhang@intel.com> > > thanks, > rui > > diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt > > index 895337f..a87dc27 100644 > > --- a/Documentation/thermal/sysfs-api.txt > > +++ b/Documentation/thermal/sysfs-api.txt > > @@ -199,6 +199,15 @@ cdev[0-*]_trip_point > > point. > > RO, Optional > > > > +passive > > + Attribute is only present for zones in which the passive cooling > > + policy is not supported by native thermal driver. Default is zero > > + and can be set to a temperature (in millidegrees) to enable a > > + passive trip point for the zone. Activation is done by polling > > + with an interval of 1 second. > > + Unit: millidegrees Celsius > > + RW, Optional > > + So '0=disabled'? Better say that, because throttling at 0C would be useless in most of the world. Are values below zero supported? Maybe -28000mC should mean 'disabled'? :-). Pavel
On Wednesday 02 September 2009, Pavel Machek wrote: > So '0=disabled'? Better say that, because throttling at 0C would be > useless in most of the world. I've addressed this in the new version of patch 4/6 I just sent. Cheers, FJP -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt index 895337f..a87dc27 100644 --- a/Documentation/thermal/sysfs-api.txt +++ b/Documentation/thermal/sysfs-api.txt @@ -199,6 +199,15 @@ cdev[0-*]_trip_point point. RO, Optional +passive + Attribute is only present for zones in which the passive cooling + policy is not supported by native thermal driver. Default is zero + and can be set to a temperature (in millidegrees) to enable a + passive trip point for the zone. Activation is done by polling + with an interval of 1 second. + Unit: millidegrees Celsius + RW, Optional + ***************************** * Cooling device attributes * *****************************