Home
last modified time | relevance | path

Searched +full:xrx200 +full:- +full:mdio (Results 1 – 8 of 8) 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 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
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
26 reg-names:
28 - const: switch
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/
Dlantiq,pinctrl-xway.txt4 - compatible: "lantiq,<chip>-pinctrl", where <chip> is:
8 "xrx200" (XWAY xRX200 Family)
10 - reg: Should contain the physical address and length of the gpio/pinmux
13 Please refer to pinctrl-bindings.txt in this directory for details of the
21 pull-up and open-drain
36 Required subnode-properties:
37 - lantiq,groups : An array of strings. Each string contains the name of a group.
39 - lantiq,function: A string containing the name of the function to mux to the
48 clkout1, clkout2, mdio, dfe led0, dfe led1, ephy led0, ephy led1, ephy led2
51 spi, asc, cgu, jtag, exin, stp, gpt, mdio, ephy, dfe
[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
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
49 tristate "MediaTek MT7530 MDIO interface driver"
55 chips which are connected via MDIO, as well as multi-chip
65 This enables support for the built-in Ethernet switch found
69 accessible via MDIO.
[all …]
Dlantiq_gswip.c1 // SPDX-License-Identifier: GPL-2.0
7 * Copyright (C) 2017 - 2019 Hauke Mehrtens <hauke@hauke-m.de>
46 #include <dt-bindings/mips/lantiq_rcu_gphy.h>
50 /* GSWIP MDIO Registers */
64 #define GSWIP_MDIO_PHYp(p) (0x15 - (p))
135 #define GSWIP_BM_RAM_VAL(x) (0x043 - (x))
153 #define GSWIP_PCE_TBL_KEY(x) (0x447 - (x))
155 #define GSWIP_PCE_TBL_VAL(x) (0x44D - (x))
241 #define GSWIP_TABLE_MAC_BRIDGE_VAL1_STATIC BIT(0) /* Static, non-aging entry */
246 * but long packets currently cause lock-ups with an MTU of over 2526. Medium
[all …]
/linux-6.14.4/drivers/net/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
35 Adds support for a set of LED trigger events per-PHY. Link
39 logical-or of all the link speed ones.
58 tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs"
61 Adds the platform "fixed" MDIO Bus to cover the boards that use
62 PHYs that are not connected to the real MDIO bus.
64 Currently tested with mpc866ads and mpc8349e-mitx.
104 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY
105 - ADIN1300 - Robust,Industrial, Low Latency 10/100/1000 Gigabit
113 - ADIN1100 - Robust,Industrial, Low Power 10BASE-T1L Ethernet PHY
[all …]
/linux-6.14.4/drivers/net/ethernet/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 config MDIO config
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"
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/drivers/pinctrl/
Dpinctrl-xway.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/pinctrl/pinmux-xway.c
4 * based on linux/drivers/pinctrl/pinmux-pxa910.c
21 #include "pinctrl-lantiq.h"
110 /* --------- ase related code --------- */
139 MFP_XWAY(GPIO24, GPIO, EBU, EBU2, MDIO),
142 MFP_XWAY(GPIO27, GPIO, EBU, NONE, MDIO),
201 GRP_MUX("mdio", MDIO, ase_pins_mdio),
213 static const char * const ase_mdio_grps[] = {"mdio"};
233 {"mdio", ARRAY_AND_SIZE(ase_mdio_grps)},
[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 …]