aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorBjorn Helgaas <bjorn.helgaas@hp.com>2007-05-08 03:36:05 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-05-08 14:15:23 -0400
commitd0d4f69bb65a8c1c1430c577a583632709b874c6 (patch)
treeede912558cb84976579f9e9c22c05c6a66941fe7 /Documentation
parent916f11c760fc1c835d3fe10bebc97a02e2ac6b41 (diff)
smsc-ircc2: add PNP support
Claim devices using PNP, unless the user explicitly specified device addresses. This can be disabled with the "smsc-ircc2.nopnp" option. This removes the need for probing legacy addresses and helps untangle IR devices from serial8250 devices. Sometimes the SMC device is at a legacy COM port address but does not use the legacy COM IRQ. In this case, claiming the device using PNP rather than 8250 legacy probe means we can automatically use the correct IRQ rather than forcing the user to use "setserial" to set the IRQ manually. If the PNP claim doesn't work, make sure you don't have a setserial init script, e.g., /etc/init.d/setserial, configured to poke in legacy COM port resources for the IRDA device. That causes the serial driver to claim resources needed by this driver. Based on this patch by Ville Syrjälä: http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/ir260_smsc_pnp.diff Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Cc: Keith Owens <kaos@ocs.com.au> Cc: Len Brown <lenb@kernel.org> Cc: Adam Belay <ambx1@neo.rr.com> Cc: Matthieu CASTET <castet.matthieu@free.fr> Cc: Jean Tourrilhes <jt@hpl.hp.com> Cc: Matthew Garrett <mjg59@srcf.ucam.org> Cc: Ville Syrjala <syrjala@sci.fi> Cc: Russell King <rmk+serial@arm.linux.org.uk> Acked-by: Samuel Ortiz <samuel@sortiz.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/kernel-parameters.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 38d7db3262c7..fa885174fd75 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1578,6 +1578,17 @@ and is between 256 and 4096 characters. It is defined in the file
1578 smp-alt-once [IA-32,SMP] On a hotplug CPU system, only 1578 smp-alt-once [IA-32,SMP] On a hotplug CPU system, only
1579 attempt to substitute SMP alternatives once at boot. 1579 attempt to substitute SMP alternatives once at boot.
1580 1580
1581 smsc-ircc2.nopnp [HW] Don't use PNP to discover SMC devices
1582 smsc-ircc2.ircc_cfg= [HW] Device configuration I/O port
1583 smsc-ircc2.ircc_sir= [HW] SIR base I/O port
1584 smsc-ircc2.ircc_fir= [HW] FIR base I/O port
1585 smsc-ircc2.ircc_irq= [HW] IRQ line
1586 smsc-ircc2.ircc_dma= [HW] DMA channel
1587 smsc-ircc2.ircc_transceiver= [HW] Transceiver type:
1588 0: Toshiba Satellite 1800 (GP data pin select)
1589 1: Fast pin select (default)
1590 2: ATC IRMode
1591
1581 snd-ad1816a= [HW,ALSA] 1592 snd-ad1816a= [HW,ALSA]
1582 1593
1583 snd-ad1848= [HW,ALSA] 1594 snd-ad1848= [HW,ALSA]