Searched +full:vsc9953 +full:- +full:switch (Results 1 – 9 of 9) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
| D | ocelot.txt | 1 Microchip Ocelot switch driver family 5 ----- 9 - VSC9959 (Felix) 10 - VSC9953 (Seville) 12 The VSC9959 switch is found in the NXP LS1028A. It is a PCI device, part of the 13 larger ENETC root complex. As a result, the ethernet-switch node is a sub-node 25 For the external switch ports, depending on board configuration, "phy-mode" and 26 "phy-handle" are populated by board specific device tree instances. Ports 4 and 32 By default, in fsl-ls1028a.dtsi, the NPI port is assigned to the internal 34 use case. Moving the NPI port to an external switch port is hardware possible, [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/ |
| D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip Ocelot Switch Family 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 20 them performs packet I/O primarily through an Ethernet port of the switch [all …]
|
| /kernel/linux/linux-5.10/drivers/net/dsa/ocelot/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Ocelot / Felix Ethernet switch support" 13 This driver supports the VSC9959 (Felix) switch, which is embedded as 17 tristate "Ocelot / Seville Ethernet switch support" 25 This driver supports the VSC9953 (Seville) switch, which is embedded
|
| D | seville_vsc9953.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* Distributed Switch Architecture VSC9953 driver 10 #include <linux/pcs-lynx.h> 676 /* Layer-3 Information */ 682 /* Layer-4 Information */ 901 struct ocelot *ocelot = bus->priv; in vsc9953_mdio_write() 908 dev_err(ocelot->dev, "MDIO write: pending timeout\n"); in vsc9953_mdio_write() 925 struct ocelot *ocelot = bus->priv; in vsc9953_mdio_read() 932 dev_err(ocelot->dev, "MDIO read: pending timeout\n"); in vsc9953_mdio_read() 946 dev_err(ocelot->dev, "MDIO read: busy timeout\n"); in vsc9953_mdio_read() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/dsa/ocelot/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 register-compatible with Ocelot and that perform I/O to their host 12 tristate "Ocelot External Ethernet switch support" 26 The Ocelot switch family is a set of multi-port networking chips. All 33 tristate "Ocelot / Felix Ethernet switch support" 47 This driver supports the VSC9959 (Felix) switch, which is embedded as 51 tristate "Ocelot / Seville Ethernet switch support" 63 This driver supports the VSC9953 (Seville) switch, which is embedded
|
| D | seville_vsc9953.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* Distributed Switch Architecture VSC9953 driver 10 #include <linux/mdio/mdio-mscc-miim.h> 13 #include <linux/pcs-lynx.h> 600 /* Layer-3 Information */ 606 /* Layer-4 Information */ 812 /* soft-reset the switch core */ in vsc9953_reset() 818 dev_err(ocelot->dev, "timeout: switch core reset\n"); in vsc9953_reset() 822 /* initialize switch mem ~40us */ in vsc9953_reset() 830 dev_err(ocelot->dev, "timeout: switch sram init\n"); in vsc9953_reset() [all …]
|
| /kernel/linux/linux-6.6/net/dsa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 tristate "Distributed Switch Architecture" 15 by the Distributed Switch Architecture. 22 tristate "No-op tag driver" 28 tristate "Tag driver for Atheros AR9331 SoC with built-in switch" 31 the Atheros AR9331 SoC with built-in switch. 38 tristate "Tag driver for Broadcom switches using in-frame headers" 45 tristate "Tag driver for Broadcom legacy switches using in-frame headers" 106 (VSC7511, VSC7512, VSC7513, VSC7514, VSC9953, VSC9959). In this mode, 108 hardware-defined injection/extraction frame header. Flow control [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | t1040si-post.dtsi | 4 * Copyright 2013 - 2014 Freescale Semiconductor Inc. 35 #include <dt-bindings/thermal/thermal.h> 38 compatible = "fsl,bman-fbpr"; 39 alloc-ranges = <0 0 0x10000 0>; 43 compatible = "fsl,qman-fqd"; 44 alloc-ranges = <0 0 0x10000 0>; 48 compatible = "fsl,qman-pfdr"; 49 alloc-ranges = <0 0 0x10000 0>; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/ |
| D | t1040si-post.dtsi | 4 * Copyright 2013 - 2014 Freescale Semiconductor Inc. 35 #include <dt-bindings/thermal/thermal.h> 38 compatible = "fsl,bman-fbpr"; 39 alloc-ranges = <0 0 0x10000 0>; 43 compatible = "fsl,qman-fqd"; 44 alloc-ranges = <0 0 0x10000 0>; 48 compatible = "fsl,qman-pfdr"; 49 alloc-ranges = <0 0 0x10000 0>; 53 #address-cells = <2>; 54 #size-cells = <1>; [all …]
|