change base address variables to long, for 64 bit machines.
authorFrank Mori Hess <fmhess@speakeasy.net>
Mon, 8 Sep 2003 22:16:54 +0000 (22:16 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Mon, 8 Sep 2003 22:16:54 +0000 (22:16 +0000)
comedi/drivers/8253.h

index 89f1351e4d99ad50521fcf1c4b7b0d3c234b2ed6..734f7f77a8bb6e8fb20053d1c5a2ef90a4ff4e1c 100644 (file)
@@ -217,7 +217,7 @@ static inline void i8253_cascade_ns_to_timer_2div(int i8253_osc_base,
  *
  * FMH
  */
-static inline int i8254_load(unsigned int base_address,
+static inline int i8254_load(unsigned long base_address,
        unsigned int counter_number, unsigned int count, unsigned int mode)
 {
        unsigned int byte;
@@ -240,7 +240,7 @@ static inline int i8254_load(unsigned int base_address,
        return 0;
 }
 
-static inline int i8254_mm_load(unsigned int base_address,
+static inline int i8254_mm_load(unsigned long base_address,
        unsigned int counter_number, unsigned int count, unsigned int mode)
 {
        unsigned int byte;
@@ -264,7 +264,7 @@ static inline int i8254_mm_load(unsigned int base_address,
 }
 
 /* Returns 16 bit counter value, should work for 8253 also.*/
-static inline int i8254_read(unsigned int base_address, unsigned int counter_number)
+static inline int i8254_read(unsigned long base_address, unsigned int counter_number)
 {
        unsigned int byte;
        int ret;