overlay: Print min/max GPU frequencies.
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 18 Aug 2013 17:27:47 +0000 (18:27 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Sun, 18 Aug 2013 17:27:47 +0000 (18:27 +0100)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
overlay/gpu-freq.c
overlay/gpu-freq.h
overlay/overlay.c

index f0285a5..545ba78 100644 (file)
@@ -43,6 +43,7 @@ int gpu_freq_init(struct gpu_freq *gf)
        if (s == NULL)
                return EIO;
        sscanf(s, "Max overclocked frequency: %dMHz", &gf->max);
+       gf->min = gf->rpn;
 
        return 0;
 }
index a704f6b..252ad95 100644 (file)
@@ -1,5 +1,6 @@
 struct gpu_freq {
-       int rpn, rp1, rp0, max;
+       int min, max;
+       int rpn, rp1, rp0;
        int request;
        int current;
 };
index 92eca69..4665819 100644 (file)
@@ -432,6 +432,11 @@ static void show_gpu_freq(struct overlay_context *ctx, struct overlay_gpu_freq *
        cairo_show_text(ctx->cr, buf);
        y += 14;
 
+       sprintf(buf, "min: %dMHz, max: %dMHz", gf->gpu_freq.min, gf->gpu_freq.max);
+       cairo_move_to(ctx->cr, 12, y);
+       cairo_show_text(ctx->cr, buf);
+       y += 14;
+
        ctx->last_y += 112;
 }