Searched +full:100 +full:base +full:- +full:fx +full:- +full:to +full:- +full:100 +full:base +full:- +full:tx (Results 1 – 25 of 30) sorted by relevance
12
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | ti,dp83869.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - $ref: "ethernet-phy.yaml#" 14 - Dan Murphy <dmurphy@ti.com> 17 The DP83869HM device is a robust, fully-featured Gigabit (PHY) transceiver 18 with integrated PMD sublayers that supports 10BASE-Te, 100BASE-TX and 19 1000BASE-T Ethernet protocols. The DP83869 also supports 1000BASE-X and 20 100BASE-FX Fiber protocols. 21 This device interfaces to the MAC layer through Reduced GMII (RGMII) and [all …]
|
| D | ti,dp83822.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Dan Murphy <dmurphy@ti.com> 14 The DP83822 is a low-power, single-port, 10/100 Mbps Ethernet PHY. It 15 provides all of the physical layer functions needed to transmit and receive 16 data over standard, twisted-pair cables or to connect to an external, 17 fiber-optic transceiver. Additionally, the DP83822 provides flexibility to 18 connect to a MAC through a standard MII, RMII, or RGMII interface 24 - $ref: "ethernet-phy.yaml#" [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | ti,dp83869.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - $ref: ethernet-phy.yaml# 14 - Andrew Davis <afd@ti.com> 17 The DP83869HM device is a robust, fully-featured Gigabit (PHY) transceiver 18 with integrated PMD sublayers that supports 10BASE-Te, 100BASE-TX and 19 1000BASE-T Ethernet protocols. The DP83869 also supports 1000BASE-X and 20 100BASE-FX Fiber protocols. 21 This device interfaces to the MAC layer through Reduced GMII (RGMII) and [all …]
|
| D | ti,dp83822.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Andrew Davis <afd@ti.com> 14 The DP83822 is a low-power, single-port, 10/100 Mbps Ethernet PHY. It 15 provides all of the physical layer functions needed to transmit and receive 16 data over standard, twisted-pair cables or to connect to an external, 17 fiber-optic transceiver. Additionally, the DP83822 provides flexibility to 18 connect to a MAC through a standard MII, RMII, or RGMII interface 24 - $ref: ethernet-phy.yaml# [all …]
|
| /kernel/linux/linux-6.6/net/ethtool/ |
| D | common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 [NETIF_F_SG_BIT] = "tx-scatter-gather", 13 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4", 14 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic", 15 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6", 17 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist", 18 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert", 20 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse", 21 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter", 22 [NETIF_F_HW_VLAN_STAG_TX_BIT] = "tx-vlan-stag-hw-insert", [all …]
|
| /kernel/linux/linux-5.10/net/ethtool/ |
| D | common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 [NETIF_F_SG_BIT] = "tx-scatter-gather", 12 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4", 13 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic", 14 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6", 16 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist", 17 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert", 19 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse", 20 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter", 21 [NETIF_F_HW_VLAN_STAG_TX_BIT] = "tx-vlan-stag-hw-insert", [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
| D | de4x5.h | 4 This software may be used and distributed according to the terms of the 16 #define DE4X5_BMR iobase+(0x000 << lp->bus) /* Bus Mode Register */ 17 #define DE4X5_TPD iobase+(0x008 << lp->bus) /* Transmit Poll Demand Reg */ 18 #define DE4X5_RPD iobase+(0x010 << lp->bus) /* Receive Poll Demand Reg */ 19 #define DE4X5_RRBA iobase+(0x018 << lp->bus) /* RX Ring Base Address Reg */ 20 #define DE4X5_TRBA iobase+(0x020 << lp->bus) /* TX Ring Base Address Reg */ 21 #define DE4X5_STS iobase+(0x028 << lp->bus) /* Status Register */ 22 #define DE4X5_OMR iobase+(0x030 << lp->bus) /* Operation Mode Register */ 23 #define DE4X5_IMR iobase+(0x038 << lp->bus) /* Interrupt Mask Register */ 24 #define DE4X5_MFC iobase+(0x040 << lp->bus) /* Missed Frame Counter */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/3com/ |
| D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 Please report problems to one or more of: 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/3com/ |
| D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 Please report problems to one or more of: 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | broadcom.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include "bcm-phy-lib.h" 21 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask) 24 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask)) 37 if (phydev->interface == PHY_INTERFACE_MODE_RGMII || in bcm54xx_config_clock_delay() 38 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) { in bcm54xx_config_clock_delay() 39 /* Disable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() 42 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in bcm54xx_config_clock_delay() 43 phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) { in bcm54xx_config_clock_delay() 44 /* Enable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() [all …]
|
| D | dp83869.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/net/ti-dp83869.h> 69 /* This is the same bit mask as the BMCR so re-use the BMCR default */ 157 struct dp83869_private *dp83869 = phydev->priv; in dp83869_read_status() 164 if (linkmode_test_bit(ETHTOOL_LINK_MODE_FIBRE_BIT, phydev->supported)) { in dp83869_read_status() 165 if (phydev->link) { in dp83869_read_status() 166 if (dp83869->mode == DP83869_RGMII_100_BASE) in dp83869_read_status() 167 phydev->speed = SPEED_100; in dp83869_read_status() 169 phydev->speed = SPEED_UNKNOWN; in dp83869_read_status() 170 phydev->duplex = DUPLEX_UNKNOWN; in dp83869_read_status() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/phy/ |
| D | broadcom.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include "bcm-phy-lib.h" 25 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask) 28 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask)) 43 struct bcm54xx_phy_priv *priv = phydev->priv; in bcm54xx_phy_can_wakeup() 45 return phy_interrupt_is_valid(phydev) || priv->wake_irq >= 0; in bcm54xx_phy_can_wakeup() 55 if (phydev->interface == PHY_INTERFACE_MODE_RGMII || in bcm54xx_config_clock_delay() 56 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) { in bcm54xx_config_clock_delay() 57 /* Disable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() 60 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in bcm54xx_config_clock_delay() [all …]
|
| D | dp83869.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/net/ti-dp83869.h> 70 /* This is the same bit mask as the BMCR so re-use the BMCR default */ 158 struct dp83869_private *dp83869 = phydev->priv; in dp83869_read_status() 165 if (linkmode_test_bit(ETHTOOL_LINK_MODE_FIBRE_BIT, phydev->supported)) { in dp83869_read_status() 166 if (phydev->link) { in dp83869_read_status() 167 if (dp83869->mode == DP83869_RGMII_100_BASE) in dp83869_read_status() 168 phydev->speed = SPEED_100; in dp83869_read_status() 170 phydev->speed = SPEED_UNKNOWN; in dp83869_read_status() 171 phydev->duplex = DUPLEX_UNKNOWN; in dp83869_read_status() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
| D | sundance.c | 3 Written 1999-2000 by Donald Becker. 5 This software may be used and distributed according to the terms of 19 [link no longer provides useful info -jgarzik] 27 /* The user-configurable values. 30 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 34 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 35 Setting to > 1518 effectively disables this feature. 37 need a copy-align. */ 45 100mbps_hd 100Mbps half duplex. 46 100mbps_fd 100Mbps full duplex. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/dlink/ |
| D | sundance.c | 3 Written 1999-2000 by Donald Becker. 5 This software may be used and distributed according to the terms of 19 [link no longer provides useful info -jgarzik] 27 /* The user-configurable values. 30 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 34 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 35 Setting to > 1518 effectively disables this feature. 37 need a copy-align. */ 45 100mbps_hd 100Mbps half duplex. 46 100mbps_fd 100Mbps full duplex. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
| D | typhoon.c | 3 Written 2002-2004 by David Dillow <dave@thedillows.org> 4 Based on code written 1998-2000 by Donald Becker <becker@scyld.com> and 7 This software may be used and distributed according to the terms of 17 pursuant to 15 C.F.R. Section 740.13(e). 21 number Y1-LM-2015-01. 27 *) Cannot DMA Rx packets to a 2 byte aligned address. Also firmware 29 *) Waiting for a command response takes 8ms due to non-preemptable 37 *) Fix MAC changing to work while the interface is up 38 (Need to put commands on the TX ring, which changes 40 *) Add in FCS to {rx,tx}_bytes, since the hardware doesn't. See [all …]
|
| D | 3c59x.c | 3 Written 1996-1999 by Donald Becker. 5 This software may be used and distributed according to the terms 12 Problem reports and questions should be directed to 27 * due to dead code elimination. There will be some performance benefits from this due to 43 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 44 Setting to > 1512 effectively disables this feature. */ 48 /* ARM systems perform better by disregarding the bus-master 49 transfer capability of these cards. -- rmk */ 52 /* Allow setting MTU to a larger size, bypassing the normal ethernet setup. */ 54 /* Maximum events (Rx packets, etc.) to handle at each interrupt. */ [all …]
|
| D | 3c515.c | 2 Written 1997-1998 by Donald Becker. 4 This software may be used and distributed according to the terms 15 2000/2/2- Added support for kernel-level ISAPnP 19 2001/11/17 - Added ethtool support (jgarzik) 21 2002/10/28 - Locking updates for 2.5 (alan@lxorguk.ukuu.org.uk) 30 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 31 Setting to > 1512 effectively disables this feature. */ 34 /* Allow setting MTU to a larger size, bypassing the normal ethernet setup. */ 37 /* Maximum events (Rx packets, etc.) to handle at each interrupt. */ 40 /* Enable the automatic media selection code -- usually set. */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
| D | typhoon.c | 3 Written 2002-2004 by David Dillow <dave@thedillows.org> 4 Based on code written 1998-2000 by Donald Becker <becker@scyld.com> and 7 This software may be used and distributed according to the terms of 17 pursuant to 15 C.F.R. Section 740.13(e). 21 number Y1-LM-2015-01. 27 *) Cannot DMA Rx packets to a 2 byte aligned address. Also firmware 29 *) Waiting for a command response takes 8ms due to non-preemptable 37 *) Fix MAC changing to work while the interface is up 38 (Need to put commands on the TX ring, which changes 40 *) Add in FCS to {rx,tx}_bytes, since the hardware doesn't. See [all …]
|
| D | 3c59x.c | 3 Written 1996-1999 by Donald Becker. 5 This software may be used and distributed according to the terms 12 Problem reports and questions should be directed to 27 * due to dead code elimination. There will be some performance benefits from this due to 43 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 44 Setting to > 1512 effectively disables this feature. */ 48 /* ARM systems perform better by disregarding the bus-master 49 transfer capability of these cards. -- rmk */ 52 /* Allow setting MTU to a larger size, bypassing the normal ethernet setup. */ 54 /* Maximum events (Rx packets, etc.) to handle at each interrupt. */ [all …]
|
| D | 3c515.c | 2 Written 1997-1998 by Donald Becker. 4 This software may be used and distributed according to the terms 15 2000/2/2- Added support for kernel-level ISAPnP 19 2001/11/17 - Added ethtool support (jgarzik) 21 2002/10/28 - Locking updates for 2.5 (alan@lxorguk.ukuu.org.uk) 30 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 31 Setting to > 1512 effectively disables this feature. */ 34 /* Allow setting MTU to a larger size, bypassing the normal ethernet setup. */ 37 /* Maximum events (Rx packets, etc.) to handle at each interrupt. */ 40 /* Enable the automatic media selection code -- usually set. */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/amd/ |
| D | pcnet32.c | 3 * Copyright 1996-1999 Thomas Bogendoerfer 10 * This software may be used and distributed according to the terms 17 * Fixed a few bugs, related to running the controller in 32bit mode. 85 static int tx_start = 1; /* Mapping -- 0:20, 1:64, 2:128, 3:~220 (depends on chip vers) */ 109 * table to translate option values from tulip 110 * to internal options 113 PCNET32_PORT_ASEL, /* 0 Auto-select */ 117 PCNET32_PORT_10BT | PCNET32_PORT_FD, /* 4 10baseT-FD */ 123 PCNET32_PORT_MII | PCNET32_PORT_FD, /* 10 MII 10baseT-FD */ 126 PCNET32_PORT_MII | PCNET32_PORT_100, /* 13 MII 100BaseTx */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
| D | pcnet32.c | 3 * Copyright 1996-1999 Thomas Bogendoerfer 10 * This software may be used and distributed according to the terms 17 * Fixed a few bugs, related to running the controller in 32bit mode. 85 static int tx_start = 1; /* Mapping -- 0:20, 1:64, 2:128, 3:~220 (depends on chip vers) */ 109 * table to translate option values from tulip 110 * to internal options 113 PCNET32_PORT_ASEL, /* 0 Auto-select */ 117 PCNET32_PORT_10BT | PCNET32_PORT_FD, /* 4 10baseT-FD */ 123 PCNET32_PORT_MII | PCNET32_PORT_FD, /* 10 MII 10baseT-FD */ 126 PCNET32_PORT_MII | PCNET32_PORT_100, /* 13 MII 100BaseTx */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/ |
| D | natsemi.c | 3 Written/copyright 1999-2001 by Donald Becker. 8 This software may be used and distributed according to the terms of 23 [link no longer provides useful info -jgarzik] 62 /* Updated to recommendations in pci-skeleton v2.03. */ 64 /* The user-configurable values. 72 static int debug = -1; 76 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 78 static const int multicast_filter_limit = 100; 80 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 81 Setting to > 1518 effectively disables this feature. */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/natsemi/ |
| D | natsemi.c | 3 Written/copyright 1999-2001 by Donald Becker. 8 This software may be used and distributed according to the terms of 23 [link no longer provides useful info -jgarzik] 62 /* Updated to recommendations in pci-skeleton v2.03. */ 64 /* The user-configurable values. 72 static int debug = -1; 76 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 78 static const int multicast_filter_limit = 100; 80 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 81 Setting to > 1518 effectively disables this feature. */ [all …]
|
12