Home
last modified time | relevance | path

Searched +full:xrx200 +full:- +full:gswip (Results 1 – 6 of 6) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/net/dsa/
Dlantiq,gswip.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/dsa/lantiq,gswip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Lantiq GSWIP Ethernet switches
10 - $ref: dsa.yaml#/$defs/ethernet-ports
13 - Hauke Mehrtens <hauke@hauke-m.de>
18 - lantiq,xrx200-gswip
19 - lantiq,xrx300-gswip
20 - lantiq,xrx330-gswip
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/net/
Dlantiq,xrx200-net.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/lantiq,xrx200-net.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Lantiq xRX200 GSWIP PMAC Ethernet driver
10 - Hauke Mehrtens <hauke@hauke-m.de>
14 pattern: "^ethernet@[0-9a-f]+$"
17 const: lantiq,xrx200-net
24 - description: TX interrupt
25 - description: RX interrupt
[all …]
/linux-6.14.4/drivers/net/dsa/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 tristate "DSA mock-up Ethernet switch chip support"
24 This enables support for a fake mock-up switch chip which
30 tristate "Lantiq / Intel GSWIP"
34 This enables support for the Lantiq / Intel GSWIP 2.1 found in
35 the xrx200 / VR9 SoC.
44 switch chips. Multi-chip module MT7530 in MT7621AT, MT7621DAT,
45 MT7621ST and MT7623AI SoCs, and built-in switch in MT7988 SoC are
55 chips which are connected via MDIO, as well as multi-chip
65 This enables support for the built-in Ethernet switch found
[all …]
Dlantiq_gswip.c1 // SPDX-License-Identifier: GPL-2.0
3 * Lantiq / Intel GSWIP switch driver for VRX200, xRX300 and xRX330 SoCs
7 * Copyright (C) 2017 - 2019 Hauke Mehrtens <hauke@hauke-m.de>
9 * The VLAN and bridge model the GSWIP hardware uses does not directly
46 #include <dt-bindings/mips/lantiq_rcu_gphy.h>
50 /* GSWIP MDIO Registers */
64 #define GSWIP_MDIO_PHYp(p) (0x15 - (p))
94 /* GSWIP MII Registers */
121 /* GSWIP Core Registers */
123 #define GSWIP_SWRES_R1 BIT(1) /* GSWIP Software reset */
[all …]
/linux-6.14.4/drivers/net/ethernet/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
87 tristate "JMicron(R) PCI-Express Gigabit Ethernet support"
92 This driver supports the PCI-Express gigabit ethernet adapters
114 tristate "Lantiq / Intel xRX200 PMAC network driver"
117 Support for the PMAC of the Gigabit switch (GSWIP) inside the
134 tristate "Myson MTD-8xx PCI Ethernet support"
139 Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
149 source "drivers/net/ethernet/oki-semi/Kconfig"
162 tristate "OPEN Alliance TC6 10BASE-T1x MAC-PHY support" if COMPILE_TEST
166 This library implements OPEN Alliance TC6 10BASE-T1x MAC-PHY
[all …]
/linux-6.14.4/net/dsa/
Dport.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2017 Savoir-faire Linux Inc.
22 * dsa_port_notify - Notify the switching fabric of changes to a port
25 * @v: event-specific value.
29 * reconfigure themselves for cross-chip operations. Can also be used to
35 return dsa_tree_notify(dp->ds->dst, e, v); in dsa_port_notify()
57 struct dsa_switch *ds = dp->ds; in dsa_port_fast_age()
59 if (!ds->ops->port_fast_age) in dsa_port_fast_age()
62 ds->ops->port_fast_age(ds, dp->index); in dsa_port_fast_age()
70 struct dsa_switch *ds = dp->ds; in dsa_port_vlan_fast_age()
[all …]