|
@@ -57,15 +57,6 @@
|
|
|
#include "common.h"
|
|
|
#include "powerdomain.h"
|
|
|
|
|
|
-/* Parent clocks, eventually these will come from the clock framework */
|
|
|
-
|
|
|
-#define OMAP2_MPU_SOURCE "sys_ck"
|
|
|
-#define OMAP3_MPU_SOURCE OMAP2_MPU_SOURCE
|
|
|
-#define OMAP4_MPU_SOURCE "sys_clkin_ck"
|
|
|
-#define OMAP2_32K_SOURCE "func_32k_ck"
|
|
|
-#define OMAP3_32K_SOURCE "omap_32k_fck"
|
|
|
-#define OMAP4_32K_SOURCE "sys_32k_ck"
|
|
|
-
|
|
|
#define REALTIME_COUNTER_BASE 0x48243200
|
|
|
#define INCREMENTER_NUMERATOR_OFFSET 0x10
|
|
|
#define INCREMENTER_DENUMERATOR_RELOAD_OFFSET 0x14
|
|
@@ -576,27 +567,27 @@ void __init omap##name##_sync32k_timer_init(void) \
|
|
|
}
|
|
|
|
|
|
#ifdef CONFIG_ARCH_OMAP2
|
|
|
-OMAP_SYS_32K_TIMER_INIT(2, 1, OMAP2_32K_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP2_MPU_SOURCE);
|
|
|
+OMAP_SYS_32K_TIMER_INIT(2, 1, "timer_32k_ck", "ti,timer-alwon",
|
|
|
+ 2, "timer_sys_ck");
|
|
|
#endif /* CONFIG_ARCH_OMAP2 */
|
|
|
|
|
|
#ifdef CONFIG_ARCH_OMAP3
|
|
|
-OMAP_SYS_32K_TIMER_INIT(3, 1, OMAP3_32K_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP3_MPU_SOURCE);
|
|
|
-OMAP_SYS_32K_TIMER_INIT(3_secure, 12, OMAP3_32K_SOURCE, "ti,timer-secure",
|
|
|
- 2, OMAP3_MPU_SOURCE);
|
|
|
-OMAP_SYS_GP_TIMER_INIT(3_gp, 1, OMAP3_MPU_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP3_MPU_SOURCE);
|
|
|
+OMAP_SYS_32K_TIMER_INIT(3, 1, "timer_32k_ck", "ti,timer-alwon",
|
|
|
+ 2, "timer_sys_ck");
|
|
|
+OMAP_SYS_32K_TIMER_INIT(3_secure, 12, "secure_32k_fck", "ti,timer-secure",
|
|
|
+ 2, "timer_sys_ck");
|
|
|
+OMAP_SYS_GP_TIMER_INIT(3_gp, 1, "timer_sys_ck", "ti,timer-alwon",
|
|
|
+ 2, "timer_sys_ck");
|
|
|
#endif /* CONFIG_ARCH_OMAP3 */
|
|
|
|
|
|
#ifdef CONFIG_SOC_AM33XX
|
|
|
-OMAP_SYS_GP_TIMER_INIT(3_am33xx, 1, OMAP4_MPU_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP4_MPU_SOURCE);
|
|
|
+OMAP_SYS_GP_TIMER_INIT(3_am33xx, 1, "timer_sys_ck", "ti,timer-alwon",
|
|
|
+ 2, "timer_sys_ck");
|
|
|
#endif /* CONFIG_SOC_AM33XX */
|
|
|
|
|
|
#ifdef CONFIG_ARCH_OMAP4
|
|
|
-OMAP_SYS_32K_TIMER_INIT(4, 1, OMAP4_32K_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP4_MPU_SOURCE);
|
|
|
+OMAP_SYS_32K_TIMER_INIT(4, 1, "timer_32k_ck", "ti,timer-alwon",
|
|
|
+ 2, "sys_clkin_ck");
|
|
|
#ifdef CONFIG_LOCAL_TIMERS
|
|
|
static DEFINE_TWD_LOCAL_TIMER(twd_local_timer, OMAP44XX_LOCAL_TWD_BASE, 29);
|
|
|
void __init omap4_local_timer_init(void)
|
|
@@ -625,8 +616,8 @@ void __init omap4_local_timer_init(void)
|
|
|
#endif /* CONFIG_ARCH_OMAP4 */
|
|
|
|
|
|
#ifdef CONFIG_SOC_OMAP5
|
|
|
-OMAP_SYS_32K_TIMER_INIT(5, 1, OMAP4_32K_SOURCE, "ti,timer-alwon",
|
|
|
- 2, OMAP4_MPU_SOURCE);
|
|
|
+OMAP_SYS_32K_TIMER_INIT(5, 1, "timer_32k_ck", "ti,timer-alwon",
|
|
|
+ 2, "sys_clkin_ck");
|
|
|
void __init omap5_realtime_timer_init(void)
|
|
|
{
|
|
|
int err;
|