| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | i/o and memory space enable bits in PCI-PCI bridge |
| From: | Pavel Kiryukhin <savl@dev.rtsoft.ru> |
| Date: | Tue, 07 Dec 2004 22:48:13 +0300 |
| Cc: | Pavel Kiryukhin <savl@dev.rtsoft.ru> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 |
Hi!Can somebody give me a hint: - what part of 2.6 (mips) code is responsible for setting i/o and memory space enable bits in PCI-PCI bridge config. space command register? On my board those bits are not set after bridge is configured.Currently I'm using the following change in "pcibios_enable_resources" to work with devices behind the bridge.
--- arch/mips/pci/pci.c_org 2004-12-06 18:20:50.000000000 +0300
+++ arch/mips/pci/pci.c 2004-12-06 18:21:22.000000000 +0300
@@ -164,7 +164,7 @@
pci_read_config_word(dev, PCI_COMMAND, &cmd);
old_cmd = cmd;
- for(idx=0; idx<6; idx++) {
+ for(idx=0; idx<=PCI_BRIDGE_RESOURCES; idx++) {
/* Only set up the requested stuff */
if (!(mask & (1<<idx)))
continue;
but I think there should be some legal way I missed.
--
Thank you,
Pavel Kiryukhin.
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] Improve atomic.h implementation robustness, Richard Sandiford |
|---|---|
| Next by Date: | Re: au1100fb.c, Karl Lessard |
| Previous by Thread: | mmap problem, Dmitriy Tochansky |
| Next by Thread: | Re: i/o and memory space enable bits in PCI-PCI bridge, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |