diff options
Diffstat (limited to 'nic3com.c')
-rw-r--r-- | nic3com.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -87,17 +87,17 @@ void nic3com_unmap(void *virt_addr, size_t len) { } -void nic3com_chip_writeb(uint8_t val, volatile void *addr) +void nic3com_chip_writeb(uint8_t val, chipaddr addr) { - OUTL((uint32_t)(intptr_t)addr, io_base_addr + BIOS_ROM_ADDR); + OUTL((uint32_t)addr, io_base_addr + BIOS_ROM_ADDR); OUTB(val, io_base_addr + BIOS_ROM_DATA); } -uint8_t nic3com_chip_readb(const volatile void *addr) +uint8_t nic3com_chip_readb(const chipaddr addr) { uint8_t val; - OUTL((uint32_t)(intptr_t)addr, io_base_addr + BIOS_ROM_ADDR); + OUTL((uint32_t)addr, io_base_addr + BIOS_ROM_ADDR); val = INB(io_base_addr + BIOS_ROM_DATA); return val; |