diff options
author | Daniel Schultz <d.schultz@phytec.de> | 2015-07-17 15:39:10 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-07-20 07:33:11 +0200 |
commit | 7dc53b3bb29f65ce05449d92f761519b02bff733 (patch) | |
tree | 94f6cb4097ec7e6894c83da0e20bfff9b1782190 /arch/arm/mach-omap/include | |
parent | b59822ecef0086300c9129c0a6058faf0ec57819 (diff) | |
download | barebox-7dc53b3bb29f65ce05449d92f761519b02bff733.tar.gz barebox-7dc53b3bb29f65ce05449d92f761519b02bff733.tar.xz |
ARM: am335x: Changed timer
The 32KHz from dmtimer0 is derived from a SoC internal RC oscillator
which is quite inaccurate. Switch to dmtimer2 which is driven from
the high frequency oscillator clock.
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-omap/include')
-rw-r--r-- | arch/arm/mach-omap/include/mach/am33xx-silicon.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-omap/include/mach/am33xx-silicon.h b/arch/arm/mach-omap/include/mach/am33xx-silicon.h index 7c209ec5d8..e17e609879 100644 --- a/arch/arm/mach-omap/include/mach/am33xx-silicon.h +++ b/arch/arm/mach-omap/include/mach/am33xx-silicon.h @@ -62,6 +62,9 @@ /* DTMTimer0 */ #define AM33XX_DMTIMER0_BASE (AM33XX_L4_WKUP_BASE + 0x205000) +/* DMTIimer2 */ +#define AM33XX_DMTIMER2_BASE (AM33XX_L4_PER_BASE + 0x40000) +#define AM33XX_CM_DPLL (AM33XX_L4_WKUP_BASE + 0x200500) /* PRM */ #define AM33XX_PRM_BASE (AM33XX_L4_WKUP_BASE + 0x200000) @@ -73,6 +76,7 @@ /* CTRL */ #define AM33XX_CTRL_BASE (AM33XX_L4_WKUP_BASE + 0x210000) #define AM33XX_IDCODE_REG (AM33XX_CTRL_BASE + 0x600) +#define AM33XX_CTRL_STATUS (AM33XX_CTRL_BASE + 0x40) /* Watchdog Timer */ #define AM33XX_WDT_BASE 0x44E35000 |