Changes between Version 86 and Version 87 of newport


Ignore:
Timestamp:
08/31/2018 12:55:53 AM (6 years ago)
Author:
Tim Harvey
Comment:

updated SPI and CAN

Legend:

Unmodified
Added
Removed
Modified
  • newport

    v86 v87  
    174174|| [wiki:sata SATA]          || Yes        || Yes || ||
    175175|| [wiki:newport/crypto crypto] || Yes        || Yes || 4 ||
    176 || [wiki:canbus CAN]         || Not yet    || Not Yet  || ||
     176|| [wiki:canbus CAN]         || Yes    || Yes  || 5 ||
    177177|| [wiki:serial#RS485 RS485] || Yes    || Yes  || 2
    178178|| [wiki:ventana/expansion] GW16081 || Not Yet || Not Yet || 3   
     
    183183 3. Requires a board with a Mezzanine connector.
    184184 4. HW Compression offload is supported (DEV_CAVIUM_ZIP drivers/crypto/cavium/zip.c) and crypto is supported (DEV_CAVIUM_CPT drivers/crypto/cavium) although there may be additional features that could be supported with additional driver work.
    185 
     185 5. CAN is supported on certain board models and revisions and requires some kernel patches. See [wiki:canbus#gateworks here] and [wiki:canbus#newport here] from the Gateworks [wiki:canbus canbus] page.
    186186
    187187[=#ubuntu]
     
    247247|| Networking MDIO (PHY)                     || Yes (4.6+)  || MDIO_CAVIUM/MDIO_THUNDER drivers/net/phy/mdio-{cavium,thunder}.c ||
    248248|| PCI                                       || Yes (4.6+)  || PCI drivers/pci/host/pci-thunder-{ecam,pem}.c ||
    249 || [wiki:SPI SPI]                            || Yes (4.9+)  || SPI_THUNDERX drivers/spi/spi-thunderx.c ||
     249|| [wiki:SPI SPI]^^^1^^^                     || Yes (4.9+)  || SPI_THUNDERX drivers/spi/spi-thunderx.c ||
    250250|| [wiki:MMC] eMMC / microSD || Yes (4.12+) || MMC_CAVIUM_THUNDERX drivers/mmc/host/thunderx-mmc.c ||
    251251|| HW RNG (Hardware Random Number Generator) || Yes (4.9+)  || HW_RANDOM_CAVIUM drivers/char/hw_random/cavium-rng*.c ||
     
    256256|| [wiki:USB USB 3.0]                        || Yes         || USB_XHCI_PCI ||
    257257|| [wiki:sata mSATA]                         || Yes         || SATA_AHCI ||
     258 1. Cavium ThunderX SPI hardware only supports half-duplex SPI. Linux drivers that use full-duplex transactions can be modified to support half-duplex (see [https://github.com/Gateworks/linux-newport/commit/cb270339619ccf2b50dfd3604a03626f85830453 'can:mcp251x: convert driver to half-duplex SPI'] as en example
    258259
    259260The following kernel configs should be enabled for the OCTEON-TX CN80XX / CN81XX: