summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm/devarch.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-10-20 19:56:31 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2018-10-20 19:56:31 +0200
commit83e20b4df18d539db59c8e1090f77a6565df250e (patch)
treed42f2d4c7fdd8cb1526131515690bc9229150505 /sys/src/9/bcm/devarch.c
parent796e5e6000677a39577d545e4603ce251e7cbfe9 (diff)
bcm: import changes for raspi2/3 from richard miller
Diffstat (limited to 'sys/src/9/bcm/devarch.c')
-rw-r--r--sys/src/9/bcm/devarch.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/src/9/bcm/devarch.c b/sys/src/9/bcm/devarch.c
index a9b51c273..090c6ae77 100644
--- a/sys/src/9/bcm/devarch.c
+++ b/sys/src/9/bcm/devarch.c
@@ -150,17 +150,19 @@ Dev archdevtab = {
static long
cputyperead(Chan*, void *a, long n, vlong offset)
{
- char str[128];
+ char name[64], str[128];
- snprint(str, sizeof str, "ARM11 %d\n", m->cpumhz);
+ cputype2name(name, sizeof name);
+ snprint(str, sizeof str, "ARM %s %d\n", name, m->cpumhz);
return readstr(offset, a, n, str);
}
static long
cputempread(Chan*, void *a, long n, vlong offset)
{
- char str[128];
- snprint(str, sizeof str, "%d±%d\n", gettemp(0) / 1000, 1);
+ char str[16];
+
+ snprint(str, sizeof str, "%ud\n", (getcputemp()+500)/1000);
return readstr(offset, a, n, str);
}