/linux-6.12.1/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.12.1/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.12.1/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.12.1/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 <o.rempel@pengutronix.de> 16 - Kory Maincent <kory.maincent@bootlin.com> 20 pattern: "^ethernet-pse(@.*|-([0-9]|[1-9][0-9]+))?$" 22 "#pse-cells": [all …]
|
/linux-6.12.1/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 <afd@ti.com> 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 <afd@ti.com> 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.12.1/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 apenwarr@worldvisions.ca 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 <apenwarr@worldvisions.ca> 92 - Stephen A. Wood <saw@hallc1.cebaf.gov> [all …]
|
/linux-6.12.1/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.12.1/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.12.1/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 232 /* TEST_MODE_NORMAL: Non-hybrid results to calculate cable status(open/short/ok) 288 mutex_lock(&phydev->lock); in lan937x_dsp_workaround() 308 mutex_unlock(&phydev->lock); in lan937x_dsp_workaround() 320 return -EINVAL; in access_ereg() 342 if (phydev->phy_id == PHY_ID_LAN937X) { in access_ereg() 364 return -EINVAL; in access_ereg_modify_changed() 397 switch (phydev->interface) { in lan87xx_config_rgmii_delay() 458 /* Equalizer Full Duplex Freeze - T1 Slave */ in lan87xx_phy_init() 482 /* Lock Stage 2-3 Multi Factor Config */ in lan87xx_phy_init() [all …]
|
/linux-6.12.1/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.12.1/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.12.1/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.12.1/tools/net/ynl/ |
D | ethtool.py | 2 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 15 Verify and convert command-line arguments to the ynl-compatible request. 18 valid_attrs.remove('header') # not user-provided 42 Pretty-print a set of fields from the reply. desc specifies the 67 Print out the speed-like strings from the value dict. 69 speed_re = re.compile(r'[0-9]+base[^/]+/.+') 79 'dev-name': args.device, 96 if msg['header']['dev-name'] == args.device: 108 Convert ynl-formatted bitmask to a dict of bit=value. 125 parser.add_argument('--json', action=argparse.BooleanOptionalAction) [all …]
|
/linux-6.12.1/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.12.1/drivers/media/rc/ |
D | mceusb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2011, Jarod Wilson <jarod@redhat.com> 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 32 #include <media/rc-core.h> 48 #define MCE_IRDATA_HEADER (0x80 + MCE_PACKET_SIZE - 1) 58 * The interface between the host and the IR hardware is command-response 76 #define MCE_CMD_PORT_IR 0x9f /* IR-related cmd/rsp */ [all …]
|
/linux-6.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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 …]
|
/linux-6.12.1/drivers/scsi/lpfc/ |
D | lpfc_hw4.h | 4 * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2009-2016 Emulex. All rights reserved. * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 50 ((be32_to_cpu((ptr)->name##_WORD) >> name##_SHIFT) & name##_MASK) 52 ((le32_to_cpu((ptr)->name##_WORD) >> name##_SHIFT) & name##_MASK) 54 (((ptr)->name##_WORD >> name##_SHIFT) & name##_MASK) 56 ((ptr)->name##_WORD = cpu_to_le32(((((value) & \ 57 name##_MASK) << name##_SHIFT) | (le32_to_cpu((ptr)->name##_WORD) & \ 60 ((ptr)->name##_WORD = ((((value) & name##_MASK) << name##_SHIFT) | \ 61 ((ptr)->name##_WORD & ~(name##_MASK << name##_SHIFT)))) [all …]
|