aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/IPMI.txt
diff options
context:
space:
mode:
authorCorey Minyard <cminyard@mvista.com>2013-02-27 20:05:13 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2013-02-27 22:10:21 -0500
commitf2afae4629d74287aaac39d0532aac5819e77e70 (patch)
tree886a14267a9889b24e019d60be7b3f125204b9fd /Documentation/IPMI.txt
parentd941aeae42942c2ef61ed5e05cc1ad0428085704 (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.txt18
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
359Each of these except si_trydefaults is a list, the first item for the 361Each of these except try... items is a list, the first item for the
360first interface, second item for the second interface, etc. 362first interface, second item for the second interface, etc.
361 363
362The si_type may be either "kcs", "smic", or "bt". If you leave it blank, it 364The si_type may be either "kcs", "smic", or "bt". If you leave it blank, it
363defaults to "kcs". 365defaults to "kcs".
364 366
365If you specify si_addrs as non-zero for an interface, the driver will 367If you specify addrs as non-zero for an interface, the driver will
366use the memory address given as the address of the device. This 368use the memory address given as the address of the device. This
367overrides si_ports. 369overrides si_ports.
368 370
369If you specify si_ports as non-zero for an interface, the driver will 371If you specify ports as non-zero for an interface, the driver will
370use the I/O port given as the device address. 372use the I/O port given as the device address.
371 373
372If you specify si_irqs as non-zero for an interface, the driver will 374If you specify irqs as non-zero for an interface, the driver will
373attempt to use the given interrupt for the device. 375attempt to use the given interrupt for the device.
374 376
375si_trydefaults sets whether the standard IPMI interface at 0xca2 and 377trydefaults sets whether the standard IPMI interface at 0xca2 and
376any interfaces specified by ACPE are tried. By default, the driver 378any interfaces specified by ACPE are tried. By default, the driver
377tries it, set this value to zero to turn this off. 379tries it, set this value to zero to turn this off.
378 380
381The other try... items disable discovery by their corresponding
382names. These are all enabled by default, set them to zero to disable
383them. The tryplatform disables openfirmware.
384
379The next three parameters have to do with register layout. The 385The next three parameters have to do with register layout. The
380registers used by the interfaces may not appear at successive 386registers used by the interfaces may not appear at successive
381locations and they may not be in 8-bit registers. These parameters 387locations and they may not be in 8-bit registers. These parameters