Home
last modified time | relevance | path

Searched full:thunderx (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-src/sys/contrib/device-tree/Bindings/pci/
H A Dhost-generic-pci.yaml48 ThunderX PCI host controller for pass-1.x silicon
51 some Cavium ThunderX processors. These devices have ECAM-based config
57 Cavium ThunderX PEM firmware-initialized PCIe host controller
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64.td
H A DAArch64SchedThunderX.td1 //==- AArch64SchedThunderX.td - Cavium ThunderX T8X Scheduling Definitions -*- tablegen -*-=//
9 // This file defines the itinerary class data for the ARM ThunderX T8X
19 // Cavium ThunderX T8X scheduling machine model.
22 let MicroOpBufferSize = 0; // ThunderX T88/T81/T83 are in-order.
H A DAArch64Subtarget.h90 ThunderX, global() enumerator
H A DAArch64Subtarget.cpp273 case ThunderX: in initializeProperties()
/freebsd-src/sys/arm64/conf/
H A Dstd.cavium14 device vnic # Cavium ThunderX NIC
H A DNOTES89 device vnic # Cavium ThunderX NIC
/freebsd-src/sys/arm64/cavium/
H A Dthunder_pcie_common.c157 /* Check if we're running on Cavium ThunderX */ in thunder_pcie_identify_ecam()
165 device_printf(dev, "ThunderX quirk, setting ECAM to %d\n", *ecam); in thunder_pcie_identify_ecam()
H A Dthunder_pcie_pem.h33 #define THUNDER_PEM_DESC "ThunderX PEM"
H A Dthunder_pcie_pem.c69 /* ThunderX specific defines */
669 /* Find parent device. On ThunderX we know an exact path. */ in thunder_pem_alloc_resource()
716 /* Find parent device. On ThunderX we know an exact path. */
H A Dthunder_pcie_fdt.c174 /* Check if we're running on Cavium ThunderX */ in thunder_pcie_fdt_probe()
/freebsd-src/sys/arm64/arm64/
H A Dcpu_errata.c183 /* ThunderX 1.x */ in install_thunderx_bcast_tlbi_workaround()
186 /* ThunderX 2.0 - 2.1 */ in install_thunderx_bcast_tlbi_workaround()
H A Dgicv3_its.c305 /* Cavium ThunderX Pass 1.x */
306 .desc = "Cavium ThunderX errata: 22375, 24313",
514 * GITS_TYPER[17:13] of ThunderX reports that device IDs in gicv3_its_table_init()
516 * table can be read from GITS_BASERn[52:48] and on ThunderX in gicv3_its_table_init()
524 * that case this value would be 0xFF but on ThunderX the in gicv3_its_table_init()
1142 * the original dual socket ThunderX as it is unable to in its_quirk_cavium_22375()
/freebsd-src/sys/contrib/device-tree/Bindings/gpio/
H A Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
/freebsd-src/sys/dev/vnic/
H A Dthunder_mdio.c126 MALLOC_DEFINE(M_THUNDER_MDIO, "ThunderX MDIO",
127 "Cavium ThunderX MDIO dynamic memory");
166 MDIO_LOCK_INIT(sc, "ThunderX MDIO lock"); in thunder_mdio_attach()
H A Dthunder_mdio_var.h33 #define THUNDER_MDIO_DEVSTR "Cavium ThunderX SMI/MDIO driver"
H A Dthunder_mdio_fdt.c157 device_set_desc(dev, "Cavium ThunderX MDIO nexus"); in mdionexus_fdt_probe()
H A Dmrml_bridge.c98 device_set_desc(dev, "Cavium ThunderX MRML bridge"); in mrmlb_fdt_probe()
H A Dthunder_bgx_fdt.c283 * but this one works for ThunderX.
H A Dthunder_bgx.c64 #define THUNDER_BGX_DEVSTR "ThunderX BGX Ethernet I/O Interface"
66 MALLOC_DEFINE(M_BGX, "thunder_bgx", "ThunderX BGX dynamic memory");
/freebsd-src/sys/contrib/device-tree/Bindings/mmc/
H A Dcavium-mmc.txt1 * Cavium Octeon & ThunderX MMC controller
/freebsd-src/sys/contrib/device-tree/src/arm64/cavium/
H A Dthunder-88xx.dts55 model = "Cavium ThunderX CN88XX board";
/freebsd-src/sys/arm64/include/
H A Dcpu.h190 * Chip: ThunderX
/freebsd-src/sys/dev/usb/controller/
H A Dxhci_pci.c209 return ("Cavium ThunderX USB 3.0 controller"); in xhci_pci_match()
/freebsd-src/share/misc/
H A Dpci_vendors23481 a001 ThunderX MRML(Master RML Bridge to RSL devices)
23482 a002 THUNDERX PCC Bridge
23484 a008 THUNDERX SMMU
23486 a009 THUNDERX Generic Interrupt Controller
23487 a00a THUNDERX GPIO Controller
23488 a00b THUNDERX MPI / SPI Controller
23489 a00c THUNDERX MIO-PTP Controller
23490 a00d THUNDERX MIX Network Controller
23491 a00e THUNDERX Reset Controller
23492 a00f THUNDERX UAR
[all...]

12