Directory Files
.. 41
File Size
Kconfig 631 B
Makefile 773 B
chip.c 207 kB
chip.h 23 kB
devlink.c 20 kB
devlink.h 1.0 kB
global1.c 14 kB
global1.h 16 kB
global1_atu.c 12 kB
global1_vtu.c 15 kB
global2.c 29 kB
global2.h 16 kB
global2_avb.c 6.5 kB
global2_scratch.c 7.7 kB
hwtstamp.c 16 kB
hwtstamp.h 5.5 kB
mv88e6xxx.mod.c 0 B
pcs-6185.c 4.2 kB
pcs-6352.c 9.4 kB
pcs-639x.c 24 kB
phy.c 6.5 kB
phy.h 1.6 kB
port.c 41 kB
port.h 21 kB
port_hidden.c 1.9 kB
ptp.c 16 kB
ptp.h 5.4 kB
serdes.c 15 kB
serdes.h 6.5 kB
smi.c 5.0 kB
smi.h 1.6 kB
switchdev.c 1.6 kB
switchdev.h 394 B
trace.c 119 B
trace.h 2.7 kB

Linux v6.6.1 - mv88e6xxx

# SPDX-License-Identifier: GPL-2.0-only
config NET_DSA_MV88E6XXX
	tristate "Marvell 88E6xxx Ethernet switch fabric support"
	depends on NET_DSA
	select IRQ_DOMAIN
	select NET_DSA_TAG_EDSA
	select NET_DSA_TAG_DSA
	help
	  This driver adds support for most of the Marvell 88E6xxx models of
	  Ethernet switch chips, except 88E6060.

config NET_DSA_MV88E6XXX_PTP
	bool "PTP support for Marvell 88E6xxx"
	default n
	depends on (NET_DSA_MV88E6XXX = y && PTP_1588_CLOCK = y) || \
	           (NET_DSA_MV88E6XXX = m && PTP_1588_CLOCK)
	help
	  Say Y to enable PTP hardware timestamping on Marvell 88E6xxx switch
	  chips that support it.