/linux/tools/testing/selftests/net/forwarding/ |
H A D | local_termination.sh | 306 check_rcv $rcv_if_name "1588v2 over L2 transport, Sync" \ 310 check_rcv $rcv_if_name "1588v2 over L2 transport, Follow-Up" \ 314 check_rcv $rcv_if_name "1588v2 over L2 transport, Peer Delay Request" \ 318 check_rcv $rcv_if_name "1588v2 over IPv4, Sync" \ 322 check_rcv $rcv_if_name "1588v2 over IPv4, Follow-Up" \ 326 check_rcv $rcv_if_name "1588v2 over IPv4, Peer Delay Request" \ 330 check_rcv $rcv_if_name "1588v2 over IPv6, Sync" \ 334 check_rcv $rcv_if_name "1588v2 over IPv6, Follow-Up" \ 338 check_rcv $rcv_if_name "1588v2 over IPv6, Peer Delay Request" \
|
/linux/drivers/net/ethernet/cadence/ |
H A D | Kconfig | 38 bool "Use IEEE 1588 hwstamp" 43 Enable IEEE 1588 Precision Time Protocol (PTP) support for MACB.
|
H A D | macb_ptp.c | 3 * 1588 PTP support for Cadence GEM device. 257 * so add value from 1588 timer in gem_hw_timestamp() 264 * but not in 1588 timer, it has rolled over, in gem_hw_timestamp()
|
H A D | macb.h | 153 #define GEM_TISUBN 0x01bc /* 1588 Timer Increment Sub-ns */ 154 #define GEM_TSH 0x01c0 /* 1588 Timer Seconds High */ 155 #define GEM_TSL 0x01d0 /* 1588 Timer Seconds Low */ 156 #define GEM_TN 0x01d4 /* 1588 Timer Nanoseconds */ 157 #define GEM_TA 0x01d8 /* 1588 Timer Adjust */ 158 #define GEM_TI 0x01dc /* 1588 Timer Increment */
|
/linux/Documentation/devicetree/bindings/ptp/ |
H A D | fsl,ptp.yaml | 7 title: Freescale QorIQ 1588 timer based PTP clock 107 When this attribute is not used, the IEEE 1588 timer reference clock 120 The presence of this property indicates the 1588 timer
|
/linux/include/linux/dsa/ |
H A D | sja1105.h | 24 /* IEEE 1588 Annex F: Transport of PTP over Ethernet (01:1B:19:xx:xx:xx) */ 32 * 01-80-C2-00-00-0E is a good choice for this, as all profiles of IEEE 1588
|
/linux/include/linux/fsl/ |
H A D | ptp_qoriq.h | 78 #define TCLK_PERIOD_SHIFT (16) /* 1588 timer reference clock period. */ 90 #define TE (1<<2) /* 1588 timer enable. */ 91 #define CKSEL_SHIFT (0) /* 1588 Timer reference clock source */
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | common.h | 291 #define DMA_HW_FEAT_TSVER1SEL 0x00001000 /* Only IEEE 1588-2002 */ 292 #define DMA_HW_FEAT_TSVER2SEL 0x00002000 /* IEEE 1588-2008 PTPv2 */ 420 /* IEEE 1588-2002 */ 422 /* IEEE 1588-2008 */ 447 /* IEEE 1588 High Word Register Enable */
|
H A D | chain_mode.c | 134 * 1588-2002 time stamping is enabled, hence reinitialize it in refill_desc3() 151 * 1588-2002 time stamping is enabled, hence reinitialize it in clean_desc3()
|
H A D | dwmac1000_dma.c | 251 /* IEEE 1588-2002 */ in dwmac1000_get_hw_feature() 254 /* IEEE 1588-2008 */ in dwmac1000_get_hw_feature()
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | ti,k3-am654-cpts.yaml | 27 Depending on integration it enables compliance with the IEEE 1588-2008 35 - MCU CPSW CPTS with IEEE 1588-2008 support
|
/linux/drivers/net/phy/ |
H A D | dp83640_reg.h | 162 #define IP1588_EN (1<<8) /* Enable IEEE 1588 defined IP address filter */ 166 #define TX_PTP_VER_SHIFT (1) /* Enable Timestamp capture for IEEE 1588 version X */ 196 #define IP1588_EN_SHIFT (8) /* Enable IEEE 1588 defined IP address filters */ 201 #define RX_PTP_VER_SHIFT (1) /* Enable Timestamp capture for IEEE 1588 version X */
|
/linux/drivers/net/ethernet/ti/ |
H A D | Kconfig | 129 Say y here to support the TI K3 AM65x CPTS with 1588 features such as 133 the IEEE 1588-2008 standard for a precision clock synchronization
|
/linux/include/linux/ |
H A D | ptp_kvm.h | 3 * Virtual PTP 1588 clock for use with KVM guests
|
/linux/drivers/ptp/ |
H A D | ptp_kvm_arm.c | 3 * Virtual PTP 1588 clock for use with KVM guests
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | Kconfig | 30 This driver adds support for using the DPAA2 1588 timer module
|
/linux/tools/testing/selftests/ptp/ |
H A D | testptp.mk | 1 # PTP 1588 clock support - User space test program
|
/linux/drivers/net/ethernet/cavium/common/ |
H A D | cavium_ptp.h | 2 /* cavium_ptp.h - PTP 1588 clock on Cavium hardware
|
/linux/drivers/net/ethernet/qualcomm/ |
H A D | Kconfig | 61 low power, Receive-Side Scaling (RSS), and IEEE 1588-2008
|
/linux/Documentation/networking/device_drivers/ethernet/stmicro/ |
H A D | stmmac.rst | 68 - IEEE 1588 Timestamping (PTP) 314 The driver supports the IEEE 1588-2002, Precision Time Protocol (PTP), which 318 In addition to the basic timestamp features mentioned in IEEE 1588-2002 320 IEEE 1588-2008 can be enabled when configuring the Kernel.
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | pq3-etsec1-timer-0.dtsi | 2 * PQ3 eTSEC Timer (IEEE 1588) device tree stub [ @ offsets 0x24e00 ]
|
/linux/net/core/ |
H A D | timestamping.c | 3 * PTP 1588 clock support - support for timestamping in PHY devices
|
/linux/drivers/net/ethernet/cavium/ |
H A D | Kconfig | 61 PTP provides timestamping mechanism that is suitable for use in IEEE 1588
|
/linux/Documentation/driver-api/ |
H A D | dpll.rst | 263 IEEE 1588 standard 274 IEEE 1588 standard 298 IEEE 1588 standard 315 IEEE 1588 standard
|
/linux/drivers/net/ethernet/freescale/ |
H A D | fec_ptp.c | 38 /* FEC 1588 register bits */ 163 /* Convert the ptp local counter to 1588 timestamp */ in fec_ptp_enable_pps() 239 /* Convert the ptp local counter to 1588 timestamp */ in fec_ptp_pps_perout() 554 /* Convert 1588 timestamp to ns*/ in fec_ptp_enable()
|