Lines Matching +full:general +full:- +full:purpose

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2007-2009 ST-Ericsson AB
31 * GP1 (general purpose 1) timer @ 1MHz
32 * GP2 (general purpose 2) timer @ 1MHz
35 /* Reset OS Timer 32bit (-/W) */
38 /* Enable OS Timer 32bit (-/W) */
41 /* Disable OS Timer 32bit (-/W) */
44 /* OS Timer Mode Register 32bit (-/W) */
48 /* OS Timer Status Register 32bit (R/-) */
59 /* OS Timer Current Count Register 32bit (R/-) */
63 /* OS Timer Interrupt Enable Register 32bit (-/W) */
67 /* OS Timer Interrupt Acknowledge Register 32bit (-/W) */
71 /* Reset DD Timer 32bit (-/W) */
74 /* Enable DD Timer 32bit (-/W) */
77 /* Disable DD Timer 32bit (-/W) */
80 /* DD Timer Mode Register 32bit (-/W) */
84 /* DD Timer Status Register 32bit (R/-) */
95 /* DD Timer Current Count Register 32bit (R/-) */
99 /* DD Timer Interrupt Enable Register 32bit (-/W) */
103 /* DD Timer Interrupt Acknowledge Register 32bit (-/W) */
107 /* Reset GP1 Timer 32bit (-/W) */
110 /* Enable GP1 Timer 32bit (-/W) */
113 /* Disable GP1 Timer 32bit (-/W) */
116 /* GP1 Timer Mode Register 32bit (-/W) */
120 /* GP1 Timer Status Register 32bit (R/-) */
131 /* GP1 Timer Current Count Register 32bit (R/-) */
135 /* GP1 Timer Interrupt Enable Register 32bit (-/W) */
139 /* GP1 Timer Interrupt Acknowledge Register 32bit (-/W) */
143 /* Reset GP2 Timer 32bit (-/W) */
146 /* Enable GP2 Timer 32bit (-/W) */
149 /* Disable GP2 Timer 32bit (-/W) */
152 /* GP2 Timer Mode Register 32bit (-/W) */
156 /* GP2 Timer Status Register 32bit (R/-) */
167 /* GP2 Timer Current Count Register 32bit (R/-) */
171 /* GP2 Timer Interrupt Enable Register 32bit (-/W) */
175 /* GP2 Timer Interrupt Acknowledge Register 32bit (-/W) */
179 /* Clock request control register - all four timers */
251 writel(cevdata->ticks_per_jiffy, in u300_set_periodic()
286 /* Reset the General Purpose timer 1. */ in u300_set_next_event()
307 /* Use general purpose timer 1 as clock event */
329 evt->event_handler(evt); in u300_timer_interrupt()
366 return -ENXIO; in u300_timer_init_of()
373 return -EINVAL; in u300_timer_init_of()
398 * Disable the "OS" and "DD" timers - these are designed for Symbian! in u300_timer_init_of()
412 /* Reset the General Purpose timer 1. */ in u300_timer_init_of()
422 /* Reset the General Purpose timer 2 */ in u300_timer_init_of()
437 /* Use general purpose timer 2 as clock source */ in u300_timer_init_of()
456 TIMER_OF_DECLARE(u300_timer, "stericsson,u300-apptimer",