diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-09-20 17:14:51 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-09-20 17:14:51 +1000 |
commit | f8db16d79eb91f28a397d1e9c53ef3b5260248bb (patch) | |
tree | 8fb695ee79b4dc5f14f32da64b2826f996f53354 | |
parent | 2e6300ea35ca85eb9c9f6915baa33a09ee4bacda (diff) |
Fixed polling loop
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r-- | firmware/smu.c | 5 |
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); + } } } |