diff options
author | Haiying Wang <Haiying.Wang@freescale.com> | 2014-12-04 15:34:06 (GMT) |
---|---|---|
committer | Matthew Weigel <Matthew.Weigel@freescale.com> | 2014-12-11 18:41:49 (GMT) |
commit | 524306fea202a77dc7722a76476c56aeb300424e (patch) | |
tree | 9929314c344dcbec61e4e94e56ff925791146edf /drivers/staging/fsl_qbman | |
parent | 6db59e857fc5a41892252b6c2c9a9b8788ad0c04 (diff) | |
download | linux-fsl-qoriq-524306fea202a77dc7722a76476c56aeb300424e.tar.xz |
fsl_qman: use do_div in prescaler calculation
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
Change-Id: I103b9031feaa464197d816d1a11a6e8204219f9b
Reviewed-on: http://git.am.freescale.net:8181/25397
Reviewed-by: Geoff Thorpe <Geoff.Thorpe@freescale.com>
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Matthew Weigel <Matthew.Weigel@freescale.com>
Diffstat (limited to 'drivers/staging/fsl_qbman')
-rw-r--r-- | drivers/staging/fsl_qbman/qman_config.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/fsl_qbman/qman_config.c b/drivers/staging/fsl_qbman/qman_config.c index 1056383..5fc1a2d 100644 --- a/drivers/staging/fsl_qbman/qman_config.c +++ b/drivers/staging/fsl_qbman/qman_config.c @@ -816,7 +816,7 @@ int qman_ceetm_set_prescaler(enum qm_dc_portal portal) return -ENODEV; temp = 0x400000 * 100; - temp /= CONFIG_QMAN_CEETM_UPDATE_PERIOD; + do_div(temp, CONFIG_QMAN_CEETM_UPDATE_PERIOD); temp *= 10000000; pres = (u16)(temp / qman_clk); |