summaryrefslogtreecommitdiff
path: root/include/asm-frv
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2007-08-01 19:04:51 +0100
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-01 20:48:17 -0700
commit04668873daa822aa6c806ba28d1143db8dcb26e8 (patch)
treec71f7864aa5ccd364619d6ee02b7ab3cb269c498 /include/asm-frv
parentb5625481832ef1ab1a8e31fac0b1d14acdbbc148 (diff)
downloadkernel-common-04668873daa822aa6c806ba28d1143db8dcb26e8.tar.gz
kernel-common-04668873daa822aa6c806ba28d1143db8dcb26e8.tar.bz2
kernel-common-04668873daa822aa6c806ba28d1143db8dcb26e8.zip
FRV: Enable the MB86943 PCI arbiter correctly
Enable the MB93090 motherboard's MB86943 PCI arbiter correctly by assigning to the register rather than comparing against it. This is required to support bus mastering. Signed-off-by: David Howells <dhowells@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/asm-frv')
-rw-r--r--include/asm-frv/mb86943a.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/asm-frv/mb86943a.h b/include/asm-frv/mb86943a.h
index b89fd0b56bb3..e87ef924bfb4 100644
--- a/include/asm-frv/mb86943a.h
+++ b/include/asm-frv/mb86943a.h
@@ -36,4 +36,7 @@
#define __reg_MB86943_pci_sl_io_base *(volatile uint32_t *) (__region_CS1 + 0x70)
#define __reg_MB86943_pci_sl_mem_base *(volatile uint32_t *) (__region_CS1 + 0x78)
+#define __reg_MB86943_pci_arbiter *(volatile uint32_t *) (__region_CS2 + 0x01300014)
+#define MB86943_PCIARB_EN 0x00000001
+
#endif /* _ASM_MB86943A_H */