LinuxLibre:Devices that require non-free firmware
This page lists wiki articles that gather info about the devices that require non-free firmware in the kernel Linux. It is intended as a way to foster the development of free firmwares for these devices by making information more easily accessible and better organized. --Felipe Sanches
This list of devices is based on the linux-libre-4.3-gnu.log log file. It is similar to the old list that used to be published at http://www.fsf.org/resources/hw/firmware but it aims at more detailed technical info.
Use this template when starting a wiki-page about a new device.
| Device | CPU | relevance | firmware image licensing terms | description |
|---|---|---|---|---|
| MICROCODE_AMD | ? | AMD microcode patch loading support | ||
| MICROCODE_AMD_EARLY | ? | Early load AMD microcode | ||
| MICROCODE_INTEL | ? | non-free You may not reverse engineer, decompile, or disassemble the Software. |
Intel microcode patch loading support | |
| MICROCODE_INTEL_EARLY | ? | Early load Intel microcode | ||
| IXP4XX_NPE | ? | IXP4xx Network Processor Engine support | ||
| ARCH_NETX | ? | Hilscher NetX based | ||
| XRX200_PHY_FW | ? | XRX200 PHY firmware loader | ||
| ATM_AMBASSADOR | ? | GPL with issues This microcode data is placed under the terms of the GNU General Public License. [...] We would prefer you not to distribute modified versions without consultation and not to ask for assembly/other microcode source.[1] |
Madge Ambassador, Collage PCI 155 Server | |
| ATM_FORE200E | i960 Intel RISC (25MHz) | non-free To use the driver, you need the firmware binary which is intellectual property of FORE Systems. |
FORE Systems 200E-series | |
| ATM_SOLOS | ? / FPGA | Solos ADSL2+ PCI Multiport card driver | ||
| CRYPTO_DEV_QAT_DH895xCC | ? | Support for Intel(R) DH895xCC | ||
| CRYPTO_DEV_QAT | ? | Common bits for Intel(R) QuickAssist Technology | ||
| CYCLADES | ? | Cyclades async mux support | ||
| ISI | ? | Multi-Tech multiport card support | ||
| MOXA_INTELLIO | ? | Moxa Intellio support | ||
| DRM_AMDGPU | ? | AMD GPU | ||
| DRM_AMDGPU_CIK | ? | Enable amdgpu support for CIK parts | ||
| DRM_AST | ? | AST server chips | ||
| DRM_I915 | ? | Intel 8xx/9xx/G3x/G4x/HD Graphics | ||
| DRM_NOUVEAU | ? | Nouveau (nVidia) cards | ||
| DRM_MGA | ? | Matrox g200/g400 | ||
| DRM_MSM | ? | MSM DRM | ||
| DRM_R128 | ? | ATI Rage 128 | ||
| DRM_RADEON | ? | http://www.fsfla.org/pipermail/linux-libre/2015-December/003208.html | ATI Radeon | |
| DRM_STI | ? | DRM Support for STMicroelectronics SoC stiH41x Series | ||
| IMX_SDMA | ? | new in 2.6.37 | i.MX SDMA support | |
| MEDIA_TUNER_SI2157 | ? | Silicon Labs Si2157 silicon tuner | ||
| MEDIA_TUNER_XC2028 | ? | XCeive xc2028/xc3028 tuners | ||
| VIDEO_TM6000_DVB | ? | DVB Support for tm6000 based TV cards | ||
| MEDIA_TUNER_XC4000 | ? | Xceive XC4000 silicon tuner | ||
| MEDIA_TUNER_XC5000 | ? | Xceive XC5000 silicon tuner | ||
| DVB_USB | ? | Support for various USB DVB devices | ||
| DVB_USB_V2 | ? | Support for various USB DVB devices v2 | ||
| DVB_B2C2_FLEXCOP | ? | Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters | ||
| DVB_BT8XX | ? | BT8xx based PCI cards | ||
| DVB_USB_A800 | 8051 - EzUSB (Cypress FX2) | AVerMedia AverTV DVB-T USB 2.0 (A800) | ||
| DVB_USB_AF9005 | ? | Afatech AF9005 DVB-T USB1.1 support | ||
| DVB_USB_AF9015 | ? | Afatech AF9015 DVB-T USB2.0 support | ||
| DVB_USB_AF9035 | ? | Afatech AF9035 DVB-T USB2.0 support | ||
| DVB_USB_AZ6007 | ? | Azurewave DVB-S/S2 USB2.0 AZ6007 support | ||
| DVB_USB_AZ6027 | 8051 - EzUSB (Cypress FX2) | Azurewave DVB-S/S2 USB2.0 AZ6027 support | ||
| DVB_USB_CXUSB | unsure. This driver seems to handle several devices based on the 8051 - EzUSB (Cypress FX2) | Conexant USB2.0 hybrid reference design support | ||
| DVB_USB_DIB0700 | ? (maybe 8051-EzUSB) - "host controlled" | ISDB-T(SBTVD) | DiBcom DiB0700 USB DVB devices | |
| DVB_USB_DIBUSB_MB | 8051 - EzUSB (Cypress AN2135/AN2235/FX2) - "host controlled" | maybe ISDB-T(SBTVD) ? | DiBcom USB DVB-T devices (based on the DiB3000M-B) | |
| DVB_USB_DIBUSB_MC | 8051 - EzUSB (Cypress AN2135/AN2235/FX2) - "host controlled" | maybe ISDB-T(SBTVD) ? | DiBcom USB DVB-T devices (based on the DiB3000M-C/P) | |
| DVB_USB_DIGITV | 8051 - EzUSB (Cypress FX2) - "host controlled" | Nebula Electronics uDigiTV DVB-T USB2.0 support | ||
| DVB_USB_DTT200U | 8051 - EzUSB (Cypress FX2) - "firmware controlled" | WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan) | ||
| DVB_USB_DW2102 | ? | DvbWorld DVB-S/S2 USB2.0 support | ||
| DVB_USB_EC168 | ? | E3C EC168 DVB-T USB2.0 support | ||
| DVB_USB_GP8PSK | 8051 - EzUSB (Cypress FX2) | GENPIX 8PSK->USB module support | ||
| DVB_USB_LME2510 | ? | new in 2.6.37 | LME DM04/QQBOX DVB-S USB2.0 support | |
| DVB_USB_M920X | ? | Uli m920x DVB-T USB2.0 support | ||
| DVB_USB_NOVA_T_USB2 | 8051 - EzUSB (Cypress FX2) | Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support | ||
| DVB_USB_OPERA1 | 8051 - EzUSB (Cypress FX2) / FPGA Xilinx | Opera1 DVB-S USB2.0 receiver | ||
| DVB_USB_TECHNISAT_USB2 | ? | Technisat DVB-S/S2 USB2.0 support | ||
| DVB_USB_TTUSB2 | 8051 - EzUSB (Cypress FX2) | Pinnacle 400e DVB-S USB2.0 support | ||
| DVB_USB_UMT_010 | 8051 - EzUSB (Cypress FX2) - "host controlled" | HanfTek UMT-010 DVB-T USB2.0 support | ||
| DVB_USB_VP702X | 8051 - EzUSB (Cypress FX2) - "firmware controlled" | TwinhanDTV StarBox and clones DVB-S USB2.0 support | ||
| DVB_USB_VP7045 | 8051 - EzUSB (Cypress FX2) - "firmware controlled" | TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support | ||
| DVB_AF9013 | ? | Afatech AF9013 demodulator | ||
| DVB_BCM3510 | ? | Broadcom BCM3510 | ||
| DVB_CX24116 | ? | Conexant CX24116 based | ||
| DVB_CX24117 | ? | Conexant CX24117 based | ||
| DVB_CX24120 | ? | Conexant CX24120 based | ||
| DVB_DS3000 | ? | Montage Tehnology DS3000 based | ||
| DVB_DRX39XYJ | ? | Micronas DRX-J demodulator | ||
| DVB_LGS8GXX | ? | Legend Silicon LGS8913/LGS8GL5/LGS8GXX DMB-TH demodulator | ||
| DVB_M88DS3103 | ? | Montage M88DS3103 | ||
| DVB_NXT200X | ? | NxtWave Communications NXT2002/NXT2004 based | ||
| DVB_OR51132 | ? | Oren OR51132 based | ||
| DVB_OR51211 | ? | Oren OR51211 based | ||
| DVB_SI2165 | ? | Silicon Labs si2165 based | ||
| DVB_SI2168 | ? | Silicon Labs Si2168 | ||
| DVB_SP8870 | ? | Spase sp8870 | ||
| DVB_SP887X | ? | Spase sp887x based | ||
| DVB_TDA10048 | ? | Philips TDA10048HN based | ||
| DVB_TDA1004X | ? | Philips TDA10045H/TDA10046H | ||
| DVB_TDA10071 | ? | NXP TDA10071 | ||
| DVB_AS102 | ? | Abilis AS102 DVB receiver | ||
| DVB_AV7110 | ? | AV7110 cards | ||
| DVB_BUDGET | ? | Budget cards | ||
| DVB_BUDGET_AV | ? | Budget cards with analog video inputs | ||
| DVB_BUDGET_CI | ? | Budget cards with onboard CI connector | ||
| DVB_C8SECTPFE | ? | STMicroelectronics C8SECTPFE DVB support | ||
| DVB_DRXD | ? | Micronas DRXD driver | ||
| DVB_DRXK | ? | Micronas DRXK based | ||
| DVB_MN88472 | ? | Panasonic MN88472 | ||
| DVB_MN88473 | ? | Panasonic MN88473 | ||
| DVB_NGENE | ? | Micronas nGene support | ||
| DVB_PLUTO2 | ? | Pluto2 cards | ||
| SMS_SIANO_MDTV | ? | Siano SMS1xxx based MDTV receiver | ||
| SMS_USB_DRV | ? | Siano's USB interface support | ||
| DVB_TTUSB_BUDGET | ? | non-free (published without copyright info: [2]) | Technotrend/Hauppauge Nova-USB devices | |
| DVB_TTUSB_DEC | ? | Technotrend/Hauppauge USB DEC devices | ||
| VIDEO_BT848 | ? | BT848 Video For Linux | ||
| VIDEO_CODA | ? | Chips&Media Coda multi-standard codec IP | ||
| VIDEO_CPIA2 | 8051 - CPiA2 (stv0672) VP4 | GPLv2 or later (proof: stv0672_vp4.bin.ihex) | CPiA2 Video For Linux | |
| VIDEO_CX18 | ? | Conexant cx23418 MPEG encoder support | ||
| VIDEO_CX231XX | ? | new in 2.6.37 | Conexant cx231xx USB video capture support | |
| VIDEO_CX23885 | ? | Conexant cx23885 (2388x successor) support | ||
| VIDEO_CX25840 | ? | Conexant CX2584x audio/video decoders | ||
| VIDEO_CX88_BLACKBIRD | ? | Blackbird MPEG encoder support (cx2388x + cx23416) | ||
| VIDEO_EM28XX_DVB | ? | DVB/ATSC Support for em28xx based TV cards | ||
| VIDEO_EXYNOS4_FIMC_IS | Cortex A5 (it is mentioned in comments of the Linux Driver source code) | This controls one of the cameras in the Samsung Galaxy S3 smartphone | EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | |
| VIDEO_IVTV | ? | Conexant cx23416/cx23415 MPEG encoder/decoder support | ||
| VIDEO_PVRUSB2 | ? | Hauppauge WinTV-PVR USB2 support | ||
| VIDEO_GO7007 | 8051 - EzUSB | Go 7007 support | ||
| VIDEO_GO7007_USB_S2250_BOARD | ? | Sensoray 2250/2251 support | ||
| VIDEO_SAA7134_DVB | ? | DVB/ATSC Support for saa7134 based TV cards | ||
| VIDEO_SAA7134_GO7007 | ? | go7007 Support for saa7134 based TV cards | ||
| VIDEO_SAA7164 | ? | NXP SAA7164 support | ||
| VIDEO_S5C73M3 | ? | Samsung S5C73M3 sensor support | ||
| VIDEO_S5K4ECGX | ? | Samsung S5K4ECGX sensor support | ||
| VIDEO_S5K5BAF | ? | Samsung S5K5BAF sensor support | ||
| VIDEO_SAMSUNG_S5P_MFC | ? | Samsung S5P MFC 5.1 Video Codec | ||
| USB_S2255 | ? | USB Sensoray 2255 video capture device | ||
| USB_GSPCA_VICAM | ? | USB 3com HomeConnect, AKA vicam | ||
| USB_VICAM | ? | non-free (published withouth copyright info: [3]) | USB 3com HomeConnect, AKA vicam | |
| VIDEO_TI_VPE | ? | TI VPE (Video Processing Engine) driver | ||
| RADIO_WL1273 | ? | Texas Instruments WL1273 I2C FM Radio | ||
| RADIO_WL128X | ? | Texas Instruments WL128x FM Radio | ||
| ACENIC | ? | Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit | ||
| ADAPTEC_STARFIRE | ? | Adaptec Starfire/DuraLAN support | ||
| BNA | ? | new in 2.6.37 | Brocade 1010/1020 10Gb Ethernet Driver support | |
| BNX2 | ? | Broadcom NetXtremeII | ||
| BNX2X | ? | Broadcom NetXtremeII 10Gb support | ||
| CASSINI | ? | Sun Cassini | ||
| CHELSIO_T3 | ? | Chelsio AEL 2005 support | ||
| CHELSIO_T4 | ? | Chelsio Communications T4 Ethernet support | ||
| E100 | ? | Intel PRO/100+ | ||
| FT1000_PCMCIA | ? | new in 2.6.37 | Driver for ft1000 pcmcia device. | |
| FT1000_USB | ? | new in 2.6.37 | Driver for ft1000 USB devices. | |
| LIQUIDIO | ? | Cavium LiquidIO support | ||
| MYRI_SBUS | ? | MyriCOM Gigabit Ethernet | ||
| MYRI10GE | ? | Myricom Myri-10G Ethernet support | ||
| NETXEN_NIC | ? | NetXen Multi port (1/10) Gigabit Ethernet NIC | ||
| QLCNIC | ? | QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support | ||
| R8169 | ? | Realtek 8169 gigabit ethernet support | ||
| SLICOSS | ? | Alacritech Gigabit IS-NIC cards | ||
| SPIDER_NET | ? | Spider Gigabit Ethernet driver | ||
| TEHUTI | ? | GPL v2 or later (proof) | Tehuti Networks 10G Ethernet | |
| TIGON3 | ? | Broadcom Tigon3 | ||
| TYPHOON | ? | released under freely modifiable/redistributable terms (see typhoon.bin.ihex for details) | 3cr990 series Typhoon | |
| VXGE | ? | Exar X3100 Series 10GbE PCIe Server Adapter | ||
| COPS | ? | COPS LocalTalk PC | ||
| YAM | ? | YAM driver for AX.25 | ||
| USB_IRDA | ? | IrDA USB dongles | ||
| PCMCIA_SMC91C92 | ? | SMC 91Cxx PCMCIA | ||
| NFC_NXP_NCI | ? | NXP-NCI NFC driver | ||
| NFC_WILINK | ? | Texas Instruments NFC WiLink driver | ||
| NFC_PN544_I2C | ? | NFC PN544 i2c support | ||
| NFC_S3FWRN5 | ? | Core driver for Samsung S3FWRN5 NFC chip | ||
| PCMCIA_3C574 | ? | 3Com 3c574 PCMCIA support | ||
| PCMCIA_3C589 | ? | 3Com 3c589 PCMCIA support | ||
| PCMCIA_PCNET | ? | NE2000 compatible PCMCIA support | ||
| USB_KAWETH | ? | non-free (published without copyright info: [4] [5] [6] [7]) | USB KLSI KL5USB101-based ethernet device support | |
| ATMEL | ? | Atmel at76c50x chipset 802.11b support | ||
| AT76C50X_USB | ? | Atmel at76c503/at76c505/at76c505a USB cards | ||
| B43 | ? | Broadcom 43xx wireless support (mac80211 stack) | ||
| B43LEGACY | ? | Broadcom 43xx-legacy wireless support (mac80211 stack) | ||
| BRCMSMAC | ? | new in 2.6.37 (BRCM80211_PCI) | BRCMSMAC - Broadcom IEEE802.11n PCIe SoftMAC WLAN driver | |
| BRCMFMAC | ? | new in 2.6.37 | Broadcom IEEE802.11n embedded FullMAC WLAN driver | |
| BRCMFMAC_SDIO | ? | Broadcom IEEE802.11n SDIO FullMAC WLAN driver | ||
| BRCMFMAC_USB | ? | Broadcom IEEE802.11n USB FullMAC WLAN driver | ||
| BRCMFMAC_PCIE | ? | Broadcom IEEE802.11n PCIE FullMAC WLAN driver | ||
| HERMES | Intel82586? | Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) | ||
| ORINOCO_USB | 8051 - EzUSB (Cypress FX2) "bridge firmware" (TODO: check whether we still need some other aditional firmware - Intel82586 perhaps?) | Agere Orinoco USB support | ||
| IPW2100 | ? | Intel PRO/Wireless 2100 Network Connection | ||
| IPW2200 | ? | Intel PRO/Wireless 2200BG and 2915ABG Network Connection | ||
| IWL3945 | ? | Intel PRO/Wireless 3945ABG/BG Network Connection | ||
| IWL4965 | ? | Intel Wireless WiFi 4965AGN | ||
| IWLWIFI | ? | IWLWIFI - Intel Wireless WiFi Next Gen AGN | ||
| IWLDVM | ? | Intel Wireless WiFi DVM Firmware support | ||
| IWLMVM | ? | Intel Wireless WiFi MVM Firmware support | ||
| LIBERTAS | ? | new in 2.6.37 | Marvell 8xxx Libertas WLAN driver support | |
| LIBERTAS_CS | ? | Marvell Libertas 8385 CompactFlash 802.11b/g cards | ||
| LIBERTAS_SDIO | ? | Marvell Libertas 8385 and 8686 SDIO 802.11b/g cards | ||
| LIBERTAS_SPI | ? | Marvell Libertas 8686 SPI 802.11b/g cards | ||
| LIBERTAS_USB | ? | Marvell Libertas 8388 USB 802.11b/g cards | ||
| LIBERTAS_THINFIRM_USB | ? | Marvell Libertas 8388 USB 802.11b/g cards with thin firmware | ||
| MT7601U | ? | MediaTek MT7601U (USB) support | ||
| MWIFIEX | ? | Marvell WiFi-Ex Driver | ||
| MWIFIEX_SDIO | ? | Marvell WiFi-Ex Driver for SD8787 | ||
| MWIFIEX_PCIE | ? | Marvell WiFi-Ex Driver for PCI 8766 | ||
| MWIFIEX_USB | ? | Marvell WiFi-Ex Driver for USB8797 | ||
| MWL8K | ? | Marvell 88W8xxx PCI/PCIe Wireless support | ||
| AR5523 | ? | Atheros AR5523 wireless driver support | ||
| ATH6KL | ? | Atheros ath6kl support | ||
| ATH6KL_SDIO | ? | Atheros ath6kl SDIO support | ||
| ATH6KL_USB | ? | Atheros ath6kl USB support | ||
| ATH10K | ? | Atheros 802.11ac wireless cards support | ||
| ATH10K NL80211_TESTMODE | ? | nl80211 testmode command | ||
| ATH10K_PCI | ? | Atheros ath10k PCI support | ||
| WIL6210 | ? | Wilocity 60g WiFi card wil6210 support | ||
| CW1200 | ? | CW1200 WLAN support | ||
| CW1200_WLAN_SDIO | ? | Support SDIO platforms | ||
| PRISM2_USB | ? | Prism2.5/3 USB driver | ||
| P54_PCI | ? | Prism54 PCI support | ||
| P54_SPI | ? | Prism54 SPI (stlc45xx) support | ||
| P54_USB | ? | Prism54 USB support | ||
| PRISM54 | ? | Intersil Prism GT/Duette/Indigo PCI/Cardbus | ||
| RSI_91X | ? | Redpine Signals Inc 91x WLAN driver support | ||
| RSI_SDIO | ? | Redpine Signals SDIO bus support | ||
| RSI_USB | ? | Redpine Signals USB bus support | ||
| RT2X00_LIB_FIRMWARE | ? | Ralink driver firmware support | ||
| RT61PCI | ? | Ralink rt2501/rt61 (PCI/PCMCIA) support | ||
| RT73USB | ? | Ralink rt2501/rt73 (USB) support | ||
| RT2800PCI | ? | Ralink rt2800 (PCI/PCMCIA) support | ||
| RT2800USB | ? | Ralink rt2800 (USB) support | ||
| RTLWIFI | ? | Realtek Wireless Network Adapters | ||
| RTL8188EE | ? | Realtek RTL8188EE Wireless Network Adapter | ||
| R8188EU | ? | Realtek RTL8188EU Wireless LAN NIC driver | ||
| RTL8192CE | ? | Realtek RTL8192CE/RTL8188CE Wireless Network Adapter | ||
| RTL8192CU | ? | Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter | ||
| RTL8192DE | ? | Realtek RTL8192DE/RTL8188DE PCIe Wireless Network Adapter | ||
| RTL8192SE | ? | Realtek RTL8192SE/RTL8191SE PCIe Wireless Network Adapter | ||
| RTL8192E | ? | RealTek RTL8192E Wireless LAN NIC driver | ||
| RTL8192EE | ? | RealTek RTL8192EE Wireless Network Adapter | ||
| RTL8192U | ? | RealTek RTL8192U Wireless LAN NIC driver | ||
| R8712U | ? | modified in 2.6.37 | RealTek RTL8712U (RTL8192SU) Wireless LAN NIC driver | |
| RTL8723AE | ? | Realtek RTL8723AE PCIe Wireless Network Adapter | ||
| R8723AU | ? | RealTek RTL8723AU Wireless LAN NIC driver | ||
| RTL8723BE | ? | Realtek RTL8723BE PCIe Wireless Network Adapter | ||
| RTL8821AE | ? | Realtek RTL8821AE/RTL8812AE Wireless LAN NIC driver | ||
| VT6656 | ? | VIA Technologies VT6656 support | ||
| WL1251 | ? | TI wl1251 support | ||
| WL12XX | ? | TI wl12xx support | ||
| WL18XX | ? | TI wl18xx support | ||
| WLCORE | ? | TI wlcore support | ||
| USB_ZD1201 | ? | USB ZD1201 based Wireless device support | ||
| WCN36XX | ? | Qualcomm Atheros WCN3660/3680 support | ||
| WILC1000 | ? | WILC1000 support (WiFi only) | ||
| ZD1211RW | ? | ZyDAS ZD1211/ZD1211B USB-wireless support | ||
| BT_ATH3K | ? | Atheros firmware download driver | ||
| BT_BCM | ? | Broadcom protocol support | ||
| BT_HCIBCM203X | ? | HCI BCM203x USB driver | ||
| BT_HCIUART_BCM | ? | Broadcom protocol support | ||
| BT_HCIBFUSB | ? | HCI BlueFRITZ! USB driver | ||
| BT_HCIBT3C | ? | HCI BT3C (PC Card) driver | ||
| BT_HCIBTUSB | ? | HCI USB driver | ||
| BT_INTEL | ? | Bluetooth support for Intel devices | ||
| BT_HCIUART_INTEL | ? | Intel protocol support | ||
| BT_MRVL_SDIO | ? | Marvell BT-over-SDIO driver | ||
| BT_QCA | ? | Bluetooh support for Qualcomm/Atheros devices | ||
| BT_RTL | ? | Bluetooth support for Realtek devices | ||
| TI_ST | ? | Texas Instruments shared transport line discipline | ||
| WIMAX_I2400M | ? | Intel Wireless WiMAX Connection 2400 | ||
| WIMAX_GDM72XX_SDIO | ? | GCT GDM72xx WiMAX support: SDIO interface | ||
| WIMAX_GDM72XX_USB | ? | GCT GDM72xx WiMAX support: USB interface | ||
| INFINIBAND_HFI1 | ? | Intel OPA Gen1 support | ||
| INFINIBAND_QIB | ? | QLogic PCIe HCA support | ||
| CAN_SOFTING | ? | Softing Gmbh CAN generic support | ||
| CAN_SOFTING_CS | ? | Softing Gmbh CAN pcmcia cards | ||
| ISDN_DIVAS | ? | Support Eicon DIVA Server cards | ||
| MISDN_SPEEDFAX | ? | Support for Sedlbauer Speedfax+ | ||
| DGAP | ? | Digi EPCA PCI products | ||
| SERIAL_8250_CS | ? | 8250/16550 PCMCIA device support | ||
| SERIAL_ICOM | ? | IBM Multiport Serial Adapter | ||
| SERIAL_QE | ? | Freescale QUICC Engine serial port support | ||
| SERIAL_RP2 | ? | Comtrol RocketPort EXPRESS/INFINITY support | ||
| LEDS_LP55XX_COMMON | ? | Common Driver for TI/National LP5521 and LP5523/55231 | ||
| LEDS_LP5521 | ? | LED Support for N.S. LP5521 LED driver chip | ||
| LEDS_LP5523 | ? | LED Support for TI/National LP5523/55231 LED driver chip | ||
| MOUSE_CYAPA | ? | Cypress APA I2C Trackpad support | ||
| MOUSE_ELAN_I2C | ? | ELAN I2C Touchpad support | ||
| TOUCHSCREEN_ELAN | ? | TOUCHSCREEN_ELAN | ||
| TOUCHSCREEN_ATMEL_MXT | ? | http://www.fsfla.org/pipermail/linux-libre/2015-November/003202.html | Atmel mXT I2C Touchscreen | |
| TOUCHSCREEN_WDT87XX_I2C | ? | Weida HiTech I2C touchscreen | ||
| LIRC_ZILOG | ? | new in 2.6.37 | Zilog/Hauppauge IR Transmitter | |
| INPUT_IMS_PCU | ? | IMS Passenger Control Unit driver | ||
| COMEDI | ? | Data acquisition support (comedi) | ||
| COMEDI_DAQBOARD2000 | ? | IOtech DAQboard/2000 support | ||
| COMEDI_JR3_PCI | ? | JR3/PCI force sensor board support | ||
| COMEDI_ME_DAQ | ? | Meilhaus ME-2000i, ME-2600i, ME-3000vm1 support | ||
| COMEDI_ME4000 | ? | Meilhaus ME-4000 support | ||
| COMEDI_NI_PCIDIO | ? | NI PCI-DIO32HS, PCI-6533, PCI-6534 support | ||
| IIO_SSP_SENSORHUB | ? | Samsung Sensorhub driver | ||
| MMC_VUB300 | ? | VUB300 USB to SDIO/SD/MMC Host Controller support | ||
| SCSI_QLOGICPTI | ? | PTI Qlogic, ISP Driver | ||
| SCSI_ADVANSYS | ? | AdvanSys SCSI | ||
| SCSI_QLOGIC_1280 | ? | Qlogic QLA 1240/1x80/1x160 SCSI | ||
| SCSI_AIC94XX | ? | Adaptec AIC94xx SAS/SATA support | ||
| SCSI_BFA_FC | ? | Brocade BFA Fibre Channel Support | ||
| SCSI_CHELSIO_FCOE | ? | Chelsio Communications FCoE support | ||
| SCSI_LPFC | ? | Emulex LightPulse Fibre Channel Support | ||
| SCSI_QLA_FC | ? | QLogic QLA2XXX Fibre Channel Support | ||
| SCSI_WD719x | ? | Western Digital WD7193/7197/7296 support | ||
| USB_CXACRU | ? | Conexant AccessRunner USB support | ||
| USB_SPEEDTOUCH | ? | Speedtouch USB support | ||
| USB_UEAGLEATM | ? | ADI 930 and eagle USB DSL modem | ||
| USB_XHCI_RCAR | ? | xHCI support for Renesas R-Car SoCs | ||
| USB_EMI26 | ? / seem to include an FPGA | non-free (declared as "unpublished work" and "trade secret":[8] [9] [10]) | 6 USB Audio interface | |
| USB_EMI62 | ? | non-free (published withouth copyright info: [11] [12] [13] [14]) | 2m USB Audio interface | |
| USB_EZUSB_FX2 | ? | Functions for loading firmware on EZUSB chips | ||
| USB_ISIGHTFW | ? | iSight firmware loading support | ||
| USB_STORAGE_ENE_UB6250 | ? | new in 2.6.37 (USB_ENESTORAGE) | USB ENE card reader support | |
| USB_SERIAL_KEYSPAN | ? | non-free (forbids modification: [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26]) | USB Keyspan USA-xxx Serial Driver | |
| USB_SERIAL_EDGEPORT | ? | GPLv2 or later (proofs: boot.H16 boot2.H16 down.H16 down2.H16) | USB Inside Out Edgeport Serial Driver | |
| USB_SERIAL_EDGEPORT_TI | ? | non-free ([27]) | USB Inside Out Edgeport Serial Driver (TI devices) | |
| USB_SERIAL_MXUPORT | ? | USB Moxa UPORT Serial Driver | ||
| USB_SERIAL_TI | ? | non-free (published without copyright info [28] [29] [30] [31] [32]) | USB TI 3410/5052 Serial Driver | |
| USB_SERIAL_WHITEHEAT | ? | GPLv2 or later (proofs: whiteheat_loader.HEX whiteheat.HEX whiteheat_loader_debug.HEX) | USB ConnectTech WhiteHEAT Serial Driver | |
| UWB_I1480U | ? | Support for Intel Wireless UWB Link 1480 HWA | ||
| LATTICE_ECP3_CONFIG | ? | Lattice ECP3 FPGA bitstrap configuration via SPI | ||
| STE_MODEM_RPROC | ARM | The source code for this firmware seems to be available under a possibly free license. Some Parabola developers are investigating this. | STE-Modem remoteproc support | |
| SND_ASIHPI | ? | AudioScience ASIxxxx | ||
| SND_CS46XX | ? | Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x | ||
| SND_KORG1212 | ? | non-free (published without copyright info: [33]) | Korg 1212 IO | |
| SND_MAESTRO3 | ? | non-free (published withouth copyright info: [34] [35]) | ESS Allegro/Maestro3 | |
| SND_YMFPCI | ? | non-free (publiched without copyright info: [36] [37] [38]) | Yamaha YMF724/740/744/754 | |
| SND_SB16_CSP | ? | non-free (published withouth licensing info: [39] [40] [41] [42] [43]) | SB16 Advanced Signal Processor | |
| SND_WAVEFRONT | ? | Turtle Beach Maui,Tropez,Tropez+ (Wavefront) | ||
| SND_VX_LIB | ? | Digigram VX soundcards | ||
| SND_DARLA20 | ? | (Echoaudio) Darla20 | ||
| SND_DARLA24 | ? | (Echoaudio) Darla24 | ||
| SND_ECHO3G | ? | (Echoaudio) 3G cards | ||
| SND_GINA20 | ? | (Echoaudio) Gina20 | ||
| SND_GINA24 | ? | (Echoaudio) Gina24 | ||
| SND_INDIGO | ? | (Echoaudio) Indigo | ||
| SND_INDIGODJ | ? | (Echoaudio) Indigo DJ | ||
| SND_INDIGODJX | ? | (Echoaudio) Indigo DJx | ||
| SND_INDIGOIO | ? | (Echoaudio) Indigo IO | ||
| SND_INDIGOIOX | ? | (Echoaudio) Indigo IOx | ||
| SND_LAYLA20 | ? | (Echoaudio) Layla20 | ||
| SND_LAYLA24 | ? | (Echoaudio) Layla24 | ||
| SND_MIA | ? | (Echoaudio) Mia | ||
| SND_MONA | ? | (Echoaudio) Mona | ||
| SND_EMU10K1 | ? | Emu10k1 (SB Live!, Audigy, E-mu APS) | ||
| SND_MIXART | ? | Digigram miXart | ||
| SND_PCXHR | ? | Digigram PCXHR | ||
| SND_RIPTIDE | ? | Conexant Riptide | ||
| SND_HDA_CODEC_CA0132_DSP | ? | Support new DSP code for CA0132 codec | ||
| SND_HDSP | ? | RME Hammerfall DSP Audio | ||
| SND_AICA | Dreamcast's secondary ARM7 processor, dedicated to controlling the sound chip. | Probably only used by people running the kernel Linux on a SEGA Dreamcast video game console. | Firmware source code is available and it seems to be released under a free software license (KallistiOS License). Source is here: http://linuxdc.cvs.sourceforge.net/linuxdc/linux-sh-dc/sound/oss/aica/firmware/ | Dreamcast Yamaha AICA sound |
| SND_MSND_PINNACLE | ? | Support for Turtle Beach MultiSound Pinnacle | ||
| SND_MSND_CLASSIC | ? | Support for Turtle Beach MultiSound Classic, Tahiti, Monterey | ||
| SOUND_MSNDCLAS | ? | Support for Turtle Beach MultiSound Classic, Tahiti, Monterey (oss) | ||
| SOUND_MSNDPIN | ? | Support for Turtle Beach MultiSound Pinnacle (oss) | ||
| SND_SSCAPE | ? | Ensoniq SoundScape driver | ||
| SND_SOC_ADAU1701 | ? | ADAU1701 SigmaDSP processor | ||
| SND_SOC_ADAU1761 | ? | ADAU1761 SigmaDSP processor | ||
| SND_SOC_ADAU1781 | ? | ADAU1781 SigmaDSP processor | ||
| SND_SOC_RT5677 | ? | RT5677 SoC | ||
| SND_SOC_SIGMADSP | ? | SigmaStudio firmware loader | ||
| SND_SOC_INTEL_SST_ACPI | ? | Intel SST (LPE) Driver | ||
| SND_SOC_INTEL_HASWELL | ? | undocumented | ||
| SND_SOC_INTEL_SKYLAKE | ? | undocumented | ||
| SND_SST_IPC | ? | undocumented | ||
| SND_SST_IPC_ACPI | ? | undocumented | ||
| SND_SST_IPC_PCI | ? | undocumented | ||
| SND_SOC_WM0010 | ? | WM0010 DSP driver | ||
| SND_SOC_WM2000 | ? | WM2000 ALSA Soc Audio driver | ||
| SND_SOC_WM8994 | ? | WM8994 ALSA Soc Audio codecs | ||
| SND_SOC_WM_ADSP | ? | Wolfson ADSP support | ||
| SND_SOC_SH4_SIU | ? | ALSA SoC driver for Renesas SH7343, SH7722 SIU peripheral | ||
| SOUND_TRIX | ? | MediaTrix AudioTrix Pro support | ||
| SOUND_TRIX | ? | See above, | ||
| SOUND_PAS | ? | ProAudioSpectrum 16 support, | ||
| SOUND_SB | ? | 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support | ||
| LinuxLibre:SOUND_PSSSOUND_PSS | ? | PSS (AD1848, ADSP-2115, ESC614) support | ||
| SND_USB_6FIRE | ? | TerraTec DMX 6Fire USB | ||
| KEYSTONE_NAVIGATOR_QMSS | ? | Keystone Queue Manager Sub System |
These following devices require non-free firmware but are also not yet supported by Linux drivers. So the purpose here is to foster development of both free drivers and free firmwares for these:
- ISDB_USB_ZINWELL || ? || || || ISDB-T 1Seg digital TV receiver (USB dongle) by Zinwell