summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-09-20 17:14:51 +1000
committerDamien Zammit <damien@zamaudio.com>2015-09-20 17:14:51 +1000
commitf8db16d79eb91f28a397d1e9c53ef3b5260248bb (patch)
tree8fb695ee79b4dc5f14f32da64b2826f996f53354
parent2e6300ea35ca85eb9c9f6915baa33a09ee4bacda (diff)
Fixed polling loop
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r--firmware/smu.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/smu.c b/firmware/smu.c
index 595fcc0..d2fdde3 100644
--- a/firmware/smu.c
+++ b/firmware/smu.c
@@ -43,6 +43,9 @@ void main(void)
while (1) {
mdelay(10);
- smu_service_request();
+ if (read32(0xe0003000) & 1) {
+ smu_service_request();
+ write32(0xe0003000, 0);
+ }
}
}