sbc82xx.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /* Board information for the SBCPowerQUICCII, which should be generic for
  2. * all 8260 boards. The IMMR is now given to us so the hard define
  3. * will soon be removed. All of the clock values are computed from
  4. * the configuration SCMR and the Power-On-Reset word.
  5. */
  6. #ifndef __PPC_SBC82xx_H__
  7. #define __PPC_SBC82xx_H__
  8. #include <asm/ppcboot.h>
  9. #define CPM_MAP_ADDR 0xf0000000
  10. #define SBC82xx_TODC_NVRAM_ADDR 0xd0000000
  11. #define SBC82xx_MACADDR_NVRAM_FCC1 0x220000c9 /* JP6B */
  12. #define SBC82xx_MACADDR_NVRAM_SCC1 0x220000cf /* JP6A */
  13. #define SBC82xx_MACADDR_NVRAM_FCC2 0x220000d5 /* JP7A */
  14. #define SBC82xx_MACADDR_NVRAM_FCC3 0x220000db /* JP7B */
  15. /* For our show_cpuinfo hooks. */
  16. #define CPUINFO_VENDOR "Wind River"
  17. #define CPUINFO_MACHINE "SBC PowerQUICC II"
  18. #define BOOTROM_RESTART_ADDR ((uint)0x40000104)
  19. #define SBC82xx_PC_IRQA (NR_SIU_INTS+0)
  20. #define SBC82xx_PC_IRQB (NR_SIU_INTS+1)
  21. #define SBC82xx_MPC185_IRQ (NR_SIU_INTS+2)
  22. #define SBC82xx_ATM_IRQ (NR_SIU_INTS+3)
  23. #define SBC82xx_PIRQA (NR_SIU_INTS+4)
  24. #define SBC82xx_PIRQB (NR_SIU_INTS+5)
  25. #define SBC82xx_PIRQC (NR_SIU_INTS+6)
  26. #define SBC82xx_PIRQD (NR_SIU_INTS+7)
  27. #endif /* __PPC_SBC82xx_H__ */