summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
diff options
context:
space:
mode:
authorShengzhou Liu <Shengzhou.Liu@freescale.com>2013-05-07 03:04:08 (GMT)
committerFleming Andrew-AFLEMING <AFLEMING@freescale.com>2013-05-17 18:24:43 (GMT)
commit5d6b84d9a776bd3fe84124caa7dac23141705977 (patch)
tree1a79a383bb8010dc7426d726c25a86eb43c83246 /drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
parent698391e8c3a353979bedbb66c990754d35e35ec9 (diff)
downloadlinux-fsl-qoriq-5d6b84d9a776bd3fe84124caa7dac23141705977.tar.xz
fmd: update ptp timer config
There were three separated definitions for the ptp timer nominal clock frequency in fmd, dpaa-eth and 1588 drivers. Now we use an unified macro DPA_PTP_NOMINAL_FREQ_PERIOD_NS for the ptp timer clock config instead of the previous separated settings. To keep DPA_PTP_NOMINAL_FREQ_PERIOD_NS is power of 2 will lead to better 1588 performance with less calculation(save 10% CPU load). Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com> Change-Id: I8dbcb11cd546c1c0ba1cf63afd26a4a2502d9365 Reviewed-on: http://git.am.freescale.net:8181/2215 Reviewed-by: Bucur Madalin-Cristian-B32716 <madalin.bucur@freescale.com> Reviewed-by: Lavi Mandy-R52568 <Mandy.Lavi@freescale.com> Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com> Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c')
-rw-r--r--drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
index a4f6166..dde00e5 100644
--- a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
+++ b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
@@ -922,7 +922,7 @@ static t_Error InitFmDev(t_LnxWrpFmDev *p_LnxWrpFmDev)
if(!(p_LnxWrpFmDev->h_RtcDev = FM_RTC_Config(&fmRtcParam)))
RETURN_ERROR(MAJOR, E_INVALID_HANDLE, ("FM-RTC"));
- if (FM_RTC_ConfigPeriod(p_LnxWrpFmDev->h_RtcDev, 5) != E_OK)
+ if (FM_RTC_ConfigPeriod(p_LnxWrpFmDev->h_RtcDev, DPA_PTP_NOMINAL_FREQ_PERIOD_NS) != E_OK)
RETURN_ERROR(MAJOR, E_INVALID_STATE, ("FM-RTC"));
if (FM_RTC_Init(p_LnxWrpFmDev->h_RtcDev) != E_OK)