/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | microchip,sparx5-serdes.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/microchip,sparx5-serdes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Steen Hegelund <steen.hegelund@microchip.com> 21 * Rx built-in fault detector (loss-of-lock/loss-of-signal) 22 * Adjustable tx de-emphasis (FFE) 31 The SERDES6G is a high-speed SERDES interface, which can operate at 34 * 100 Mbps (100BASE-FX) 35 * 1.25 Gbps (SGMII/1000BASE-X/1000BASE-KX) [all …]
|
H A D | transmit-amplitude.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/transmit-amplitude.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Binding describing the peak-to-peak transmit amplitude for common PHYs 14 - Marek Behún <kabel@kernel.org> 17 tx-p2p-microvolt: 19 Transmit amplitude voltages in microvolts, peak-to-peak. If this property 21 'tx-p2p-microvolt-names' property must be provided and contain 24 tx-p2p-microvolt-names: [all …]
|
/freebsd/sys/net/ |
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/lib/libifconfig/ |
H A D | sfp.lua | 2 -- ex: sw=4 et: 3 --[[ 4 /*- 31 -- Try to put the template.lua library in the package search path. 34 -- Render the template named by the first argument to this script. 35 require("template").render(arg[1], { -- This table is the template's context. 37 -- The table `enums' is accessible in the template. It is a list of strings 38 -- and tables that describe the various enum types we are generating and the 39 -- ancillary metadata for generating other related code. 42 -- Strings at this level are rendered as block comments for convenience. [all …]
|
/freebsd/share/man/man4/ |
H A D | ixl.4 | 1 .\" Copyright (c) 2013-2018, Intel Corporation 41 .Bd -ragged -offset indent 47 .Xr loader.conf 5 : 48 .Bd -literal -offset indent 60 .Bl -bullet -compact 97 .Bl -bullet 101 .Em sysutils/intel-qc [all...] |
H A D | mxge.4 | 42 .Bd -ragged -offset indent 49 .Xr loader.conf 5 : 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) 99 .Xr loader.conf 5 . 100 .Bl -tag -width indent 112 A non-zero value [all …]
|
H A D | bnxt.4 | 31 .Nd "Broadcom NetXtreme-C/NetXtreme-E Family Ethernet driver" 36 .Bd -ragged -offset indent 43 .Xr loader.conf 5 : 44 .Bd -literal -offset indent 58 driver provides support for various NICs based on the Broadcom NetXtreme-C and 59 NetXtreme-E families of Gigabit Ethernet controller chips, including the 62 .Bl -bulle [all...] |
H A D | udbp.4 | 35 .Bd -ragged -offset indent 41 .Xr loader.conf 5 : 42 .Bd -literal -offset indent 48 driver provides support for host-to-host cables 53 A useful (but non-comprehensive) list of compatible USB host cables 62 .\" clueless. Working on it -- sheldonh 94 .Dl ifconfig ngeth0 inet 169.254.x.x/16 104 The Linux node should be configured to prefer link-local IPv4 addresses 132 The point-to-point nature and additional latency of USB host-host links 133 makes them unsuitable as a "drop-in" replacement for an Ethernet LAN; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | ethernet-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David S. Miller <davem@davemloft.net> 19 local-mac-address: 22 $ref: /schemas/types.yaml#/definitions/uint8-array 26 mac-address: 31 local-mac-address property. 32 $ref: /schemas/types.yaml#/definitions/uint8-array [all …]
|
H A D | marvell,pp2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcin Wojtas <mw@semihalf.com> 11 - Russell King <linux@armlinux.org> 21 - marvell,armada-375-pp2 22 - marvell,armada-7k-pp22 28 "#address-cells": 31 "#size-cells": 37 - description: main controller clock [all …]
|
/freebsd/sys/dev/vnic/ |
H A D | thunder_bgx.h | 65 #define RX_DMACX_CAM_LMACID(x) (x << 49) argument 152 #define PCS_MRX_STATUS_AN_CPT (1UL << 5) 175 /* MSI-X interrupts */ 185 #define GMPX_GMI_RX_INT 5 242 QLM_MODE_10G_KR_4X1, /* 4 10GBASE-KR, 1 lane each */ 243 QLM_MODE_40G_KR4_1X4, /* 1 40GBASE-KR4, 4 lanes each */
|
/freebsd/sys/dev/cxgb/common/ |
H A D | cxgb_tn1010.c | 2 SPDX-License-Identifier: BSD-2-Clause 42 /* IEEE auto-negotiation 10GBASE-T registers */ 60 #define F_ANEG_MASTER (1 << 5) 64 #define G_ANEG_STAT(x) (((x) >> S_ANEG_STAT) & M_ANEG_STAT) argument 115 return -EINVAL; /* PHY can't disable 1000BASE-T */ in tn1010_advertise() 135 int err, sp = -1, pause = 0; in tn1010_get_link_status() 178 return -EINVAL; /* require autoneg */ in tn1010_set_speed_duplex() 215 cphy_init(&pinfo->phy, pinfo->adapter, pinfo, phy_addr, &tn1010_ops, mdio_ops, in t3_tn1010_phy_prep() 218 "1000/10GBASE-T"); in t3_tn1010_phy_prep()
|
H A D | cxgb_ael1002.c | 2 SPDX-License-Identifier: BSD-2-Clause 4 Copyright (c) 2007-2009, Chelsio Inc. 39 PCS_STAT1_X = 24, /* 10GBASE-X PCS status 1 register */ 40 PCS_STAT1_R = 32, /* 10GBASE-R PCS status 1 register */ 103 for (err = 0; rv->mmd_addr && !err; rv++) { in set_phy_regs() 104 if (rv->clear_bits == 0xffff) in set_phy_regs() 105 err = mdio_write(phy, rv->mmd_addr, rv->reg_addr, in set_phy_regs() 106 rv->set_bits); in set_phy_regs() 108 err = t3_mdio_change_bits(phy, rv->mmd_addr, in set_phy_regs() 109 rv->reg_addr, rv->clear_bits, in set_phy_regs() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
H A D | cn9132-clearfog.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (C) 2024 Josua Mayer <josua@solid-run.com> 9 /dts-v1/; 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/leds/common.h> 15 #include "cn9132-sr-cex7.dtsi" 19 compatible = "solidrun,cn9132-clearfog", 20 "solidrun,cn9132-sr-cex7", "marvell,cn9130"; 32 gpio-keys { 33 compatible = "gpio-keys"; [all …]
|
H A D | armada-7040-mochabin.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include "armada-7040.dtsi" 17 "marvell,armada-ap806-qua [all...] |
H A D | armada-8040-clearfog-gt-8k.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include "armada-8040.dtsi" 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "solidrun,clearfog-gt-8k", "marvell,armada8040", 17 "marvell,armada-ap806-qua [all...] |
/freebsd/sys/dev/ixl/ |
H A D | ixl_pf_main.c | 3 Copyright (c) 2013-2018, Intel Corporation 115 "CL108 RS-FEC", 116 "CL74 FC-FEC/BASE-R", 127 * ixl_set_state - Set the specified state 141 * ixl_clear_state - Clear the specified state 155 * ixl_test_state - Test the specified state 170 * ixl_testandset_state - Test and set the specified state 193 u8 oem_ver = (u8)(hw->nvm.oem_ver >> 24); in ixl_nvm_version_str() 194 u16 oem_build = (u16)((hw->nvm.oem_ver >> 16) & 0xFFFF); in ixl_nvm_version_str() 195 u8 oem_patch = (u8)(hw->nvm.oem_ver & 0xFF); in ixl_nvm_version_str() [all …]
|
H A D | if_ixl.c | 3 Copyright (c) 2013-2018, Intel Corporation 56 __XSTRING(IXL_DRIVER_VERSION_BUILD) "-k" 74 …V(I40E_INTEL_VENDOR_ID, I40E_DEV_ID_10G_BASE_T, "Intel(R) Ethernet Controller X710 for 10GBASE-T"), 75 …E_INTEL_VENDOR_ID, I40E_DEV_ID_10G_BASE_T4, "Intel(R) Ethernet Controller X710/X557-AT 10GBASE-T"), 80 …E_INTEL_VENDOR_ID, I40E_DEV_ID_10G_BASE_T_X722, "Intel(R) Ethernet Connection X722 for 10GBASE-T"), 84 …40E_INTEL_VENDOR_ID, I40E_DEV_ID_10G_BASE_T_BC, "Intel(R) Ethernet Controller X710 for 10GBASE-T"), 87 …(I40E_INTEL_VENDOR_ID, I40E_DEV_ID_5G_BASE_T_BC, "Intel(R) Ethernet Controller V710 for 5GBASE-T"), 88 …(I40E_INTEL_VENDOR_ID, I40E_DEV_ID_1G_BASE_T_BC, "Intel(R) Ethernet Controller I710 for 1GBASE-T"), 228 "Filter out packets with Ethertype 0x8808 from being sent out by non-HW sources"); 270 "Display debug statements that are printed in non-shared code"); [all …]
|
/freebsd/sys/dev/mxge/ |
H A D | if_mxge.c | 2 SPDX-License-Identifier: BSD-2-Clause 4 Copyright (c) 2006-2013, Myricom Inc. 161 device_set_desc(dev, "Myri10G-PCIE-8A"); in mxge_probe() 164 device_set_desc(dev, "Myri10G-PCIE-8B"); in mxge_probe() 167 device_set_desc(dev, "Myri10G-PCIE-8??"); in mxge_probe() 184 sc->wc = 1; in mxge_enable_wc() 185 len = rman_get_size(sc->mem_res); in mxge_enable_wc() 186 err = pmap_change_attr((vm_offset_t) sc->sram, in mxge_enable_wc() 189 device_printf(sc->dev, "pmap_change_attr failed, %d\n", in mxge_enable_wc() 191 sc->wc = 0; in mxge_enable_wc() [all …]
|
/freebsd/share/misc/ |
H A D | pci_vendors | 5 # Date: 2024-11-25 03:15:02 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 50 7a19 PCI-to-PCI Bridge 55 7a29 PCI-to-PCI Bridge [all …]
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_iov.c | 1 /*- 2 * Copyright (c) 2015-2016 Chelsio Communications, Inc. 65 {0x4000, "Chelsio T440-dbg"}, 66 {0x4001, "Chelsio T420-CR"}, 67 {0x4002, "Chelsio T422-CR"}, 68 {0x4003, "Chelsio T440-CR"}, 69 {0x4004, "Chelsio T420-BCH"}, 70 {0x4005, "Chelsio T440-BCH"}, 71 {0x4006, "Chelsio T440-CH"}, 72 {0x4007, "Chelsio T420-SO"}, [all …]
|
/freebsd/sys/dev/al_eth/ |
H A D | al_init_eth_lm.c | 1 /*- 73 /* 40GBASE-LR4 and 40GBASE-SR4 are optic modules */ 93 #define RETIMER_LENS_MAX 5 95 al_eth_retimer_boost_lens[RETIMER_LENS_MAX] = {0, 1, 2, 3, 5}; 104 /* 5 */ {0x7, 0x3}, 105 /* 5+ */{0xb, 0x7}, 185 /* Enable loop filter auto-adjust */ 195 /* Set Main-cursor tap sign to positive (6.12) */ 197 /* Set Post-cursor tap sign to negative (6.12) */ 199 /* Set Pre-cursor tap sign to negative (6.12) */ [all …]
|
/freebsd/sys/dev/axgbe/ |
H A D | xgbe-phy-v2.c | 116 #include "xgbe-common.h" 142 /* Rate-change complete wait/retry count */ 154 #define XGBE_SFP_PHY_RETRY_MAX 5 230 #define XGBE_SFP_BASE_10GBE_CC_LR BIT(5) 240 #define XGBE_SFP_BASE_100M_CC_FX BIT(5) 275 * Optical specification compliance - denotes wavelength 306 ((_x)->extd[XGBE_SFP_EXTD_SFF_8472] && \ 307 !((_x)->extd[XGBE_SFP_EXTD_DIAG] & XGBE_SFP_EXTD_DIAG_ADDR_CHANGE)) 314 #define XGBE_BEL_FUSE_VENDOR "BEL-FUSE " 315 #define XGBE_BEL_FUSE_PARTNO "1GBT-SFP06 " [all …]
|
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea… 80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn… 81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 108 … (0x1<<5) // VGA palette snoo… 109 …CIEIP_REG_PCIEEP_CMD_VPS_E5_SHIFT 5 116 … (0x1<<9) // Fast back-to-back transaction ena… [all …]
|
/freebsd/sys/dev/bnxt/bnxt_en/ |
H A D | if_bnxt.c | 1 /*- 2 * Broadcom NetXtreme-C/E network driver. 81 "Broadcom BCM57301 NetXtreme-C 10Gb Ethernet Controller"), 83 "Broadcom BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller"), 85 "Broadcom BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller"), 87 "Broadcom BCM57311 NetXtreme-C 10Gb Ethernet"), 89 "Broadcom BCM57312 NetXtreme-C 10Gb/25Gb Ethernet"), 91 "Broadcom BCM57314 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet"), 93 "Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller"), 95 "Broadcom BCM57402 NetXtreme-E Partition"), [all …]
|