Skip to content

Commit 83bd699

Browse files
author
Ingo Molnar
committed
Merge commit 'v2.6.27-rc6' into timers/hpet
2 parents e7250b8 + adee14b commit 83bd699

File tree

6,551 files changed

+207336
-112715
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,551 files changed

+207336
-112715
lines changed

Documentation/00-INDEX

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ cciss.txt
8989
- info, major/minor #'s for Compaq's SMART Array Controllers.
9090
cdrom/
9191
- directory with information on the CD-ROM drivers that Linux has.
92-
cli-sti-removal.txt
93-
- cli()/sti() removal guide.
9492
computone.txt
9593
- info on Computone Intelliport II/Plus Multiport Serial Driver.
9694
connector/
Lines changed: 315 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,315 @@
1+
What: /sys/class/regulator/.../state
2+
Date: April 2008
3+
KernelVersion: 2.6.26
4+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
5+
Description:
6+
Each regulator directory will contain a field called
7+
state. This holds the regulator output state.
8+
9+
This will be one of the following strings:
10+
11+
'enabled'
12+
'disabled'
13+
'unknown'
14+
15+
'enabled' means the regulator output is ON and is supplying
16+
power to the system.
17+
18+
'disabled' means the regulator output is OFF and is not
19+
supplying power to the system..
20+
21+
'unknown' means software cannot determine the state.
22+
23+
NOTE: this field can be used in conjunction with microvolts
24+
and microamps to determine regulator output levels.
25+
26+
27+
What: /sys/class/regulator/.../type
28+
Date: April 2008
29+
KernelVersion: 2.6.26
30+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
31+
Description:
32+
Each regulator directory will contain a field called
33+
type. This holds the regulator type.
34+
35+
This will be one of the following strings:
36+
37+
'voltage'
38+
'current'
39+
'unknown'
40+
41+
'voltage' means the regulator output voltage can be controlled
42+
by software.
43+
44+
'current' means the regulator output current limit can be
45+
controlled by software.
46+
47+
'unknown' means software cannot control either voltage or
48+
current limit.
49+
50+
51+
What: /sys/class/regulator/.../microvolts
52+
Date: April 2008
53+
KernelVersion: 2.6.26
54+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
55+
Description:
56+
Each regulator directory will contain a field called
57+
microvolts. This holds the regulator output voltage setting
58+
measured in microvolts (i.e. E-6 Volts).
59+
60+
NOTE: This value should not be used to determine the regulator
61+
output voltage level as this value is the same regardless of
62+
whether the regulator is enabled or disabled.
63+
64+
65+
What: /sys/class/regulator/.../microamps
66+
Date: April 2008
67+
KernelVersion: 2.6.26
68+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
69+
Description:
70+
Each regulator directory will contain a field called
71+
microamps. This holds the regulator output current limit
72+
setting measured in microamps (i.e. E-6 Amps).
73+
74+
NOTE: This value should not be used to determine the regulator
75+
output current level as this value is the same regardless of
76+
whether the regulator is enabled or disabled.
77+
78+
79+
What: /sys/class/regulator/.../opmode
80+
Date: April 2008
81+
KernelVersion: 2.6.26
82+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
83+
Description:
84+
Each regulator directory will contain a field called
85+
opmode. This holds the regulator operating mode setting.
86+
87+
The opmode value can be one of the following strings:
88+
89+
'fast'
90+
'normal'
91+
'idle'
92+
'standby'
93+
'unknown'
94+
95+
The modes are described in include/linux/regulator/regulator.h
96+
97+
NOTE: This value should not be used to determine the regulator
98+
output operating mode as this value is the same regardless of
99+
whether the regulator is enabled or disabled.
100+
101+
102+
What: /sys/class/regulator/.../min_microvolts
103+
Date: April 2008
104+
KernelVersion: 2.6.26
105+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
106+
Description:
107+
Each regulator directory will contain a field called
108+
min_microvolts. This holds the minimum safe working regulator
109+
output voltage setting for this domain measured in microvolts.
110+
111+
NOTE: this will return the string 'constraint not defined' if
112+
the power domain has no min microvolts constraint defined by
113+
platform code.
114+
115+
116+
What: /sys/class/regulator/.../max_microvolts
117+
Date: April 2008
118+
KernelVersion: 2.6.26
119+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
120+
Description:
121+
Each regulator directory will contain a field called
122+
max_microvolts. This holds the maximum safe working regulator
123+
output voltage setting for this domain measured in microvolts.
124+
125+
NOTE: this will return the string 'constraint not defined' if
126+
the power domain has no max microvolts constraint defined by
127+
platform code.
128+
129+
130+
What: /sys/class/regulator/.../min_microamps
131+
Date: April 2008
132+
KernelVersion: 2.6.26
133+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
134+
Description:
135+
Each regulator directory will contain a field called
136+
min_microamps. This holds the minimum safe working regulator
137+
output current limit setting for this domain measured in
138+
microamps.
139+
140+
NOTE: this will return the string 'constraint not defined' if
141+
the power domain has no min microamps constraint defined by
142+
platform code.
143+
144+
145+
What: /sys/class/regulator/.../max_microamps
146+
Date: April 2008
147+
KernelVersion: 2.6.26
148+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
149+
Description:
150+
Each regulator directory will contain a field called
151+
max_microamps. This holds the maximum safe working regulator
152+
output current limit setting for this domain measured in
153+
microamps.
154+
155+
NOTE: this will return the string 'constraint not defined' if
156+
the power domain has no max microamps constraint defined by
157+
platform code.
158+
159+
160+
What: /sys/class/regulator/.../num_users
161+
Date: April 2008
162+
KernelVersion: 2.6.26
163+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
164+
Description:
165+
Each regulator directory will contain a field called
166+
num_users. This holds the number of consumer devices that
167+
have called regulator_enable() on this regulator.
168+
169+
170+
What: /sys/class/regulator/.../requested_microamps
171+
Date: April 2008
172+
KernelVersion: 2.6.26
173+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
174+
Description:
175+
Each regulator directory will contain a field called
176+
requested_microamps. This holds the total requested load
177+
current in microamps for this regulator from all its consumer
178+
devices.
179+
180+
181+
What: /sys/class/regulator/.../parent
182+
Date: April 2008
183+
KernelVersion: 2.6.26
184+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
185+
Description:
186+
Some regulator directories will contain a link called parent.
187+
This points to the parent or supply regulator if one exists.
188+
189+
What: /sys/class/regulator/.../suspend_mem_microvolts
190+
Date: May 2008
191+
KernelVersion: 2.6.26
192+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
193+
Description:
194+
Each regulator directory will contain a field called
195+
suspend_mem_microvolts. This holds the regulator output
196+
voltage setting for this domain measured in microvolts when
197+
the system is suspended to memory.
198+
199+
NOTE: this will return the string 'not defined' if
200+
the power domain has no suspend to memory voltage defined by
201+
platform code.
202+
203+
What: /sys/class/regulator/.../suspend_disk_microvolts
204+
Date: May 2008
205+
KernelVersion: 2.6.26
206+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
207+
Description:
208+
Each regulator directory will contain a field called
209+
suspend_disk_microvolts. This holds the regulator output
210+
voltage setting for this domain measured in microvolts when
211+
the system is suspended to disk.
212+
213+
NOTE: this will return the string 'not defined' if
214+
the power domain has no suspend to disk voltage defined by
215+
platform code.
216+
217+
What: /sys/class/regulator/.../suspend_standby_microvolts
218+
Date: May 2008
219+
KernelVersion: 2.6.26
220+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
221+
Description:
222+
Each regulator directory will contain a field called
223+
suspend_standby_microvolts. This holds the regulator output
224+
voltage setting for this domain measured in microvolts when
225+
the system is suspended to standby.
226+
227+
NOTE: this will return the string 'not defined' if
228+
the power domain has no suspend to standby voltage defined by
229+
platform code.
230+
231+
What: /sys/class/regulator/.../suspend_mem_mode
232+
Date: May 2008
233+
KernelVersion: 2.6.26
234+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
235+
Description:
236+
Each regulator directory will contain a field called
237+
suspend_mem_mode. This holds the regulator operating mode
238+
setting for this domain when the system is suspended to
239+
memory.
240+
241+
NOTE: this will return the string 'not defined' if
242+
the power domain has no suspend to memory mode defined by
243+
platform code.
244+
245+
What: /sys/class/regulator/.../suspend_disk_mode
246+
Date: May 2008
247+
KernelVersion: 2.6.26
248+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
249+
Description:
250+
Each regulator directory will contain a field called
251+
suspend_disk_mode. This holds the regulator operating mode
252+
setting for this domain when the system is suspended to disk.
253+
254+
NOTE: this will return the string 'not defined' if
255+
the power domain has no suspend to disk mode defined by
256+
platform code.
257+
258+
What: /sys/class/regulator/.../suspend_standby_mode
259+
Date: May 2008
260+
KernelVersion: 2.6.26
261+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
262+
Description:
263+
Each regulator directory will contain a field called
264+
suspend_standby_mode. This holds the regulator operating mode
265+
setting for this domain when the system is suspended to
266+
standby.
267+
268+
NOTE: this will return the string 'not defined' if
269+
the power domain has no suspend to standby mode defined by
270+
platform code.
271+
272+
What: /sys/class/regulator/.../suspend_mem_state
273+
Date: May 2008
274+
KernelVersion: 2.6.26
275+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
276+
Description:
277+
Each regulator directory will contain a field called
278+
suspend_mem_state. This holds the regulator operating state
279+
when suspended to memory.
280+
281+
This will be one of the following strings:
282+
283+
'enabled'
284+
'disabled'
285+
'not defined'
286+
287+
What: /sys/class/regulator/.../suspend_disk_state
288+
Date: May 2008
289+
KernelVersion: 2.6.26
290+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
291+
Description:
292+
Each regulator directory will contain a field called
293+
suspend_disk_state. This holds the regulator operating state
294+
when suspended to disk.
295+
296+
This will be one of the following strings:
297+
298+
'enabled'
299+
'disabled'
300+
'not defined'
301+
302+
What: /sys/class/regulator/.../suspend_standby_state
303+
Date: May 2008
304+
KernelVersion: 2.6.26
305+
Contact: Liam Girdwood <lg@opensource.wolfsonmicro.com>
306+
Description:
307+
Each regulator directory will contain a field called
308+
suspend_standby_state. This holds the regulator operating
309+
state when suspended to standby.
310+
311+
This will be one of the following strings:
312+
313+
'enabled'
314+
'disabled'
315+
'not defined'
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
What: /sys/firmware/sgi_uv/
2+
Date: August 2008
3+
Contact: Russ Anderson <rja@sgi.com>
4+
Description:
5+
The /sys/firmware/sgi_uv directory contains information
6+
about the SGI UV platform.
7+
8+
Under that directory are a number of files:
9+
10+
partition_id
11+
coherence_id
12+
13+
The partition_id entry contains the partition id.
14+
SGI UV systems can be partitioned into multiple physical
15+
machines, which each partition running a unique copy
16+
of the operating system. Each partition will have a unique
17+
partition id. To display the partition id, use the command:
18+
19+
cat /sys/firmware/sgi_uv/partition_id
20+
21+
The coherence_id entry contains the coherence id.
22+
A partitioned SGI UV system can have one or more coherence
23+
domain. The coherence id indicates which coherence domain
24+
this partition is in. To display the coherence id, use the
25+
command:
26+
27+
cat /sys/firmware/sgi_uv/coherence_id

Documentation/DocBook/Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ DOCBOOKS := wanbook.xml z8530book.xml mcabook.xml videobook.xml \
1212
kernel-api.xml filesystems.xml lsm.xml usb.xml kgdb.xml \
1313
gadget.xml libata.xml mtdnand.xml librs.xml rapidio.xml \
1414
genericirq.xml s390-drivers.xml uio-howto.xml scsi.xml \
15-
mac80211.xml debugobjects.xml
15+
mac80211.xml debugobjects.xml sh.xml
1616

1717
###
1818
# The build process is as follows (targets):
@@ -102,6 +102,13 @@ C-procfs-example = procfs_example.xml
102102
C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example))
103103
$(obj)/procfs-guide.xml: $(C-procfs-example2)
104104

105+
# List of programs to build
106+
##oops, this is a kernel module::hostprogs-y := procfs_example
107+
obj-m += procfs_example.o
108+
109+
# Tell kbuild to always build the programs
110+
always := $(hostprogs-y)
111+
105112
notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \
106113
exit 1
107114
db2xtemplate = db2TYPE -o $(dir $@) $<

0 commit comments

Comments
 (0)