world leader in high performance signal processing
Trace: » drivers

Analog Devices Drivers for Linux

This section provides links to helpful resources for Driver usage.

Generic drivers which work on any Linux processor have been moved to the Analog Devices Wiki.

Drivers for internal peripherals Blackfin processor

Not all peripherals are on every Blackfin processor - check your datasheet.

Peripherals Documentation Source Mainlined?
ATAPI PATA Driver src Yes
CAN ports SocketCAN Driver src Yes
Ethernet MAC netdev src Yes
General-purpose I/O pins gpio src Yes
GP Timers gptimers src Yes
High Speed USB OTG musb src Yes
Host DMA controller bfin-dma src Yes
IRDA Docs src Yes
Keypad Interface Docs src Yes
NAND Flash Controller bf5xx_nand src Yes
STMMAC ethernet stmmac src Yes
Phase Lock Loops (PLL) cpufreq
Power Management Support
src Yes
PPI/EPPI src No
Real Time Clock (RTC) Real Time Clock src Yes
SD/SDIO Controller bfin_sdh src No
SPI ports spi src Yes
SPORTs bfin_sport src No
TWI ports i2c src Yes
UART ports Docs src Yes
Rotary Counter Rotary src Yes
USB musb src Yes
Watchdog Timer Watchdog src Yes
WDT1 as NMI Watchdog Timer nmi_watchdog src No
CRC hardware accelerator bfin_crc src No
Linkport bfin_linkport src No

Linux Device Drivers for external peripherals

Blackfin specific Video Device Drivers

Part Number Documentation Source Mainlined?
VS6624 - Single-chip camera module Docs git Yes
ADV7183B - Multiformat SDTV video decoder Docs git Yes
ADV7842 - HDMI Receiver and video decoder Docs git Yes
ADV7511 - HDMI Transmitter Docs git Yes
MT9M114 - HD Digital Image Sensor Docs git Yes

Blackfin Specific ALSA System On a Chip Codecs

Part Number Documentation Source Mainlined?
AD1836A - 6 channel Audio converter Docs git Yes
AD1938 - 8 channel Audio converter Docs git Yes
ADAU1761 - 2 channel Audio converter Docs git Yes
ssm2603 - 2 channel Audio converter Docs git Yes
AD73311 - Single-Channel, 3 V and 5 V Front-End Processor for General Purpose Applications Including Speech and Telephony
AD73311L - Single-Channel, 3 V Front-End Processor for General Purpose Applications Including Speech and Telephony
Docs git Yes

Blackfin Framebuffer Drivers

See also the common framebuffer page.

Part Number Documentation Source Mainlined?
ADV7393 - Low Power, Chip Scale 10-Bit SD/HD Video Encoder Docs svn git No
Sharp LQ035Q7DB03 - Sharp 3.5 inch QVGA Display Docs svn git No
Sharp LQ035Q1DH02 - 3.5 inch QVGA Display Docs svn git Yes
Sharp LQ043T1DG01 - 4.3 inch 480×272 Docs svn git Yes
Varitronix VL_PS_COG_T350MCQB - 3.5 inch QVGA Display svn git Yes
NEC bf609-nl8048 - 4.1 inch 800×480 Docs git Yes

Drivers for external memory mapped peripherals which hang off the Blackfin processor memory bus

Other Drivers