Binary blobs in Linux kernel

Introduction

Some Linux kernel drivers include binary blobs, i.e. software that is included without source code, with obfuscated or obscured source code, under non-Free Software licenses, that do not permit you to change the software so that it does what you wish.

Some applications and drivers require firmware to function, and sometimes that firmware is distributed only in object code form, under a nonfree license. Blobs can take many forms. Sometimes, they will be provided in separate files. Other times, they may be incorporated into the source of the driver itself (for example, it could be encoded as a large array of numbers).

Binary blobs can be classified as the following three types, currently found in the Linux kernel:

Sourceless binary blobs with no license, no explicit permission to redistribute, or an explicit prohibition to redistribute. This category currently includes the emi26, emi62, keyspan, smctr, cops, and 3c359 drivers. Sourceless binary blobs distributed under GPL. This situation has been interpreted as a violation of the terms of GPL, which requires the distribution to be accompanied by the source code. Binary blobs violating DFSG for other reasons. This category includes firmware which contains obfuscated source, or is not allowed to be modified.

Blob list for Linux v2.6.30

acenic (drivers/net) dabusb (drivers/usb/media) dgrs (drivers/net) e100 (drivers/net) emi62 (drivers/usb/misc) keyspan (drivers/usb/serial) qla2xxx (drivers/scsi) smctr (drivers/net/tokenring) tg3 (drivers/net) advansys (drivers/scsi) ip2main.c (drivers/char) dsp56k.c (drivers/char) pcxx (drivers/char) ser_a2232 (drivers/char) pca200e.data, pca200e_ecd.data, sba200e_ecd.data (drivers/atm) cs46xx_image.h (sound/pci/cs46xx)

Files that contain firmwares

Arch

x86

Title Description File(s) Config MICROCODE_AMD AMD microcode patch loading support arch/x86/kernel/microcode_amd.c arch/x86/Kconfig: 'MICROCODE_AMD', arch/x86/kernel/Makefile: 'CONFIG_MICROCODE_AMD' MICROCODE_INTEL Intel microcode patch loading support arch/x86/kernel/microcode_intel.c arch/x86/Kconfig: 'MICROCODE_INTEL', arch/x86/kernel/Makefile: 'CONFIG_MICROCODE_INTEL'

arm

Title Description File(s) Config IXP4XX_NPE IXP4xx Network Processor Engine support arch/arm/mach-ixp4xx/ixp4xx_npe.c, Documentation/arm/IXP4xx - ARCH_NETX Hilscher NetX based arch/arm/mach-netx/xc.c arch/arm/Kconfig: 'ARCH_NETX', arch/arm/Makefile: 'CONFIG_ARCH_NETX'

Chipset

Title Description File(s) Config STLC45XX stlc4550/4560 chipset support drivers/staging/stlc45xx/stlc45xx.c drivers/staging/stlc45xx/Kconfig: 'STLC45XX', drivers/staging/stlc45xx/Makefile: 'CONFIG_STLC45XX'

ATM

Title Description File(s) Config ATM_AMBASSADOR Madge Ambassador, Collage PCI 155 Server drivers/atm/ambassador.c, firmware/atmsar11.HEX, firmware/atmsar11.fw drivers/atm/Kconfig: 'ATM_AMBASSADOR', drivers/atm/Makefile: 'CONFIG_ATM_AMBASSADOR' ATM_FORE200E FORE Systems 200E-series drivers/atm/fore200e.c, drivers/atm/.gitignore, Documentation/networking/fore200e.txt, Documentation/dontdiff drivers/atm/Kconfig: 'ATM_FORE200E', drivers/atm/Makefile: 'CONFIG_ATM_FORE200E' ATM_SOLOS Solos ADSL2+ PCI Multiport card driver drivers/atm/solos-pci.c drivers/atm/Kconfig: 'ATM_SOLOS', drivers/atm/Makefile: 'CONFIG_ATM_SOLOS'

char

Title Description File(s) Config COMPUTONE Computone IntelliPort Plus serial drivers/char/ip2/ip2main.c, firmware/intelliport2.bin.ihex, firmware/intelliport2.bin drivers/char/Kconfig: 'COMPUTONE', drivers/char/Makefile: 'CONFIG_COMPUTONE' CYCLADES Cyclades async mux support drivers/char/cyclades.c drivers/char/Kconfig: 'CYCLADES', drivers/char/Makefile: 'CONFIG_CYCLADES' ISI Multi-Tech multiport card support drivers/char/isicom.c drivers/char/Kconfig: 'ISI', drivers/char/Makefile: 'CONFIG_ISI' MOXA_INTELLIO Moxa Intellio support drivers/char/moxa.c drivers/char/Kconfig: 'MOXA_INTELLIO', drivers/char/Makefile: 'CONFIG_MOXA_INTELLIO'

Media

media/tuner

Title Description File(s) Config MEDIA_TUNER_XC2028 XCeive xc2028/xc3028 tuners drivers/media/common/tuners/tuner-xc2028.c, drivers/media/common/tuners/tuner-xc2028.h, drivers/media/video/saa7134/saa7134-cards.c, drivers/media/video/ivtv/ivtv-driver.c, drivers/media/video/cx18/cx18-driver.c, drivers/media/video/cx23885/cx23885-dvb.c, drivers/media/video/cx88/cx88-dvb.c, drivers/media/video/cx88/cx88-cards.c, drivers/media/video/em28xx/em28xx-cards.c, drivers/media/dvb/dvb-usb/dib0700_devices.c, drivers/media/dvb/dvb-usb/cxusb.c drivers/media/common/tuners/Kconfig: 'MEDIA_TUNER_XC2028', drivers/media/common/tuners/Makefile: 'CONFIG_MEDIA_TUNER_XC2028' MEDIA_TUNER_XC5000 Xceive XC5000 silicon tuner drivers/media/common/tuners/xc5000.c, drivers/media/video/cx231xx/cx231xx-cards.c drivers/media/common/tuners/Kconfig: 'MEDIA_TUNER_XC5000', drivers/media/common/tuners/Makefile: 'CONFIG_MEDIA_TUNER_XC5000' DVB_USB Support for various USB DVB devices drivers/media/dvb/dvb-usb/dvb-usb-firmware.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB' DVB_USB_AF9005 Afatech AF9005 DVB-T USB1.1 drivers/media/dvb/dvb-usb/af9005-script.h, drivers/media/dvb/dvb-usb/af9005-fe.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_AF9005', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_AF9005' DVB_B2C2_FLEXCOP Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters drivers/media/dvb/b2c2/flexcop-fe-tuner.c - DVB_BT8XX BT8xx based PCI cards drivers/media/dvb/bt8xx/dvb-bt8xx.c - DVB_USB_A800 AVerMedia AverTV DVB-T USB 2.0 (A800) drivers/media/dvb/dvb-usb/a800.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_A800', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_A800' DVB_USB_AF9005 Afatech AF9005 DVB-T USB1.1 support drivers/media/dvb/dvb-usb/af9005.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_AF9005', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_AF9005'

DVB_USB_AF9015 Afatech AF9015 DVB-T USB2.0 support drivers/media/dvb/dvb-usb/af9015.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_AF9015', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_AF9015' DVB_USB_CXUSB Conexant USB2.0 hybrid reference design support drivers/media/dvb/dvb-usb/cxusb.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_CXUSB', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_CXUSB' DVB_USB_DIB0700 DiBcom DiB0700 USB DVB devices drivers/media/dvb/dvb-usb/dib0700_devices.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DIB0700', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DIB0700' DVB_USB_DIBUSB_MB DiBcom USB DVB-T devices (based on the DiB3000M-B) drivers/media/dvb/dvb-usb/dibusb-mb.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DIBUSB_MB', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DIBUSB_MB' DVB_USB_DIBUSB_MC DiBcom USB DVB-T devices (based on the DiB3000M-C/P) drivers/media/dvb/dvb-usb/dibusb-mc.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DIBUSB_MC', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DIBUSB_MC' DVB_USB_DIGITV Nebula Electronics uDigiTV DVB-T USB2.0 support drivers/media/dvb/dvb-usb/digitv.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DIGITV', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DIGITV' DVB_USB_DTT200U WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan) drivers/media/dvb/dvb-usb/dtt200u.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DTT200U', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DTT200U' DVB_USB_DW2102 DvbWorld DVB-S/S2 USB2.0 support drivers/media/dvb/dvb-usb/dw2102.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_DW2102', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_DW2102' DVB_USB_GP8PSK GENPIX 8PSK->USB module support drivers/media/dvb/dvb-usb/gp8psk.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_GP8PSK', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_GP8PSK' DVB_USB_M920X Uli m920x DVB-T USB2.0 support drivers/media/dvb/dvb-usb/m920x.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_M920X', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_M920X' DVB_USB_NOVA_T_USB2 Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support drivers/media/dvb/dvb-usb/nova-t-usb2.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_NOVA_T_USB2', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_NOVA_T_USB2' DVB_USB_OPERA1 Opera1 DVB-S USB2.0 receiver drivers/media/dvb/dvb-usb/opera1.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_OPERA1', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_OPERA1' DVB_USB_TTUSB2 Pinnacle 400e DVB-S USB2.0 support drivers/media/dvb/dvb-usb/ttusb2.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_TTUSB2', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_TTUSB2' DVB_USB_UMT_010 HanfTek UMT-010 DVB-T USB2.0 support drivers/media/dvb/dvb-usb/umt-010.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_UMT_010', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_UMT_010' DVB_USB_VP702X TwinhanDTV StarBox and clones DVB-S USB2.0 support drivers/media/dvb/dvb-usb/vp702x.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_VP702X', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_VP702X' DVB_USB_VP7045 TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support drivers/media/dvb/dvb-usb/vp7045.c drivers/media/dvb/dvb-usb/Kconfig: 'DVB_USB_VP7045', drivers/media/dvb/dvb-usb/Makefile: 'CONFIG_DVB_USB_VP7045'

dvb/frontends

DVB_AF9013 Afatech AF9013 demodulator drivers/media/dvb/frontends/af9013.c, drivers/media/dvb/frontends/af9013_priv.h drivers/media/dvb/frontends/Kconfig: 'DVB_AF9013', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_AF9013' DVB_BCM3510 Broadcom BCM3510 drivers/media/dvb/frontends/bcm3510.c, drivers/media/dvb/frontends/bcm3510.h drivers/media/dvb/frontends/Kconfig: 'DVB_BCM3510', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_BCM3510' DVB_NXT200X NxtWave Communications NXT2002/NXT2004 based drivers/media/dvb/frontends/nxt200x.c drivers/media/dvb/frontends/Kconfig: 'DVB_NXT200X', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_NXT200X' DVB_OR51132 Oren OR51132 based drivers/media/dvb/frontends/or51132.c drivers/media/dvb/frontends/Kconfig: 'DVB_OR51132', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_OR51132' DVB_OR51211 Oren OR51211 based drivers/media/dvb/frontends/or51211.h, drivers/media/dvb/frontends/or51211.c drivers/media/dvb/frontends/Kconfig: 'DVB_OR51211', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_OR51211' DVB_SP8870 Spase sp8870 drivers/media/dvb/frontends/sp8870.h, drivers/media/dvb/frontends/sp8870.c drivers/media/dvb/frontends: 'DVB_SP8870', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_SP8870' DVB_CX24116 Conexant CX24116 based drivers/media/dvb/frontends/cx24116.c drivers/media/dvb/frontends/Kconfig: 'DVB_CX24116', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_CX24116' DVB_SP887X Spase sp887x based drivers/media/dvb/frontends/sp887x.h, drivers/media/dvb/frontends/sp887x.c drivers/media/dvb/frontends/Kconfig: 'DVB_SP887X', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_SP887X' DVB_TDA10048 Philips TDA10048HN based drivers/media/dvb/frontends/tda10048.c drivers/media/dvb/frontends/Kconfig: 'DVB_TDA10048', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_TDA10048' DVB_TDA1004X Philips TDA10045H/TDA10046H drivers/media/dvb/frontends/tda1004x.h, drivers/media/dvb/frontends/tda1004x.c drivers/media/dvb/frontends: 'DVB_TDA1004X', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_TDA1004X'

dvb

DVB_AV7110 AV7110 cards drivers/media/dvb/ttpci/av7110.c, drivers/media/dvb/ttpci/av7110.h, drivers/media/dvb/ttpci/av7110_av.c, drivers/media/dvb/ttpci/av7110_av.h, drivers/media/dvb/ttpci/av7110_ca.c, drivers/media/dvb/ttpci/av7110_ca.h, drivers/media/dvb/ttpci/av7110_hw.c, drivers/media/dvb/ttpci/av7110_hw.h, drivers/media/dvb/ttpci/av7110_ipack.c, drivers/media/dvb/ttpci/av7110_ipack.h, drivers/media/dvb/ttpci/av7110_ir.c, drivers/media/dvb/ttpci/av7110_v4l.c, firmware/av7110/* drivers/media/dvb/ttpci/Kconfig: 'DVB_AV7110', drivers/media/dvb/ttpci/Makefile: 'CONFIG_DVB_AV7110' DVB_BUDGET, DVB_BUDGET_AV, DVB_BUDGET_CI Budget cards, Budget cards with analog video inputs, Budget cards with onboard CI connector drivers/media/dvb/ttpci/budget.c, drivers/media/dvb/ttpci/budget-av.c, drivers/media/dvb/ttpci/budget-ci.c, drivers/media/dvb/frontends/tdhd1.h - DVB_DRX397XD Micronas DRX3975D/DRX3977D based drivers/media/dvb/frontends/drx397xD.c, drivers/media/dvb/frontends/drx397xD_fw.h drivers/media/dvb/frontends/Kconfig: 'DVB_DRX397XD', drivers/media/dvb/frontends/Makefile: 'CONFIG_DVB_DRX397XD' DVB_PLUTO2 Pluto2 cards drivers/media/dvb/pluto2/pluto2.c - DVB_SIANO_SMS1XXX Siano SMS1XXX USB dongle support drivers/media/dvb/siano/smscoreapi.c, drivers/media/dvb/siano/smsusb.c, drivers/media/dvb/siano/smscoreapi.c, drivers/media/dvb/siano/smsusb.c, drivers/media/dvb/siano/sms-cards.c drivers/media/dvb/siano/Kconfig: 'DVB_SIANO_SMS1XXX', drivers/media/dvb/siano/Makefile: 'CONFIG_DVB_SIANO_SMS1XXX' DVB_TTUSB_BUDGET Technotrend/Hauppauge Nova-USB devices firmware/ttusb-budget/dspbootcode.bin.ihex, firmware/ttusb-budget/dspbootcode.bin, drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c, drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c drivers/media/dvb/ttusb-budget/Kconfig: 'DVB_TTUSB_BUDGET', drivers/media/dvb/ttusb-budget/Makefile: 'CONFIG_DVB_TTUSB_BUDGET' DVB_TTUSB_DEC Technotrend/Hauppauge USB DEC devices drivers/media/dvb/ttusb-dec/ttusb_dec.c drivers/media/dvb/ttusb-dec/Kconfig: 'DVB_TTUSB_DEC', drivers/media/dvb/ttusb-dec/Makefile: 'CONFIG_DVB_TTUSB_DEC'

video

VIDEO_BT848 BT848 Video For Linux drivers/media/video/bt8xx/bttv-cards.c drivers/media/video/bt8xx/Kconfig: 'VIDEO_BT848', drivers/media/video/bt8xx/Makefile: 'CONFIG_VIDEO_BT848' VIDEO_CPIA2 CPiA2 Video For Linux firmware/cpia2/stv0672_vp4.bin.ihex, firmware/cpia2/stv0672_vp4.bin, drivers/media/video/cpia2/cpia2_core.c drivers/media/video/cpia2/Kconfig: 'VIDEO_CPIA2', drivers/media/video/cpia2/Makefile: 'CONFIG_VIDEO_CPIA2' VIDEO_CX18 Conexant cx23418 MPEG encoder support drivers/media/video/cx18/cx18-av-firmware.c, drivers/media/video/cx18/cx18-firmware.c drivers/media/video/cx18/Kconfig: 'VIDEO_CX18', drivers/media/video/cx18/Makefile: 'CONFIG_VIDEO_CX18' VIDEO_CX25840 Conexant CX2584x audio/video decoders drivers/media/video/cx25840/cx25840-firmware.c drivers/media/video/cx25840/Kconfig: 'VIDEO_CX25840', drivers/media/video/cx25840/Makefile: 'CONFIG_VIDEO_CX25840' VIDEO_CX23885, VIDEO_CX88_BLACKBIRD, VIDEO_IVTV, VIDEO_PVRUSB2 Conexant cx23885 (2388x successor) support, Blackbird MPEG encoder support (cx2388x + cx23416), Conexant cx23416/cx23415 MPEG encoder/decoder support, Hauppauge WinTV-PVR USB2 support include/media/cx2341x.h, drivers/media/video/cx23885/cx23885-417.c, drivers/media/video/cx88/cx88-blackbird.c, drivers/media/video/ivtv/ivtv-firmware.c, drivers/media/video/pvrusb2/pvrusb2-hdw.c, drivers/media/video/pvrusb2/pvrusb2-devattr.c drivers/media/video/cx23885/Kconfig: 'VIDEO_CX23885', drivers/media/video/cx23885/Makefile: 'CONFIG_VIDEO_CX23885', drivers/media/video/cx88/Kconfig: 'VIDEO_CX88_BLACKBIRD', drivers/media/video/cx88/Makefile: 'CONFIG_VIDEO_CX88_BLACKBIRD', drivers/media/video/ivtv/Kconfig: 'VIDEO_IVTV', drivers/media/video/ivtv/Makefile: 'CONFIG_VIDEO_IVTV', drivers/media/video/pvrusb2/Kconfig: 'VIDEO_PVRUSB2', drivers/media/video/pvrusb2/Makefile: 'CONFIG_VIDEO_PVRUSB2' VIDEO_GO7007 Go 7007 support drivers/staging/go7007/go7007-driver.c, drivers/staging/go7007/go7007-fw.c, drivers/staging/go7007/go7007-usb.c, drivers/staging/go7007/saa7134-go7007.c drivers/staging/go7007/Kconfig: 'VIDEO_GO7007', drivers/staging/go7007/Makefile: 'CONFIG_VIDEO_GO7007' VIDEO_GO7007_USB_S2250_BOARD Sensoray 2250/2251 support drivers/staging/go7007/s2250-loader.c drivers/staging/go7007/Kconfig: 'VIDEO_GO7007_USB_S2250_BOARD', drivers/staging/go7007/Makefile: 'CONFIG_VIDEO_GO7007_USB_S2250_BOARD' VIDEO_SAA7134_DVB DVB/ATSC Support for saa7134 based TV cards drivers/media/video/saa7134/saa7134-dvb.c drivers/media/video/saa7134/Kconfig: 'VIDEO_SAA7134_DVB', drivers/media/video/saa7134/Makefile: 'CONFIG_VIDEO_SAA7134_DVB' USB_DABUSB DABUSB driver firmware/dabusb/bitstream.bin.ihex, firmware/dabusb/bitstream.bin, firmware/dabusb/firmware.HEX, firmware/dabusb/firmware.fw, drivers/media/video/dabusb.c drivers/media/Kconfig: 'USB_DABUSB', drivers/media/video/Makefile: 'CONFIG_USB_DABUSB' USB_S2255 USB Sensoray 2255 video capture device drivers/media/video/s2255drv.c drivers/media/video/Kconfig: 'USB_S2255', drivers/media/video/Makefile: 'CONFIG_USB_S2255' USB_VICAM USB 3com HomeConnect, AKA vicam firmware/vicam/firmware.H16 firmware/vicam/firmware.fw, drivers/media/video/usbvideo/vicam.c drivers/media/video/usbvideo/Kconfig: 'USB_VICAM', drivers/media/video/usbvideo/Makefile: 'CONFIG_USB_VICAM'

net

ACENIC Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit firmware/acenic/tg1.bin.ihex, firmware/acenic/tg1.bin, firmware/acenic/tg2.bin.ihex, firmware/acenic/tg2.bin, drivers/net/acenic.c drivers/net/Kconfig: 'ACENIC', drivers/net/Makefile: 'CONFIG_ACENIC' ADAPTEC_STARFIRE Adaptec Starfire/DuraLAN support firmware/adaptec/starfire_rx.bin.ihex, firmware/adaptec/starfire_rx.bin, firmware/adaptec/starfire_tx.bin.ihex, firmware/adaptec/starfire_tx.bin, drivers/net/starfire.c drivers/net/Kconfig: 'ADAPTEC_STARFIRE', drivers/net/Makefile: 'CONFIG_ADAPTEC_STARFIRE' BNX2 Broadcom NetXtremeII firmware/bnx2/bnx2-mips-09-4.6.17.fw.ihex, firmware/bnx2/bnx2-mips-09-4.6.17.fw, firmware/bnx2/bnx2-rv2p-09-4.6.15.fw.ihex, firmware/bnx2/bnx2-rv2p-09-4.6.15.fw, firmware/bnx2/bnx2-mips-06-4.6.16.fw.ihex, firmware/bnx2/bnx2-mips-06-4.6.16.fw, firmware/bnx2/bnx2-rv2p-06-4.6.16.fw.ihex, firmware/bnx2/bnx2-rv2p-06-4.6.16.fw, drivers/net/bnx2.c drivers/net/Kconfig: 'BNX2', drivers/net/Makefile: 'CONFIG_BNX2' BNX2X Broadcom NetXtremeII 10Gb support drivers/net/bnx2x_init_values.h, drivers/net/bnx2x_init.h, drivers/net/bnx2x_main.c drivers/net/Kconfig: 'BNX2X', drivers/net/Makefile: 'CONFIG_BNX2X' CASSINI Sun Cassini firmware/sun/cassini.bin.ihex, firmware/sun/cassini.bin, drivers/net/cassini.c drivers/net/Kconfig: 'CASSINI', drivers/net/Makefile: 'CONFIG_CASSINI' CHELSIO_T3 Chelsio AEL 2005 support firmware/cxgb3/t3b_psram-1.1.0.bin.ihex, firmware/cxgb3/t3b_psram-1.1.0.bin, firmware/cxgb3/t3c_psram-1.1.0.bin.ihex, firmware/cxgb3/t3c_psram-1.1.0.bin, firmware/cxgb3/t3fw-7.1.0.bin.ihex, firmware/cxgb3/t3fw-7.1.0.bin, drivers/net/cxgb3/cxgb3_main.c, drivers/net/cxgb3/cxgb3_main.c, drivers/net/cxgb3/ael1002.c drivers/net/Kconfig: 'CHELSIO_T3', drivers/net/cxgb3/Makefile: 'CONFIG_CHELSIO_T3' E100 Intel PRO/100+ firmware/e100/d101m_ucode.bin.ihex, firmware/e100/d101m_ucode.bin, firmware/e100/d101s_ucode.bin.ihex, firmware/e100/d101s_ucode.bin, firmware/e100/d102e_ucode.bin.ihex, firmware/e100/d102e_ucode.bin, drivers/net/e100.c drivers/net/Kconfig: 'E100', drivers/net/Makefile: 'CONFIG_E100' MYRI_SBUS MyriCOM Gigabit Ethernet firmware/myricom/lanai.bin.ihex, firmware/myricom/lanai.bin, drivers/net/myri_sbus.c drivers/net/Kconfig: 'MYRI_SBUS', drivers/net/Makefile: 'CONFIG_MYRI_SBUS' MYRI10GE Myricom Myri-10G Ethernet support drivers/net/myri10ge/myri10ge.c drivers/net/Kconfig: 'MYRI10GE', drivers/net/myri10ge/Makefile: 'CONFIG_MYRI10GE' NETXEN_NIC NetXen Multi port (1/10) Gigabit Ethernet NIC drivers/net/netxen/netxen_nic_hw.c drivers/net/Kconfig: 'NETXEN_NIC', drivers/net/Makefile: 'CONFIG_NETXEN_NIC' SLICOSS Alacritech Gigabit IS-NIC cards drivers/staging/slicoss/slicoss.c drivers/staging/slicoss/Kconfig: 'SLICOSS', drivers/staging/slicoss/Makefile: 'CONFIG_SLICOSS' SPIDER_NET Spider Gigabit Ethernet driver drivers/net/spider_net.c, drivers/net/spider_net.h drivers/net/Kconfig: 'SPIDER_NET', drivers/net/Makefile: 'CONFIG_SPIDER_NET' SXG Alacritech SLIC Technology Non-Accelerated 10Gbe cards drivers/staging/sxg/sxgphycode-1.2.h, drivers/staging/sxg/sxg.c drivers/staging/sxg/Kconfig: 'SXG', drivers/staging/sxg/Makefile: 'CONFIG_SXG' TEHUTI Tehuti Networks 10G Ethernet firmware/tehuti/bdx.bin.ihex, firmware/tehuti/bdx.bin, drivers/net/tehuti.c drivers/net/Kconfig: 'TEHUTI', drivers/net/Makefile: 'CONFIG_TEHUTI' TIGON3 Broadcom Tigon3 firmware/tigon/tg3.bin.ihex, firmware/tigon/tg3.bin, firmware/tigon/tg3_tso.bin.ihex, firmware/tigon/tg3_tso.bin, firmware/tigon/tg3_tso5.bin.ihex, firmware/tigon/tg3_tso5.bin, drivers/net/tg3.c drivers/net/Kconfig: 'TIGON3', drivers/net/Makefile: 'CONFIG_TIGON3' TYPHOON 3cr990 series Typhoon firmware/3com/typhoon.bin.ihex, firmware/3com/typhoon.bin, drivers/net/typhoon.c drivers/net/Kconfig: 'TYPHOON', drivers/net/Makefile: 'CONFIG_TYPHOON'

appletalk

COPS COPS LocalTalk PC drivers/net/appletalk/cops.c, drivers/net/appletalk/cops_ffdrv.h, drivers/net/appletalk/cops_ltdrv.h drivers/net/appletalk/Kconfig: 'COPS', drivers/net/appletalk/Makefile: 'CONFIG_COPS'

hamradio

YAM YAM driver for AX.25 firmware/yam/1200.bin.ihex, firmware/yam/1200.bin, firmware/yam/9600.bin.ihex, firmware/yam/9600.bin, drivers/net/hamradio/yam.c drivers/net/hamradio/Kconfig: 'YAM', drivers/net/hamradio/Makefile: 'CONFIG_YAM'

irda

USB_IRDA IrDA USB dongles drivers/net/irda/irda-usb.c drivers/net/irda/Kconfig: 'USB_IRDA', drivers/net/irda/Makefile: 'CONFIG_USB_IRDA'

pcmcia

PCMCIA_SMC91C92 SMC 91Cxx PCMCIA firmware/ositech/Xilinx7OD.bin.ihex, firmware/ositech/Xilinx7OD.bin, drivers/net/pcmcia/smc91c92_cs.c drivers/net/pcmcia/Kconfig: 'PCMCIA_SMC91C92', drivers/net/pcmcia/Makefile: 'CONFIG_PCMCIA_SMC91C92' PCCARD PCCard (PCMCIA/CardBus) support drivers/pcmcia/ds.c drivers/pcmcia/Kconfig: 'PCCARD', drivers/pcmcia/Makefile: 'CONFIG_PCCARD' PCMCIA_3C574 3Com 3c574 PCMCIA support drivers/net/pcmcia/3c574_cs.c drivers/net/pcmcia/Kconfig: 'PCMCIA_3C574', drivers/net/pcmcia/Makefile: 'CONFIG_PCMCIA_3C574' PCMCIA_3C589 3Com 3c589 PCMCIA support drivers/net/pcmcia/3c589_cs.c drivers/net/pcmcia/Kconfig: 'PCMCIA_3C589', drivers/net/pcmcia/Makefile: 'CONFIG_PCMCIA_3C589' PCMCIA_PCNET NE2000 compatible PCMCIA support firmware/cis/LA-PCM.cis.ihex, firmware/cis/LA-PCM.cis, drivers/net/pcmcia/pcnet_cs.c drivers/net/pcmcia/Kconfig: 'PCMCIA_PCNET', drivers/net/pcmcia/Makefile: 'CONFIG_PCMCIA_PCNET'

tokenring

3C359 3Com 3C359 Token Link Velocity XL adapter firmware/3com/3C359.bin.ihex, firmware/3com/3C359.bin, drivers/net/tokenring/3c359.c drivers/net/tokenring/Kconfig: '3C359', drivers/net/tokenring/Makefile: 'CONFIG_3C359' SMCTR SMC ISA/MCA adapter firmware/tr_smctr.bin.ihex, firmware/tr_smctr.bin, drivers/net/tokenring/smctr.c drivers/net/tokenring/Kconfig: 'SMCTR', drivers/net/tokenring/Makefile: 'CONFIG_SMCTR' TMS380TR Generic TMS380 Token Ring ISA/PCI adapter support drivers/net/tokenring/tms380tr.c drivers/net/tokenring/Kconfig: 'TMS380TR', drivers/net/tokenring/Makefile: 'CONFIG_TMS380TR'

usb

USB_KAWETH USB KLSI KL5USB101-based ethernet device support firmware/kaweth/new_code.bin.ihex, firmware/kaweth/new_code.bin, firmware/kaweth/new_code_fix.bin.ihex, firmware/kaweth/new_code_fix.bin, firmware/kaweth/trigger_code.bin.ihex, firmware/kaweth/trigger_code.bin, firmware/kaweth/trigger_code_fix.bin.ihex, firmware/kaweth/trigger_code_fix.bin, drivers/net/usb/kaweth.c drivers/net/usb/Kconfig: 'USB_KAWETH', drivers/net/usb/Makefile: 'CONFIG_USB_KAWETH'

wireless

ATMEL Atmel at76c50x chipset 802.11b support drivers/net/wireless/atmel.c drivers/net/wireless/Kconfig: 'ATMEL', drivers/net/wireless/Makefile: 'CONFIG_ATMEL' AT76C50X_USB Atmel at76c503/at76c505/at76c505a USB cards drivers/net/wireless/at76c50x-usb.c drivers/net/wireless/Kconfig: 'AT76C50X_USB', drivers/net/wireless/Makefile: 'CONFIG_AT76C50X_USB' USB_ATMEL Atmel at76c503/at76c505/at76c505a USB cards (in staging) drivers/staging/at76_usb/at76_usb.c drivers/staging/at76_usb/Kconfig: 'USB_ATMEL', drivers/staging/at76_usb/Makefile: 'CONFIG_USB_ATMEL' B43 Broadcom 43xx wireless support (mac80211 stack) drivers/net/wireless/b43/main.c, maybe_drivers/net/wireless/b43/main.c drivers/net/wireless/b43/Kconfig: 'B43', drivers/net/wireless/b43/Makefile: 'CONFIG_B43' B43LEGACY Broadcom 43xx-legacy wireless support (mac80211 stack) drivers/net/wireless/b43legacy/main.c drivers/net/wireless/b43legacy/Kconfig: 'B43LEGACY', drivers/net/wireless/b43legacy/Makefile: 'CONFIG_B43LEGACY' HERMES Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) drivers/net/wireless/orinoco/fw.c drivers/net/wireless/Kconfig: 'HERMES', drivers/net/wireless/orinoco/Makefile: 'CONFIG_HERMES' IPW2100 Intel PRO/Wireless 2100 Network Connection drivers/net/wireless/ipw2x00/ipw2100.c drivers/net/wireless/Kconfig: 'IPW2100', drivers/net/wireless/ipw2x00/Makefile: 'CONFIG_IPW2100' IPW2200 Intel PRO/Wireless 2200BG and 2915ABG Network Connection drivers/net/wireless/ipw2x00/ipw2200.c drivers/net/wireless/Kconfig: 'IPW2200', drivers/net/wireless/ipw2x00/Makefile: 'CONFIG_IPW2200' IWL3945 Intel PRO/Wireless 3945ABG/BG Network Connection drivers/net/wireless/iwlwifi/iwl3945-base.c, drivers/net/wireless/iwlwifi/iwl-3945.h drivers/net/wireless/iwlwifi/Kconfig: 'IWL3945', drivers/net/wireless/iwlwifi/Makefile: 'CONFIG_IWL3945' IWLAGN Intel Wireless WiFi Next Gen AGN drivers/net/wireless/iwlwifi/iwl-agn.c drivers/net/wireless/iwlwifi/Kconfig: 'IWLAGN', drivers/net/wireless/iwlwifi/Makefile: 'CONFIG_IWLAGN' IWL4965 Intel Wireless WiFi 4965AGN drivers/net/wireless/iwlwifi/iwl-4965.c drivers/net/wireless/iwlwifi/Kconfig: 'IWL4965', drivers/net/wireless/iwlwifi/Makefile: 'CONFIG_IWL4965' IWL5000 Intel Wireless WiFi 5000AGN drivers/net/wireless/iwlwifi/iwl-5000.c, drivers/net/wireless/iwlwifi/iwl-6000.c, drivers/net/wireless/iwlwifi/iwl-1000.c drivers/net/wireless/iwlwifi/Kconfig: 'IWL5000', drivers/net/wireless/iwlwifi/Makefile: 'CONFIG_IWL5000' LIBERTAS_CS Marvell Libertas 8385 CompactFlash 802.11b/g cards drivers/net/wireless/libertas/if_cs.c drivers/net/wireless/Kconfig: 'LIBERTAS_CS', drivers/net/wireless/libertas/Makefile: 'CONFIG_LIBERTAS_CS' LIBERTAS_SDIO Marvell Libertas 8385 and 8686 SDIO 802.11b/g cards drivers/net/wireless/libertas/if_sdio.c drivers/net/wireless/Kconfig: 'LIBERTAS_SDIO', drivers/net/wireless/libertas/Makefile: 'CONFIG_LIBERTAS_SDIO' LIBERTAS_SPI Marvell Libertas 8686 SPI 802.11b/g cards drivers/net/wireless/libertas/if_spi.c drivers/net/wireless/Kconfig: 'LIBERTAS_SPI', drivers/net/wireless/libertas/Makefile: 'CONFIG_LIBERTAS_SPI' LIBERTAS_USB Marvell Libertas 8388 USB 802.11b/g cards drivers/net/wireless/libertas/if_usb.c, drivers/net/wireless/libertas/README drivers/net/wireless/Kconfig: 'LIBERTAS_USB', drivers/net/wireless/libertas/Makefile: 'CONFIG_LIBERTAS_USB' LIBERTAS_THINFIRM_USB Marvell Libertas 8388 USB 802.11b/g cards with thin firmware drivers/net/wireless/libertas_tf/if_usb.c drivers/net/wireless/Kconfig: 'LIBERTAS_THINFIRM_USB', drivers/net/wireless/libertas_tf/Makefile: 'CONFIG_LIBERTAS_THINFIRM_USB' MWL8K Marvell 88W8xxx PCI/PCIe Wireless support drivers/net/wireless/mwl8k.c drivers/net/wireless/Kconfig: 'MWL8K', drivers/net/wireless/Makefile: 'CONFIG_MWL8K' P54_PCI Prism54 PCI support drivers/net/wireless/p54/p54pci.c drivers/net/wireless/p54/Kconfig: 'P54_PCI', drivers/net/wireless/p54/Makefile: 'CONFIG_P54_PCI' P54_SPI Prism54 SPI (stlc45xx) support drivers/net/wireless/p54/p54spi.c drivers/net/wireless/p54/Kconfig: 'P54_SPI', drivers/net/wireless/p54/Makefile: 'CONFIG_P54_SPI' P54_USB Prism54 USB support drivers/net/wireless/p54/p54usb.c, drivers/net/wireless/p54/p54usb.h drivers/net/wireless/p54/Kconfig: 'P54_USB', drivers/net/wireless/p54/Makefile: 'CONFIG_P54_USB' PRISM54 Intersil Prism GT/Duette/Indigo PCI/Cardbus drivers/net/wireless/prism54/islpci_dev.c drivers/net/wireless/Kconfig: 'PRISM54', drivers/net/wireless/prism54/Makefile: 'CONFIG_PRISM54' RT2X00_LIB_FIRMWARE Ralink driver firmware support drivers/net/wireless/rt2x00/rt2x00firmware.c drivers/net/wireless/rt2x00/Kconfig: 'RT2X00_LIB_FIRMWARE', drivers/net/wireless/rt2x00/Makefile: 'CONFIG_RT2X00_LIB_FIRMWARE' RT61PCI Ralink rt2501/rt61 (PCI/PCMCIA) support drivers/net/wireless/rt2x00/rt61pci.h, drivers/net/wireless/rt2x00/rt61pci.c drivers/net/wireless/rt2x00/Kconfig: 'RT61PCI', drivers/net/wireless/rt2x00/Makefile: 'CONFIG_RT61PCI' RT73USB Ralink rt2501/rt73 (USB) support drivers/net/wireless/rt2x00/rt73usb.h, drivers/net/wireless/rt2x00/rt73usb.c drivers/net/wireless/rt2x00/Kconfig: 'RT73USB', drivers/net/wireless/rt2x00/Makefile: 'CONFIG_RT73USB' USB_ZD1201 USB ZD1201 based Wireless device support drivers/net/wireless/zd1201.c drivers/net/wireless/Kconfig: 'USB_ZD1201', drivers/net/wireless/Makefile: 'CONFIG_USB_ZD1201' ZD1211RW ZyDAS ZD1211/ZD1211B USB-wireless support drivers/net/wireless/zd1211rw/zd_usb.c drivers/net/wireless/zd1211rw/Kconfig: 'ZD1211RW', drivers/net/wireless/zd1211rw/Makefile: 'CONFIG_ZD1211RW'

bluetooth

BT_HCIBCM203X HCI BCM203x USB driver drivers/bluetooth/bcm203x.c drivers/bluetooth/Kconfig: 'BT_HCIBCM203X', drivers/bluetooth/Makefile: 'CONFIG_BT_HCIBCM203X' BT_HCIBFUSB HCI BlueFRITZ! USB driver drivers/bluetooth/bfusb.c drivers/bluetooth/Kconfig: 'BT_HCIBFUSB', drivers/bluetooth/Makefile: 'CONFIG_BT_HCIBFUSB' BT_HCIBT3C HCI BT3C (PC Card) driver drivers/bluetooth/bt3c_cs.c drivers/bluetooth/Kconfig: 'BT_HCIBT3C', drivers/bluetooth/Makefile: 'CONFIG_BT_HCIBT3C' OTUS Atheros OTUS 802.11n USB wireless support drivers/staging/otus/hal/hpDKfwu.c, drivers/staging/otus/hal/hpfw2.c, drivers/staging/otus/hal/hpfwbu.c, drivers/staging/otus/hal/hpfwspiu.c, drivers/staging/otus/hal/hpfwu.c, drivers/staging/otus/hal/hpfwu.c.drv_ba_resend, drivers/staging/otus/hal/hpfwu_2k.c, drivers/staging/otus/hal/hpfwu_BA.c, drivers/staging/otus/hal/hpfwu_FB50_mdk.c, drivers/staging/otus/hal/hpfwu_OTUS_RC.c, drivers/staging/otus/hal/hpfwu_txstream.c, drivers/staging/otus/hal/hpfwuinit.c, drivers/staging/otus/hal/hpusb.c, drivers/staging/otus/hal/hpmain.c drivers/staging/otus/Kconfig: 'OTUS', drivers/staging/otus/Makefile: 'CONFIG_OTUS' RT2860 Ralink 2860 wireless support drivers/staging/rt2860/common/firmware.h, drivers/staging/rt2860/rt_linux.h, drivers/staging/rt2860/rt_ate.h, drivers/staging/rt2860/rt_ate.c, drivers/staging/rt2860/common/rtmp_init.c drivers/staging/rt2860/Kconfig: 'RT2860', drivers/staging/rt2860/Makefile: 'CONFIG_RT2860' RT2870 Ralink 2870 wireless support drivers/staging/rt2870/common/firmware.h, drivers/staging/rt2870/rt_linux.h, drivers/staging/rt2870/rt_ate.h, drivers/staging/rt2870/rt_ate.c, drivers/staging/rt2870/common/rtmp_init.c drivers/staging/rt2870/Kconfig: 'RT2870', drivers/staging/rt2870/Makefile: 'CONFIG_RT2870' RT3070 Ralink 3070 wireless support drivers/staging/rt3070/firmware.h, drivers/staging/rt3070/rt_linux.h, drivers/staging/rt3070/rt_ate.h, drivers/staging/rt3070/rt_ate.c, drivers/staging/rt3070/common/eeprom.c, drivers/staging/rt3070/common/rtmp_init.c drivers/staging/rt3070/Kconfig: 'RT3070', drivers/staging/rt3070/Makefile: 'CONFIG_RT3070'

wimax

WIMAX_I2400M Intel Wireless WiMAX Connection 2400 drivers/net/wimax/i2400m/fw.c, drivers/net/wimax/i2400m/sdio.c, drivers/net/wimax/i2400m/usb.c, Documentation/wimax/README.i2400m drivers/net/wimax/i2400m/Kconfig: 'CONFIG_WIMAX_I2400M', drivers/net/wimax/i2400m/Makefile: 'CONFIG_WIMAX_I2400M'

ISDN

ISDN_DIVAS Support Eicon DIVA Server cards drivers/isdn/hardware/eicon/cardtype.h, drivers/isdn/hardware/eicon/dsp_defs.h drivers/isdn/hardware/eicon/Kconfig: 'ISDN_DIVAS', drivers/isdn/hardware/eicon/Makefile: 'CONFIG_ISDN_DIVAS'

Serial

SERIAL_8250_CS 8250/16550 PCMCIA device support drivers/serial/serial_cs.c drivers/serial/Kconfig: 'SERIAL_8250_CS', drivers/serial/Makefile: 'CONFIG_SERIAL_8250_CS' SERIAL_ICOM IBM Multiport Serial Adapter drivers/serial/icom.c drivers/serial/Kconfig: 'SERIAL_ICOM', drivers/serial/Makefile: 'CONFIG_SERIAL_ICOM' SERIAL_QE Freescale QUICC Engine serial port support drivers/serial/ucc_uart.c drivers/serial/Kconfig: 'SERIAL_QE', drivers/serial/Makefile: 'CONFIG_SERIAL_QE'

Data acquisition

COMEDI_PCI_DRIVERS Data acquisition support Comedi PCI drivers drivers/staging/comedi/drivers/jr3_pci.c drivers/staging/comedi/Kconfig: 'COMEDI_PCI_DRIVERS', drivers/staging/comedi/drivers/Makefile: 'CONFIG_COMEDI_PCI_DRIVERS' COMEDI_USB_DRIVERS Data acquisition support Comedi USB drivers drivers/staging/comedi/drivers/usbdux.c, drivers/staging/comedi/drivers/usbduxfast.c drivers/staging/comedi/Kconfig: 'COMEDI_USB_DRIVERS', drivers/staging/comedi/drivers/Makefile: 'CONFIG_COMEDI_USB_DRIVERS' ME4000 Meilhaus ME-4000 I/O board drivers/staging/me4000/me4000_firmware.h, drivers/staging/me4000/me4610_firmware.h drivers/staging/me4000/Kconfig: 'ME4000', drivers/staging/me4000/Makefile: 'CONFIG_ME4000' MEILHAUS Meilhaus support drivers/staging/meilhaus/mefirmware.c drivers/staging/meilhaus/Kconfig: 'MEILHAUS', drivers/staging/meilhaus/Makefile: 'CONFIG_MEILHAUS' ME4600 Meilhaus ME-4600 support drivers/staging/meilhaus/me4600_device.c drivers/staging/meilhaus/Kconfig: 'ME4600', drivers/staging/meilhaus/Makefile: 'CONFIG_ME4600' ME6000 Meilhaus ME-6000 support drivers/staging/meilhaus/me6000_device.c drivers/staging/meilhaus/Kconfig: 'ME6000', drivers/staging/meilhaus/Makefile: 'CONFIG_ME6000'

SCSI

SCSI_QLOGICPTI PTI Qlogic, ISP Driver firmware/qlogic/isp1000.bin.ihex, firmware/qlogic/isp1000.bin, drivers/scsi/qlogicpti.c drivers/scsi/Kconfig: 'SCSI_QLOGICPTI', drivers/scsi/Makefile: 'CONFIG_SCSI_QLOGICPTI' SCSI_ADVANSYS AdvanSys SCSI firmware/advansys/mcode.bin.ihex, firmware/advansys/mcode.bin, firmware/advansys/3550.bin.ihex, firmware/advansys/3550.bin, firmware/advansys/38C0800.bin.ihex, firmware/advansys/38C0800.bin, firmware/advansys/38C1600.bin.ihex, firmware/advansys/38C1600.bin, drivers/scsi/advansys.c drivers/scsi/Kconfig: 'SCSI_ADVANSYS', drivers/scsi/Makefile: 'CONFIG_SCSI_ADVANSYS' SCSI_QLOGIC_1280 Qlogic QLA 1240/1x80/1x160 SCSI firmware/qlogic/1040.bin.ihex, firmware/qlogic/1040.bin, firmware/qlogic/1280.bin.ihex, firmware/qlogic/1280.bin, firmware/qlogic/12160.bin.ihex, firmware/qlogic/12160.bin, drivers/scsi/qla1280.c drivers/scsi/Kconfig: 'SCSI_QLOGIC_1280', drivers/scsi/Makefile: 'CONFIG_SCSI_QLOGIC_1280' SCSI_AIC94XX Adaptec AIC94xx SAS/SATA support drivers/scsi/aic94xx/aic94xx_seq.c, drivers/scsi/aic94xx/aic94xx_seq.h drivers/scsi/aic94xx/Kconfig: 'SCSI_AIC94XX', drivers/scsi/aic94xx/Makefile: 'CONFIG_SCSI_AIC94XX' SCSI_QLA_FC QLogic QLA2XXX Fibre Channel Support drivers/scsi/qla2xxx/qla_gbl.h, drivers/scsi/qla2xxx/qla_init.c, drivers/scsi/qla2xxx/qla_os.c drivers/scsi/qla2xxx/Kconfig: 'SCSI_QLA_FC', drivers/scsi/qla2xxx/Makefile: 'CONFIG_SCSI_QLA_FC'

USB

atm

USB_CXACRU Conexant AccessRunner USB support drivers/usb/atm/cxacru.c drivers/usb/atm/Kconfig: 'USB_CXACRU', drivers/usb/atm/Makefile: 'CONFIG_USB_CXACRU' USB_SPEEDTOUCH Speedtouch USB support drivers/usb/atm/speedtch.c drivers/usb/atm/Kconfig: 'USB_SPEEDTOUCH', drivers/usb/atm/Makefile: 'CONFIG_USB_SPEEDTOUCH' USB_UEAGLEATM ADI 930 and eagle USB DSL modem drivers/usb/atm/ueagle-atm.c drivers/usb/atm/Kconfig: 'USB_UEAGLEATM', drivers/usb/atm/Makefile: 'CONFIG_USB_UEAGLEATM'

misc

USB_EMI26 EMI 2|6 USB Audio interface firmware/emi26/bitstream.HEX, firmware/emi26/bitstream.fw, firmware/emi26/firmware.HEX, firmware/emi26/firmware.fw, firmware/emi26/loader.HEX, firmware/emi26/loader.fw, drivers/usb/misc/emi26.c drivers/usb/misc/Kconfig: 'USB_EMI26', drivers/usb/misc/Makefile: 'CONFIG_USB_EMI26' USB_EMI62 EMI 6|2m USB Audio interface firmware/emi62/bitstream.HEX, firmware/emi62/bitstream.fw, firmware/emi62/loader.HEX, firmware/emi62/loader.fw, firmware/emi62/midi.HEX, firmware/emi62/midi.fw, firmware/emi62/spdif.HEX, firmware/emi62/spdif.fw, drivers/usb/misc/emi62.c drivers/usb/misc/Kconfig: 'USB_EMI62', drivers/usb/misc/Makefile: 'CONFIG_USB_EMI62' USB_ISIGHTFW iSight firmware loading support drivers/usb/misc/isight_firmware.c drivers/usb/misc/Kconfig: 'USB_ISIGHTFW', drivers/usb/misc/Makefile: 'CONFIG_USB_ISIGHTFW'

serial

USB_SERIAL_KEYSPAN, USB_SERIAL_KEYSPAN_PDA USB Keyspan USA-xxx Serial Driver, USB Keyspan PDA Single Port Serial Driver firmware/keyspan/mpr.HEX, firmware/keyspan/mpr.fw, firmware/keyspan/usa18x.HEX, firmware/keyspan/usa18x.fw, firmware/keyspan/usa19.HEX, firmware/keyspan/usa19.fw, firmware/keyspan/usa19qi.HEX, firmware/keyspan/usa19qi.fw, firmware/keyspan/usa19qw.HEX, firmware/keyspan/usa19qw.fw, firmware/keyspan/usa19w.HEX, firmware/keyspan/usa19w.fw, firmware/keyspan/usa28.HEX, firmware/keyspan/usa28.fw, firmware/keyspan/usa28xa.HEX, firmware/keyspan/usa28xa.fw, firmware/keyspan/usa28xb.HEX, firmware/keyspan/usa28xb.fw, firmware/keyspan/usa28x.HEX, firmware/keyspan/usa28x.fw, firmware/keyspan/usa49w.HEX, firmware/keyspan/usa49w.fw, firmware/keyspan/usa49wlc.HEX, firmware/keyspan/usa49wlc.fw, drivers/usb/serial/keyspan.c, drivers/usb/serial/keyspan_pda.c drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN', drivers/usb/serial/Makefile: 'CONFIG_USB_SERIAL_KEYSPAN', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_MPR', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA18X', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA19', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA19QI', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA19QW', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA19W', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA28', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA28XA', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA28XB', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA28X', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA49W', drivers/usb/serial/Kconfig: 'USB_SERIAL_KEYSPAN_USA49WLC' USB_SERIAL_EDGEPORT USB Inside Out Edgeport Serial Driver firmware/edgeport/boot.H16, firmware/edgeport/boot.fw, firmware/edgeport/boot2.H16, firmware/edgeport/boot2.fw, firmware/edgeport/down.H16, firmware/edgeport/down.fw, firmware/edgeport/down2.H16, firmware/edgeport/down2.fw, drivers/usb/serial/io_edgeport.c drivers/usb/serial/Kconfig: 'USB_SERIAL_EDGEPORT', drivers/usb/serial/Makefile: 'CONFIG_USB_SERIAL_EDGEPORT' USB_SERIAL_EDGEPORT_TI USB Inside Out Edgeport Serial Driver (TI devices) firmware/edgeport/down3.bin.ihex, firmware/edgeport/down3.bin, drivers/usb/serial/io_ti.c drivers/usb/serial/Kconfig: 'USB_SERIAL_EDGEPORT_TI', drivers/usb/serial/Makefile: 'CONFIG_USB_SERIAL_EDGEPORT_TI' USB_SERIAL_TI USB TI 3410/5052 Serial Driver firmware/ti_3410.fw.ihex, firmware/ti_3410.fw, firmware/ti_5052.fw.ihex, firmware/ti_5052.fw, firmware/mts_cdma.fw.ihex, firmware/mts_cdma.fw, firmware/mts_gsm.fw.ihex, firmware/mts_gsm.fw, firmware/mts_edge.fw.ihex, firmware/mts_edge.fw, drivers/usb/serial/ti_usb_3410_5052.c drivers/usb/serial/Kconfig: 'USB_SERIAL_TI', drivers/usb/serial/Makefile: 'CONFIG_USB_SERIAL_TI' USB_SERIAL_WHITEHEAT USB ConnectTech WhiteHEAT Serial Driver firmware/whiteheat.HEX, firmware/whiteheat.fw, firmware/whiteheat_loader.HEX, firmware/whiteheat_loader.fw, firmware/whiteheat_loader_debug.HEX, firmware/whiteheat_loader_debug.fw, drivers/usb/serial/whiteheat.c drivers/usb/serial/Kconfig: 'USB_SERIAL_WHITEHEAT', drivers/usb/serial/Makefile: 'CONFIG_USB_SERIAL_WHITEHEAT'

uwb

UWB_I1480U - Support for Intel Wireless UWB Link 1480 HWA drivers/uwb/i1480/dfu/i1480-dfu.h, drivers/uwb/i1480/dfu/mac.c, drivers/uwb/i1480/dfu/phy.c, drivers/uwb/i1480/dfu/usb.c drivers/uwb/Kconfig: 'UWB_I1480U', drivers/uwb/i1480/dfu/Makefile: 'CONFIG_UWB_I1480U'

Sound

SND_CS46XX Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x sound/pci/cs46xx/cs46xx_image.h, sound/pci/cs46xx/imgs/cwc4630.h, sound/pci/cs46xx/imgs/cwcasync.h, sound/pci/cs46xx/imgs/cwcsnoop.h, sound/pci/cs46xx/cs46xx_lib.c sound/pci/Kconfig: 'SND_CS46XX', sound/pci/cs46xx/Makefile: 'CONFIG_SND_CS46XX' SND_KORG1212 Korg 1212 IO firmware/korg/k1212.dsp.ihex, firmware/korg/k1212.dsp, sound/pci/korg1212/korg1212.c sound/pci/Kconfig: 'SND_KORG1212', sound/pci/korg1212/Makefile: 'CONFIG_SND_KORG1212' SND_MAESTRO3 ESS Allegro/Maestro3 firmware/ess/maestro3_assp_kernel.fw.ihex, firmware/ess/maestro3_assp_kernel.fw, firmware/ess/maestro3_assp_minisrc.fw.ihex, firmware/ess/maestro3_assp_minisrc.fw, sound/pci/maestro3.c sound/pci/Kconfig: 'SND_MAESTRO3', sound/pci/Makefile: 'CONFIG_SND_MAESTRO3' SND_YMFPCI Yamaha YMF724/740/744/754 firmware/yamaha/ds1_ctrl.fw.ihex, firmware/yamaha/ds1_ctrl.fw, firmware/yamaha/ds1_dsp.fw.ihex, firmware/yamaha/ds1_dsp.fw, firmware/yamaha/ds1e_ctrl.fw.ihex, firmware/yamaha/ds1e_ctrl.fw, sound/pci/ymfpci/ymfpci_main.c sound/pci/Kconfig: 'SND_YMFPCI', sound/pci/ymfpci/Makefile: 'CONFIG_SND_YMFPCI' SND_SB16_CSP SB16 Advanced Signal Processor firmware/sb16/alaw_main.csp.ihex, firmware/sb16/alaw_main.csp, firmware/sb16/mulaw_main.csp.ihex, firmware/sb16/mulaw_main.csp, firmware/sb16/ima_adpcm_init.csp.ihex, firmware/sb16/ima_adpcm_init.csp, firmware/sb16/ima_adpcm_capture.csp.ihex, firmware/sb16/ima_adpcm_capture.csp, firmware/sb16/ima_adpcm_playback.csp.ihex, firmware/sb16/ima_adpcm_playback.csp, sound/isa/sb/sb16_csp.c sound/isa/Kconfig: 'SND_SB16_CSP', sound/isa/sb/Makefile: 'CONFIG_SND_SB16_CSP' SND_WAVEFRONT Turtle Beach Maui,Tropez,Tropez+ (Wavefront) firmware/yamaha/yss225_registers.bin.ihex, firmware/yamaha/yss225_registers.bin, sound/isa/wavefront/wavefront_fx.c, sound/isa/wavefront/wavefront_synth.c sound/isa/Kconfig: 'SND_WAVEFRONT', sound/isa/wavefront/Makefile: 'CONFIG_SND_WAVEFRONT' SND_VX_LIB Digigram VX soundcards sound/drivers/vx/vx_hwdep.c sound/drivers/Kconfig: 'SND_VX_LIB', sound/drivers/vx/Makefile: 'CONFIG_SND_VX_LIB' SND_'<(Echoaudio)>': SND_DARLA20, SND_DARLA24, SND_ECHO3G, SND_GINA20, SND_GINA24, SND_INDIGO, SND_INDIGODJ, SND_INDIGODJX, SND_INDIGOIO, SND_INDIGOIOX, SND_LAYLA20, SND_LAYLA24, SND_MIA, SND_MONA Echoaudio: Darla20, Darla24, 3G cards, Gina20, Gina24, Indigo, Indigo DJ, Indigo DJx, Indigo IO, Indigo IOx, Layla20, Layla24, Mia, Mona sound/pci/echoaudio/echoaudio.c, sound/pci/echoaudio/darla20.c, sound/pci/echoaudio/darla24.c, sound/pci/echoaudio/echo3g.c, sound/pci/echoaudio/gina20.c, sound/pci/echoaudio/gina24.c, sound/pci/echoaudio/indigo.c, sound/pci/echoaudio/indigodj.c, sound/pci/echoaudio/indigodjx.c, sound/pci/echoaudio/indigoio.c, sound/pci/echoaudio/indigoiox.c, sound/pci/echoaudio/layla20.c, sound/pci/echoaudio/layla24.c, sound/pci/echoaudio/mia.c, sound/pci/echoaudio/mona.c sound/pci/Kconfig: 'SND_DARLA20', sound/pci/echoaudio/Makefile: 'CONFIG_SND_DARLA20', sound/pci/Kconfig: 'SND_DARLA24', sound/pci/echoaudio/Makefile: 'CONFIG_SND_DARLA24', sound/pci/Kconfig: 'SND_ECHO3G', sound/pci/echoaudio/Makefile: 'CONFIG_SND_ECHO3G', sound/pci/Kconfig: 'SND_GINA20', sound/pci/echoaudio/Makefile: 'CONFIG_SND_GINA20', sound/pci/Kconfig: 'SND_GINA24', sound/pci/echoaudio/Makefile: 'CONFIG_SND_GINA24', sound/pci/Kconfig: 'SND_INDIGO', sound/pci/echoaudio/Makefile: 'CONFIG_SND_INDIGO', sound/pci/Kconfig: 'SND_INDIGODJ', sound/pci/echoaudio/Makefile: 'CONFIG_SND_INDIGODJ', sound/pci/Kconfig: 'SND_INDIGODJX', sound/pci/echoaudio/Makefile: 'CONFIG_SND_INDIGODJX', sound/pci/Kconfig: 'SND_INDIGOIO', sound/pci/echoaudio/Makefile: 'CONFIG_SND_INDIGOIO', sound/pci/Kconfig: 'SND_INDIGOIOX', sound/pci/echoaudio/Makefile: 'CONFIG_SND_INDIGOIOX', sound/pci/Kconfig: 'SND_LAYLA20', sound/pci/echoaudio/Makefile: 'CONFIG_SND_LAYLA20', sound/pci/Kconfig: 'SND_LAYLA24', sound/pci/echoaudio/Makefile: 'CONFIG_SND_LAYLA24', sound/pci/Kconfig: 'SND_MIA', sound/pci/echoaudio/Makefile: 'CONFIG_SND_MIA', sound/pci/Kconfig: 'SND_MONA', sound/pci/echoaudio/Makefile: 'CONFIG_SND_MONA' SND_EMU10K1 Emu10k1 (SB Live!, Audigy, E-mu APS) sound/pci/emu10k1/emu10k1_main.c sound/pci/Kconfig: 'SND_EMU10K1', sound/pci/emu10k1/Makefile: 'CONFIG_SND_EMU10K1' SND_MIXART Digigram miXart sound/pci/mixart/mixart_hwdep.c sound/pci/Kconfig: 'SND_MIXART', sound/pci/mixart/Makefile: 'CONFIG_SND_MIXART' SND_PCXHR Digigram PCXHR sound/pci/pcxhr/pcxhr_hwdep.c sound/pci/Kconfig: 'SND_PCXHR', sound/pci/pcxhr/Makefile: 'CONFIG_SND_PCXHR' SND_RIPTIDE Conexant Riptide sound/pci/riptide/riptide.c sound/pci/Kconfig: 'SND_RIPTIDE', sound/pci/riptide/Makefile: 'CONFIG_SND_RIPTIDE' SND_HDSP RME Hammerfall DSP Audio sound/pci/rme9652/hdsp.c sound/pci/Kconfig: 'SND_HDSP', sound/pci/rme9652/Makefile: 'CONFIG_SND_HDSP' SND_AICA Dreamcast Yamaha AICA sound sound/sh/aica.c sound/sh/Kconfig: 'SND_AICA', sound/sh/Makefile: 'CONFIG_SND_AICA' SND_MSND_PINNACLE, SOUND_MSNDPIN Support for Turtle Beach MultiSound Pinnacle, Support for Turtle Beach MultiSound Pinnacle (oss) sound/isa/msnd/msnd_pinnacle.h, sound/isa/msnd/msnd_pinnacle.c, sound/oss/msnd_pinnacle.h sound/isa/Kconfig: 'SND_MSND_PINNACLE', sound/isa/msnd/Makefile: 'CONFIG_SND_MSND_PINNACLE', sound/oss/Kconfig: 'SOUND_MSNDPIN', sound/oss/Makefile: 'CONFIG_SOUND_MSNDPIN' SND_MSND_CLASSIC, SOUND_MSNDCLAS Support for Turtle Beach MultiSound Classic, Tahiti, Monterey; Support for Turtle Beach MultiSound Classic, Tahiti, Monterey (oss) sound/isa/msnd/msnd_classic.h, sound/oss/msnd_classic.h sound/isa/Kconfig: 'SND_MSND_CLASSIC', sound/isa/msnd/Makefile: 'CONFIG_SND_MSND_CLASSIC', sound/oss/Kconfig: 'SOUND_MSNDCLAS', sound/oss/Makefile: 'CONFIG_SOUND_MSNDCLAS' SOUND_SSCAPE Ensoniq SoundScape support sound/oss/sscape.c sound/oss/Kconfig: 'SOUND_SSCAPE', sound/oss/Makefile: 'CONFIG_SOUND_SSCAPE' SOUND_TRIX MediaTrix AudioTrix Pro support sound/oss/trix.c sound/oss/Kconfig: 'SOUND_TRIX', sound/oss/Makefile: 'CONFIG_SOUND_TRIX' SOUND_PAS, SOUND_SB ProAudioSpectrum 16 support, 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support sound/oss/sb_common.c sound/oss/Kconfig: 'SOUND_PAS', sound/oss/Kconfig: 'SOUND_SB', sound/oss/Makefile: 'CONFIG_SOUND_PAS', sound/oss/Makefile: 'CONFIG_SOUND_SB' SOUND_PSS PSS (AD1848, ADSP-2115, ESC614) support sound/oss/pss.c sound/oss/Kconfig: 'SOUND_PSS', sound/oss/Makefile: 'CONFIG_SOUND_PSS'

Non-Free firmware scripts and documentation

There's also some information about blobs in drivers/base/Kconfig, including blob name "usb8388.bin". Replace this name with "whatever.bin":

sed -e "s/usb8388/whatever/g" ../linux-nonfree/drivers/base/Kconfig > drivers/base/Kconfig

To be checked & merged

/lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/ttpci/budget-av.ko

/lib/modules/2.6.22-14-generic/kernel/drivers/media/dvb/ttpci/budget-ci.ko

/lib/modules/2.6.22-14-generic/kernel/drivers/net/cassini.ko

/usr/src/linux-headers-2.6.22-14-generic/include/config/cassini.h

/lib/modules/2.6.22-14-generic/kernel/drivers/net/e1000

/lib/modules/2.6.22-14-generic/kernel/drivers/net/e1000/e1000.ko

/lib/modules/2.6.22-14-generic/kernel/drivers/net/e100.ko

/lib/modules/2.6.22-14-generic/ubuntu/net/e1000-ich9

/lib/modules/2.6.22-14-generic/ubuntu/net/e1000-ich9/e1000-ich9.ko

/usr/src/linux-headers-2.6.22-14-generic/include/config/e1000.h

/usr/src/linux-headers-2.6.22-14-generic/include/config/e100.h

/usr/src/linux-headers-2.6.22-14-generic/include/config/e1000

/usr/src/linux-headers-2.6.22-14-generic/include/config/e1000/napi.h

/usr/src/linux-headers-2.6.22-14/drivers/net/e1000

/usr/src/linux-headers-2.6.22-14/drivers/net/e1000/Makefile

/usr/src/linux-headers-2.6.22-14/drivers/net/starfire_firmware.pl

/lib/modules/2.6.22-14-generic/kernel/drivers/net/tg3.ko

/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/usbvideo/ibmcam.ko

/usr/src/linux-headers-2.6.22-14-generic/include/config/usb/ibmcam.h

/usr/share/doc/libgphoto2-2/camlibs/README.sonix.gz

/usr/lib/libgphoto2/2.4.0/sonix.la

/usr/lib/libgphoto2/2.4.0/sonix.so

/lib/modules/2.6.22-14-generic/kernel/drivers/media/video/usbvideo/vicam.ko

/usr/src/linux-headers-2.6.22-14-generic/include/config/usb/vicam.h

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/char/ser_a2232fw.h

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/char/ser_a2232fw.ax

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/ixp2000/ixp2400_rx.ucode

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/ixp2000/ixp2400_rx.uc

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/ixp2000/ixp2400_tx.ucode

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/wan/wanxlfw.inc_shipped

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/wan/wanxlfw.S

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/net/wireless/atmel.c

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/53c700_d.h_shipped

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/53c700.scr

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx/aic79xx_seq.h_shipped

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx/aic79xx.seq

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx/aic7xxx_seq.h_shipped

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx/aic7xxx.seq

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx_old/aic7xxx_seq.c

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/aic7xxx_old/aic7xxx.seq

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/53c7xx_d.h_shipped

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/53c7xx.scr

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/sym53c8xx_2/sym_fw1.h

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=drivers/scsi/sym53c8xx_2/sym_fw2.h

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=firmware/keyspan_pda/keyspan_pda.HEX

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=firmware/keyspan_pda/keyspan_pda.S

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=firmware/keyspan_pda/xircom_pgs.HEX

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=firmware/keyspan_pda/xircom_pgs.S

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=sound/pci/cs46xx/imgs/cwcdma.h

http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=blob;f=sound/pci/cs46xx/imgs/cwcdma.asp