Home
last modified time | relevance | path

Searched full:mv88e6xxx (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/drivers/net/dsa/mv88e6xxx/
H A DMakefile2 obj-$(CONFIG_NET_DSA_MV88E6XXX) += mv88e6xxx.o
3 mv88e6xxx-objs := chip.o
4 mv88e6xxx-objs += devlink.o
5 mv88e6xxx-objs += global1.o
6 mv88e6xxx-objs += global1_atu.o
7 mv88e6xxx-objs += global1_vtu.o
8 mv88e6xxx-objs += global2.o
9 mv88e6xxx-objs += global2_avb.o
10 mv88e6xxx-objs += global2_scratch.o
11 mv88e6xxx-$(CONFIG_NET_DSA_MV88E6XXX_PTP) += hwtstamp.o
[all …]
H A Dtrace.h6 #define TRACE_SYSTEM mv88e6xxx
H A Dpcs-6185.c144 "mv88e6xxx-%s-serdes-%d", dev_name(dev), port); in mv88e6185_pcs_init()
H A Dglobal2.c1000 "mv88e6xxx-%s-watchdog", dev_name(chip->dev)); in mv88e6xxx_g2_watchdog_setup()
1104 .name = "mv88e6xxx-g2",
1175 "mv88e6xxx-%s-g2", dev_name(chip->dev)); in mv88e6xxx_g2_irq_setup()
H A Ddevlink.c304 /* The ATU entry varies between mv88e6xxx chipset generations. Define
306 * mv88e6xxx generations
H A Dglobal2_scratch.c247 * Some mv88e6xxx models have GPIO pins that may be configured as
H A Dpcs-6352.c344 "mv88e6xxx-%s-serdes-%d", dev_name(dev), port); in mv88e6352_pcs_init()
H A Dglobal1_atu.c485 "mv88e6xxx-%s-g1-atu-prob", dev_name(chip->dev)); in mv88e6xxx_g1_atu_prob_irq_setup()
H A Dglobal1_vtu.c664 "mv88e6xxx-%s-g1-vtu-prob", dev_name(chip->dev)); in mv88e6xxx_g1_vtu_prob_irq_setup()
H A Dchip.c15 #include <linux/dsa/mv88e6xxx.h>
29 #include <linux/platform_data/mv88e6xxx.h>
237 .name = "mv88e6xxx-g1",
360 "mv88e6xxx-%s", dev_name(chip->dev)); in mv88e6xxx_g1_irq_setup()
3693 bus->name = "mv88e6xxx SMI"; in mv88e6xxx_mdio_register()
3694 snprintf(bus->id, MII_BUS_ID_SIZE, "mv88e6xxx-%d", index++); in mv88e6xxx_mdio_register()
3770 child, "marvell,mv88e6xxx-mdio-external")) { in mv88e6xxx_mdios_register()
H A Dpcs-639x.c78 "mv88e6xxx-%s-serdes-%d", dev_name(dev), port); in mv88e639x_pcs_alloc()
/openbmc/linux/Documentation/networking/devlink/
H A Dmv88e6xxx.rst4 mv88e6xxx devlink support
7 This document describes the devlink features implemented by the ``mv88e6xxx``
13 The ``mv88e6xxx`` driver implements the following driver-specific parameters.
H A Dindex.rst60 mv88e6xxx
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/
H A Dmarvell.txt48 "marvell,mv88e6xxx-mdio-external"
101 compatible = "marvell,mv88e6xxx-mdio-external";
/openbmc/linux/drivers/net/dsa/
H A DMakefile23 obj-y += mv88e6xxx/
H A DKconfig80 source "drivers/net/dsa/mv88e6xxx/Kconfig"
H A Dmv88e6060.h6 * Based on mv88e6xxx.h
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dmarvell,mvusb.yaml19 the mv88e6xxx driver, you need a device tree node in which to place the switch
/openbmc/linux/net/dsa/
H A Dtag_dsa.c39 * proper ethertype field (which the mv88e6xxx driver sets to
48 #include <linux/dsa/mv88e6xxx.h>
H A Ddsa.c77 * ones that do, e.g. mv88e6xxx, will discover that dsa_lag_id in dsa_lag_map()
/openbmc/linux/arch/arm/boot/dts/nxp/vf/
H A Dvf610-zii-ssmb-dtu.dts171 compatible = "marvell,mv88e6xxx-mdio-external";
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Darmada-381-netgear-gs110emx.dts130 compatible = "marvell,mv88e6xxx-mdio-external";
/openbmc/linux/Documentation/networking/dsa/
H A Ddsa.rst14 support Marvell Ethernet switches (MV88E6xxx, a.k.a. Link Street product
/openbmc/linux/
H A DCREDITS932 D: DSA framework and MV88E6XXX driver
H A DMAINTAINERS12672 F: Documentation/networking/devlink/mv88e6xxx.rst
12673 F: drivers/net/dsa/mv88e6xxx/
12674 F: include/linux/dsa/mv88e6xxx.h
12675 F: include/linux/platform_data/mv88e6xxx.h

12