/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A 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: 33 DP83822 PHY in Fiber mode only. [all …]
|
H A D | micrel.txt | 7 - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs. 9 Configure the LED mode with single value. The list of PHYs and the 21 See the respective PHY datasheet for the mode values. 23 - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select 24 bit selects 25 MHz mode 27 than 50 MHz clock mode. 30 non-standard, inverted function of this configuration bit. 31 Specifically, a clock reference ("rmii-ref" below) is always needed to 32 actually select a mode. 34 - clocks, clock-names: contains clocks according to the common clock bindings. [all …]
|
H A D | qcom,qca807x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Christian Marangi <ansuelsmth@gmail.com> 11 - Robert Marko <robert.marko@sartura.hr> 15 IEEE 802.3 clause 22 compliant 10BASE-Te, 100BASE-TX and 16 1000BASE-T PHY-s. 19 MAC, while second one is SGMII for connection to MAC or fiber. 21 Both models have a combo port that supports 1000BASE-X and 22 100BASE-FX fiber. [all …]
|
H A 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. 22 SGMII The DP83869HM supports Media Conversion in Managed mode. In this mode, [all …]
|
H A D | keystone-netcp.txt | 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 ----------------------------- 28 |-> NetCP Devices -> | [all …]
|
/freebsd/share/man/man4/ |
H A D | sk.4 | 15 .\" 4. Neither the name of the author nor the names of any co-contributors 36 .Nd "SysKonnect SK-984x and SK-982x PCI Gigabit Ethernet adapter driver" 41 .Bd -ragged -offset indent 49 .Bd -literal -offset indent 55 driver provides support for the SysKonnect SK-984x and SK-982x series PCI 65 allowing dual-port NIC configurations. 67 The SK-982x 1000baseT adapters also include a Broadcom BCM5400 1000baseTX 98 .Bl -tag -width xxxxxxxxxxxxxxxxxxxx 102 the autoselected mode by adding media options to the 108 for SK-982x series adapters with 1000baseT ports. [all …]
|
H A D | lge.4 | 16 .\" 4. Neither the name of the author nor the names of any co-contributors 42 .Bd -ragged -offset indent 50 .Bd -literal -offset indent 59 The LXT1001 supports fiber PHYs and also a GMII port for use with 64 VLAN-based filtering as well as a 64-bit multicast hash filter. 76 .Bl -tag -width ".Cm 1000baseSX" 80 the autoselected mode by adding media options to 83 Set 1000baseSX operation over fiber optic cable. 85 .Cm full-duplex 87 .Cm half-duplex [all …]
|
H A D | bge.4 | 16 .\" 4. Neither the name of the author nor the names of any co-contributors 42 .Bd -ragged -offset indent 50 .Bd -literal -offset indent 61 copper cable, except for the SysKonnect SK-9D41 which supports only 62 1000Mbps over multimode fiber. 64 It has two R4000 CPU cores and is PCI v2.2 and PCI-X v1.0 compliant. 67 multiple RX and TX DMA rings for QoS applications, rules-based 69 a 256-bit multicast hash filter. 71 provided via value-add firmware updates. 74 fiber applications. [all …]
|
H A D | stge.4 | 40 .Bd -ragged -offset indent 48 .Bd -literal -offset indent 57 The Sundance/Tamarack TC9021 is found on the D-Link DGE-550T 59 It uses an external PHY or an external 10-bit interface. 65 receive interrupt moderation mechanism as well as a 64-bit 69 copper or 1000baseX fiber applications. 80 .Bl -tag -width ".Cm 10baseT/UTP" 84 the autoselected mode by adding media options to 92 .Cm full-duplex 94 .Cm half-duplex [all …]
|
H A D | nge.4 | 16 .\" 4. Neither the name of the author nor the names of any co-contributors 42 .Bd -ragged -offset indent 50 .Bd -literal -offset indent 61 fiber applications. 63 VLAN tagging/insertion as well as a 2048-bit multicast hash filter 81 .Bl -tag -width 10baseTXUTP 85 the autoselected mode by adding media options to 93 .Cm full-duplex 95 .Cm half-duplex 103 .Cm full-duplex [all …]
|
H A D | mxge.4 | 42 .Bd -ragged -offset indent 50 .Bd -literal -offset indent 87 .Bl -bullet -compact 89 Myricom 10GBase-CX4 (10G-PCIE-8A-C, 10G-PCIE-8AL-C) 91 Myricom 10GBase-R (10G-PCIE-8A-R, 10G-PCIE-8AL-R) 93 Myricom 10G XAUI over ribbon fiber (10G-PCIE-8A-Q, 10G-PCIE-8AL-Q) 100 .Bl -tag -width indent 112 A non-zero value 117 using MSI or MSI-X interrupts. 128 both be capable of MSI-X. [all …]
|
H A D | msk.4 | 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 56 features and an interrupt moderation mechanism as well as a 64-bit 60 1000baseX fiber applications. 71 .Bl -tag -width ".Cm 10baseT/UTP" 75 the autoselected mode by adding media options to 83 .Cm full-duplex 85 .Cm half-duplex 93 .Cm full-duplex 95 .Cm half-duplex [all …]
|
/freebsd/sys/net/ |
H A D | sff8436.h | 1 /*- 29 * The following set of constants are from Document SFF-8436 34 * 1) 256-byte addressable block and 128-byte pages 35 * 2) Lower 128-bytes addresses always refer to the same page 44 * 0-127 Monitoring data & page select byte 45 * 128-255: 48 * 128-191 Base ID Fields 49 * 191-223 Extended ID 50 * 223-255 Vendor Specific ID 53 * 128-255 App-specific data [all …]
|
H A D | sff8472.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2013 George V. Neville-Neil 33 * The following set of constants are from Document SFF-8472 43 * 0-95 Serial ID Defined by SFP MSA 44 * 96-127 Vendor Specific Data 45 * 128-255 Reserved 48 * 0-55 Alarm and Warning Thresholds 49 * 56-95 Cal Constants 50 * 96-119 Real Time Diagnostic Interface [all …]
|
H A D | if_media.h | 3 /*- 4 * SPDX-License-Identifier: BSD-4-Clause 43 * Prototypes and definitions for BSD/OS-compatible network interface 67 * In-kernel representation of a single supported media type. 72 int ifm_data; /* for driver-specific use */ 73 void *ifm_aux; /* for driver-specific use */ 82 int ifm_media; /* current user-set media word */ 118 * ---- ------- 119 * 0-4 Media variant 120 * 5-7 Media type [all …]
|
/freebsd/sys/dev/e1000/ |
H A D | e1000_82540.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 39 * 82545EM Gigabit Ethernet Controller (Fiber) 42 * 82546EB Gigabit Ethernet Controller (Fiber) 63 * e1000_init_phy_params_82540 - Init PHY func ptrs. 68 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82540() 71 phy->addr = 1; in e1000_init_phy_params_82540() 72 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; in e1000_init_phy_params_82540() 73 phy->reset_delay_us = 10000; in e1000_init_phy_params_82540() 74 phy->type = e1000_phy_m88; in e1000_init_phy_params_82540() [all …]
|
H A D | README | 9 - Overview 10 - Identifying Your Adapter 11 - Building and Installation 12 - Additional Features and Configurations 13 - Known Issues/Troubleshooting 14 - Support 15 - License 21 been developed for use with all community-supported versions of FreeBSD. 33 - The igb driver supports all 82575 and 82576-based gigabit network connections. 34 - The em driver supports all other gigabit network connections. [all …]
|
H A D | e1000_mac.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 42 * e1000_init_mac_ops_generic - Initialize MAC function pointers 45 * Setups up the function pointers to no-op functions 49 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_ops_generic() 53 mac->ops.init_params = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 54 mac->ops.init_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 55 mac->ops.reset_hw = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 56 mac->ops.setup_physical_interface = e1000_null_ops_generic; in e1000_init_mac_ops_generic() 57 mac->ops.get_bus_info = e1000_null_ops_generic; in e1000_init_mac_ops_generic() [all …]
|
H A D | e1000_82543.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 36 * 82543GC Gigabit Ethernet Controller (Fiber) 39 * 82544EI Gigabit Ethernet Controller (Fiber) 81 * e1000_init_phy_params_82543 - Init PHY func ptrs. 86 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82543() 91 if (hw->phy.media_type != e1000_media_type_copper) { in e1000_init_phy_params_82543() 92 phy->type = e1000_phy_none; in e1000_init_phy_params_82543() 95 phy->ops.power_up = e1000_power_up_phy_copper; in e1000_init_phy_params_82543() 96 phy->ops.power_down = e1000_power_down_phy_copper; in e1000_init_phy_params_82543() [all …]
|
H A D | e1000_82571.c | 2 SPDX-License-Identifier: BSD-3-Clause 4 Copyright (c) 2001-2020, Intel Corporation 37 * 82571EB Gigabit Ethernet Controller (Fiber) 42 * 82572EI Gigabit Ethernet Controller (Fiber) 88 * e1000_init_phy_params_82571 - Init PHY func ptrs. 93 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82571() 98 if (hw->phy.media_type != e1000_media_type_copper) { in e1000_init_phy_params_82571() 99 phy->type = e1000_phy_none; in e1000_init_phy_params_82571() 103 phy->addr = 1; in e1000_init_phy_params_82571() 104 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; in e1000_init_phy_params_82571() [all …]
|
/freebsd/sys/dev/mii/ |
H A D | e1000phy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 * driver for the Marvell 88E1000 series external 1000/100/10-BT PHY. 43 * Jung-uk Kim <jkim@niksun.com> 140 (sc->mii_flags & MIIF_MACPRIV0) != 0) in e1000phy_attach() 141 sc->mii_flags |= MIIF_PHYPRIV0; in e1000phy_attach() 143 switch (sc->mii_mpd_model) { in e1000phy_attach() 147 sc->mii_flags |= MIIF_HAVEFIBER; in e1000phy_attach() 153 * point to other bank instead of copper/fiber bank in e1000phy_attach() 158 * device know the type of PHY(either copper or fiber), in e1000phy_attach() [all …]
|
H A D | nsphyterreg.h | 3 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 65 #define PHYSTS_MP_DESCRLK 0x0200 /* de-scrambler lock */ 85 #define MIPGSR_MSK_ANC 0x0800 /* mask auto-neg complete event */ 96 #define PCSR_SINGLE_SD 0x8000 /* single-ended SD mode */ 97 #define PCSR_FEFI_EN 0x4000 /* far end fault indication mode */ 99 #define PCSR_DESCR_TO_SEL 0x1000 /* descrambler timer mode */ 102 #define PCSR_TX_QUIET 0x0200 /* 100Mb/s transmit true quiet mode */ 114 #define PCSR_MP_TQ_EN 0x0400 /* enable True Quiet mode */ 132 #define BTSCR_AUI_TPI 0x2000 /* TREX operating mode */ [all …]
|
/freebsd/sys/dev/msk/ |
H A D | if_mskreg.h | 17 * are provided to you under the BSD-type license terms provided 22 * - Redistributions of source code must retain the above copyright 24 * - Redistributions in binary form must reproduce the above 28 * - Neither the name of Marvell nor the names of its contributors 48 /*- 49 * SPDX-License-Identifier: BSD-4-Clause AND BSD-3-Clause 65 * 4. Neither the name of the author nor the names of any co-contributors 82 /*- 110 * D-Link PCI vendor ID 154 * D-Link gigabit ethernet device ID [all …]
|
/freebsd/sys/dev/sk/ |
H A D | if_skreg.h | 3 /*- 4 * SPDX-License-Identifier: BSD-4-Clause 20 * 4. Neither the name of the author nor the names of any co-contributors 37 /*- 76 * SK-NET gigabit ethernet device IDs 107 * Linksys gigabit ethernet rev 2 sub-device ID 112 * D-Link PCI vendor ID 117 * D-Link gigabit ethernet device ID 123 * GEnesis registers. The GEnesis chip has a 256-byte I/O window 125 * divided into 128-byte blocks. The first 128 bytes of the I/O [all …]
|
/freebsd/sys/sys/ |
H A D | chio.h | 3 /*- 4 * SPDX-License-Identifier: BSD-4-Clause 82 * - media from source is moved to first destination. 84 * - media previously occupying first destination is moved 200 #define CES_PROTOCOL_ID_FCP_4 0 /* Fiber channel */ 254 #define CSVR_MODE_MASK 0x0f /* mode mask, acceptable modes below: */
|