Searched +full:vsc9953 +full:- +full:switch (Results 1 – 14 of 14) sorted by relevance
/openbmc/u-boot/include/ |
H A D | vsc9953.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 5 * Driver for the Vitesse VSC9953 L2 Switch 177 (port) < VSC9953_MAX_PORTS - 2 || (port) >= VSC9953_MAX_PORTS \ 189 #define VSC9953_BITMASK(offset) ((BIT(offset)) - 1) 229 #define BITS_TO_DWORD(in) (1 + (((in) - 1) / 32)) 237 #define IS2_ACT_WIDTH BITS_TO_DWORD(103 - 2 * VSC9953_PORT_OFFSET) 264 /* VSC9953 ANA structure */ 371 /* END VSC9953 ANA structure t*/ 373 /* VSC9953 DEV_GMII structure */ 400 /* END VSC9953 DEV_GMII structure */ [all …]
|
/openbmc/u-boot/drivers/net/ |
H A D | vsc9953.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2014 - 2015 Freescale Semiconductor, Inc. 5 * Driver for the Vitesse VSC9953 L2 Switch 15 #include <vsc9953.h> 76 out_le32(&phyregs->miimcmd, (0x1 << 31) | ((port_addr & 0x1f) << 25) | in vsc9953_mdio_write() 81 while ((in_le32(&phyregs->miimstatus) & 0x8) && --timeout) in vsc9953_mdio_write() 94 while ((in_le32(&phyregs->miimstatus) & MIIMIND_OPR_PEND) && --timeout) in vsc9953_mdio_read() 104 out_le32(&phyregs->miimcmd, (0x1 << 31) | ((port_addr & 0x1f) << 25) | in vsc9953_mdio_read() 110 while ((in_le32(&phyregs->miimstatus) & 0x8) && --timeout) in vsc9953_mdio_read() 116 value = in_le32(&phyregs->miimdata); in vsc9953_mdio_read() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
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# 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 …]
|
/openbmc/u-boot/doc/ |
H A D | README.t1040-l2switch | 1 This file contains information for VSC9953, a Vitesse L2 Switch IP 6 VSC9953 is an 8-port Gigabit Ethernet switch supports the following features: 7 - 8192 MAC addresses 8 - Static Address provisioning 9 - Dynamic learning of MAC addresses and aging 10 - 4096 VLANs 11 - Independent and shared VLAN learning (IVL, SVL) 12 - Policing with storm control and MC/BC protection 13 - IPv4 and IPv6 multicast 14 - Jumbo frames (9.6 KB) [all …]
|
/openbmc/linux/drivers/net/dsa/ocelot/ |
H A 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
|
H A 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 …]
|
/openbmc/u-boot/board/freescale/t104xrdb/ |
H A D | eth.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include <vsc9953.h> 42 int idx = i - FM1_DTSEC1; in board_eth_init() 44 switch (fm_info_get_enet_if(i)) { in board_eth_init() 123 phy_addr = CONFIG_SYS_FM1_QSGMII21_PHY_ADDR + i - 4; in board_eth_init() 133 /* Connect DTSEC1 to L2 switch if it doesn't have a PHY */ in board_eth_init() 137 /* Connect DTSEC2 to L2 switch if it doesn't have a PHY */ in board_eth_init() 143 out_be32(&scfg->esgmiiselcr, in_be32(&scfg->esgmiiselcr) | in board_eth_init()
|
/openbmc/linux/net/dsa/ |
H A 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 …]
|
/openbmc/u-boot/board/freescale/t1040qds/ |
H A D | eth.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * The RGMII PHYs are provided by the two on-board PHY connected to 8 * dTSEC instances 4 and 5. The SGMII PHYs are provided by one on-board 9 * PHY or by the standard four-port SGMII riser card (VSC). 20 #include <vsc9953.h> 28 /* - In T1040 there are only 8 SERDES lanes, spread across 2 SERDES banks. 29 * Bank 1 -> Lanes A, B, C, D 30 * Bank 2 -> Lanes E, F, G, H 120 struct t1040_qds_mdio *priv = bus->priv; in t1040_qds_mdio_read() 122 t1040_qds_mux_mdio(priv->muxval); in t1040_qds_mdio_read() [all …]
|
/openbmc/u-boot/include/configs/ |
H A D | T1040QDS.h | 2 * Copyright 2013-2014 Freescale Semiconductor, Inc. 20 * MA 02111-1307 USA 56 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 73 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 239 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 339 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 346 /* Serial Port - controlled on board with jumper J8 347 * open - index 2 348 * shorted - index 1 372 * disable empty flash sector detection, which is I/O-intensive. [all …]
|
H A D | T104xRDB.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 40 * with U-Boot image. 50 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot-nand.lds" 81 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 114 #define CONFIG_SYS_LDSCRIPT "arch/powerpc/cpu/mpc85xx/u-boot.lds" 162 #define CONFIG_SYS_PCI_64BIT /* enable 64-bit PCI resources */ 182 #define CONFIG_ENV_ADDR (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE) 354 | CSOR_NAND_ECC_MODE_4 /* 4-bit ECC */ \ 448 #define CONFIG_SYS_GBL_DATA_OFFSET (CONFIG_SYS_INIT_RAM_SIZE - \ 455 /* Serial Port - controlled on board with jumper J8 [all …]
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A 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 …]
|
/openbmc/u-boot/cmd/ |
H A D | Kconfig | 4 bool "Support U-Boot commands" 7 Enable U-Boot's command-line functions. This provides a means 8 to enter commands into U-Boot for a wide variety of purposes. It 12 substantially to the size of U-Boot. 71 U-Boot automatic booting process and bring the device 72 to the U-Boot prompt for user input. 103 autoboot starts booting, U-Boot gives a command prompt. The 104 U-Boot prompt will time out if CONFIG_BOOT_RETRY_TIME is 116 U-Boot gives a command prompt. The U-Boot prompt never 120 bool "Enable Ctrl-C autoboot interruption" [all …]
|
/openbmc/linux/ |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |