diff options
author | wdenk <wdenk> | 2002-11-21 23:11:29 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2002-11-21 23:11:29 +0000 |
commit | ea909b7604306a400ee3abf57e2fa7b2dde5dde1 (patch) | |
tree | f23f5653250d0440fe81b098037814a401fc9cc9 /lib_i386/pci_type1.c | |
parent | b2184c314de0af9788ce505b413030d2114cfa4a (diff) |
* Added support for both PCMCIA slots (at the same time!) on MPC8xxLABEL_2002_11_22_0015
* Patch by Rod Boyce, 21 Nov 2002:
fix PCMCIA on MBX8xx board
* Patch by Pierre Aubert , 21 Nov 2002
Add CFG_CPM_POST_WORD_ADDR to make the offset of the
bootmode word in DPRAM configurable
Diffstat (limited to 'lib_i386/pci_type1.c')
-rw-r--r-- | lib_i386/pci_type1.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib_i386/pci_type1.c b/lib_i386/pci_type1.c index 8d35716eed0..5dfa8ab4fdc 100644 --- a/lib_i386/pci_type1.c +++ b/lib_i386/pci_type1.c @@ -17,16 +17,16 @@ #include <asm/io.h> #include <pci.h> -#define cfg_read(val, addr, type, op) *val = op((type)(addr)) -#define cfg_write(val, addr, type, op) op((val), (type *)(addr)) +#define cfg_read(val, addr, op) *val = op((int)(addr)) +#define cfg_write(val, addr, op) op((val), (int)(addr)) #define TYPE1_PCI_OP(rw, size, type, op, mask) \ static int \ type1_##rw##_config_##size(struct pci_controller *hose, \ pci_dev_t dev, int offset, type val) \ { \ - outl(dev | (offset & 0xfc) | 0x80000000, hose->cfg_addr); \ - cfg_##rw(val, hose->cfg_data + (offset & mask), type, op); \ + outl(dev | (offset & 0xfc) | 0x80000000, (int)hose->cfg_addr); \ + cfg_##rw(val, hose->cfg_data + (offset & mask), op); \ return 0; \ } |