ramips: add watchdog device for RT288x
[openwrt/svn-archive/archive.git] / target / linux / ramips / files / arch / mips / include / asm / mach-ralink / rt288x_regs.h
index 1dd6c2dcecaa671277452742b609509f2339263b..a95cb82963569ad9d4af80329a37d6c36a7e822c 100644 (file)
@@ -33,6 +33,7 @@
 #define RT2880_SDRAM_BASE      0x08000000
 
 #define RT2880_SYSC_SIZE       0x100
+#define RT2880_TIMER_SIZE      0x100
 #define RT2880_INTC_SIZE       0x100
 #define RT2880_MEMC_SIZE       0x100
 #define RT2880_UART0_SIZE      0x100
@@ -45,6 +46,7 @@
 #define SYSC_REG_CHIP_NAME1    0x004   /* Chip Name 1 */
 #define SYSC_REG_CHIP_ID       0x00c   /* Chip Identification */
 #define SYSC_REG_SYSTEM_CONFIG 0x010   /* System Configuration */
+#define SYSC_REG_CLKCFG                0x030
 #define SYSC_REG_RESET_CTRL    0x034   /* Reset Control*/
 #define SYSC_REG_RESET_STATUS  0x038   /* Reset Status*/
 #define SYSC_REG_GPIO_MODE     0x060   /* GPIO Purpose Select */
@@ -62,6 +64,8 @@
 #define SYSTEM_CONFIG_CPUCLK_280       0x2
 #define SYSTEM_CONFIG_CPUCLK_300       0x3
 
+#define CLKCFG_SRAM_CS_N_WDT   BIT(9)
+
 #define RT2880_RESET_SYSTEM    BIT(0)
 #define RT2880_RESET_TIMER     BIT(1)
 #define RT2880_RESET_INTC      BIT(2)