]> git.hungrycats.org Git - linux/commitdiff
[ARM] Fix IXP4XX_OST_RELOAD_MASK definition to not mask proper bits
authorDavid Vrabel <dvrabel@arcom.com>
Thu, 20 May 2004 03:53:00 +0000 (20:53 -0700)
committerDeepak Saxena <dsaxena@xanadu.(none)>
Thu, 20 May 2004 03:53:00 +0000 (20:53 -0700)
Current definition of OST_RELOAD_MASK masks off bit 2 of
the timer reload value register when it should mask bits 0
and 1.  This would cause small timeout values to be loaded
incorrectly.

include/asm-arm/arch-ixp4xx/ixp4xx-regs.h

index a1391991ecc2284ff09f3deebdd7ab15c085648d..b5810b2549fad54876c4cbf0ee4be5094fa9b5f0 100644 (file)
 #define IXP4XX_OST_ENABLE              0x00000001
 #define IXP4XX_OST_ONE_SHOT            0x00000002
 /* Low order bits of reload value ignored */
-#define IXP4XX_OST_RELOAD_MASK         0x00000004
+#define IXP4XX_OST_RELOAD_MASK         0x00000003
 #define IXP4XX_OST_DISABLED            0x00000000
 #define IXP4XX_OSST_TIMER_1_PEND       0x00000001
 #define IXP4XX_OSST_TIMER_2_PEND       0x00000002