On Fri, Feb 07, 2014 at 10:03:33AM +0100, Daniel Vetter wrote: > The kernel will round it, so if we don't we'll have a spurious > mismatch. Happens on my machine here with 650-1300MHz range, where the > midpoint is 975. > > Cc: Jeff McGee <jeff.mcgee@xxxxxxxxx> > Signed-off-by: Daniel Vetter <daniel.vetter@xxxxxxxx> > --- > tests/pm_rps.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tests/pm_rps.c b/tests/pm_rps.c > index 467038104ec6..27e758755e3f 100644 > --- a/tests/pm_rps.c > +++ b/tests/pm_rps.c > @@ -350,6 +350,9 @@ static void min_max_config(void (*check)(void)) > { > int fmid = (origfreqs[RPn] + origfreqs[RP0]) / 2; > > + /* hw (and so kernel) currently rounds to 50 MHz ... */ s/rounds/truncates/ or if it really does round, you need to adjust the calculation. > + fmid = fmid / 50 * 50; > + > log("\nCheck original min and max...\n"); > check(); -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx