diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/cs89x0.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/net/cs89x0.c b/drivers/net/cs89x0.c index 29a7c0cf84bc..04fca31f1733 100644 --- a/drivers/net/cs89x0.c +++ b/drivers/net/cs89x0.c | |||
@@ -491,8 +491,8 @@ cs89x0_probe1(struct net_device *dev, int ioaddr, int modular) | |||
491 | 491 | ||
492 | #ifdef CONFIG_SH_HICOSH4 | 492 | #ifdef CONFIG_SH_HICOSH4 |
493 | /* truely reset the chip */ | 493 | /* truely reset the chip */ |
494 | outw(0x0114, ioaddr + ADD_PORT); | 494 | writeword(ioaddr, ADD_PORT, 0x0114); |
495 | outw(0x0040, ioaddr + DATA_PORT); | 495 | writeword(ioaddr, DATA_PORT, 0x0040); |
496 | #endif | 496 | #endif |
497 | 497 | ||
498 | /* if they give us an odd I/O address, then do ONE write to | 498 | /* if they give us an odd I/O address, then do ONE write to |
@@ -503,24 +503,24 @@ cs89x0_probe1(struct net_device *dev, int ioaddr, int modular) | |||
503 | if (net_debug > 1) | 503 | if (net_debug > 1) |
504 | printk(KERN_INFO "%s: odd ioaddr 0x%x\n", dev->name, ioaddr); | 504 | printk(KERN_INFO "%s: odd ioaddr 0x%x\n", dev->name, ioaddr); |
505 | if ((ioaddr & 2) != 2) | 505 | if ((ioaddr & 2) != 2) |
506 | if ((inw((ioaddr & ~3)+ ADD_PORT) & ADD_MASK) != ADD_SIG) { | 506 | if ((readword(ioaddr & ~3, ADD_PORT) & ADD_MASK) != ADD_SIG) { |
507 | printk(KERN_ERR "%s: bad signature 0x%x\n", | 507 | printk(KERN_ERR "%s: bad signature 0x%x\n", |
508 | dev->name, inw((ioaddr & ~3)+ ADD_PORT)); | 508 | dev->name, readword(ioaddr & ~3, ADD_PORT)); |
509 | retval = -ENODEV; | 509 | retval = -ENODEV; |
510 | goto out2; | 510 | goto out2; |
511 | } | 511 | } |
512 | } | 512 | } |
513 | printk(KERN_DEBUG "PP_addr at %x: 0x%x\n", | 513 | printk(KERN_DEBUG "PP_addr at %x[%x]: 0x%x\n", |
514 | ioaddr + ADD_PORT, inw(ioaddr + ADD_PORT)); | 514 | ioaddr, ADD_PORT, readword(ioaddr, ADD_PORT)); |
515 | 515 | ||
516 | ioaddr &= ~3; | 516 | ioaddr &= ~3; |
517 | outw(PP_ChipID, ioaddr + ADD_PORT); | 517 | writeword(ioaddr, ADD_PORT, PP_ChipID); |
518 | 518 | ||
519 | tmp = inw(ioaddr + DATA_PORT); | 519 | tmp = readword(ioaddr, DATA_PORT); |
520 | if (tmp != CHIP_EISA_ID_SIG) { | 520 | if (tmp != CHIP_EISA_ID_SIG) { |
521 | printk(KERN_DEBUG "%s: incorrect signature at %x: 0x%x!=" | 521 | printk(KERN_DEBUG "%s: incorrect signature at %x[%x]: 0x%x!=" |
522 | CHIP_EISA_ID_SIG_STR "\n", | 522 | CHIP_EISA_ID_SIG_STR "\n", |
523 | dev->name, ioaddr + DATA_PORT, tmp); | 523 | dev->name, ioaddr, DATA_PORT, tmp); |
524 | retval = -ENODEV; | 524 | retval = -ENODEV; |
525 | goto out2; | 525 | goto out2; |
526 | } | 526 | } |
@@ -790,7 +790,7 @@ cs89x0_probe1(struct net_device *dev, int ioaddr, int modular) | |||
790 | goto out3; | 790 | goto out3; |
791 | return 0; | 791 | return 0; |
792 | out3: | 792 | out3: |
793 | outw(PP_ChipID, dev->base_addr + ADD_PORT); | 793 | writeword(dev->base_addr, ADD_PORT, PP_ChipID); |
794 | out2: | 794 | out2: |
795 | release_region(ioaddr & ~3, NETCARD_IO_EXTENT); | 795 | release_region(ioaddr & ~3, NETCARD_IO_EXTENT); |
796 | out1: | 796 | out1: |
@@ -970,11 +970,11 @@ void __init reset_chip(struct net_device *dev) | |||
970 | #ifndef CONFIG_ARCH_IXDP2X01 | 970 | #ifndef CONFIG_ARCH_IXDP2X01 |
971 | if (lp->chip_type != CS8900) { | 971 | if (lp->chip_type != CS8900) { |
972 | /* Hardware problem requires PNP registers to be reconfigured after a reset */ | 972 | /* Hardware problem requires PNP registers to be reconfigured after a reset */ |
973 | outw(PP_CS8920_ISAINT, ioaddr + ADD_PORT); | 973 | writeword(ioaddr, ADD_PORT, PP_CS8920_ISAINT); |
974 | outb(dev->irq, ioaddr + DATA_PORT); | 974 | outb(dev->irq, ioaddr + DATA_PORT); |
975 | outb(0, ioaddr + DATA_PORT + 1); | 975 | outb(0, ioaddr + DATA_PORT + 1); |
976 | 976 | ||
977 | outw(PP_CS8920_ISAMemB, ioaddr + ADD_PORT); | 977 | writeword(ioaddr, ADD_PORT, PP_CS8920_ISAMemB); |
978 | outb((dev->mem_start >> 16) & 0xff, ioaddr + DATA_PORT); | 978 | outb((dev->mem_start >> 16) & 0xff, ioaddr + DATA_PORT); |
979 | outb((dev->mem_start >> 8) & 0xff, ioaddr + DATA_PORT + 1); | 979 | outb((dev->mem_start >> 8) & 0xff, ioaddr + DATA_PORT + 1); |
980 | } | 980 | } |
@@ -1606,8 +1606,8 @@ net_rx(struct net_device *dev) | |||
1606 | int status, length; | 1606 | int status, length; |
1607 | 1607 | ||
1608 | int ioaddr = dev->base_addr; | 1608 | int ioaddr = dev->base_addr; |
1609 | status = inw(ioaddr + RX_FRAME_PORT); | 1609 | status = readword(ioaddr, RX_FRAME_PORT); |
1610 | length = inw(ioaddr + RX_FRAME_PORT); | 1610 | length = readword(ioaddr, RX_FRAME_PORT); |
1611 | 1611 | ||
1612 | if ((status & RX_OK) == 0) { | 1612 | if ((status & RX_OK) == 0) { |
1613 | count_rx_errors(status, lp); | 1613 | count_rx_errors(status, lp); |
@@ -1628,7 +1628,7 @@ net_rx(struct net_device *dev) | |||
1628 | 1628 | ||
1629 | insw(ioaddr + RX_FRAME_PORT, skb_put(skb, length), length >> 1); | 1629 | insw(ioaddr + RX_FRAME_PORT, skb_put(skb, length), length >> 1); |
1630 | if (length & 1) | 1630 | if (length & 1) |
1631 | skb->data[length-1] = inw(ioaddr + RX_FRAME_PORT); | 1631 | skb->data[length-1] = readword(ioaddr, RX_FRAME_PORT); |
1632 | 1632 | ||
1633 | if (net_debug > 3) { | 1633 | if (net_debug > 3) { |
1634 | printk( "%s: received %d byte packet of type %x\n", | 1634 | printk( "%s: received %d byte packet of type %x\n", |
@@ -1901,7 +1901,7 @@ void | |||
1901 | cleanup_module(void) | 1901 | cleanup_module(void) |
1902 | { | 1902 | { |
1903 | unregister_netdev(dev_cs89x0); | 1903 | unregister_netdev(dev_cs89x0); |
1904 | outw(PP_ChipID, dev_cs89x0->base_addr + ADD_PORT); | 1904 | writeword(dev_cs89x0->base_addr, ADD_PORT, PP_ChipID); |
1905 | release_region(dev_cs89x0->base_addr, NETCARD_IO_EXTENT); | 1905 | release_region(dev_cs89x0->base_addr, NETCARD_IO_EXTENT); |
1906 | free_netdev(dev_cs89x0); | 1906 | free_netdev(dev_cs89x0); |
1907 | } | 1907 | } |