mirror of
git://nv-tegra.nvidia.com/kernel/nvethernetrm.git
synced 2025-12-24 10:34:24 +03:00
nvethernetrm: mgbe: add PTP support
Change takes care of - o Enable PTP for MGBE o Added flags for One step/two step and also for PTP master/slave o Getting timestamp from MAC registers for MGBE. Bug 200565914 Change-Id: I17346451f2619f0526a737a4a6bffdf130af4fc0 Signed-off-by: rakesh goyal <rgoyal@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/kernel/nvethernetrm/+/2314201 Reviewed-by: Bhadram Varka <vbhadram@nvidia.com>
This commit is contained in:
committed by
Bhadram Varka
parent
d17a9e4c63
commit
f6cbb32a42
@@ -130,6 +130,8 @@
|
||||
#define OSI_PTP_REQ_CLK_FREQ 250000000U
|
||||
#define OSI_FLOW_CTRL_DISABLE 0U
|
||||
|
||||
#define OSI_POLL_COUNT 1000U
|
||||
|
||||
#define OSI_ADDRESS_32BIT 0
|
||||
#define OSI_ADDRESS_40BIT 1
|
||||
#define OSI_ADDRESS_48BIT 2
|
||||
@@ -143,7 +145,6 @@
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
|
||||
/**
|
||||
* @addtogroup Helper Helper MACROS
|
||||
*
|
||||
@@ -154,11 +155,15 @@
|
||||
|
||||
/* Logging defines */
|
||||
/* log levels */
|
||||
|
||||
#define OSI_LOG_INFO 1U
|
||||
#define OSI_LOG_WARN 2U
|
||||
#define OSI_LOG_ERR 3U
|
||||
/* Error types */
|
||||
#define OSI_LOG_ARG_OUTOFBOUND 1U
|
||||
#define OSI_LOG_ARG_INVALID 2U
|
||||
#define OSI_LOG_ARG_HW_FAIL 4U
|
||||
#ifndef OSI_STRIPPED_LIB
|
||||
#define OSI_LOG_WARN 2U
|
||||
#define OSI_LOG_ARG_OPNOTSUPP 3U
|
||||
#endif /* !OSI_STRIPPED_LIB */
|
||||
/* Default maximum Giant Packet Size Limit is 16K */
|
||||
|
||||
Reference in New Issue
Block a user