Changes between Version 86 and Version 87 of newport
- Timestamp:
- 08/31/2018 12:55:53 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
newport
v86 v87 174 174 || [wiki:sata SATA] || Yes || Yes || || 175 175 || [wiki:newport/crypto crypto] || Yes || Yes || 4 || 176 || [wiki:canbus CAN] || Not yet || Not Yet ||||176 || [wiki:canbus CAN] || Yes || Yes || 5 || 177 177 || [wiki:serial#RS485 RS485] || Yes || Yes || 2 178 178 || [wiki:ventana/expansion] GW16081 || Not Yet || Not Yet || 3 … … 183 183 3. Requires a board with a Mezzanine connector. 184 184 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. 186 186 187 187 [=#ubuntu] … … 247 247 || Networking MDIO (PHY) || Yes (4.6+) || MDIO_CAVIUM/MDIO_THUNDER drivers/net/phy/mdio-{cavium,thunder}.c || 248 248 || PCI || Yes (4.6+) || PCI drivers/pci/host/pci-thunder-{ecam,pem}.c || 249 || [wiki:SPI SPI] 249 || [wiki:SPI SPI]^^^1^^^ || Yes (4.9+) || SPI_THUNDERX drivers/spi/spi-thunderx.c || 250 250 || [wiki:MMC] eMMC / microSD || Yes (4.12+) || MMC_CAVIUM_THUNDERX drivers/mmc/host/thunderx-mmc.c || 251 251 || HW RNG (Hardware Random Number Generator) || Yes (4.9+) || HW_RANDOM_CAVIUM drivers/char/hw_random/cavium-rng*.c || … … 256 256 || [wiki:USB USB 3.0] || Yes || USB_XHCI_PCI || 257 257 || [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 258 259 259 260 The following kernel configs should be enabled for the OCTEON-TX CN80XX / CN81XX: