/linux-6.14.4/Documentation/networking/pse-pd/ |
D | introduction.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 -------- 15 ---------------- 22 with single balanced twisted-pair PHYs, as per Clause 104 of IEEE 802.3. PoDL 24 and data delivery over a single pair is advantageous. 26 IEEE 802.3-2018 Addendums and Related Clauses 27 --------------------------------------------- 29 Key addenda to the IEEE 802.3-2018 standard relevant to power delivery over 32 - **802.3af (Approved in 2003-06-12)**: Known as PoE in the market, detailed in 34 - **802.3at (Approved in 2009-09-11)**: Marketed as PoE+, enhancing PoE as [all …]
|
/linux-6.14.4/Documentation/networking/diagnostic/ |
D | twisted_pair_layer1_diagnostics.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Diagnostic Concept for Investigating Twisted Pair Ethernet Variants at OSI Layer 1 7 ------------ 11 1. **Users and System Administrators**: For those dealing with real-world 12 Ethernet issues, this guide provides a practical, step-by-step 13 troubleshooting flow to help identify and resolve common problems in Twisted 14 Pair Ethernet at OSI Layer 1. If you're facing unstable links, speed drops, 15 or mysterious network issues, jump right into the step-by-step guide and 24 Step-by-Step Diagnostic Guide from Linux (General Ethernet) 25 ----------------------------------------------------------- [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/smsc/ |
D | smc9.rst | 1 .. SPDX-License-Identifier: GPL-2.0 37 1 for twisted pair 43 ftp://fenris.campus.vt.edu/smc9/smc9-12.tar.gz 44 ftp://sfbox.vt.edu/filebox/F/fenris/smc9/smc9-12.tar.gz
|
/linux-6.14.4/drivers/net/ethernet/apple/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 Power Macintoshes and clones with Ethernet built-in on the 37 MACE ethernet chip have an Apple AUI port (small 15-pin connector), 38 instead of an 8-pin RJ45 connector for twisted-pair ethernet. Say
|
/linux-6.14.4/Documentation/devicetree/bindings/net/pse-pd/ |
D | pse-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/pse-pd/pse-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 power over twisted pair/ethernet cable. The ethernet-pse nodes should be 12 used to describe PSE controller and referenced by the ethernet-phy node. 15 - Oleksij Rempel <[email protected]> 16 - Kory Maincent <[email protected]> 20 pattern: "^ethernet-pse(@.*|-([0-9]|[1-9][0-9]+))?$" 22 "#pse-cells": [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | arcnet-hardware.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 2) This file is no longer Linux-specific. It should probably be moved out 17 e-mail [email protected] with any settings for your particular card, 39 There are two "types" of ARCnet - STAR topology and BUS topology. This 46 well-designed standard. It uses something called "modified token passing" 47 which makes it completely incompatible with so-called "Token Ring" cards, 63 programming interface also means that when high-performance hardware 73 although they are generally kept down to the Ethernet-style 1500 bytes. 91 - Avery Pennraun <[email protected]> 92 - Stephen A. Wood <[email protected]> [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
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 <[email protected]> 14 The DP83822 is a low-power, single-port, 10/100 Mbps Ethernet PHY. It 16 data over standard, twisted-pair cables or to connect to an external, 17 fiber-optic transceiver. Additionally, the DP83822 provides flexibility to 24 - $ref: ethernet-phy.yaml# 30 ti,link-loss-low: 39 ti,fiber-mode: [all …]
|
D | ti,dp83867.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-controller.yaml# 14 - Andrew Davis <[email protected]> 18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX 19 and 1000BASE-T Ethernet protocols. 22 LANs. It interfaces directly to twisted pair media via an external 34 nvmem-cells: 40 nvmem-cell-names: [all …]
|
/linux-6.14.4/drivers/net/ethernet/8390/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 24 Say Y here if you intend to attach an Asix AX88190-based PCMCIA 25 (PC-card) Fast Ethernet card to your computer. These cards are 55 This driver is for the Individual Computers X-Surf 100 Ethernet 73 tristate "I-cubed EtherH/ANT EtherM support" 85 If you want to include a driver to support Nubus or LC-PDS 93 This driver is for Ethernet devices using an NS8390-compatible 129 RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 134 will be called ne2k-pci. 153 (PC-card) Ethernet or Fast Ethernet card to your computer. [all …]
|
/linux-6.14.4/drivers/net/phy/qcom/ |
D | qcom-phy-lib.c | 1 // SPDX-License-Identifier: GPL-2.0 64 if (wol->wolopts & WAKE_MAGIC) { in at803x_set_wol() 65 struct net_device *ndev = phydev->attached_dev; in at803x_set_wol() 75 return -ENODEV; in at803x_set_wol() 77 mac = (const u8 *)ndev->dev_addr; in at803x_set_wol() 80 return -EINVAL; in at803x_set_wol() 123 wol->supported = WAKE_MAGIC; in at803x_get_wol() 124 wol->wolopts = 0; in at803x_get_wol() 131 wol->wolopts |= WAKE_MAGIC; in at803x_get_wol() 152 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) { in at803x_config_intr() [all …]
|
/linux-6.14.4/drivers/net/phy/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 35 Adds support for a set of LED trigger events per-PHY. Link 39 logical-or of all the link speed ones. 64 Currently tested with mpc866ads and mpc8349e-mitx. 104 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY 105 - ADIN1300 - Robust,Industrial, Low Latency 10/100/1000 Gigabit 113 - ADIN1100 - Robust,Industrial, Low Power 10BASE-T1L Ethernet PHY 127 Currently supports the Asix Electronics PHY found in the X-Surf 100 136 found in the X-Surf 100 AX88796B package. 252 Support for the Marvell 88Q2XXX 100/1000BASE-T1 Automotive Ethernet [all …]
|
D | microchip_t1.c | 1 // SPDX-License-Identifier: GPL-2.0 274 #define SQI_INLIERS_START ((SQI_SAMPLES - SQI_INLIERS_NUM) / 2) 282 /* TEST_MODE_NORMAL: Non-hybrid results to calculate cable status(open/short/ok) 340 mutex_lock(&phydev->lock); in lan937x_dsp_workaround() 360 mutex_unlock(&phydev->lock); in lan937x_dsp_workaround() 372 return -EINVAL; in access_ereg() 394 if (phydev->phy_id == PHY_ID_LAN937X) { in access_ereg() 416 return -EINVAL; in access_ereg_modify_changed() 449 switch (phydev->interface) { in lan87xx_config_rgmii_delay() 510 /* Equalizer Full Duplex Freeze - T1 Slave */ in lan87xx_phy_init() [all …]
|
/linux-6.14.4/include/uapi/linux/ |
D | nubus.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 Hacked to death by C. Scott Ananian and David Huggins-Daines. 50 * RBV built-in video (IIci): <3,1,1,24> 51 * Valkyrie built-in video (Q630): <3,1,1,46> 53 * Sonora built-in video (P460): <3,1,1,34> 56 * SONIC comm-slot/on-board and DuoDock Ethernet: <4,1,1,272> 57 * SONIC LC-PDS Ethernet (Dayna, but like Apple 16-bit, sort of): <4,1,1,271> 58 * Apple SONIC LC-PDS Ethernet ("Apple Ethernet LC Twisted-Pair Card"): <4,1,0,281> 59 * Sonic Systems Ethernet A-Series Card: <4,1,268,256> 60 * Asante MacCon NuBus-A: <4,1,260,256> (alpha-1.0,1.1 revision) [all …]
|
D | ethtool.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 * have the same layout for 32-bit and 64-bit userland. 38 * struct ethtool_cmd - DEPRECATED, link control and status 43 * interface supports autonegotiation or auto-detection. 44 * Read-only. 48 * auto-detection. 56 * @autoneg: Enable/disable autonegotiation and auto-detection; 60 * Read-only. 62 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated. 64 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated. [all …]
|
/linux-6.14.4/drivers/net/ |
D | mii.c | 11 Written 1998-2002 by Donald Becker. 40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an() 46 * mii_ethtool_gset - get settings that are specified in @ecmd 55 struct net_device *dev = mii->dev; in mii_ethtool_gset() 59 ecmd->supported = in mii_ethtool_gset() 63 if (mii->supports_gmii) in mii_ethtool_gset() 64 ecmd->supported |= SUPPORTED_1000baseT_Half | in mii_ethtool_gset() 67 /* only supports twisted-pair */ in mii_ethtool_gset() 68 ecmd->port = PORT_MII; in mii_ethtool_gset() 71 ecmd->transceiver = XCVR_INTERNAL; in mii_ethtool_gset() [all …]
|
/linux-6.14.4/drivers/staging/most/Documentation/ |
D | driver_usage.txt | 5 access a MOST network: The Automotive Information Backbone and the de-facto 6 standard for high-bandwidth automotive multimedia networking. 9 for the efficient and low-cost transport of control, real-time and packet 11 fiber optics, unshielded twisted pair cables (UTP) and coax cables. MOST 128 - buffer_size 130 - subbuffer_size 131 configure the sub-buffer size for this channel (needed for 133 - num_buffers 135 - datatype 137 - direction [all …]
|
/linux-6.14.4/tools/net/ynl/pyynl/ |
D | ethtool.py | 2 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 18 Verify and convert command-line arguments to the ynl-compatible request. 21 valid_attrs.remove('header') # not user-provided 45 Pretty-print a set of fields from the reply. desc specifies the 70 Print out the speed-like strings from the value dict. 72 speed_re = re.compile(r'[0-9]+base[^/]+/.+') 82 'dev-name': args.device, 99 if msg['header']['dev-name'] == args.device: 111 Convert ynl-formatted bitmask to a dict of bit=value. 128 parser.add_argument('--json', action=argparse.BooleanOptionalAction) [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/aquantia/ |
D | atlantic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 For the aQuantia Multi-Gigabit PCI Express Family of Ethernet Adapters 12 - Identifying Your Adapter 13 - Configuration 14 - Supported ethtool options 15 - Command Line Parameters 16 - Config file parameters 17 - Support 18 - License 23 The driver in this release is compatible with AQC-100, AQC-107, AQC-108 [all …]
|
/linux-6.14.4/drivers/media/rc/ |
D | mceusb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2011, Jarod Wilson <[email protected]> 11 * support for the 1st-gen device added primarily by Patrick Calhoun, 13 * support for what appears to be 3rd-gen hardware added by Jarod. 14 * Initial port from lirc driver to ir-core drivery by Jarod, based 22 * Windows-Media-Center-RC-IR-Collection-Green-Button-Specification-03-08-2011-V2.pdf 31 #include <media/rc-core.h> 47 #define MCE_IRDATA_HEADER (0x80 + MCE_PACKET_SIZE - 1) 57 * The interface between the host and the IR hardware is command-response 75 #define MCE_CMD_PORT_IR 0x9f /* IR-related cmd/rsp */ [all …]
|
/linux-6.14.4/drivers/scsi/bfa/ |
D | bfa_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 34 BFA_MFG_TYPE_LIGHTNING_P0 = 902, /* Lightning mezz card - old */ 102 * All numerical fields are in big-endian format. 125 BFA_STATUS_ETIMER = 5, /* Timer expired - Retry, if persists, 129 BFA_STATUS_SFP_UNSUPP = 10, /* Unsupported SFP - Replace SFP */ 132 BFA_STATUS_DEVBUSY = 13, /* Device busy - Retry operation */ 148 BFA_STATUS_IOC_FAILURE = 56, /* IOC failure - Retry, if persists [all …]
|
/linux-6.14.4/drivers/net/ethernet/sun/ |
D | sunqe.c | 1 // SPDX-License-Identifier: GPL-2.0 28 #include <linux/dma-mapping.h> 68 while (--tries) { in qec_global_reset() 79 return -1; in qec_global_reset() 87 void __iomem *cregs = qep->qcregs; in qe_stop() 88 void __iomem *mregs = qep->mregs; in qe_stop() 94 while (--tries) { in qe_stop() 104 return -1; in qe_stop() 109 while (--tries) { in qe_stop() 119 return -1; in qe_stop() [all …]
|
/linux-6.14.4/drivers/atm/ |
D | fore200e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)… 56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU, 61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1) 65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data)) 66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data)) 256 OPCODE_SET_OC3, /* set OC-3 registers */ 257 OPCODE_GET_OC3, /* get OC-3 registers */ 318 /* OC-3 registers */ 321 u32 reg[ 128 ]; /* see the PMC Sierra PC5346 S/UNI-155-Lite [all …]
|
/linux-6.14.4/drivers/gpu/drm/nouveau/ |
D | nouveau_bios.c | 2 * Copyright 2005-2006 Erik Waling 4 * Copyright 2007-2009 Stuart Bennett 33 #include <linux/io-mapping.h> 43 #define BIOSLOG(sip, fmt, arg...) NV_DEBUG(sip->dev, fmt, ##arg) 69 if (bios->major_version < 5) /* pre BIT */ in clkcmptable() 75 compareclk = ROM16(bios->data[clktable + compare_record_len * i]); in clkcmptable() 77 if (bios->major_version < 5) { in clkcmptable() 78 uint8_t tmdssub = bios->data[clktable + 2 + compare_record_len * i]; in clkcmptable() 79 scriptptr = ROM16(bios->data[bios->init_script_tbls_ptr + tmdssub * 2]); in clkcmptable() 81 scriptptr = ROM16(bios->data[clktable + 2 + compare_record_len * i]); in clkcmptable() [all …]
|
/linux-6.14.4/drivers/eisa/ |
D | eisa.ids | 6 # Marc Zyngier <maz@wild-wind.fr.eu.org> 10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter" 11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter" 12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter" 13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter" 14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter" 15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter" 25 ACE7010 "ACME Multi-Function Board" 39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2" 41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1" [all …]
|
/linux-6.14.4/drivers/net/ethernet/intel/igc/ |
D | igc_ethtool.c | 1 // SPDX-License-Identifier: GPL-2.0 117 ((((struct igc_adapter *)netdev_priv(netdev))->num_rx_queues * \ 119 (((struct igc_adapter *)netdev_priv(netdev))->num_tx_queues * \ 126 "legacy-rx", 135 struct igc_hw *hw = &adapter->hw; in igc_ethtool_get_drvinfo() 139 strscpy(drvinfo->driver, igc_driver_name, sizeof(drvinfo->driver)); in igc_ethtool_get_drvinfo() 142 hw->nvm.ops.read(hw, IGC_NVM_DEV_STARTER, 1, &nvm_version); in igc_ethtool_get_drvinfo() 147 scnprintf(adapter->fw_version, in igc_ethtool_get_drvinfo() 148 sizeof(adapter->fw_version), in igc_ethtool_get_drvinfo() 153 strscpy(drvinfo->fw_version, adapter->fw_version, in igc_ethtool_get_drvinfo() [all …]
|