Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/yocto/poky/meta/conf/machine/include/arm/armv8a/
H A Dtune-thunderx.inc1 DEFAULTTUNE ?= "thunderx"
2 AVAILTUNES += "thunderx thunderx_be"
4 TUNEVALID[thunderx] = "Enable instructions for Cavium ThunderX"
6 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'thunderx', ' -mcpu=thunderx', '',d)}"
10 ARMPKGARCH:tune-thunderx ?= "thunderx"
11 ARMPKGARCH:tune-thunderx_be ?= "thunderx"
13 TUNE_FEATURES:tune-thunderx = "${TUNE_FEATURES:tune-aarch64} thunderx"
14 TUNE_FEATURES:tune-thunderx_be = "${TUNE_FEATURES:tune-thunderx} bigendian"
15 BASE_LIB:tune-thunderx = "lib64"
18 PACKAGE_EXTRA_ARCHS:tune-thunderx = "${PACKAGE_EXTRA_ARCHS:tune-armv8a-crc-crypto} thunderx"
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/config/aarch64/
H A Daarch64-cores.def57 AARCH64_CORE("thunderx", thunderx, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC …
60 AARCH64_CORE("thunderxt88p1", thunderxt88p1, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC …
61 AARCH64_CORE("thunderxt88", thunderxt88, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC …
64 …RE("octeontx", octeontx, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64…
65 …RE("octeontx81", octeontxt81, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64…
66 …RE("octeontx83", octeontxt83, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64…
68 …RE("thunderxt81", thunderxt81, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64…
69 …RE("thunderxt83", thunderxt83, thunderx, 8A, AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64…
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dpci_mcfg.c92 { "CAVIUM", "THUNDERX", rev, 4 + (10 * (node)), MCFG_BUS_ANY, \
94 { "CAVIUM", "THUNDERX", rev, 5 + (10 * (node)), MCFG_BUS_ANY, \
96 { "CAVIUM", "THUNDERX", rev, 6 + (10 * (node)), MCFG_BUS_ANY, \
98 { "CAVIUM", "THUNDERX", rev, 7 + (10 * (node)), MCFG_BUS_ANY, \
100 { "CAVIUM", "THUNDERX", rev, 8 + (10 * (node)), MCFG_BUS_ANY, \
102 { "CAVIUM", "THUNDERX", rev, 9 + (10 * (node)), MCFG_BUS_ANY, \
106 { "CAVIUM", "THUNDERX", rev, seg, MCFG_BUS_ANY, \
/OK3568_Linux_fs/kernel/drivers/net/mdio/
H A DKconfig145 tristate "Octeon and some ThunderX SOCs MDIO buses"
151 This module provides a driver for the Octeon and ThunderX MDIO
152 buses. It is required by the Octeon and ThunderX ethernet device
171 tristate "ThunderX SOCs MDIO buses"
178 ThunderX SoCs when the MDIO bus device appears as a PCI
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-thunderx-pcidrv.c2 * Cavium ThunderX i2c driver.
26 #define DRV_NAME "i2c-thunderx"
80 .name = "ThunderX adapter",
218 "Cavium ThunderX i2c adapter at %s", dev_name(dev)); in thunder_i2c_probe_pci()
265 MODULE_DESCRIPTION("I2C-Bus adapter for Cavium ThunderX SOC");
H A DMakefile119 i2c-thunderx-objs := i2c-octeon-core.o i2c-thunderx-pcidrv.o
120 obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-cavium-thunderx.c3 * Cavium ThunderX SPI driver.
15 #define DRV_NAME "spi-thunderx"
122 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
H A DMakefile123 spi-thunderx-objs := spi-cavium.o spi-cavium-thunderx.o
124 obj-$(CONFIG_SPI_THUNDERX) += spi-thunderx.o
/OK3568_Linux_fs/u-boot/board/cavium/thunderx/
H A DMAINTAINERS1 THUNDERX BOARD
4 F: board/cavium/thunderx/
H A DMakefile8 obj-y := thunderx.o atf.o
H A DKconfig9 default "thunderx"
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dthunderx-88xx.dts12 /include/ "thunderx-88xx.dtsi"
15 model = "Cavium ThunderX CN88XX board";
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dcpu_errata.c225 /* Cavium ThunderX, T88 pass 1.x - 2.1 */
227 /* Cavium ThunderX, T81 pass 1.0 */
235 /* Cavium ThunderX, T88 pass 1.x - 2.2 */
237 /* Cavium ThunderX, T81 pass 1.0 - 1.2 */
239 /* Cavium ThunderX, T83 pass 1.0 */
416 /* Cavium ThunderX, pass 1.x */
/OK3568_Linux_fs/kernel/Documentation/devicetree/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
/OK3568_Linux_fs/kernel/drivers/mmc/host/
H A Dcavium-thunderx.c2 * Driver for MMC and SSD cards for Cavium ThunderX SOCs.
84 /* On ThunderX these are identical */ in thunder_mmc_probe()
203 MODULE_DESCRIPTION("Cavium ThunderX eMMC Driver");
H A DMakefile54 thunderx-mmc-objs := cavium.o cavium-thunderx.o
55 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
/OK3568_Linux_fs/kernel/include/linux/
H A Dpci-ecam.h57 extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */
58 extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
/OK3568_Linux_fs/kernel/Documentation/translations/zh_CN/arm64/
H A Dsilicon-errata.txt73 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
74 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Darch_gicv3.h51 * Cavium ThunderX erratum 23154
53 * The gicv3 of ThunderX requires a modified version for reading the
/OK3568_Linux_fs/kernel/drivers/edac/
H A Dthunderx_edac.c2 * Cavium ThunderX memory controller kernel module
717 mci->mod_name = "thunderx-lmc"; in thunderx_lmc_probe()
718 mci->ctl_name = "thunderx-lmc"; in thunderx_lmc_probe()
737 "[EDAC] ThunderX LMC", mci); in thunderx_lmc_probe()
1410 0, "[EDAC] ThunderX OCX", in thunderx_ocx_probe()
1418 edac_dev->mod_name = "thunderx-ocx"; in thunderx_ocx_probe()
1419 edac_dev->ctl_name = "thunderx-ocx"; in thunderx_ocx_probe()
2041 0, "[EDAC] ThunderX L2C", in thunderx_l2c_probe()
2048 edac_dev->mod_name = "thunderx-l2c"; in thunderx_l2c_probe()
2049 edac_dev->ctl_name = "thunderx-l2c"; in thunderx_l2c_probe()
[all …]
/OK3568_Linux_fs/kernel/Documentation/arm64/
H A Dsilicon-errata.rst121 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 |
123 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 |
125 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
127 | Cavium | ThunderX GICv3 | #38539 | N/A |
129 | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 |
131 | Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 |
133 | Cavium | ThunderX SMMUv2 | #27704 | N/A |
/OK3568_Linux_fs/external/dpdk/gmac/
H A DREADME.txt14 'thunderx',
/OK3568_Linux_fs/u-boot/configs/
H A Dthunderx_88xx_defconfig4 CONFIG_DEFAULT_DEVICE_TREE="thunderx-88xx"
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/
H A Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
/OK3568_Linux_fs/u-boot/include/cavium/
H A Dthunderx_svc.h19 /* ThunderX Service Calls version numbers */

1234