dev: Fix bifield definition in timer_cpulocal.hh

Bitfield definition in the local timer model for ARM had the bitfield
range numbers reversed which could lead to buggy behavior.
This commit is contained in:
Ali Saidi 2012-09-07 14:20:53 -05:00
parent 98e1ce638f
commit 2059c01673

View file

@ -77,8 +77,8 @@ class CpuLocalTimer : public BasicPioDevice
Bitfield<0> enable;
Bitfield<1> autoReload;
Bitfield<2> intEnable;
Bitfield<3,7> reserved;
Bitfield<8,15> prescalar;
Bitfield<7,3> reserved;
Bitfield<15,8> prescalar;
EndBitUnion(TimerCtrl)
BitUnion32(WatchdogCtrl)
@ -86,8 +86,8 @@ class CpuLocalTimer : public BasicPioDevice
Bitfield<1> autoReload;
Bitfield<2> intEnable;
Bitfield<3> watchdogMode;
Bitfield<4,7> reserved;
Bitfield<8,15> prescalar;
Bitfield<7,4> reserved;
Bitfield<15,8> prescalar;
EndBitUnion(WatchdogCtrl)
protected: