Home
last modified time | relevance | path

Searched full:mt7530 (Results 1 – 18 of 18) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmediatek,mt7530.yaml4 $id: http://devicetree.org/schemas/net/dsa/mediatek,mt7530.yaml#
7 title: Mediatek MT7530 and MT7531 Ethernet Switches
17 There are three versions of MT7530, standalone, in a multi-chip module and
20 MT7530 is a part of the multi-chip module in MT7620AN, MT7620DA, MT7620DAN,
28 MT7530 in MT7620AN, MT7620DA, MT7620DAN and MT7620NN SoCs has got 10/100 PHYs
34 Port 5 on MT7530 has got various ways of configuration:
54 - For the multi-chip module MT7530, in case of an external phy wired to
65 For the multi-chip module MT7530, the external phy must be wired TX to TX
69 For the multi-chip module MT7530, muxing PHY 0 or 4 won't work when the
80 Standalone MT7530 and multi-chip module MT7530 in MT7623AI SoC
[all …]
/openbmc/linux/drivers/net/dsa/
H A DKconfig38 tristate "MediaTek MT7530 and MT7531 Ethernet switch support"
43 This enables support for the MediaTek MT7530 and MT7531 Ethernet
44 switch chips. Multi-chip module MT7530 in MT7621AT, MT7621DAT,
49 tristate "MediaTek MT7530 MDIO interface driver"
54 This enables support for the MediaTek MT7530 and MT7531 switch
56 module MT7530 which can be found in the MT7621AT, MT7621DAT,
60 tristate "MediaTek MT7530 MMIO interface driver"
H A Dmt7530-mdio.c16 #include "mt7530.h"
30 /* MT7530 uses 31 as the pseudo port */ in mt7530_regmap_write()
53 /* MT7530 uses 31 as the pseudo port */ in mt7530_regmap_read()
137 { .compatible = "mediatek,mt7530", .data = &mt753x_table[ID_MT7530], },
173 dev_info(&mdiodev->dev, "MT7530 adapts as multi-chip module\n"); in mt7530_probe()
262 .name = "mt7530-mdio",
270 MODULE_DESCRIPTION("Driver for Mediatek MT7530 Switch (MDIO)");
H A DMakefile9 obj-$(CONFIG_NET_DSA_MT7530) += mt7530.o
10 obj-$(CONFIG_NET_DSA_MT7530_MDIO) += mt7530-mdio.o
11 obj-$(CONFIG_NET_DSA_MT7530_MMIO) += mt7530-mmio.o
H A Dmt7530-mmio.c11 #include "mt7530.h"
94 .name = "mt7530-mmio",
101 MODULE_DESCRIPTION("Driver for Mediatek MT7530 Switch (MMIO)");
H A Dmt7530.c3 * Mediatek MT7530 DSA Switch driver
25 #include "mt7530.h"
204 "failed to write mt7530 register\n"); in mt7530_mii_write()
219 "failed to read mt7530 register\n"); in mt7530_mii_read()
376 /* Set up switch core clock for MT7530 */
427 "%s: MT7530 with a 20MHz XTAL is not supported!\n", in mt7530_pad_clk_setup()
465 /* Disable the MT7530 TRGMII clocks */ in mt7530_pad_clk_setup()
468 /* Setup the MT7530 TRGMII Tx Clock */ in mt7530_pad_clk_setup()
483 /* Enable the MT7530 TRGMII clocks */ in mt7530_pad_clk_setup()
1977 /* MT7530 only supports one monitor port */ in mt753x_port_mirror_add()
[all …]
H A Dmt7530.h593 /* Registers for LED GPIO control (MT7530 only)
/openbmc/u-boot/drivers/net/
H A Dmtk_eth.c411 * MT7530 Internal Register Address Bits
495 /* Disable MT7530 core clock */ in mt7530_pad_clk_setup()
498 /* Disable MT7530 PLL */ in mt7530_pad_clk_setup()
503 /* For MT7530 core clock = 500Mhz */ in mt7530_pad_clk_setup()
508 /* Enable MT7530 PLL */ in mt7530_pad_clk_setup()
518 /* Setup the MT7530 TRGMII Tx Clock */ in mt7530_pad_clk_setup()
534 /* Enable MT7530 core clock */ in mt7530_pad_clk_setup()
586 /* MT7530 reset */ in mt7530_setup()
597 /* MT7530 Port6: Forced 1000M/FD, FC disabled */ in mt7530_setup()
600 /* MT7530 Port5: Forced link down */ in mt7530_setup()
[all …]
H A Dmtk_eth.h148 /* MT7530 Registers */
217 /* MT7530 GPHY MDIO Indirect Access Registers */
233 /* MT7530 GPHY MDIO MMD Registers */
/openbmc/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623a.dtsi51 compatible = "mediatek,mt7530";
H A Dmt7623n-rfb-emmc.dts189 compatible = "mediatek,mt7530";
H A Dmt7623n-bananapi-bpi-r2.dts204 compatible = "mediatek,mt7530";
/openbmc/linux/drivers/net/phy/
H A Dmediatek-ge.c74 .name = "MediaTek MT7530 PHY",
/openbmc/u-boot/arch/arm/dts/
H A Dmt7623n-bananapi-bpi-r2.dts74 mediatek,switch = "mt7530";
/openbmc/linux/
H A DMAINTAINERS13543 F: drivers/net/dsa/mt7530-mdio.c
13544 F: drivers/net/dsa/mt7530-mmio.c
13545 F: drivers/net/dsa/mt7530.*
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]
H A Dopengrok2.0.log[all...]