summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2013-08-18 18:27:47 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2013-08-18 18:27:47 +0100
commit7d950fa6f26e823a741f8c2db95ce4dd96c8d432 (patch)
tree82cdc73bea0bf35a6408404ece8be59f5c31f20b
parent3f5129471fdcc81ae4291bfa717e497d223e35a1 (diff)
overlay: Print min/max GPU frequencies.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r--overlay/gpu-freq.c1
-rw-r--r--overlay/gpu-freq.h3
-rw-r--r--overlay/overlay.c5
3 files changed, 8 insertions, 1 deletions
diff --git a/overlay/gpu-freq.c b/overlay/gpu-freq.c
index f0285a5f..545ba781 100644
--- a/overlay/gpu-freq.c
+++ b/overlay/gpu-freq.c
@@ -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;
}
diff --git a/overlay/gpu-freq.h b/overlay/gpu-freq.h
index a704f6be..252ad95f 100644
--- a/overlay/gpu-freq.h
+++ b/overlay/gpu-freq.h
@@ -1,5 +1,6 @@
struct gpu_freq {
- int rpn, rp1, rp0, max;
+ int min, max;
+ int rpn, rp1, rp0;
int request;
int current;
};
diff --git a/overlay/overlay.c b/overlay/overlay.c
index 92eca694..46658195 100644
--- a/overlay/overlay.c
+++ b/overlay/overlay.c
@@ -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;
}