| 207 | | || [wiki:serial] UART || Yes || || |
| 208 | | || I2C || Yes (4.9+) || |
| 209 | | || Networking MAC (thunderx_bgx) || Yes (4.2+) || |
| 210 | | || Networking PHY (thunder_xcv) || Yes (4.9+) || |
| 211 | | || PCI || Yes (4.6+) || |
| 212 | | || SPI || Yes (4.9+) || |
| 213 | | || [wiki:MultiMediaCard MultiMediaCard] eMMC / microSD || Yes (4.12+) || |
| | 207 | || [wiki:serial] UART || Yes || || |
| | 208 | || I2C || Yes (4.9+) || || |
| | 209 | || Networking MAC (thunderx_bgx) || Yes (4.2+) || || |
| | 210 | || Networking PHY (thunder_xcv) || Yes (4.9+) || || |
| | 211 | || PCI || Yes (4.6+) || || |
| | 212 | || SPI || Yes (4.9+) || || |
| | 213 | || [wiki:MultiMediaCard MultiMediaCard] eMMC / microSD || Yes (4.12+) || || |
| | 223 | The following kernel configs should be enabled for the OCTEON-TX: |
| | 224 | * MMC_CAVIUM_THUNDERX - MMC |
| | 225 | * EDAC_THUNDERX - Error Detection and Correction (works with 'edac-util' app from 'edac-utils' package) |
| | 226 | * GPIO_THUNDERX - General Purpose I/O |
| | 227 | * SPI_THUNDERX - SPI Controller |
| | 228 | * I2C_THUNDERX - I2C Controller |
| | 229 | * THUNDERX_NIC_VF - NIC virtual function |
| | 230 | * THUNDERX_NIC_PF - NIC physical function |
| | 231 | * THUNDERX_NIC_BGX - Network Controller (selects MDIO_CAVIUM/MDIO_THUNDERX) |
| | 232 | * THUNDERX_NIC_RGX - RGMII Network Controller (selects MDIO_CAVIUM/MDIO_THUNDERX) |
| | 233 | * PCI_HOST_THUNDER_PEM - PCI host controller |
| | 234 | * PCI_HOST_THUNDER_ECAM - Enhanced Configuration Access Mechanism for PCIe memory mapped I/O |
| | 235 | * ARM_SBSA_WATCHDOG - ARMv8 Watchdog |
| | 236 | |