summaryrefslogtreecommitdiff
path: root/drivers/staging
diff options
context:
space:
mode:
authorHaiying Wang <Haiying.Wang@freescale.com>2014-12-04 15:34:06 (GMT)
committerMatthew Weigel <Matthew.Weigel@freescale.com>2014-12-11 18:41:49 (GMT)
commit524306fea202a77dc7722a76476c56aeb300424e (patch)
tree9929314c344dcbec61e4e94e56ff925791146edf /drivers/staging
parent6db59e857fc5a41892252b6c2c9a9b8788ad0c04 (diff)
downloadlinux-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')
-rw-r--r--drivers/staging/fsl_qbman/qman_config.c2
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);