diff options
author | Harini Katakam <harini.katakam@xilinx.com> | 2019-06-27 11:50:59 +0530 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-06-29 11:09:18 -0700 |
commit | a8ee4dc1b5937ef60e04e11c6dd6039099d1069d (patch) | |
tree | 92b15d5d3bdd00ea9586cd388b8349d688ffa054 /drivers/net/ethernet/cadence/macb_ptp.c | |
parent | 79293f49677e2e703ef0d0efc9919319adacb3fb (diff) |
net: macb: Add separate definition for PPM fraction
The scaled ppm parameter passed to _adjfine() contains a 16 bit
fraction. This just happens to be the same as SUBNSINCR_SIZE now.
Hence define this separately.
Signed-off-by: Harini Katakam <harini.katakam@xilinx.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/cadence/macb_ptp.c')
-rw-r--r-- | drivers/net/ethernet/cadence/macb_ptp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/cadence/macb_ptp.c b/drivers/net/ethernet/cadence/macb_ptp.c index 0a8aca8d3634..6276eac8056b 100644 --- a/drivers/net/ethernet/cadence/macb_ptp.c +++ b/drivers/net/ethernet/cadence/macb_ptp.c @@ -135,7 +135,7 @@ static int gem_ptp_adjfine(struct ptp_clock_info *ptp, long scaled_ppm) * (temp / USEC_PER_SEC) + 0.5 */ adj += (USEC_PER_SEC >> 1); - adj >>= GEM_SUBNSINCR_SIZE; /* remove fractions */ + adj >>= PPM_FRACTION; /* remove fractions */ adj = div_u64(adj, USEC_PER_SEC); adj = neg_adj ? (word - adj) : (word + adj); |