Home
last modified time | relevance | path

Searched +full:gbe +full:- +full:core (Results 1 – 18 of 18) sorted by relevance

/linux/Documentation/devicetree/bindings/net/
H A Dkeystone-netcp.txt5 Ethernet packets. NetCP has a gigabit Ethernet (GbE) subsystem with a ethernet
6 switch sub-module to send and receive packets. NetCP also includes a packet
13 includes a 3-port Ethernet switch sub-module capable of 10Gb/s and 1Gb/s rates
16 Keystone NetCP driver has a plug-in module architecture where each of the NetCP
17 sub-modules exist as a loadable kernel module which plug in to the netcp core.
18 These sub-modules are represented as "netcp-devices" in the dts bindings. It is
19 mandatory to have the ethernet switch sub-module for the ethernet interface to
20 be operational. Any other sub-module like the PA is optional.
24 -----------------------------
26 -----------------------------
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-tegra194-p2u.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-tegra194-p2u.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <treding@nvidia.com>
15 Tegra234 has three PHY bricks namely HSIO, NVHS and GBE (Gigabit Ethernet)
17 A P2U instance is a glue logic between Synopsys DesignWare Core PCIe IP's PIPE
18 interface and PHY of HSIO/NVHS/GBE bricks. Each P2U instance represents one
24 - nvidia,tegra194-p2u
25 - nvidia,tegra234-p2u
[all …]
H A Dmarvell,comphy-cp110.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/marvell,comphy-cp110.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Miquel Raynal <miquel.raynal@bootlin.com>
24 - marvell,comphy-cp110
25 - marvell,comphy-a3700
30 - description: Generic COMPHY registers
31 - description: Lane 1 (PCIe/GbE) registers (Armada 3700)
32 - description: Lane 0 (USB3/GbE) registers (Armada 3700)
[all …]
/linux/drivers/net/ethernet/amd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
40 If you have an AMD 8111-based PCI LANCE ethernet card,
97 tristate "HP on-board LANCE support"
118 Support for the on-board Ethernet interface on the Motorola MVME147
119 single-board computer. Say Y here to include the
128 PCMCIA (PC-card) Ethernet card to your computer.
134 tristate "Sun3/Sun3x on-board LANCE support"
151 This driver supports the "le" interface present on all 32-bit Sparc
160 tristate "AMD 10GbE Ethernet driver"
169 This driver supports the AMD 10GbE Ethernet device found on an
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dvsc7326_reg.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Straight off the data sheet, VMDS-10038 Rev 2.0 and
9 * PD0011-01-14-Meigs-II 2002-12-12
69 * fn = FIFO number, 0-9
84 * bn = bucket number 0-10 (yes, 11 buckets)
114 #define REG_SPI4_DBG_CNT(n) CRA(0x5,0x0,0x10+n) /* Debug counters 0-9 */
125 #define REG_SPI4_DBG_INH CRA(0x5,0x0,0x31) /* Core egress & ingress inhibit */
131 /* 10GbE MAC Block Registers */
132 /* Note that those registers that are exactly the same for 10GbE as for
133 * tri-speed are only defined with the version that needs a port number.
[all …]
/linux/Documentation/networking/device_drivers/ethernet/amazon/
H A Dena.rst1 .. SPDX-License-Identifier: GPL-2.0
17 The driver supports a range of ENA devices, is link-speed independent
18 (i.e., the same driver is used for 10GbE, 25GbE, 40GbE, etc), and has
21 Some ENA devices support SR-IOV. This driver is used for both the
22 SR-IOV Physical Function (PF) and Virtual Function (VF) devices.
26 is advertised by the device via the Admin Queue), a dedicated MSI-X
31 checksum offload. Receive-side scaling (RSS) is supported for multi-core
39 Some of the ENA devices support a working mode called Low-latency
54 ena_regs_defs.h Definition of ENA PCI memory-mapped (MMIO) registers.
69 - PCIe Configuration Space
[all …]
/linux/drivers/net/usb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 comment "Host-side USB support is needed for USB Network Adapter support"
16 tristate "USB CATC NetMate-based Ethernet device support"
35 tristate "USB KLSI KL5USB101-based ethernet device support"
40 ADS USB-10BT
45 D-Link DSB-650C and DU-E10
47 I-O DATA USB-ET/T
51 Mobility USB-Ethernet Adapter
52 NetGear EA-101
61 SmartBridges smartNIC or on Belkin F5U111 devices - you should use
[all …]
/linux/include/dt-bindings/clock/
H A Dtegra234-clock.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved. */
406 /** @brief NAFLL clock source for PVA core */
587 /** @brief GBE PLL */
589 /** @brief GBE PLL hardware power sequencer */
677 /** @brief Logical clk for setting GBE UPHY PLL2 TX_REF rate */
679 /** @brief Logical clk for setting GBE UPHY PLL2 XDIG rate */
/linux/drivers/platform/mellanox/
H A Dmlxreg-lc.c1 // SPDX-License-Identifier: GPL-2.0+
33 * enum mlxreg_lc_type - line cards types
35 * @MLXREG_LC_SN4800_C16: 100GbE line card with 16 QSFP28 ports;
42 * enum mlxreg_lc_state - line cards state
56 /* mlxreg_lc - device private data
60 * @data: platform core data;
186 I2C_BOARD_INFO("i2c-mux-mlxcpld", 0x32),
420 dev->client = i2c_new_client_device(dev->adapter, dev->brdinfo); in mlxreg_lc_create_static_devices()
421 if (IS_ERR(dev->client)) { in mlxreg_lc_create_static_devices()
422 dev_err(mlxreg_lc->dev, "Failed to create client %s at bus %d at addr 0x%02x\n", in mlxreg_lc_create_static_devices()
[all …]
/linux/drivers/platform/x86/intel/pmc/
H A Dmtl.c1 // SPDX-License-Identifier: GPL-2.0
12 #include "core.h"
24 * MTL-M SOC-M IOE-M None
25 * MTL-P SOC-M IOE-P None
26 * MTL-S SOC-S IOE-P PCH-S
37 {"GBE", BIT(7)},
/linux/drivers/vfio/pci/
H A Dvfio_pci_core.c1 // SPDX-License-Identifier: GPL-2.0-only
38 #define DRIVER_DESC "core driver for VFIO based PCI devices"
83 if (single_vga || !vfio_vga_disabled() || pci_is_root_bus(pdev->bus)) in vfio_pci_set_decode()
87 max_busnr = pci_bus_max_busnr(pdev->bus); in vfio_pci_set_decode()
92 pci_domain_nr(tmp->bus) != pci_domain_nr(pdev->bus) || in vfio_pci_set_decode()
93 pci_is_root_bus(tmp->bus)) in vfio_pci_set_decode()
96 if (tmp->bus->number >= pdev->bus->number && in vfio_pci_set_decode()
97 tmp->bus->number <= max_busnr) { in vfio_pci_set_decode()
116 res = &vdev->pdev->resource[bar]; in vfio_pci_probe_mmaps()
118 if (vdev->pdev->non_mappable_bars) in vfio_pci_probe_mmaps()
[all …]
/linux/drivers/pci/
H A Dquirks.c1 // SPDX-License-Identifier: GPL-2.0
3 * This file contains work-arounds for many known PCI hardware bugs.
5 * should be handled in arch-specific code.
22 #include <linux/isa-dma.h> /* isa_dma_bridge_buggy */
41 if (test_bit(PCI_LINK_LBMS_SEEN, &dev->priv_flags)) in pcie_lbms_seen()
102 int ret = -ENOTTY; in pcie_failed_link_retrain()
105 !pcie_cap_has_lnkctl2(dev) || !dev->link_active_reporting) in pcie_failed_link_retrain()
112 pci_info(dev, "broken device, retraining non-functional downstream link at 2.5GT/s\n"); in pcie_failed_link_retrain()
173 if ((f->class == (u32) (dev->class >> f->class_shift) || in pci_do_fixups()
174 f->class == (u32) PCI_ANY_ID) && in pci_do_fixups()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]
/linux/drivers/net/ethernet/alteon/
H A Dacenic.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright 1998-2002 by Jes Sorensen, <jes@trained-monkey.org>.
13 * about the driver. Send mail to linux-acenic-help@sunsite.auc.dk to
55 #include <linux/dma-mapping.h>
90 #define ACE_IS_TIGON_I(ap) (ap->version == 1)
91 #define ACE_TX_RING_ENTRIES(ap) ap->tx_ring_entries
115 * to care - stinky!
163 #define BOARD_IDX_OVERFLOW -1
188 * the parts dealing with the i2c eeprom on the card ;-)
203 * trace=<val> - Firmware trace level. This requires special traced
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c2 * This file is part of the Chelsio T4 PCI-E SR-IOV Virtual Function Ethernet
5 * Copyright (c) 2009-2010 Chelsio Communications, Inc. All rights reserved.
17 * - Redistributions of source code must retain the above
21 * - Redistributions in binary form must reproduce the above
42 #include <linux/dma-mapping.h>
74 * order MSI-X then MSI. This parameter determines which of these schemes the
77 * msi = 2: choose from among MSI-X and MSI
82 * the PCI-E SR-IOV standard).
91 MODULE_PARM_DESC(msi, "whether to use MSI-X or MSI");
112 * list entries are 64-bit PCI DMA addresses. And since the state of
[all …]
/linux/drivers/net/ethernet/intel/e1000/
H A De1000_hw.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2006 Intel Corporation. */
422 /* MAC decode size is 128K - This is the size of BAR0 */
443 (MINIMUM_ETHERNET_FRAME_SIZE - ETHERNET_FCS_SIZE)
486 * E1000_RAR_ENTRIES - 1 multicast addresses.
503 /* Receive Descriptor - Extended */
529 /* Receive Descriptor - Packet Split */
553 __le16 length[3]; /* length of buffers 1-3 */
567 #define E1000_RXD_STAT_PIF 0x80 /* passed in-exact filter */
770 * RW - register is both readable and writable
[all …]
/linux/drivers/net/ethernet/agere/
H A Det131x.c2 * 10/100/1000 Base-T Ethernet Driver for the ET1301 and ET131x series MACs
10 *------------------------------------------------------------------------------
87 MODULE_DESCRIPTION("10/100/1000 Base-T Ethernet Driver for the ET1310 by Agere Systems");
106 * In both cases, when flow control is enabled for either Tx or bi-direction,
156 #define ET131X_PCI_DEVICE_ID_GIG 0xED00 /* ET1310 1000 Base-T 8 */
157 #define ET131X_PCI_DEVICE_ID_FAST 0xED01 /* ET1310 100 Base-T */
173 /* number of RFDs - default and min */
189 u32 word2; /* Bits 10-31 reserved, 0-9 descriptor */
197 * PE-MCXMAC Data Sheet IPD DS54 0210-1 (also IPD-DS80 0205-2)
210 * 11-15: unused
[all …]
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c7 * Copyright (C) 2005-2016 Broadcom Corporation.
8 * Copyright (C) 2016-2017 Broadcom Limited.
14 * Copyright (C) 2000-2016 Broadcom Corporation.
15 * Copyright (C) 2016-2017 Broadcom Ltd.
52 #include <linux/dma-mapping.h>
56 #include <linux/hwmon-sysfs.h>
94 _tg3_flag(TG3_FLAG_##flag, (tp)->tg3_flags)
96 _tg3_flag_set(TG3_FLAG_##flag, (tp)->tg3_flags)
98 _tg3_flag_clear(TG3_FLAG_##flag, (tp)->tg3_flags)
124 * and dev->tx_timeout() should be called to fix the problem
[all …]