1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __HARDWARE_H 3#define __HARDWARE_H 4 5#include <asm/types.h> 6 7/* 8 * Note about PCI IO space mappings 9 * 10 * To make IO space accesses efficient, we store virtual addresses in 11 * the IO resources. 12 * 13 * The PCI IO space is located at virtual 0xfe000000 from physical 14 * 0x90000000. The PCI BARs must be programmed with physical addresses, 15 * but when we read them, we convert them to virtual addresses. See 16 * arch/arm/plat-iop/pci.c. 17 */ 18 19#ifndef __ASSEMBLY__ 20void iop32x_init_irq(void); 21#endif 22 23 24/* 25 * Generic chipset bits 26 */ 27#include "iop3xx.h" 28 29/* 30 * Board specific bits 31 */ 32#include "glantank.h" 33#include "iq80321.h" 34#include "iq31244.h" 35#include "n2100.h" 36 37 38#endif 39