diff options
author | loos <loos@FreeBSD.org> | 2013-09-23 14:00:18 +0000 |
---|---|---|
committer | loos <loos@FreeBSD.org> | 2013-09-23 14:00:18 +0000 |
commit | 185dc91bf29b66981dcb68f679ed3f2d50c7a69e (patch) | |
tree | 4d9f13021a709b47c2cf0f11ba24dedb21092842 /sys/arm/broadcom | |
parent | 674fdc66685eb6f5b619be29f1ed5af5c0713c53 (diff) | |
download | FreeBSD-src-185dc91bf29b66981dcb68f679ed3f2d50c7a69e.zip FreeBSD-src-185dc91bf29b66981dcb68f679ed3f2d50c7a69e.tar.gz |
Fix DELAY() on RPi, the wrong math was making it take twice it should.
Reported by: Alexander <sht@ropnet.ru>
Approved by: adrian (mentor)
Approved by: re (gjb)
Diffstat (limited to 'sys/arm/broadcom')
-rw-r--r-- | sys/arm/broadcom/bcm2835/bcm2835_systimer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/broadcom/bcm2835/bcm2835_systimer.c b/sys/arm/broadcom/bcm2835/bcm2835_systimer.c index 40af90d..6ecdb34 100644 --- a/sys/arm/broadcom/bcm2835/bcm2835_systimer.c +++ b/sys/arm/broadcom/bcm2835/bcm2835_systimer.c @@ -296,7 +296,7 @@ DELAY(int usec) } /* Get the number of times to count */ - counts = usec * ((bcm_systimer_tc.tc_frequency / 1000000) + 1); + counts = usec * (bcm_systimer_tc.tc_frequency / 1000000) + 1; first = bcm_systimer_tc_read_4(SYSTIMER_CLO); |