Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/acpi/
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-6.12.1/drivers/i2c/busses/
Di2c-thunderx-pcidrv.c2 * 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");
DMakefile126 i2c-thunderx-objs := i2c-octeon-core.o i2c-thunderx-pcidrv.o
127 obj-$(CONFIG_I2C_THUNDERX) += i2c-thunderx.o
/linux-6.12.1/drivers/net/mdio/
DKconfig160 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
Dmdio-thunder.c153 MODULE_DESCRIPTION("Cavium ThunderX MDIO bus driver");
/linux-6.12.1/drivers/spi/
Dspi-cavium-thunderx.c3 * Cavium ThunderX SPI driver.
15 #define DRV_NAME "spi-thunderx"
116 MODULE_DESCRIPTION("Cavium, Inc. ThunderX SPI bus driver");
DMakefile148 spi-thunderx-objs := spi-cavium.o spi-cavium-thunderx.o
149 obj-$(CONFIG_SPI_THUNDERX) += spi-thunderx.o
/linux-6.12.1/arch/arm64/include/asm/
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-6.12.1/Documentation/devicetree/bindings/pci/
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-6.12.1/drivers/mmc/host/
Dcavium-thunderx.c2 * 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");
DMakefile47 thunderx-mmc-objs := cavium.o cavium-thunderx.o
48 obj-$(CONFIG_MMC_CAVIUM_THUNDERX) += thunderx-mmc.o
Dcavium.h2 * Driver for MMC and SSD cards for Cavium OCTEON and ThunderX SOCs.
/linux-6.12.1/Documentation/translations/zh_TW/arch/arm64/
Dsilicon-errata.txt77 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
78 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
/linux-6.12.1/include/linux/
Dpci-ecam.h84 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-6.12.1/Documentation/translations/zh_CN/arch/arm64/
Dsilicon-errata.txt73 | Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
74 | Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
/linux-6.12.1/arch/arm64/kernel/
Dcpu_errata.c249 /* 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-6.12.1/drivers/edac/
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 …]
DKconfig384 tristate "Cavium ThunderX EDAC"
389 Cavium ThunderX memory controllers (LMC), Cache
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
/linux-6.12.1/Documentation/devicetree/bindings/mmc/
Dcavium-mmc.txt1 * Cavium Octeon & ThunderX MMC controller
/linux-6.12.1/arch/arm64/boot/dts/cavium/
Dthunder-88xx.dts55 model = "Cavium ThunderX CN88XX board";
/linux-6.12.1/drivers/char/hw_random/
Dcavium-rng.c91 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator support");
Dcavium-rng-vf.c269 MODULE_DESCRIPTION("Cavium ThunderX Random Number Generator VF support");
/linux-6.12.1/Documentation/arch/arm64/
Dsilicon-errata.rst216 | Cavium | ThunderX ITS | #22375,24313 | CAVIUM_ERRATUM_22375 |
218 | Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 |
220 | Cavium | ThunderX GICv3 | #23154,38545 | CAVIUM_ERRATUM_23154 |
222 | Cavium | ThunderX GICv3 | #38539 | N/A |
224 | Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 |
226 | Cavium | ThunderX Core | #30115 | CAVIUM_ERRATUM_30115 |
228 | Cavium | ThunderX SMMUv2 | #27704 | N/A |
/linux-6.12.1/drivers/gpio/
Dgpio-thunderx.c564 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");

12