Changes between Version 3 and Version 4 of newport


Ignore:
Timestamp:
11/30/2017 06:38:17 PM (6 years ago)
Author:
Tim Harvey
Comment:

added kernel configuration notes

Legend:

Unmodified
Added
Removed
Modified
  • newport

    v3 v4  
    205205||= Feature =||= Support =||= Notes =||
    206206|| [wiki:multicoreprocessing SMP]  || Yes || ||
    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+) || ||
    214214|| HW RNG (Hardware Random Number Generator) || Yes (4.9+) || ||
    215215|| HW Compressions offload || Yes (4.12+) || ||
     
    221221|| [wiki:canbus CAN bus] || Yes || ||
    222222
     223The 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
    223237For details on building a Linux kernel see [wiki:linux/kernel here]