/Linux-v5.10/drivers/net/mdio/ |
D | Kconfig | 145 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
|
D | mdio-thunder.c | 151 MODULE_DESCRIPTION("Cavium ThunderX MDIO bus driver");
|
/Linux-v5.10/drivers/acpi/ |
D | pci_mcfg.c | 85 { "CAVIUM", "THUNDERX", rev, 4 + (10 * (node)), MCFG_BUS_ANY, \ 87 { "CAVIUM", "THUNDERX", rev, 5 + (10 * (node)), MCFG_BUS_ANY, \ 89 { "CAVIUM", "THUNDERX", rev, 6 + (10 * (node)), MCFG_BUS_ANY, \ 91 { "CAVIUM", "THUNDERX", rev, 7 + (10 * (node)), MCFG_BUS_ANY, \ 93 { "CAVIUM", "THUNDERX", rev, 8 + (10 * (node)), MCFG_BUS_ANY, \ 95 { "CAVIUM", "THUNDERX", rev, 9 + (10 * (node)), MCFG_BUS_ANY, \ 99 { "CAVIUM", "THUNDERX", rev, seg, MCFG_BUS_ANY, \
|
/Linux-v5.10/drivers/i2c/busses/ |
D | i2c-thunderx-pcidrv.c | 2 * Cavium ThunderX i2c driver. 26 #define DRV_NAME "i2c-thunderx" 80 .name = "ThunderX adapter", 217 "Cavium ThunderX i2c adapter at %s", dev_name(dev)); in thunder_i2c_probe_pci() 264 MODULE_DESCRIPTION("I2C-Bus adapter for Cavium ThunderX SOC");
|
D | Makefile | 119 i2c-thunderx-objs := i2c-octeon-core.o i2c-thunderx-pcidrv.o 120 obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o
|
/Linux-v5.10/drivers/spi/ |
D | spi-cavium-thunderx.c | 3 * Cavium ThunderX SPI driver. 15 #define DRV_NAME "spi-thunderx" 122 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
|
D | Makefile | 122 spi-thunderx-objs := spi-cavium.o spi-cavium-thunderx.o 123 obj-$(CONFIG_SPI_THUNDERX) += spi-thunderx.o
|
/Linux-v5.10/arch/arm64/kernel/ |
D | cpu_errata.c | 231 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ 233 /* Cavium ThunderX, T81 pass 1.0 */ 241 /* Cavium ThunderX, T88 pass 1.x - 2.2 */ 243 /* Cavium ThunderX, T81 pass 1.0 - 1.2 */ 245 /* Cavium ThunderX, T83 pass 1.0 */ 402 /* Cavium ThunderX, pass 1.x */
|
/Linux-v5.10/include/linux/ |
D | pci-ecam.h | 56 extern const struct pci_ecam_ops thunder_pem_ecam_ops; /* Cavium ThunderX 1.x & 2.x */ 57 extern const struct pci_ecam_ops pci_thunder_ecam_ops; /* Cavium ThunderX 1.x */
|
/Linux-v5.10/Documentation/devicetree/bindings/pci/ |
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-v5.10/drivers/mmc/host/ |
D | cavium-thunderx.c | 2 * Driver for MMC and SSD cards for Cavium ThunderX SOCs. 84 /* On ThunderX these are identical */ in thunder_mmc_probe() 201 MODULE_DESCRIPTION("Cavium ThunderX eMMC Driver");
|
D | Makefile | 54 thunderx-mmc-objs := cavium.o cavium-thunderx.o 55 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
|
D | cavium.h | 2 * Driver for MMC and SSD cards for Cavium OCTEON and ThunderX SOCs.
|
/Linux-v5.10/Documentation/translations/zh_CN/arm64/ |
D | silicon-errata.txt | 73 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 | 74 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
|
/Linux-v5.10/arch/arm64/include/asm/ |
D | arch_gicv3.h | 51 * Cavium ThunderX erratum 23154 53 * The gicv3 of ThunderX requires a modified version for reading the
|
/Linux-v5.10/Documentation/arm64/ |
D | silicon-errata.rst | 109 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 | 111 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 | 113 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 | 115 | Cavium | ThunderX GICv3 | #38539 | N/A | 117 | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 | 119 | Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 | 121 | Cavium | ThunderX SMMUv2 | #27704 | N/A |
|
/Linux-v5.10/Documentation/devicetree/bindings/gpio/ |
D | gpio-thunderx.txt | 1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
|
/Linux-v5.10/drivers/edac/ |
D | thunderx_edac.c | 2 * 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 …]
|
D | Kconfig | 387 tristate "Cavium ThunderX EDAC" 392 Cavium ThunderX memory controllers (LMC), Cache
|
/Linux-v5.10/Documentation/devicetree/bindings/mmc/ |
D | cavium-mmc.txt | 1 * Cavium Octeon & ThunderX MMC controller
|
/Linux-v5.10/arch/arm64/boot/dts/cavium/ |
D | thunder-88xx.dts | 55 model = "Cavium ThunderX CN88XX board";
|
/Linux-v5.10/drivers/gpio/ |
D | gpio-thunderx.c | 562 dev_info(dev, "ThunderX GPIO: %d lines with base %d.\n", in thunderx_gpio_probe() 600 MODULE_DESCRIPTION("Cavium Inc. ThunderX/OCTEON-TX GPIO Driver");
|
/Linux-v5.10/drivers/crypto/cavium/zip/ |
D | zip_main.c | 49 #define DRV_NAME "ThunderX-ZIP" 668 MODULE_DESCRIPTION("Cavium Inc ThunderX ZIP Driver");
|
/Linux-v5.10/drivers/net/ethernet/cavium/common/ |
D | cavium_ptp.c | 263 .name = "ThunderX PTP", in cavium_ptp_probe()
|
/Linux-v5.10/arch/arm64/ |
D | Kconfig | 666 This implements two gicv3-its errata workarounds for ThunderX. Both 690 The gicv3 of ThunderX requires a modified version for 700 On ThunderX T88 pass 1.x through 2.1 parts, broadcast TLBI 711 On ThunderX T88 pass 1.x through 2.2, T81 pass 1.0 through
|