Ashok Reddy Soma 3adc17f60b lib: div64: Add support for round up of div64_u64
Most of the frequencies are not rounded up to a proper number.
When we need to devide these frequencies to get a number for example
frequency in Mhz, we see it as one less than the actual intended value.
Ex: If we want to get Mhz from frequency 199999994hz, we will calculate
it using div64_u64(199999994, 1000000) and we will get 199Mhz in place
of 200Mhz.

Add a macro DIV64_U64_ROUND_UP for rounding up div64_u64. This is taken
from linux 'commit 68600f623d69("mm: don't miss the last page because of
round-off error")'.

Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/f9fdcba76cd692ae436b1d7883b490e3dc207231.1645626962.git.michal.simek@xilinx.com
2022-03-09 12:34:47 +01:00
..
2021-01-27 16:58:57 -05:00
2021-03-01 09:54:11 -05:00
2022-01-19 18:11:34 +01:00
2021-11-23 09:57:55 +02:00
2020-05-11 01:30:49 +05:30
2020-08-24 16:37:53 +02:00
2021-03-01 09:54:11 -05:00
2021-04-20 07:31:12 -04:00
2022-01-19 18:11:34 +01:00
2022-01-19 18:11:34 +01:00