diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-03-26 14:17:04 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-03-26 14:17:04 -0400 |
| commit | 0c93ea4064a209cdc36de8a9a3003d43d08f46f7 (patch) | |
| tree | ff19952407c523a1349ef56c05993416dd28437e /Documentation/DocBook | |
| parent | bc2fd381d8f9dbeb181f82286cdca1567e3d0def (diff) | |
| parent | e6e66b02e11563abdb7f69dcb7a2efbd8d577e77 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (61 commits)
Dynamic debug: fix pr_fmt() build error
Dynamic debug: allow simple quoting of words
dynamic debug: update docs
dynamic debug: combine dprintk and dynamic printk
sysfs: fix some bin_vm_ops errors
kobject: don't block for each kobject_uevent
sysfs: only allow one scheduled removal callback per kobj
Driver core: Fix device_move() vs. dpm list ordering, v2
Driver core: some cleanup on drivers/base/sys.c
Driver core: implement uevent suppress in kobject
vcs: hook sysfs devices into object lifetime instead of "binding"
driver core: fix passing platform_data
driver core: move platform_data into platform_device
sysfs: don't block indefinitely for unmapped files.
driver core: move knode_bus into private structure
driver core: move knode_driver into private structure
driver core: move klist_children into private structure
driver core: create a private portion of struct device
driver core: remove polling for driver_probe_done(v5)
sysfs: reference sysfs_dirent from sysfs inodes
...
Fixed conflicts in drivers/sh/maple/maple.c manually
Diffstat (limited to 'Documentation/DocBook')
| -rw-r--r-- | Documentation/DocBook/uio-howto.tmpl | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/Documentation/DocBook/uio-howto.tmpl b/Documentation/DocBook/uio-howto.tmpl index 52e1b79ce0e6..8f6e3b2403c7 100644 --- a/Documentation/DocBook/uio-howto.tmpl +++ b/Documentation/DocBook/uio-howto.tmpl | |||
| @@ -42,6 +42,13 @@ GPL version 2. | |||
| 42 | 42 | ||
| 43 | <revhistory> | 43 | <revhistory> |
| 44 | <revision> | 44 | <revision> |
| 45 | <revnumber>0.8</revnumber> | ||
| 46 | <date>2008-12-24</date> | ||
| 47 | <authorinitials>hjk</authorinitials> | ||
| 48 | <revremark>Added name attributes in mem and portio sysfs directories. | ||
| 49 | </revremark> | ||
| 50 | </revision> | ||
| 51 | <revision> | ||
| 45 | <revnumber>0.7</revnumber> | 52 | <revnumber>0.7</revnumber> |
| 46 | <date>2008-12-23</date> | 53 | <date>2008-12-23</date> |
| 47 | <authorinitials>hjk</authorinitials> | 54 | <authorinitials>hjk</authorinitials> |
| @@ -303,12 +310,19 @@ interested in translating it, please email me | |||
| 303 | appear if the size of the mapping is not 0. | 310 | appear if the size of the mapping is not 0. |
| 304 | </para> | 311 | </para> |
| 305 | <para> | 312 | <para> |
| 306 | Each <filename>mapX/</filename> directory contains two read-only files | 313 | Each <filename>mapX/</filename> directory contains four read-only files |
| 307 | that show start address and size of the memory: | 314 | that show attributes of the memory: |
| 308 | </para> | 315 | </para> |
| 309 | <itemizedlist> | 316 | <itemizedlist> |
| 310 | <listitem> | 317 | <listitem> |
| 311 | <para> | 318 | <para> |
| 319 | <filename>name</filename>: A string identifier for this mapping. This | ||
| 320 | is optional, the string can be empty. Drivers can set this to make it | ||
| 321 | easier for userspace to find the correct mapping. | ||
| 322 | </para> | ||
| 323 | </listitem> | ||
| 324 | <listitem> | ||
| 325 | <para> | ||
| 312 | <filename>addr</filename>: The address of memory that can be mapped. | 326 | <filename>addr</filename>: The address of memory that can be mapped. |
| 313 | </para> | 327 | </para> |
| 314 | </listitem> | 328 | </listitem> |
| @@ -366,12 +380,19 @@ offset = N * getpagesize(); | |||
| 366 | <filename>/sys/class/uio/uioX/portio/</filename>. | 380 | <filename>/sys/class/uio/uioX/portio/</filename>. |
| 367 | </para> | 381 | </para> |
| 368 | <para> | 382 | <para> |
| 369 | Each <filename>portX/</filename> directory contains three read-only | 383 | Each <filename>portX/</filename> directory contains four read-only |
| 370 | files that show start, size, and type of the port region: | 384 | files that show name, start, size, and type of the port region: |
| 371 | </para> | 385 | </para> |
| 372 | <itemizedlist> | 386 | <itemizedlist> |
| 373 | <listitem> | 387 | <listitem> |
| 374 | <para> | 388 | <para> |
| 389 | <filename>name</filename>: A string identifier for this port region. | ||
| 390 | The string is optional and can be empty. Drivers can set it to make it | ||
| 391 | easier for userspace to find a certain port region. | ||
| 392 | </para> | ||
| 393 | </listitem> | ||
| 394 | <listitem> | ||
| 395 | <para> | ||
| 375 | <filename>start</filename>: The first port of this region. | 396 | <filename>start</filename>: The first port of this region. |
| 376 | </para> | 397 | </para> |
| 377 | </listitem> | 398 | </listitem> |
