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.
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 |
| 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 |
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 |