-#define MCFPIT_PCSR 0x0 /* PIT control register */
-#define MCFPIT_PMR 0x2 /* PIT modulus register */
-#define MCFPIT_PCNTR 0x4 /* PIT count register */
+struct mcfpit {
+ unsigned short pcsr; /* PIT control and status */
+ unsigned short pmr; /* PIT modulus register */
+ unsigned short pcntr; /* PIT count register */
+} __attribute__((packed));