diff options
author | Paul Gortmaker <paul.gortmaker@windriver.com> | 2009-09-20 20:36:01 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2009-09-24 12:05:00 -0500 |
commit | a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24 (patch) | |
tree | ac830efb1b5513e9b0cf1e5276db695208f8a59b | |
parent | 11d5a629f8a40f9d7cffc74e58f4e3ed258e56ab (diff) | |
download | u-boot-imx-a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24.zip u-boot-imx-a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24.tar.gz u-boot-imx-a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24.tar.bz2 |
fsl_pci: create a SET_STD_PCI_INFO() helper wrapper
Recycle the recently added PCI-e wrapper used to reduce board
duplication of code by creating a similar version for plain PCI.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
-rw-r--r-- | include/asm-ppc/fsl_pci.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-ppc/fsl_pci.h b/include/asm-ppc/fsl_pci.h index b9972da..2790da7 100644 --- a/include/asm-ppc/fsl_pci.h +++ b/include/asm-ppc/fsl_pci.h @@ -173,6 +173,18 @@ struct fsl_pci_info { int fsl_pci_init_port(struct fsl_pci_info *pci_info, struct pci_controller *hose, int busno); +#define SET_STD_PCI_INFO(x, num) \ +{ \ + x.regs = CONFIG_SYS_PCI##num##_ADDR; \ + x.mem_bus = CONFIG_SYS_PCI##num##_MEM_BUS; \ + x.mem_phys = CONFIG_SYS_PCI##num##_MEM_PHYS; \ + x.mem_size = CONFIG_SYS_PCI##num##_MEM_SIZE; \ + x.io_bus = CONFIG_SYS_PCI##num##_IO_BUS; \ + x.io_phys = CONFIG_SYS_PCI##num##_IO_PHYS; \ + x.io_size = CONFIG_SYS_PCI##num##_IO_SIZE; \ + x.pci_num = num; \ +} + #define SET_STD_PCIE_INFO(x, num) \ { \ x.regs = CONFIG_SYS_PCIE##num##_ADDR; \ |