1
linux/drivers/net/dsa
Shenghao Yang 3e65ede526 net: dsa: mv88e6xxx: support 4000ps cycle counter period
The MV88E6393X family of devices can run its cycle counter off
an internal 250MHz clock instead of an external 125MHz one.

Add support for this cycle counter period by adding another set
of coefficients and lowering the periodic cycle counter read interval
to compensate for faster overflows at the increased frequency.

Otherwise, the PHC runs at 2x real time in userspace and cannot be
synchronized.

Fixes: de776d0d31 ("net: dsa: mv88e6xxx: add support for mv88e6393x family")
Signed-off-by: Shenghao Yang <me@shenghaoyang.info>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2024-10-24 12:57:46 +02:00
..
b53 net: dsa: b53: fix jumbo frames on 10/100 ports 2024-10-08 10:42:27 +02:00
hirschmann net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
microchip net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x 2024-10-24 12:39:39 +02:00
mv88e6xxx net: dsa: mv88e6xxx: support 4000ps cycle counter period 2024-10-24 12:57:46 +02:00
ocelot Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-09-12 17:11:24 -07:00
qca
realtek net: dsa: realtek: rtl8366rb: Make use of irq_get_trigger_type() 2024-09-06 18:21:43 -07:00
sja1105 net: dsa: sja1105: fix reception from VLAN-unaware bridges 2024-10-04 11:19:50 -07:00
xrs700x
bcm_sf2_cfp.c
bcm_sf2_regs.h
bcm_sf2.c net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() 2024-08-07 20:13:13 -07:00
bcm_sf2.h
dsa_loop_bdinfo.c
dsa_loop.c
dsa_loop.h
Kconfig net: dsa: vsc73xx: Implement the tag_8021q VLAN operations 2024-07-15 06:55:15 -07:00
lan9303_i2c.c
lan9303_mdio.c dsa: lan9303: consistent naming for PHY address parameter 2024-07-15 08:49:59 -07:00
lan9303-core.c net: dsa: lan9303: ensure chip reset and wait for READY status 2024-10-07 16:38:02 -07:00
lan9303.h
lantiq_gswip.c
lantiq_pce.h
Makefile
mt7530-mdio.c
mt7530-mmio.c net: dsa: mt7530: Add EN7581 support 2024-08-04 15:22:31 +01:00
mt7530.c net: dsa: mt7530: Add EN7581 support 2024-08-04 15:22:31 +01:00
mt7530.h net: dsa: mt7530: Add EN7581 support 2024-08-04 15:22:31 +01:00
mv88e6060.c
mv88e6060.h
rzn1_a5psw.c
rzn1_a5psw.h
vitesse-vsc73xx-core.c net: dsa: vsc73xx: fix reception from VLAN-unaware bridges 2024-10-15 18:41:52 -07:00
vitesse-vsc73xx-platform.c
vitesse-vsc73xx-spi.c
vitesse-vsc73xx.h net: dsa: vsc73xx: implement FDB operations 2024-09-03 10:22:58 +02:00