/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/i2c/busses/ |
H A D | i2c-thunderx-pcidrv.c | 2 * Cavium ThunderX i2c driver. 26 #define DRV_NAME "i2c-thunderx" 81 .name = "ThunderX adapter", 230 "Cavium ThunderX i2c adapter at %s", dev_name(dev)); in thunder_i2c_probe_pci() 277 MODULE_DESCRIPTION("I2C-Bus adapter for Cavium ThunderX SOC");
|
H A D | Makefile | 127 obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o 128 i2c-thunderx-y := i2c-octeon-core.o i2c-thunderx-pcidrv.o
|
H A D | Kconfig | 1284 tristate "Cavium ThunderX I2C bus support" 1289 ThunderX SOC. 1292 will be called i2c-thunderx.
|
/linux/drivers/net/mdio/ |
H A D | Kconfig | 145 tristate "Octeon and some ThunderX SOCs MDIO buses" 150 This module provides a driver for the Octeon and ThunderX MDIO 151 buses. It is required by the Octeon and ThunderX ethernet device 189 tristate "ThunderX SOCs MDIO buses" 195 ThunderX SoCs when the MDIO bus device appears as a PCI
|
H A D | mdio-thunder.c | 147 MODULE_DESCRIPTION("Cavium ThunderX MDIO bus driver");
|
/linux/drivers/spi/ |
H A D | spi-cavium-thunderx.c | 3 * Cavium ThunderX SPI driver. 15 #define DRV_NAME "spi-thunderx" 114 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
|
/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/drivers/mmc/host/ |
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.
|
/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/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/include/linux/ |
H A D | pci-ecam.h | 88 extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */ 89 extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
|
/linux/arch/arm64/kernel/ |
H A D | cpu_errata.c | 339 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ 341 /* Cavium ThunderX, T81 pass 1.0 */ 349 /* Cavium ThunderX, T88 pass 1.x - 2.2 */ 351 /* Cavium ThunderX, T81 pass 1.0 - 1.2 */ 353 /* Cavium ThunderX, T83 pass 1.0 */
|
/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/kernel/pi/ |
H A D | map_kernel.c | 217 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ in ng_mappings_allowed() 219 /* Cavium ThunderX, T81 pass 1.0 */ in ng_mappings_allowed()
|
/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/edac/ |
H A D | Kconfig | 387 tristate "Cavium ThunderX EDAC" 392 Cavium ThunderX memory controllers (LMC), Cache
|
/linux/Documentation/arch/arm64/ |
H A D | silicon-errata.rst | 219 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 | 221 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | 223 | Cavium | ThunderX GICv3 | #23154,38545 | CAVIUM_ERRATUM_23154 | 225 | Cavium | ThunderX GICv3 | #38539 | N/A | 227 | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | 229 | Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 | 231 | Cavium | ThunderX SMMUv2 | #27704 | N/A |
|
/linux/drivers/gpio/ |
H A D | gpio-thunderx.c | 568 dev_info(dev, "ThunderX GPIO: %d lines with base %d.\n", in thunderx_gpio_probe() 606 MODULE_DESCRIPTION("Cavium Inc. ThunderX/OCTEON-TX GPIO Driver");
|
H A D | Makefile | 177 obj-$(CONFIG_GPIO_THUNDERX) += gpio-thunderx.o
|
/linux/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.c | 262 .name = "ThunderX PTP", in cavium_ptp_probe()
|