diff options
author | Corey Minyard <cminyard@mvista.com> | 2013-02-27 20:05:13 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-27 22:10:21 -0500 |
commit | f2afae4629d74287aaac39d0532aac5819e77e70 (patch) | |
tree | 886a14267a9889b24e019d60be7b3f125204b9fd /Documentation/IPMI.txt | |
parent | d941aeae42942c2ef61ed5e05cc1ad0428085704 (diff) |
ipmi: add options to disable openfirmware and PCI scanning
Add try... parameters to disable pci and platform (openfirmware) device
scanning for IPMI. Also add docs for all the try... parameters.
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/IPMI.txt')
-rw-r--r-- | Documentation/IPMI.txt | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Documentation/IPMI.txt b/Documentation/IPMI.txt index 16eb4c9e9233..f13c9132e9f2 100644 --- a/Documentation/IPMI.txt +++ b/Documentation/IPMI.txt | |||
@@ -348,34 +348,40 @@ You can change this at module load time (for a module) with: | |||
348 | 348 | ||
349 | modprobe ipmi_si.o type=<type1>,<type2>.... | 349 | modprobe ipmi_si.o type=<type1>,<type2>.... |
350 | ports=<port1>,<port2>... addrs=<addr1>,<addr2>... | 350 | ports=<port1>,<port2>... addrs=<addr1>,<addr2>... |
351 | irqs=<irq1>,<irq2>... trydefaults=[0|1] | 351 | irqs=<irq1>,<irq2>... |
352 | regspacings=<sp1>,<sp2>,... regsizes=<size1>,<size2>,... | 352 | regspacings=<sp1>,<sp2>,... regsizes=<size1>,<size2>,... |
353 | regshifts=<shift1>,<shift2>,... | 353 | regshifts=<shift1>,<shift2>,... |
354 | slave_addrs=<addr1>,<addr2>,... | 354 | slave_addrs=<addr1>,<addr2>,... |
355 | force_kipmid=<enable1>,<enable2>,... | 355 | force_kipmid=<enable1>,<enable2>,... |
356 | kipmid_max_busy_us=<ustime1>,<ustime2>,... | 356 | kipmid_max_busy_us=<ustime1>,<ustime2>,... |
357 | unload_when_empty=[0|1] | 357 | unload_when_empty=[0|1] |
358 | trydefaults=[0|1] trydmi=[0|1] tryacpi=[0|1] | ||
359 | tryplatform=[0|1] trypci=[0|1] | ||
358 | 360 | ||
359 | Each of these except si_trydefaults is a list, the first item for the | 361 | Each of these except try... items is a list, the first item for the |
360 | first interface, second item for the second interface, etc. | 362 | first interface, second item for the second interface, etc. |
361 | 363 | ||
362 | The si_type may be either "kcs", "smic", or "bt". If you leave it blank, it | 364 | The si_type may be either "kcs", "smic", or "bt". If you leave it blank, it |
363 | defaults to "kcs". | 365 | defaults to "kcs". |
364 | 366 | ||
365 | If you specify si_addrs as non-zero for an interface, the driver will | 367 | If you specify addrs as non-zero for an interface, the driver will |
366 | use the memory address given as the address of the device. This | 368 | use the memory address given as the address of the device. This |
367 | overrides si_ports. | 369 | overrides si_ports. |
368 | 370 | ||
369 | If you specify si_ports as non-zero for an interface, the driver will | 371 | If you specify ports as non-zero for an interface, the driver will |
370 | use the I/O port given as the device address. | 372 | use the I/O port given as the device address. |
371 | 373 | ||
372 | If you specify si_irqs as non-zero for an interface, the driver will | 374 | If you specify irqs as non-zero for an interface, the driver will |
373 | attempt to use the given interrupt for the device. | 375 | attempt to use the given interrupt for the device. |
374 | 376 | ||
375 | si_trydefaults sets whether the standard IPMI interface at 0xca2 and | 377 | trydefaults sets whether the standard IPMI interface at 0xca2 and |
376 | any interfaces specified by ACPE are tried. By default, the driver | 378 | any interfaces specified by ACPE are tried. By default, the driver |
377 | tries it, set this value to zero to turn this off. | 379 | tries it, set this value to zero to turn this off. |
378 | 380 | ||
381 | The other try... items disable discovery by their corresponding | ||
382 | names. These are all enabled by default, set them to zero to disable | ||
383 | them. The tryplatform disables openfirmware. | ||
384 | |||
379 | The next three parameters have to do with register layout. The | 385 | The next three parameters have to do with register layout. The |
380 | registers used by the interfaces may not appear at successive | 386 | registers used by the interfaces may not appear at successive |
381 | locations and they may not be in 8-bit registers. These parameters | 387 | locations and they may not be in 8-bit registers. These parameters |