| /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 | Kconfig | 1282 tristate "Cavium ThunderX I2C bus support" 1287 ThunderX SOC. 1290 will be called i2c-thunderx.
|
| H A D | i2c-octeon-core.c | 8 * Cavium Networks' OCTEON processors and ThunderX SOCs.
|
| /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 | cavium-thunderx.c | 2 * Driver for MMC and SSD cards for Cavium ThunderX SOCs. 85 /* On ThunderX these are identical */ in thunder_mmc_probe() 202 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 | 780 tristate "Cavium ThunderX SD/MMC Card Interface support" 785 This selects Cavium ThunderX SD/MMC Card Interface.
|
| /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 | 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/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/arch/arm64/kernel/pi/ |
| H A D | map_kernel.c | 225 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ in ng_mappings_allowed() 227 /* Cavium ThunderX, T81 pass 1.0 */ in ng_mappings_allowed()
|
| /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 | 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");
|
| /linux/drivers/net/ethernet/cavium/common/ |
| H A D | cavium_ptp.c | 262 .name = "ThunderX PTP", in cavium_ptp_probe()
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nic_main.c | 78 /* The Cavium ThunderX network controller can *only* be found in SoCs 79 * containing the ThunderX ARM64 CPU implementation. All accesses to the device
|
| H A D | thunder_bgx.c | 97 /* The Cavium ThunderX network controller can *only* be found in SoCs 98 * containing the ThunderX ARM64 CPU implementation. All accesses to the device
|
| H A D | nicvf_main.c | 83 /* The Cavium ThunderX network controller can *only* be found in SoCs 84 * containing the ThunderX ARM64 CPU implementation. All accesses to the device
|
| /linux/arch/arm64/kernel/ |
| H A D | entry.S | 649 * it's only needed by Cavium ThunderX, which requires KPTI to be
|