/linux/Documentation/networking/dsa/ |
H A D | bcm_sf2.rst | 5 Broadcom's Starfighter 2 Ethernet switch hardware block is commonly found and 8 - xDSL gateways such as BCM63138 9 - streaming/multimedia Set Top Box such as BCM7445 10 - Cable Modem/residential gateways such as BCM7145/BCM3390 12 The switch is typically deployed in a configuration involving between 5 to 13 13 ports, offering a range of built-in and customizable interfaces: 15 - single integrated Gigabit PHY 16 - quad integrated Gigabit PHY 17 - quad external Gigabit PHY w/ MDIO multiplexer 18 - integrated MoCA PHY [all …]
|
/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | vitesse,vsc73xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 The Vitesse DSA Switches were produced in the early-to-mid 2000s. 19 Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch 20 Vitesse VSC7388 SparX-G8 8-port Integrated Gigabit Ethernet Switch 21 Vitesse VSC7395 SparX-G5e 5+1-port Integrated Gigabit Ethernet Switch 22 Vitesse VSC7398 SparX-G8e 8-port Integrated Gigabit Ethernet Switch 26 If SPI interface is used, the device tree node is an SPI device so it must [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 …]
|
H A D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vladimir Oltean <vladimir.oltean@nxp.com> 11 - Claudiu Manoil <claudiu.manoil@nxp.com> 12 - Alexandre Belloni <alexandre.belloni@bootlin.com> 13 - UNGLinuxDriver@microchip.com 16 There are multiple switches which are either part of the Ocelot-1 family, or 21 (which is attached to an Ethernet port of the host), rather than through 22 Frame DMA or register-based I/O. [all …]
|
H A D | lan9303.txt | 2 ------------------------------------------------- 6 - compatible: should be 7 - "smsc,lan9303-i2c" for I2C managed mode 9 - "smsc,lan9303-mdio" for mdio managed mode 13 - reset-gpios: GPIO to be used to reset the whole device 14 - reset-duration: reset duration in milliseconds, defaults to 200 ms 18 The integrated switch subnode should be specified according to the binding 19 described in dsa/dsa.txt. The CPU port of this switch is always port 0. 21 Note: always use 'reg = <0/1/2>;' for the three DSA ports, even if the device is 23 auto-detected and mapped accordingly. [all …]
|
H A D | microchip,ksz.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 11 - Woojung Huh <Woojung.Huh@microchip.com> 14 - $ref: /schemas/spi/spi-peripheral-props.yaml# 21 - microchip,ksz8765 22 - microchip,ksz8794 23 - microchip,ksz8795 24 - microchip,ksz8863 [all …]
|
/linux/drivers/net/ethernet/wiznet/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 26 W5100 is a single chip with integrated 10/100 Ethernet MAC, 27 PHY and hardware TCP/IP stack, but this driver is limited to 28 the MAC and PHY functions only, onchip TCP/IP is unused. 39 W5300 is a single chip with integrated 10/100 Ethernet MAC, 40 PHY and hardware TCP/IP stack, but this driver is limited to 41 the MAC and PHY functions only, onchip TCP/IP is unused. 55 after mapping to Memory-Mapped I/O space. 62 which are directly mapped to Memory-Mapped I/O space. 67 If interface mode is unknown in compile time, it can be selected [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
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 | 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 …]
|
H A D | microchip,lan8650.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip LAN8650/1 10BASE-T1S MACPHY Ethernet Controllers 10 - Parthiban Veerasooran <parthiban.veerasooran@microchip.com> 14 PHY to enable 10BASE‑T1S networks. The Ethernet Media Access Controller 16 with the IEEE 802.3 standard and a 10BASE-T1S physical layer transceiver 17 integrated into the LAN8650/1. The communication between the Host and 18 the MAC-PHY is specified in the OPEN Alliance 10BASE-T1x MACPHY Serial 22 - $ref: /schemas/net/ethernet-controller.yaml# [all …]
|
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: 30 to the device by the boot program is different from the 31 local-mac-address property. [all …]
|
H A 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# 8 title: TI DP83867 ethernet PHY 11 - $ref: ethernet-controller.yaml# 14 - Andrew Davis <afd@ti.com> 17 The DP83867 device is a robust, low power, fully featured Physical Layer 18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX 19 and 1000BASE-T Ethernet protocols. 21 The DP83867 is designed for easy implementation of 10/100/1000 Mbps Ethernet [all …]
|
H A D | brcm,unimac-mdio.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/brcm,unimac-mdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Doug Berger <opendmb@gmail.com> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Rafał Miłecki <rafal@milecki.pl> 15 - $ref: mdio.yaml# 20 - brcm,genet-mdio-v1 21 - brcm,genet-mdio-v2 [all …]
|
/linux/drivers/net/phy/ |
H A D | intel-xway.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2016 Hauke Mehrtens <hauke@hauke-m.de> 9 #include <linux/phy.h> 22 #define XWAY_MDIO_LED_LED3_EN BIT(11) /* Enable the integrated function of LED3 */ 23 #define XWAY_MDIO_LED_LED2_EN BIT(10) /* Enable the integrated function of LED2 */ 24 #define XWAY_MDIO_LED_LED1_EN BIT(9) /* Enable the integrated function of LED1 */ 25 #define XWAY_MDIO_LED_LED0_EN BIT(8) /* Enable the integrated function of LED0 */ 32 #define XWAY_MDIO_INIT_WOL BIT(15) /* Wake-On-LAN */ 36 #define XWAY_MDIO_INIT_ANE BIT(11) /* Auto-Neg error */ 37 #define XWAY_MDIO_INIT_ANC BIT(10) /* Auto-Neg complete */ [all …]
|
/linux/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.h | 2 * This is the Fusion MPT base driver providing common API layer interface 5 * This code is based on drivers/scsi/mpt3sas/mpt3sas_base.h 6 * Copyright (C) 2012-2014 LSI Corporation 7 * Copyright (C) 2013-2014 Avago Technologies 8 * (mailto: MPT-FusionLinux.pdl@avagotech.com) 10 * This program is free software; you can redistribute it and/or 15 * This program is distributed in the hope that it will be useful, 21 * THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 24 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is [all …]
|
/linux/drivers/net/mdio/ |
H A D | mdio-bcm-unimac.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2014-2017 Broadcom 16 #include <linux/phy.h> 17 #include <linux/platform_data/mdio-bcm-unimac.h> 50 * peripheral registers for CPU-native byte order. in unimac_mdio_readl() 53 return __raw_readl(priv->base + offset); in unimac_mdio_readl() 55 return readl_relaxed(priv->base + offset); in unimac_mdio_readl() 62 __raw_writel(val, priv->base + offset); in unimac_mdio_writel() 64 writel_relaxed(val, priv->base + offset); in unimac_mdio_writel() 83 * if C45 support is added. in unimac_mdio_poll() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 This internal symbol is used for link time dependencies and it 19 reflects whether the mdio_bus/mdio_device code is built as a 20 loadable module or built-in. 27 FWNODE MDIO bus (Ethernet PHY) accessors 35 OpenFirmware MDIO bus (Ethernet PHY) accessors 42 ACPI MDIO bus (Ethernet PHY) accessors 58 tristate "APM X-Gene SoC MDIO bus controller" 62 APM X-Gene SoC's. 71 controllers found in the ASPEED AST2600 SoC. This is a driver for the [all …]
|
/linux/Documentation/devicetree/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";
|
/linux/arch/arc/boot/dts/ |
H A D | vdk_axs10x_mb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) 10 compatible = "simple-bus"; 11 #address-cells = <1>; 12 #size-cells = <1>; 14 interrupt-parent = <&mb_intc>; 18 compatible = "fixed-clock"; 19 clock-frequency = <50000000>; 20 #clock-cells = <0>; 24 compatible = "fixed-clock"; [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mfd.txt | 1 Multi-Function Devices (MFD) 4 more than one non-unique yet varying hardware functionality. 8 - A mixed signal ASIC on an external bus, sometimes a PMIC (Power Management 9 Integrated Circuit) that is manufactured in a lower technology node (rough 11 drivers, level shifters, PHY (physical interfaces to things like USB or 14 - A range of memory registers containing "miscellaneous system registers" also 20 - compatible : "simple-mfd" - this signifies that the operating system 23 Similarly to how "simple-bus" indicates when to see subnodes as children for 24 a simple memory-mapped bus. 29 - ranges: Describes the address mapping relationship to the parent. Should set [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | uninorth.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * from Apple. This chip is used on "Core99" machines 14 * Uni-N and U3 config space reg. definitions 49 * even if decoding of this address range is enabled in the address select 57 * The GART format itself is one 32bits word per physical memory page. 58 * This word contains, in little-endian format (!!!), the physical address 60 * in the LSB bit (0) that must be set to 1 when the entry is valid. 62 * Obviously, the GART is not cache coherent and so any change to it 66 * In order to invalidate the GART (which is probably necessary to inval 92 * Uni-N memory mapped reg. definitions [all …]
|