Home
last modified time | relevance | path

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

12

/linux/drivers/acpi/
H A Dpci_mcfg.c87 { "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 Di2c-thunderx-pcidrv.c2 * 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");
/linux/drivers/spi/
H A Dspi-cavium-thunderx.c3 * Cavium ThunderX SPI driver.
15 #define DRV_NAME "spi-thunderx"
114 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
/linux/arch/arm64/include/asm/
H A Darch_gicv3.h45 * 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/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
/linux/drivers/mmc/host/
H A Dcavium-thunderx.c2 * 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 DMakefile48 thunderx-mmc-objs := cavium.o cavium-thunderx.o
49 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
H A Dcavium.h2 * Driver for MMC and SSD cards for Cavium OCTEON and ThunderX SOCs.
/linux/Documentation/translations/zh_CN/arch/arm64/
H A Dsilicon-errata.txt73 | 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 Dsilicon-errata.txt77 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
78 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
/linux/include/linux/
H A Dpci-ecam.h88 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 Dcpu_errata.c339 /* 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/drivers/edac/
H A Dthunderx_edac.c2 * 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 …]
H A DKconfig387 tristate "Cavium ThunderX EDAC"
392 Cavium ThunderX memory controllers (LMC), Cache
/linux/Documentation/devicetree/bindings/gpio/
H A Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
/linux/Documentation/devicetree/bindings/mmc/
H A Dcavium-mmc.txt1 * Cavium Octeon & ThunderX MMC controller
/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c225 /* Cavium ThunderX, T88 pass 1.x - 2.1 */ in ng_mappings_allowed()
227 /* Cavium ThunderX, T81 pass 1.0 */ in ng_mappings_allowed()
/linux/arch/arm64/boot/dts/cavium/
H A Dthunder-88xx.dts55 model = "Cavium ThunderX CN88XX board";
/linux/drivers/char/hw_random/
H A Dcavium-rng.c91 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator support");
H A Dcavium-rng-vf.c269 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator VF support");
/linux/Documentation/arch/arm64/
H A Dsilicon-errata.rst221 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 |
223 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 |
225 | Cavium | ThunderX GICv3 | #23154,38545 | CAVIUM_ERRATUM_23154 |
227 | Cavium | ThunderX GICv3 | #38539 | N/A |
229 | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 |
231 | Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 |
233 | Cavium | ThunderX SMMUv2 | #27704 | N/A |
/linux/drivers/gpio/
H A Dgpio-thunderx.c568 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 Dcavium_ptp.c262 .name = "ThunderX PTP", in cavium_ptp_probe()
/linux/arch/arm64/
H A DKconfig1163 This implements two gicv3-its errata workarounds for ThunderX. Both
1187 The ThunderX GICv3 implementation requires a modified version for
1201 On ThunderX T88 pass 1.x through 2.1 parts, broadcast TLBI
1212 On ThunderX T88 pass 1.x through 2.2, T81 pass 1.0 through
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnic_main.c78 /* The Cavium ThunderX network controller can *only* be found in SoCs
79 * containing the ThunderX ARM64 CPU implementation. All accesses to the device

12