]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/include/c_can.h
The first round of I/O space pointers separation.
[lincan.git] / lincan / include / c_can.h
index f5d9d10bfa045e79487501ab0d7887cd3ada439f..5a189b30a39f61edbb2fc4144cc6a5ae7ea884d9 100644 (file)
@@ -14,7 +14,7 @@
  */
 extern inline void c_can_write_reg_w(const struct canchip_t *pchip, u16 data, unsigned reg)
 {
-       u32 address = pchip->chip_base_addr + reg;
+       can_ioptr_t address = pchip->chip_base_addr + reg;
     #ifndef CONFIG_OC_LINCAN_DYNAMICIO
        writew(data,address);
     #else /*CONFIG_OC_LINCAN_DYNAMICIO*/
@@ -24,7 +24,7 @@ extern inline void c_can_write_reg_w(const struct canchip_t *pchip, u16 data, un
 
 extern inline u16 c_can_read_reg_w(const struct canchip_t *pchip, unsigned reg)
 {
-       u32 address = pchip->chip_base_addr + reg;
+       can_ioptr_t address = pchip->chip_base_addr + reg;
     #ifndef CONFIG_OC_LINCAN_DYNAMICIO
        return readw(address);
     #else /*CONFIG_OC_LINCAN_DYNAMICIO*/