From 7d950fa6f26e823a741f8c2db95ce4dd96c8d432 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sun, 18 Aug 2013 18:27:47 +0100 Subject: [PATCH] overlay: Print min/max GPU frequencies. Signed-off-by: Chris Wilson --- overlay/gpu-freq.c | 1 + overlay/gpu-freq.h | 3 ++- overlay/overlay.c | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/overlay/gpu-freq.c b/overlay/gpu-freq.c index f0285a5..545ba78 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 a704f6b..252ad95 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 92eca69..4665819 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; } -- 2.7.4