/linux/drivers/acpi/ |
H A D | pci_mcfg.c | 87 { "CAVIUM", "THUNDERX", rev, 4 + (10 * (node)), MCFG_BUS_ANY, \ 89 { "CAVIUM", "THUNDERX", rev, 5 + (10 * (node)), MCFG_BUS_ANY, \ 91 { "CAVIUM", "THUNDERX", rev, 6 + (10 * (node)), MCFG_BUS_ANY, \ 93 { "CAVIUM", "THUNDERX", rev, 7 + (10 * (node)), MCFG_BUS_ANY, \ 95 { "CAVIUM", "THUNDERX", rev, 8 + (10 * (node)), MCFG_BUS_ANY, \ 97 { "CAVIUM", "THUNDERX", rev, 9 + (10 * (node)), MCFG_BUS_ANY, \ 101 { "CAVIUM", "THUNDERX", rev, seg, MCFG_BUS_ANY, \
|
/linux/drivers/net/mdio/ |
H A D | Kconfig | 160 tristate "Octeon and some ThunderX SOCs MDIO buses" 166 This module provides a driver for the Octeon and ThunderX MDIO 167 buses. It is required by the Octeon and ThunderX ethernet device 200 tristate "ThunderX SOCs MDIO buses" 207 ThunderX SoCs when the MDIO bus device appears as a PCI
|
/linux/drivers/i2c/busses/ |
H A D | i2c-thunderx-pcidrv.c | 2 * Cavium ThunderX i2c driver. 26 #define DRV_NAME "i2c-thunderx" 81 .name = "ThunderX adapter", 227 "Cavium ThunderX i2c adapter at %s", dev_name(dev)); in thunder_i2c_probe_pci() 274 MODULE_DESCRIPTION("I2C-Bus adapter for Cavium ThunderX SOC");
|
H A D | Makefile | 125 obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o 126 i2c-thunderx-y := i2c-octeon-core.o i2c-thunderx-pcidrv.o
|
H A D | Kconfig | 1255 tristate "Cavium ThunderX I2C bus support" 1260 ThunderX SOC. 1263 will be called i2c-thunderx.
|
/linux/drivers/spi/ |
H A D | spi-cavium-thunderx.c | 3 * Cavium ThunderX SPI driver. 15 #define DRV_NAME "spi-thunderx" 116 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
|
/linux/arch/arm64/include/asm/ |
H A D | arch_gicv3.h | 45 * Cavium ThunderX erratum 23154 47 * The gicv3 of ThunderX requires a modified version for reading the 61 * 1. On Thunderx 88xx 1.x both erratas are applicable.
|
/linux/drivers/mmc/host/ |
H A D | cavium-thunderx.c | 2 * Driver for MMC and SSD cards for Cavium ThunderX SOCs. 85 /* On ThunderX these are identical */ in thunder_mmc_probe() 204 MODULE_DESCRIPTION("Cavium ThunderX eMMC Driver");
|
H A D | Makefile | 48 thunderx-mmc-objs := cavium.o cavium-thunderx.o 49 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
|
H A D | cavium.h | 2 * Driver for MMC and SSD cards for Cavium OCTEON and ThunderX SOCs.
|
H A D | Kconfig | 765 tristate "Cavium ThunderX SD/MMC Card Interface support" 770 This selects Cavium ThunderX SD/MMC Card Interface.
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | host-generic-pci.yaml | 48 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
|
/linux/Documentation/translations/zh_CN/arch/arm64/ |
H A D | silicon-errata.txt | 73 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 | 74 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
|
/linux/Documentation/translations/zh_TW/arch/arm64/ |
H A D | silicon-errata.txt | 77 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 | 78 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
|
/linux/include/linux/ |
H A D | pci-ecam.h | 84 extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */ 85 extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
|
/linux/arch/arm64/kernel/ |
H A D | cpu_errata.c | 249 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ 251 /* Cavium ThunderX, T81 pass 1.0 */ 259 /* Cavium ThunderX, T88 pass 1.x - 2.2 */ 261 /* Cavium ThunderX, T81 pass 1.0 - 1.2 */ 263 /* Cavium ThunderX, T83 pass 1.0 */
|
/linux/drivers/edac/ |
H A D | thunderx_edac.c | 2 * Cavium ThunderX memory controller kernel module 711 mci->mod_name = "thunderx-lmc"; in thunderx_lmc_probe() 712 mci->ctl_name = "thunderx-lmc"; in thunderx_lmc_probe() 731 "[EDAC] ThunderX LMC", mci); in thunderx_lmc_probe() 1403 0, "[EDAC] ThunderX OCX", in thunderx_ocx_probe() 1411 edac_dev->mod_name = "thunderx-ocx"; in thunderx_ocx_probe() 1412 edac_dev->ctl_name = "thunderx-ocx"; in thunderx_ocx_probe() 2033 0, "[EDAC] ThunderX L2C", in thunderx_l2c_probe() 2040 edac_dev->mod_name = "thunderx-l2c"; in thunderx_l2c_probe() 2041 edac_dev->ctl_name = "thunderx-l2c"; in thunderx_l2c_probe() [all …]
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | gpio-thunderx.txt | 1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | cavium-mmc.txt | 1 * Cavium Octeon & ThunderX MMC controller
|
/linux/arch/arm64/boot/dts/cavium/ |
H A D | thunder-88xx.dts | 55 model = "Cavium ThunderX CN88XX board";
|
/linux/drivers/char/hw_random/ |
H A D | cavium-rng.c | 91 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator support");
|
H A D | cavium-rng-vf.c | 269 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator VF support");
|
/linux/drivers/gpio/ |
H A D | gpio-thunderx.c | 564 dev_info(dev, "ThunderX GPIO: %d lines with base %d.\n", in thunderx_gpio_probe() 602 MODULE_DESCRIPTION("Cavium Inc. ThunderX/OCTEON-TX GPIO Driver");
|
/linux/drivers/crypto/cavium/zip/ |
H A D | zip_main.c | 49 #define DRV_NAME "ThunderX-ZIP" 649 MODULE_DESCRIPTION("Cavium Inc ThunderX ZIP Driver");
|
/linux/arch/arm64/ |
H A D | Kconfig | 1136 This implements two gicv3-its errata workarounds for ThunderX. Both 1160 The ThunderX GICv3 implementation requires a modified version for 1174 On ThunderX T88 pass 1.x through 2.1 parts, broadcast TLBI 1185 On ThunderX T88 pass 1.x through 2.2, T81 pass 1.0 through
|