hardware.h 714 B

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