About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / ABI / testing / sysfs-class-powercap




Custom Search

Based on kernel version 3.13. Page generated on 2014-01-20 21:59 EST.

1	What:		/sys/class/powercap/
2	Date:		September 2013
3	KernelVersion:	3.13
4	Contact:	linux-pm@vger.kernel.org
5	Description:
6			The powercap/ class sub directory belongs to the power cap
7			subsystem. Refer to
8			Documentation/power/powercap/powercap.txt for details.
9	
10	What:		/sys/class/powercap/<control type>
11	Date:		September 2013
12	KernelVersion:	3.13
13	Contact:	linux-pm@vger.kernel.org
14	Description:
15			A <control type> is a unique name under /sys/class/powercap.
16			Here <control type> determines how the power is going to be
17			controlled. A <control type> can contain multiple power zones.
18	
19	What:		/sys/class/powercap/<control type>/enabled
20	Date:		September 2013
21	KernelVersion:	3.13
22	Contact:	linux-pm@vger.kernel.org
23	Description:
24			This allows to enable/disable power capping for a "control type".
25			This status affects every power zone using this "control_type.
26	
27	What:		/sys/class/powercap/<control type>/<power zone>
28	Date:		September 2013
29	KernelVersion:	3.13
30	Contact:	linux-pm@vger.kernel.org
31	Description:
32			A power zone is a single or a collection of devices, which can
33			be independently monitored and controlled. A power zone sysfs
34			entry is qualified with the name of the <control type>.
35			E.g. intel-rapl:0:1:1.
36	
37	What:		/sys/class/powercap/<control type>/<power zone>/<child power zone>
38	Date:		September 2013
39	KernelVersion:	3.13
40	Contact:	linux-pm@vger.kernel.org
41	Description:
42			Power zones may be organized in a hierarchy in which child
43			power zones provide monitoring and control for a subset of
44			devices under the parent. For example, if there is a parent
45			power zone for a whole CPU package, each CPU core in it can
46			be a child power zone.
47	
48	What:		/sys/class/powercap/.../<power zone>/name
49	Date:		September 2013
50	KernelVersion:	3.13
51	Contact:	linux-pm@vger.kernel.org
52	Description:
53			Specifies the name of this power zone.
54	
55	What:		/sys/class/powercap/.../<power zone>/energy_uj
56	Date:		September 2013
57	KernelVersion:	3.13
58	Contact:	linux-pm@vger.kernel.org
59	Description:
60			Current energy counter in micro-joules. Write "0" to reset.
61			If the counter can not be reset, then this attribute is
62			read-only.
63	
64	What:		/sys/class/powercap/.../<power zone>/max_energy_range_uj
65	Date:		September 2013
66	KernelVersion:	3.13
67	Contact:	linux-pm@vger.kernel.org
68	Description:
69			Range of the above energy counter in micro-joules.
70	
71	
72	What:		/sys/class/powercap/.../<power zone>/power_uw
73	Date:		September 2013
74	KernelVersion:	3.13
75	Contact:	linux-pm@vger.kernel.org
76	Description:
77			Current power in micro-watts.
78	
79	What:		/sys/class/powercap/.../<power zone>/max_power_range_uw
80	Date:		September 2013
81	KernelVersion:	3.13
82	Contact:	linux-pm@vger.kernel.org
83	Description:
84			Range of the above power value in micro-watts.
85	
86	What:		/sys/class/powercap/.../<power zone>/constraint_X_name
87	Date:		September 2013
88	KernelVersion:	3.13
89	Contact:	linux-pm@vger.kernel.org
90	Description:
91			Each power zone can define one or more constraints. Each
92			constraint can have an optional name. Here "X" can have values
93			from 0 to max integer.
94	
95	What:		/sys/class/powercap/.../<power zone>/constraint_X_power_limit_uw
96	Date:		September 2013
97	KernelVersion:	3.13
98	Contact:	linux-pm@vger.kernel.org
99	Description:
100			Power limit in micro-watts should be applicable for
101			the time window specified by "constraint_X_time_window_us".
102			Here "X" can have values from 0 to max integer.
103	
104	What:		/sys/class/powercap/.../<power zone>/constraint_X_time_window_us
105	Date:		September 2013
106	KernelVersion:	3.13
107	Contact:	linux-pm@vger.kernel.org
108	Description:
109			Time window in micro seconds. This is used along with
110			constraint_X_power_limit_uw to define a power constraint.
111			Here "X" can have values from 0 to max integer.
112	
113	
114	What:		/sys/class/powercap/<control type>/.../constraint_X_max_power_uw
115	Date:		September 2013
116	KernelVersion:	3.13
117	Contact:	linux-pm@vger.kernel.org
118	Description:
119			Maximum allowed power in micro watts for this constraint.
120			Here "X" can have values from 0 to max integer.
121	
122	What:		/sys/class/powercap/<control type>/.../constraint_X_min_power_uw
123	Date:		September 2013
124	KernelVersion:	3.13
125	Contact:	linux-pm@vger.kernel.org
126	Description:
127			Minimum allowed power in micro watts for this constraint.
128			Here "X" can have values from 0 to max integer.
129	
130	What:		/sys/class/powercap/.../<power zone>/constraint_X_max_time_window_us
131	Date:		September 2013
132	KernelVersion:	3.13
133	Contact:	linux-pm@vger.kernel.org
134	Description:
135			Maximum allowed time window in micro seconds for this
136			constraint. Here "X" can have values from 0 to max integer.
137	
138	What:		/sys/class/powercap/.../<power zone>/constraint_X_min_time_window_us
139	Date:		September 2013
140	KernelVersion:	3.13
141	Contact:	linux-pm@vger.kernel.org
142	Description:
143			Minimum allowed time window in micro seconds for this
144			constraint. Here "X" can have values from 0 to max integer.
145	
146	What:		/sys/class/powercap/.../<power zone>/enabled
147	Date:		September 2013
148	KernelVersion:	3.13
149	Contact:	linux-pm@vger.kernel.org
150	Description
151			This allows to enable/disable power capping at power zone level.
152			This applies to current power zone and its children.
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.