ADS860.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. /*
  32. * Command line configuration.
  33. */
  34. #include <config_cmd_default.h>
  35. #define CONFIG_CMD_DHCP
  36. #define CONFIG_CMD_IMMAP
  37. #define CONFIG_CMD_PCMCIA
  38. #define CONFIG_CMD_PING
  39. /* This is picked up again in fads.h */
  40. #define FADS_COMMANDS_ALREADY_DEFINED
  41. #include "../../board/fads/fads.h"
  42. #define CFG_PC_IDE_RESET ((ushort)0x0008) /* PC 12 */
  43. #endif /* __CONFIG_H */