summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKumar Gala <galak@kernel.crashing.org>2006-01-11 16:53:45 -0600
committerKumar Gala <galak@kernel.crashing.org>2006-01-11 16:53:45 -0600
commit304ad60f7da7f14135bdfcdcfefe1020fff80cac (patch)
tree9103b1c463ab3401c02e5df777d46bf51e322ead /include
parentec00c335789aea61ec13f41356805c690f059572 (diff)
parent3411d1176102249f0e85dfc01820940e2faa7d13 (diff)
downloadu-boot-imx-304ad60f7da7f14135bdfcdcfefe1020fff80cac.zip
u-boot-imx-304ad60f7da7f14135bdfcdcfefe1020fff80cac.tar.gz
u-boot-imx-304ad60f7da7f14135bdfcdcfefe1020fff80cac.tar.bz2
Merge branch 'pci'
Diffstat (limited to 'include')
-rw-r--r--include/pci.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/pci.h b/include/pci.h
index 8f19997..f78a769 100644
--- a/include/pci.h
+++ b/include/pci.h
@@ -309,6 +309,7 @@ struct pci_region {
#define PCI_REGION_MEM 0x00000000 /* PCI memory space */
#define PCI_REGION_IO 0x00000001 /* PCI IO space */
#define PCI_REGION_TYPE 0x00000001
+#define PCI_REGION_PREFETCH 0x00000008 /* prefetchable PCI memory */
#define PCI_REGION_MEMORY 0x00000100 /* System memory */
#define PCI_REGION_RO 0x00000200 /* Read-only memory */
@@ -386,7 +387,7 @@ struct pci_controller {
int (*write_dword)(struct pci_controller*, pci_dev_t, int where, u32);
/* Used by auto config */
- struct pci_region *pci_mem, *pci_io;
+ struct pci_region *pci_mem, *pci_io, *pci_prefetch;
/* Used by ppc405 autoconfig*/
struct pci_region *pci_fb;
@@ -472,6 +473,7 @@ extern int pciauto_region_allocate(struct pci_region* res, unsigned int size, un
extern void pciauto_setup_device(struct pci_controller *hose,
pci_dev_t dev, int bars_num,
struct pci_region *mem,
+ struct pci_region *prefetch,
struct pci_region *io);
int pciauto_config_device(struct pci_controller *hose, pci_dev_t dev);