summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2004-09-27 17:33:07 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2004-09-27 17:33:07 +0000
commitd3f0606f9ab49910e37b2d651078c7c4e9bf392e (patch)
tree8f51a9605ce287b4aae2d0439f44bf79e3523280
parent2004-09-17 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-d3f0606f9ab49910e37b2d651078c7c4e9bf392e.tar.bz2
2004-04-09 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 607/networking * network/dec21140.c: Made PCI configuration minimum sane instead of fully specifying unused PCI features.
-rw-r--r--c/src/libchip/ChangeLog6
-rw-r--r--c/src/libchip/network/dec21140.c11
2 files changed, 10 insertions, 7 deletions
diff --git a/c/src/libchip/ChangeLog b/c/src/libchip/ChangeLog
index b3f7182de4..ce0eacc4d6 100644
--- a/c/src/libchip/ChangeLog
+++ b/c/src/libchip/ChangeLog
@@ -1,3 +1,9 @@
+2004-04-09 Greg Menke <gregory.menke@gsfc.nasa.gov>
+
+ PR 607/networking
+ * network/dec21140.c: Made PCI configuration minimum sane instead
+ of fully specifying unused PCI features.
+
2004-05-21 Till Strauman <strauman@slac.stanford.edu>
PR 625/networking
diff --git a/c/src/libchip/network/dec21140.c b/c/src/libchip/network/dec21140.c
index 3d52bec1e8..5bf3dbd2fe 100644
--- a/c/src/libchip/network/dec21140.c
+++ b/c/src/libchip/network/dec21140.c
@@ -1173,8 +1173,7 @@ rtems_dec21140_driver_attach (struct rtems_bsdnet_ifconfig *config, int attach)
PCI_BASE_ADDRESS_1,
&lvalue);
- tmp = (unsigned int)(lvalue & (unsigned int)(~MEM_MASK))
- + (unsigned int)PCI_MEM_BASE;
+ tmp = (unsigned int)(lvalue & (unsigned int)(~MEM_MASK)) + (unsigned int)PCI_MEM_BASE;
sc->base = (unsigned int *)(tmp);
@@ -1193,11 +1192,9 @@ rtems_dec21140_driver_attach (struct rtems_bsdnet_ifconfig *config, int attach)
#if defined(__PPC)
pci_write_config_word(pbus, pdev, pfun,
PCI_COMMAND,
- (unsigned16) ( PCI_COMMAND_MEMORY |
- PCI_COMMAND_MASTER |
- PCI_COMMAND_INVALIDATE |
- PCI_COMMAND_WAIT |
- PCI_COMMAND_FAST_BACK ) );
+ (unsigned16) ( PCI_COMMAND_IO |
+ PCI_COMMAND_MEMORY |
+ PCI_COMMAND_MASTER ) );
#endif
#if defined(__i386__)
pcib_conf_write16(signature, 0x04, ( 0x2 | 0x4 | 0x10 | 0x80 | 0x200) );