Searched refs:TIMER_CTRL (Results 1 – 7 of 7) sorted by relevance
/linux-4.1.27/drivers/clocksource/ |
D | timer-integrator-ap.c | 50 writel(ctrl, base + TIMER_CTRL); in integrator_clocksource_init() 79 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE; in clkevt_set_mode() 82 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode() 89 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode() 94 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode() 108 unsigned long ctrl = readl(clkevt_base + TIMER_CTRL); in clkevt_set_next_event() 110 writel(ctrl & ~TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL); in clkevt_set_next_event() 112 writel(ctrl | TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL); in clkevt_set_next_event() 148 writel(ctrl, clkevt_base + TIMER_CTRL); in integrator_clockevent_init() 179 writel(0, base + TIMER_CTRL); in integrator_ap_timer_init_of()
|
D | time-orion.c | 24 #define TIMER_CTRL 0x00 macro 57 atomic_io_modify(timer_base + TIMER_CTRL, in orion_clkevt_next_event() 70 atomic_io_modify(timer_base + TIMER_CTRL, in orion_clkevt_mode() 75 atomic_io_modify(timer_base + TIMER_CTRL, in orion_clkevt_mode() 124 atomic_io_modify(timer_base + TIMER_CTRL, in orion_timer_init()
|
/linux-4.1.27/arch/arm/common/ |
D | timer-sp.c | 96 writel(0, base + TIMER_CTRL); in __sp804_clocksource_and_sched_clock_init() 100 base + TIMER_CTRL); in __sp804_clocksource_and_sched_clock_init() 135 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_mode() 154 writel(ctrl, clkevt_base + TIMER_CTRL); in sp804_set_mode() 160 unsigned long ctrl = readl(clkevt_base + TIMER_CTRL); in sp804_set_next_event() 163 writel(ctrl | TIMER_CTRL_ENABLE, clkevt_base + TIMER_CTRL); in sp804_set_next_event() 206 writel(0, base + TIMER_CTRL); in __sp804_clockevents_init() 226 writel(0, base + TIMER_CTRL); in sp804_of_init() 227 writel(0, base + TIMER_2_BASE + TIMER_CTRL); in sp804_of_init() 284 writel(0, base + TIMER_CTRL); in integrator_cp_of_init()
|
/linux-4.1.27/drivers/watchdog/ |
D | orion_wdt.c | 37 #define TIMER_CTRL 0x0000 macro 109 atomic_io_modify(dev->reg + TIMER_CTRL, in armada370_wdt_clock_init() 130 atomic_io_modify(dev->reg + TIMER_CTRL, in armada375_wdt_clock_init() 149 atomic_io_modify(dev->reg + TIMER_CTRL, in armada375_wdt_clock_init() 172 atomic_io_modify(dev->reg + TIMER_CTRL, in armadaxp_wdt_clock_init() 202 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, in armada375_start() 227 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, in armada370_start() 246 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, in orion_start() 272 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, 0); in orion_stop() 290 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, 0); in armada375_stop() [all …]
|
/linux-4.1.27/arch/arm/mach-realview/ |
D | core.c | 384 writel(0, timer0_va_base + TIMER_CTRL); in realview_timer_init() 385 writel(0, timer1_va_base + TIMER_CTRL); in realview_timer_init() 386 writel(0, timer2_va_base + TIMER_CTRL); in realview_timer_init() 387 writel(0, timer3_va_base + TIMER_CTRL); in realview_timer_init()
|
/linux-4.1.27/arch/arm/include/asm/hardware/ |
D | arm_timer.h | 20 #define TIMER_CTRL 0x08 /* ACVR rw */ macro
|
/linux-4.1.27/arch/arm/mach-versatile/ |
D | core.c | 801 writel(0, TIMER0_VA_BASE + TIMER_CTRL); in versatile_timer_init() 802 writel(0, TIMER1_VA_BASE + TIMER_CTRL); in versatile_timer_init() 803 writel(0, TIMER2_VA_BASE + TIMER_CTRL); in versatile_timer_init() 804 writel(0, TIMER3_VA_BASE + TIMER_CTRL); in versatile_timer_init()
|