ADS860.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * A collection of structures, addresses, and values associated with
  3. * the Motorola 860 ADS board. Copied from the MBX stuff.
  4. * Magnus Damm added defines for 8xxrom and extended bd_info.
  5. * Helmut Buchsbaum added bitvalues for BCSRx
  6. *
  7. * Copyright (c) 1998 Dan Malek (dmalek@jlc.net)
  8. *
  9. * Modified by, Yuli Barcohen, Arabella Software Ltd., yuli@arabellasw.com
  10. *
  11. * Values common to all FADS family boards are in board/fads/fads.h
  12. */
  13. #ifndef __CONFIG_H
  14. #define __CONFIG_H
  15. /* Board type */
  16. #define CONFIG_ADS 1 /* Old Motorola MPC821/860ADS */
  17. /* Processor type */
  18. #define CONFIG_MPC860 1
  19. #define CONFIG_8xx_CONS_SMC1 1 /* Console is on SMC1 */
  20. #undef CONFIG_8xx_CONS_SMC2
  21. #undef CONFIG_8xx_CONS_NONE
  22. #define CONFIG_BAUDRATE 38400 /* Console baudrate */
  23. #if 0
  24. #define CFG_8XX_FACT 1526 /* 32.768 kHz crystal on XTAL/EXTAL */
  25. #else
  26. #define CFG_8XX_FACT 12 /* 4 MHz oscillator on EXTCLK */
  27. #endif
  28. #define CFG_PLPRCR (((CFG_8XX_FACT-1) << PLPRCR_MF_SHIFT) | \
  29. PLPRCR_SPLSS | PLPRCR_TEXPS | PLPRCR_TMIST)
  30. #define CONFIG_DRAM_50MHZ 1
  31. #define CONFIG_COMMANDS (CONFIG_CMD_DFL \
  32. | CFG_CMD_DHCP \
  33. | CFG_CMD_IMMAP \
  34. | CFG_CMD_PCMCIA \
  35. | CFG_CMD_PING \
  36. )
  37. #include "fads.h"
  38. #define CFG_PC_IDE_RESET ((ushort)0x0008) /* PC 12 */
  39. #endif /* __CONFIG_H */