/freebsd-src/sys/contrib/device-tree/Bindings/net/dsa/ |
H A D | b53.txt | 6 - compatible: For external switch chips, compatible string must be exactly one 18 "brcm,bcm11360-srab" and the mandatory "brcm,cygnus-srab" string 20 For the BCM5310x SoCs with an integrated switch, must be one of: 21 "brcm,bcm53010-srab" 22 "brcm,bcm53011-srab" 23 "brcm,bcm53012-srab" 24 "brcm,bcm53018-srab" 25 "brcm,bcm53019-srab" and the mandatory "brcm,bcm5301x-srab" string 27 For the BCM5831X/BCM1140x SoCs with an integrated switch, must be one of: 28 "brcm,bcm11404-srab" [all …]
|
H A D | vitesse,vsc73xx.txt | 9 Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch 10 Vitesse VSC7388 SparX-G8 8-port Integrated Gigabit Ethernet Switch 11 Vitesse VSC7395 SparX-G5e 5+1-port Integrated Gigabit Ethernet Switch 12 Vitesse VSC7398 SparX-G8e 8-port Integrated Gigabit Ethernet Switch 16 If SPI interface is used, the device tree node is an SPI device so it must 17 reside inside a SPI bus device tree node, see spi/spi-bus.txt 19 When the chip is connected to a parallel memory bus and work in memory-mapped 20 I/O mode, a platform device is used to represent the vsc73xx. In this case it 25 - compatible: must be exactly one of: 30 - gpio-controller: indicates that this switch is also a GPIO controller, [all …]
|
H A D | mt7530.txt | 6 - compatible: may be compatible = "mediatek,mt7530" 9 - #address-cells: Must be 1. 10 - #size-cells: Must be 0. 11 - mediatek,mcm: Boolean; if defined, indicates that either MT7530 is the part 12 on multi-chip module belong to MT7623A has or the remotely standalone 15 If compatible mediatek,mt7530 is set then the following properties are required 17 - core-supply: Phandle to the regulator node necessary for the core power. 18 - io-supply: Phandle to the regulator node necessary for the I/O power. 19 See Documentation/devicetree/bindings/regulator/mt6323-regulator.txt 22 If the property mediatek,mcm isn't defined, following property is required [all …]
|
H A D | qca8k.txt | 5 - compatible: should be one of: 10 - #size-cells: must be 0 11 - #address-cells: must be 1 15 - reset-gpios: GPIO to be used to reset the whole device 19 The integrated switch subnode should be specified according to the binding 20 described in dsa/dsa.txt. If the QCA8K switch is connect to a SoC's external 21 mdio-bus each subnode describing a port needs to have a valid phandle 22 referencing the internal PHY it is connected to. This is because there's no 23 N:N mapping of port and PHY id. 24 To declare the internal mdio-bus configuration, declare a mdio node in the [all …]
|
H A D | renesas,rzn1-a5psw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/dsa/renesas,rzn1-a5psw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Clément Léger <clement.leger@bootlin.com> 13 The advanced 5 ports switch is present on the Renesas RZ/N1 SoC family and 17 - $ref: dsa.yaml#/$defs/ethernet-ports 22 - enum: 23 - renesas,r9a06g032-a5psw 24 - const: renesas,rzn1-a5psw [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/net/ |
H A D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ethernet PHY Commo [all...] |
H A D | fsl-enetc.txt | 9 - reg : Specifies PCIe Device Number and Function 12 - compatible : Should be "fsl,enetc". 14 1. The ENETC external port is connected to a MDIO configurable phy 18 In this case, the ENETC node should include a "mdio" sub-node 19 that in turn should contain the "ethernet-phy" node describing the 20 external phy. Below properties are required, their bindings 22 Documentation/devicetree/bindings/net/phy.txt. 26 - phy-handle : Phandle to a PHY on the MDIO bus. 29 - phy-connection-type : Defined in ethernet.txt. 31 - mdio : "mdio" node, defined in mdio.txt. [all …]
|
H A D | microchip,lan966x-switch.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/microchip,lan966x-switch.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Horatiu Vultur <horatiu.vultur@microchip.com> 13 The lan966x switch is a multi-port Gigabit AVB/TSN Ethernet Switch with 14 two integrated 10/100/1000Base-T PHYs. In addition to the integrated PHYs, 15 it supports up to 2RGMII/RMII, up to 3BASE-X/SERDES/2.5GBASE-X and up to 16 2 Quad-SGMII/Quad-USGMII interfaces. 20 pattern: "^switch@[0-9a-f]+$" [all …]
|
H A D | snps,dwc-qos-ethernet.txt | 3 This binding is deprecated, but it continues to be supported, but new 13 - compatible: One of: 14 - "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10" 15 Represents the IP core when integrated into the Axis ARTPEC-6 SoC. 16 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10" 17 Represents the IP core when integrated into the NVIDIA Tegra186 SoC. 18 - "snps,dwc-qos-ethernet-4.10" 19 This combination is deprecated. It should be treated as equivalent to 20 "axis,artpec6-eqos", "snps,dwc-qos-ethernet-4.10". It is supported to be 22 - reg: Address and length of the register set for the device [all …]
|
H A D | allwinner,sun8i-a83t-emac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/allwinner,sun8i-a83t-emac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 16 - const: allwinner,sun8i-a83t-emac 17 - const: allwinner,sun8i-h3-emac 18 - const: allwinner,sun8i-r40-gmac 19 - const: allwinner,sun8i-v3s-emac [all …]
|
H A D | brcm,unimac-mdio.txt | 4 - compatible: should one from "brcm,genet-mdio-v1", "brcm,genet-mdio-v2", 5 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", "brcm,genet-mdio-v5" or 6 "brcm,unimac-mdio" 7 - reg: address and length of the register set for the device, first one is the 8 base register, and the second one is optional and for indirect accesses to 9 larger than 16-bits MDIO transactions 10 - reg-names: name(s) of the register must be "mdio" and optional "mdio_indir_rw" 11 - #size-cells: must be 1 12 - #address-cells: must be 0 15 - interrupts: must be one if the interrupt is shared with the Ethernet MAC or [all …]
|
H A D | cortina,gemini-ethernet.txt | 4 This ethernet controller is found in the Gemini SoC family: 9 - compatible: must be "cortina,gemini-ethernet" 10 - reg: must contain the global registers and the V-bit and A-bit 12 - syscon: a phandle to the system controller 13 - #address-cells: must be specified, must be <1> 14 - #size-cells: must be specified, must be <1> 15 - ranges: should be state like this giving a 1:1 address translation 23 - port0: contains the resources for ethernet port 0 24 - port1: contains the resources for ethernet port 1 27 - compatible: must be "cortina,gemini-ethernet-port" [all …]
|
H A D | adi,adin1110.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ADI ADIN1110 MAC-PHY 10 - Alexandru Tachici <alexandru.tachici@analog.com> 13 The ADIN1110 is a low power single port 10BASE-T1L MAC- 14 PHY designed for industrial Ethernet applications. It integrates 15 an Ethernet PHY core with a MAC and all the associated analog 18 The ADIN2111 is a low power, low complexity, two-Ethernet ports 19 switch with integrated 10BASE-T1L PHYs and one serial peripheral [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# 8 title: TI DP83869 ethernet PHY 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. [all …]
|
H A D | cortina,gemini-ethernet.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/cortina,gemini-ethernet.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 This ethernet controller is found in the Gemini SoC family: 19 const: cortina,gemini-ethernet 23 description: must contain the global registers and the V-bit and A-bit 26 "#address-cells": 29 "#size-cells": [all …]
|
/freebsd-src/sys/dev/mii/ |
H A D | miidevs | 3 /*- 7 * This code is derived from software contributed to The NetBSD Foundation 20 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 21 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 35 * For a complete list see http://standards-oui.ieee.org/ 39 * IEEE 802.3u-1995, subclause 22.2.4.3.1, figure 22-12, depicts the right 40 * mapping; the bit positions are defined in IEEE 802-1990, figure 5.2. 41 * (There is a formal 802.3 interpretation, number 1-07/98 of July 09 1998, 44 * If a vendor uses a different mapping, an "xx" prefixed OUI is defined here 45 * which is mangled accordingly to compensate. [all …]
|
/freebsd-src/share/man/man4/ |
H A D | mps.4 | 4 .\" Copyright (c) 2015-2017 Avago Technologies 5 .\" Copyright (c) 2015-2017 Broadcom Ltd. 21 .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 .\" "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 45 .Nd "LSI Fusion-MPT 2 IT/IR 6Gb/s Serial Attached SCSI/SATA driver" 49 .Bd -ragged -offset indent 57 .Bd -literal -offset indent 64 Fusion-MPT 2 IT/IR 72 .Bl -bullet -compact 88 Intel Integrated RAID Module RMS25JB040 [all …]
|
H A D | miibus.4 | 22 sublayer, the Physical Layer entities (PHY), Station Management (STA) 23 entities, and the PHY Layer as defined by the IEEE 802.3 Standard. 28 code for various external PHY devices. 30 or have built-in transceivers that can be programmed using an MII 37 handled by a specific driver, this is possible because all 45 .Bl -tag -compact -width ".Xr fxp 4" 95 Silicon Integrated Systems SiS190/191 Ethernet 97 Silicon Integrated Systems SiS 900/SiS 7016 99 SysKonnect SK-984x and SK-982x Gigabit Ethernet 103 Sundance ST201 (D-Link DFE-550TX)
|
H A D | sis.4 | 15 .\" 4. Neither the name of the author nor the names of any co-contributors 19 .\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND 41 .Bd -ragged -offset indent 49 .Bd -literal -offset indent 56 controllers based on the Silicon Integrated Systems SiS 900 63 The SiS 900 is a 100Mbps Ethernet MAC and MII-compliant transceiver 67 The SiS 7016 is similar to the SiS 900 except 68 that it has no internal PHY, requiring instead an external transceiver 70 The SiS 900 and SiS 7016 both have a 128-bit multicast hash filter 73 The NS DP83815 is also a 100Mbps Ethernet MAC with integrated PHY. [all …]
|
H A D | bce.4 | 1 .\" Copyright (c) 2006-2014 QLogic Corporation 13 .\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS' 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 52 The NetXtreme II product family is composed of various Converged NIC (or CNIC) 62 .Bl -item -offset indent -compact 72 10/100/1000Mbps operation in full-duplex mode 74 10/100Mbps operation in half-duplex mode 80 .Bl -tag -width ".Cm 10baseT/UTP" 92 .Cm full-duplex [all …]
|
H A D | re.4 | 15 .\" 4. Neither the name of the author nor the names of any co-contributors 19 .\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND 41 .Bd -ragged -offset indent 49 .Bd -literal -offset indent 67 features, and use a descriptor-based DMA mechanism. 71 The 8139C+ is a single-chip solution combining both a 10/100 MAC and PHY. 72 The 8169 is a 10/100/1000 MAC only, requiring a GMII or TBI external PHY. 73 The 816xS, 811xS, 8168 and 8111 are single-chip devices containing both a 74 10/100/1000 MAC and 10/100/1000 copper PHY. 76 in both 32-bit PCI and 64-bit PCI models. [all …]
|
/freebsd-src/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_phy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2011-2012 Stefan Bethke. 17 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 66 * Access PHYs integrated into the switch by going direct 67 * to the PHY space itself, rather than through the switch 71 arswitch_readphy_external(device_t dev, int phy, int reg) in arswitch_readphy_external() argument 79 ret = (MDIO_READREG(device_get_parent(dev), phy, reg)); in arswitch_readphy_external() 81 "%s: phy=0x%08x, reg=0x%08x, ret=0x%08x\n", in arswitch_readphy_external() 82 __func__, phy, reg, ret); in arswitch_readphy_external() [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rk3228-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 9 compatible = "rockchip,rk3228-evb", "rockchip,rk3228"; 20 vcc_phy: vcc-phy-regulator { 21 compatible = "regulator-fixed"; 22 enable-active-high; 23 regulator-name = "vcc_phy"; 24 regulator-min-microvolt = <1800000>; 25 regulator-max-microvolt = <1800000>; 26 regulator-always-on; [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/pci/ |
H A D | brcm,iproc-pcie.txt | 4 - compatible: 5 "brcm,iproc-pcie" for the first generation of PAXB based controller, 7 "brcm,iproc-pcie-paxb-v2" for the second generation of PAXB-based 9 "brcm,iproc-pcie-paxc" for the first generation of PAXC based 11 "brcm,iproc-pcie-paxc-v2" for the second generation of PAXC based 13 PAXB-based root complex is used for external endpoint devices. PAXC-based 14 root complex is connected to emulated endpoint devices internal to the ASIC 15 - reg: base address and length of the PCIe controller I/O register space 16 - #interrupt-cells: set to <1> 17 - interrupt-map-mask and interrupt-map, standard PCI properties to define the [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/usb/ |
H A D | iproc-udc.txt | 3 The device node is used for UDCs integrated into Broadcom's 4 iProc family (Northstar2, Cygnus) of SoCs'. The UDC is based 9 - compatible: Add the compatibility strings for supported platforms. 10 For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc". 11 For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc". 12 - reg: Offset and length of UDC register set 13 - interrupts: description of interrupt line 14 - phys: phandle to phy node. 18 compatible = "brcm,ns2-udc", "brcm,iproc-udc";
|