#define mrv_read8(reg) ioread8(card->iobase + reg) #define mrv_read16(reg) ioread16(card->iobase + reg) #define mrv_write16(reg, val) iowrite16(val, card->iobase + reg) #define mrv_write16_rep(reg, buf, count) iowrite16_rep(card->iobase + reg, buf, count) --------------------------------------------- printk("REGDUMP - READ8\n"); q=0; for (q=0; q<=0x80; q+=1) { printk("address: %02x value: %02x\n", q, mrv_read8(q)); } printk("REGDUMP - READ16\n"); q=0; for (q=0; q<=0x80; q+=2) { printk("address: %04x value: %04x\n", q, mrv_read16(q)); }