functionDefinition.h 1.9 KB

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * Copyright 2005-2010 Analog Devices Inc.
  3. *
  4. * Licensed under the Clear BSD license or the GPL-2 (or later)
  5. */
  6. #ifndef _DEF_BF534_H
  7. #define _DEF_BF534_H
  8. /************************************************************************************
  9. ** System MMR Register Map
  10. *************************************************************************************/
  11. /* Clock and System Control (0xFFC00000 - 0xFFC000FF) */
  12. #define PLL_CTL 0xFFC00000 /* PLL Control Register */
  13. #define PLL_DIV 0xFFC00004 /* PLL Divide Register */
  14. #define VR_CTL 0xFFC00008 /* Voltage Regulator Control Register */
  15. #define PLL_STAT 0xFFC0000C /* PLL Status Register */
  16. #define PLL_LOCKCNT 0xFFC00010 /* PLL Lock Count Register */
  17. #define CHIPID 0xFFC00014 /* Chip ID Register */
  18. /* System Interrupt Controller (0xFFC00100 - 0xFFC001FF) */
  19. #define SWRST 0xFFC00100 /* Software Reset Register */
  20. #define SYSCR 0xFFC00104 /* System Configuration Register */
  21. #define SIC_RVECT 0xFFC00108 /* Interrupt Reset Vector Address Register */
  22. #define SIC_IMASK 0xFFC0010C /* Interrupt Mask Register */
  23. #define SIC_IAR0 0xFFC00110 /* Interrupt Assignment Register 0 */
  24. #define SIC_IAR1 0xFFC00114 /* Interrupt Assignment Register 1 */
  25. #define SIC_IAR2 0xFFC00118 /* Interrupt Assignment Register 2 */
  26. #define SIC_IAR3 0xFFC0011C /* Interrupt Assignment Register 3 */
  27. #define SIC_ISR 0xFFC00120 /* Interrupt Status Register */
  28. #define SIC_IWR 0xFFC00124 /* Interrupt Wakeup Register */