summaryrefslogtreecommitdiff
path: root/tools/intel_gpu_top.c
diff options
context:
space:
mode:
authorShuang He <shuang.he@intel.com>2009-12-14 14:10:02 +0800
committerEric Anholt <eric@anholt.net>2009-12-15 12:53:39 -0800
commit7f63b95c06ee49afcc6547128f8d582b91694d40 (patch)
tree9e57b3ac23350111342ac44d637c3098a45686ef /tools/intel_gpu_top.c
parent4e6400c4bbba2a35c7dc5396c69ca4444682b07f (diff)
intel_gpu_top: Fix broken clock reporting.
Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'tools/intel_gpu_top.c')
-rw-r--r--tools/intel_gpu_top.c76
1 files changed, 57 insertions, 19 deletions
diff --git a/tools/intel_gpu_top.c b/tools/intel_gpu_top.c
index 9ef3ae4d..b97a4f44 100644
--- a/tools/intel_gpu_top.c
+++ b/tools/intel_gpu_top.c
@@ -107,10 +107,18 @@ print_clock_info(void)
pci_device_cfg_read_u16(pci_dev, &gcfgc, I915_GCFGC);
switch (gcfgc & 0xf) {
- case 8: core_clock = 266;
- case 9: core_clock = 320;
- case 11: core_clock = 400;
- case 13: core_clock = 533;
+ case 8:
+ core_clock = 266;
+ break;
+ case 9:
+ core_clock = 320;
+ break;
+ case 11:
+ core_clock = 400;
+ break;
+ case 13:
+ core_clock = 533;
+ break;
}
print_clock("core", core_clock);
} else if (IS_965(devid) && IS_MOBILE(devid)) {
@@ -119,10 +127,18 @@ print_clock_info(void)
pci_device_cfg_read_u16(pci_dev, &gcfgc, I915_GCFGC);
switch (gcfgc & 0xf) {
- case 2: render_clock = 250; sampler_clock = 267;
- case 3: render_clock = 320; sampler_clock = 333;
- case 4: render_clock = 400; sampler_clock = 444;
- case 5: render_clock = 500; sampler_clock = 533;
+ case 2:
+ render_clock = 250; sampler_clock = 267;
+ break;
+ case 3:
+ render_clock = 320; sampler_clock = 333;
+ break;
+ case 4:
+ render_clock = 400; sampler_clock = 444;
+ break;
+ case 5:
+ render_clock = 500; sampler_clock = 533;
+ break;
}
print_clock("render", render_clock);
@@ -134,15 +150,27 @@ print_clock_info(void)
pci_device_cfg_read_u16(pci_dev, &gcfgc, I915_GCFGC);
switch (gcfgc & 0x7) {
- case 0: render_clock = 166;
- case 1: render_clock = 200;
- case 3: render_clock = 250;
- case 5: render_clock = 400;
+ case 0:
+ render_clock = 166;
+ break;
+ case 1:
+ render_clock = 200;
+ break;
+ case 3:
+ render_clock = 250;
+ break;
+ case 5:
+ render_clock = 400;
+ break;
}
switch (gcfgc & 0x70) {
- case 0: display_clock = 200;
- case 4: display_clock = 320;
+ case 0:
+ display_clock = 200;
+ break;
+ case 4:
+ display_clock = 320;
+ break;
}
if (gcfgc & (1 << 7))
display_clock = 133;
@@ -156,16 +184,26 @@ print_clock_info(void)
pci_device_cfg_read_u16(pci_dev, &gcfgc, I915_GCFGC);
switch (gcfgc & 0x7) {
- case 0: render_clock = 160;
- case 1: render_clock = 190;
- case 4: render_clock = 333;
+ case 0:
+ render_clock = 160;
+ break;
+ case 1:
+ render_clock = 190;
+ break;
+ case 4:
+ render_clock = 333;
+ break;
}
if (gcfgc & (1 << 13))
render_clock = 133;
switch (gcfgc & 0x70) {
- case 0: display_clock = 190;
- case 4: display_clock = 333;
+ case 0:
+ display_clock = 190;
+ break;
+ case 4:
+ display_clock = 333;
+ break;
}
if (gcfgc & (1 << 7))
display_clock = 133;