diff options
author | Richard Cochran <richardcochran@gmail.com> | 2019-12-26 03:16:16 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-12-26 04:51:33 +0100 |
commit | 767ff483731502a0fc34f34a3a0851aca175eb71 (patch) | |
tree | 265c55c97248a89283edc77b50190039f0bed1b4 /net/Kconfig | |
parent | net: Introduce a new MII time stamping interface. (diff) | |
download | linux-767ff483731502a0fc34f34a3a0851aca175eb71.tar.xz linux-767ff483731502a0fc34f34a3a0851aca175eb71.zip |
net: Add a layer for non-PHY MII time stamping drivers.
While PHY time stamping drivers can simply attach their interface
directly to the PHY instance, stand alone drivers require support in
order to manage their services. Non-PHY MII time stamping drivers
have a control interface over another bus like I2C, SPI, UART, or via
a memory mapped peripheral. The controller device will be associated
with one or more time stamping channels, each of which sits snoops in
on a MII bus.
This patch provides a glue layer that will enable time stamping
channels to find their controlling device.
Signed-off-by: Richard Cochran <richardcochran@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/Kconfig')
-rw-r--r-- | net/Kconfig | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/Kconfig b/net/Kconfig index bd191f978a23..52af65e5d28c 100644 --- a/net/Kconfig +++ b/net/Kconfig @@ -108,9 +108,10 @@ config NETWORK_PHY_TIMESTAMPING bool "Timestamping in PHY devices" select NET_PTP_CLASSIFY help - This allows timestamping of network packets by PHYs with - hardware timestamping capabilities. This option adds some - overhead in the transmit and receive paths. + This allows timestamping of network packets by PHYs (or + other MII bus snooping devices) with hardware timestamping + capabilities. This option adds some overhead in the transmit + and receive paths. If you are unsure how to answer this question, answer N. |