defxx: DEFEA's ESIC port I/O decoding cleanup
authorMaciej W. Rozycki <macro@linux-mips.org>
Thu, 25 Sep 2014 10:06:55 +0000 (11:06 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 28 Sep 2014 21:22:10 +0000 (17:22 -0400)
commitb98dfaf2b0a3e72fa5967dafb4f246442584a780
tree4cc04f9085d0b1863dd6cf27e9fdc95d8b5d28cd
parentb1a6d3ecf806457d3e76ac0044db424be3c9422d
defxx: DEFEA's ESIC port I/O decoding cleanup

Use the slot-specific I/O range for decoding accesses to PDQ ASIC
registers (IOCS0) and the discrete Burst Holdoff register (IOCS1) as per
the "HD64981F EISA Slave Interface Controller (ESIC)" datasheet.  Use
disjoint decode ranges now that the assignment of chip selects is known.
Update the span of the port I/O resource requested accordingly.

Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/fddi/defxx.c
drivers/net/fddi/defxx.h