diff options
author | Shengzhou Liu <Shengzhou.Liu@freescale.com> | 2013-05-07 03:04:08 (GMT) |
---|---|---|
committer | Fleming Andrew-AFLEMING <AFLEMING@freescale.com> | 2013-05-17 18:24:43 (GMT) |
commit | 5d6b84d9a776bd3fe84124caa7dac23141705977 (patch) | |
tree | 1a79a383bb8010dc7426d726c25a86eb43c83246 /drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c | |
parent | 698391e8c3a353979bedbb66c990754d35e35ec9 (diff) | |
download | linux-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.c | 2 |
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) |