Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __HARDWARE_H
0003 #define __HARDWARE_H
0004 
0005 #include <asm/types.h>
0006 
0007 /*
0008  * Note about PCI IO space mappings
0009  *
0010  * To make IO space accesses efficient, we store virtual addresses in
0011  * the IO resources.
0012  *
0013  * The PCI IO space is located at virtual 0xfe000000 from physical
0014  * 0x90000000. The PCI BARs must be programmed with physical addresses,
0015  * but when we read them, we convert them to virtual addresses. See
0016  * arch/arm/plat-iop/pci.c.
0017  */
0018 
0019 #ifndef __ASSEMBLY__
0020 void iop32x_init_irq(void);
0021 #endif
0022 
0023 
0024 /*
0025  * Generic chipset bits
0026  */
0027 #include "iop3xx.h"
0028 
0029 /*
0030  * Board specific bits
0031  */
0032 #include "glantank.h"
0033 #include "iq80321.h"
0034 #include "iq31244.h"
0035 #include "n2100.h"
0036 
0037 
0038 #endif