summaryrefslogtreecommitdiffstats
path: root/drivers/net/irda/nsc-ircc.h
diff options
context:
space:
mode:
authorMatthew Garrett <mjg59@srcf.ucam.org>2008-07-31 02:00:38 +0200
committerDavid S. Miller <davem@davemloft.net>2008-07-31 02:19:35 +0200
commit1fa98174ba980b2826edd1e4632a17916dfdb4fa (patch)
treed825e786e5b1f6e5de7dd9312c7523d37cdf06c4 /drivers/net/irda/nsc-ircc.h
parentbluetooth: add quirks for a few hci_usb devices (diff)
downloadlinux-1fa98174ba980b2826edd1e4632a17916dfdb4fa.tar.xz
linux-1fa98174ba980b2826edd1e4632a17916dfdb4fa.zip
nsc-ircc: default to dongle type 9 on IBM hardware
This is necessary to set the dongle type on the nsc driver in order to get it to work correctly. Thinkpads all appear to use dongle type 9. This patch defaults nsc devices with an IBM PnP descriptor to use type 9. Signed-off-by: Matthew Garrett <mjg59@srcf.ucam.org> Signed-off-by: Ben Collins <ben.collins@canonical.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'drivers/net/irda/nsc-ircc.h')
-rw-r--r--drivers/net/irda/nsc-ircc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/irda/nsc-ircc.h b/drivers/net/irda/nsc-ircc.h
index 29398a4f73fd..71cd3c5a0762 100644
--- a/drivers/net/irda/nsc-ircc.h
+++ b/drivers/net/irda/nsc-ircc.h
@@ -35,6 +35,9 @@
#include <linux/types.h>
#include <asm/io.h>
+/* Features for chips (set in driver_data) */
+#define NSC_FORCE_DONGLE_TYPE9 0x00000001
+
/* DMA modes needed */
#define DMA_TX_MODE 0x08 /* Mem to I/O, ++, demand. */
#define DMA_RX_MODE 0x04 /* I/O to mem, ++, demand. */