vserver 1.9.5.x5
[linux-2.6.git] / include / linux / eeprom.h
index ddd37b8..38afd9d 100644 (file)
@@ -15,7 +15,7 @@ struct eeprom {
        void *dev;
        struct eeprom_ops *ops;
 
-       long            addr;
+       void __iomem *  addr;
 
        unsigned        ee_addr_bits;
 
@@ -43,7 +43,7 @@ enum EEPROM_Cmds {
         EE_WriteCmd=(5 << 6), EE_ReadCmd=(6 << 6), EE_EraseCmd=(7 << 6),
 };
 
-void setup_ee_mem_bitbanger(struct eeprom *ee, long memaddr, int eesel_bit, int eeclk_bit, int eedo_bit, int eedi_bit, unsigned polarity)
+void setup_ee_mem_bitbanger(struct eeprom *ee, void __iomem *memaddr, int eesel_bit, int eeclk_bit, int eedo_bit, int eedi_bit, unsigned polarity)
 {
        ee->addr = memaddr;
        ee->eesel = 1 << eesel_bit;