linux/drivers/net/ethernet/freescale
Ulrik De Bie 428951161b ptp: gianfar: Use high resolution frequency method.
This patch depends on commit d8d2635419 ("ptp: Introduce a high
resolution frequency adjustment method.")

The gianfar devices offer a frequency resolution of about 0.46 ppb
(depends on actual value of tmr_add, for the calculation assumed
0x80000000). This patch lets users of the device benefit from the increased
frequency resolution when tuning the clock. Thanks to the rounding the
maximum error between the requested frequency and the applied frequency
will then be about 0.23 ppb.

Tested on a v3.3.8 kernel on a real gianfar device. Verified compilation
on net-next (currently at v4.9-rc5).

Signed-off-by: Ulrik De Bie <ulrik.debie-os@e2big.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-11-27 15:26:15 -05:00
..
dpaa dpaa_eth: add trace points 2016-11-15 22:34:25 -05:00
fman Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-11-26 23:42:21 -05:00
fs_enet net: fs_enet: Utilize phy_ethtool_nway_reset 2016-11-15 16:33:35 -05:00
Kconfig net: fsl: Allow most drivers to be built with COMPILE_TEST 2016-11-18 13:54:21 -05:00
Makefile dpaa_eth: add support for DPAA Ethernet 2016-11-15 22:34:25 -05:00
fec.h ARM: SoC platform updates for v4.8 2016-08-01 18:27:08 -04:00
fec_main.c net: fec: Utilize phy_ethtool_nway_reset 2016-11-15 16:33:35 -05:00
fec_mpc52xx.c net: deprecate eth_change_mtu, remove usage 2016-10-13 09:36:57 -04:00
fec_mpc52xx.h
fec_mpc52xx_phy.c mdio: Move allocation of interrupts into core 2016-01-07 14:31:26 -05:00
fec_ptp.c net: fec: avoid timespec use 2015-10-05 03:16:39 -07:00
fsl_pq_mdio.c net/fsl_pq_mdio: use IS_ENABLED() instead of checking for built-in or module 2016-09-12 20:27:58 -07:00
gianfar.c ethernet: use core min/max MTU checking 2016-10-18 11:34:22 -04:00
gianfar.h gianfar: prevent fragmentation in DSA environments 2016-08-23 16:48:59 -07:00
gianfar_ethtool.c net: ethernet: gianfar: use phy_ethtool_{get|set}_link_ksettings 2016-05-16 21:51:40 -04:00
gianfar_ptp.c ptp: gianfar: Use high resolution frequency method. 2016-11-27 15:26:15 -05:00
ucc_geth.c net: deprecate eth_change_mtu, remove usage 2016-10-13 09:36:57 -04:00
ucc_geth.h QE: Move QE from arch/powerpc to drivers/soc 2015-12-22 17:12:56 -06:00
ucc_geth_ethtool.c net: ethernet: ucc: Utilize phy_ethtool_nway_reset 2016-11-15 16:33:35 -05:00
xgmac_mdio.c net/fsl: use of_property_read_bool 2016-08-08 16:15:00 -07:00