Home
last modified time | relevance | path

Searched full:timer1 (Results 1 – 25 of 150) sorted by relevance

123456

/linux/drivers/clocksource/
H A Dtimer-zevio.c51 void __iomem *timer1, *timer2; member
67 writel(delta, timer->timer1 + IO_CURRENT_VAL); in zevio_timer_set_event()
69 timer->timer1 + IO_CONTROL); in zevio_timer_set_event()
83 writel(CNTL_STOP_TIMER, timer->timer1 + IO_CONTROL); in zevio_timer_shutdown()
108 writel(CNTL_STOP_TIMER, timer->timer1 + IO_CONTROL); in zevio_timer_interrupt()
131 timer->timer1 = timer->base + IO_TIMER1; in zevio_timer_add()
164 writel(CNTL_STOP_TIMER, timer->timer1 + IO_CONTROL); in zevio_timer_add()
165 writel(0, timer->timer1 + IO_DIVIDER); in zevio_timer_add()
H A Dtimer-orion.c139 /* we are only interested in timer1 irq */ in orion_timer_init()
142 pr_err("%pOFn: unable to parse timer1 irq\n", np); in orion_timer_init()
166 /* setup timer1 as clockevent timer */ in orion_timer_init()
H A Dtimer-npcm7xx.c184 "npcm7xx-timer1", timer_of_rate(&npcm7xx_to), in npcm7xx_clocksource_init()
203 /* Enable the clock for timer1, if it exists */ in npcm7xx_timer_init()
209 pr_warn("%pOF: Failed to get clock for timer1: %pe", np, clk); in npcm7xx_timer_init()
H A Darc_timer.c7 /* ARC700 has two 32bit independent prog Timers: TIMER0 and TIMER1, Each can be
9 * We've designated TIMER0 for clockevents and TIMER1 for clocksource
193 * 32bit TIMER1 to keep counting monotonically and wraparound
207 .name = "ARC Timer1",
H A Dtimer-ixp4xx.c159 * We use OS timer1 on the CPU for the timer tick and the timestamp
199 tmr->clkevt.name = "ixp4xx timer1"; in ixp4xx_timer_register()
210 IRQF_TIMER, "IXP4XX-TIMER1", tmr); in ixp4xx_timer_register()
H A Dtimer-fttmr010.c386 IRQF_TIMER, "FTTMR010-TIMER1", in fttmr010_common_init()
391 IRQF_TIMER, "FTTMR010-TIMER1", in fttmr010_common_init()
395 pr_err("FTTMR010-TIMER1 no IRQ\n"); in fttmr010_common_init()
399 fttmr010->clkevt.name = "FTTMR010-TIMER1"; in fttmr010_common_init()
H A Dtimer-owl.c131 timer1_irq = of_irq_get_byname(node, "timer1"); in owl_timer_init()
133 pr_err("Can't parse timer1 IRQ\n"); in owl_timer_init()
H A DKconfig198 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture,
199 where TIMER0 serves as clockevent and TIMER1 serves as clocksource.
307 These are legacy 32-bit TIMER0 and TIMER1 counters found on all ARC cores
309 TIMER0 serves as clockevent while TIMER1 provides clocksource.
/linux/sound/isa/gus/
H A Dgus_timer.c91 struct snd_timer *timer = gus->gf1.timer1; in snd_gf1_interrupt_timer1()
132 gus->gf1.timer1 = NULL; in snd_gf1_timer1_free()
146 if (gus->gf1.timer1 != NULL || gus->gf1.timer2 != NULL) in snd_gf1_timers_init()
164 gus->gf1.timer1 = timer; in snd_gf1_timers_init()
180 if (gus->gf1.timer1) { in snd_gf1_timers_done()
181 snd_device_free(gus->card, gus->gf1.timer1); in snd_gf1_timers_done()
182 gus->gf1.timer1 = NULL; in snd_gf1_timers_done()
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray.dtsi347 clock-names = "timer1", "timer2", "apb_pclk";
351 timer1: timer@40000 { label
358 clock-names = "timer1", "timer2", "apb_pclk";
368 clock-names = "timer1", "timer2", "apb_pclk";
379 clock-names = "timer1", "timer2", "apb_pclk";
390 clock-names = "timer1", "timer2", "apb_pclk";
401 clock-names = "timer1", "timer2", "apb_pclk";
412 clock-names = "timer1", "timer2", "apb_pclk";
423 clock-names = "timer1", "timer2", "apb_pclk";
/linux/arch/arc/boot/dts/
H A Dskeleton.dtsi38 /* TIMER1 for free running clocksource */
39 timer1 {
H A Dskeleton_hs.dtsi39 /* TIMER1 for free running clocksource: Fallback if rtc not found */
40 timer1 {
/linux/Documentation/devicetree/bindings/timer/
H A Dsnps,arc-timer.yaml17 - Two identical copies TIMER0 and TIMER1 exist in ARC cores and historically
19 TIMER1 used for clocksource (mandatory for ARC700, optional for ARC HS)
H A Drealtek,otto-timer.yaml29 - description: timer1 registers
40 - description: timer1 interrupt
H A Darm,sp804.yaml56 be 1 or 3 clocks. With 3 clocks, the order is timer0 clock, timer1
96 clock-names = "timer1", "timer2", "apb_pclk";
H A Dingenic,tcu.yaml178 - const: timer1
289 clock-names = "timer0", "timer1", "timer2", "timer3",
/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi23 timer0 = &timer1;
24 timer1 = &timer2;
117 timer1: timer@80000300 { label
/linux/sound/drivers/opl3/
H A Dopl3_lib.c98 /* Set timer1 to 0xff */ in snd_opl3_detect()
252 opl3->timer1 = timer; in snd_opl3_timer1_init()
296 timer = opl3->timer1; in snd_opl3_interrupt()
466 snd_device_free(opl3->card, opl3->timer1); in snd_opl3_timer_new()
467 opl3->timer1 = NULL; in snd_opl3_timer_new()
/linux/arch/mips/boot/dts/mobileye/
H A Deyeq5-pins.dtsi13 timer1_pins: timer1-pins {
14 function = "timer1";
/linux/arch/m68k/bvme6000/
H A Dconfig.c182 * So, when reading the elapsed time, you should read timer1,
246 rtc->t1cr_omr |= 0x40; /* Latch timer1 */ in bvme6000_read_clk()
247 msb = rtc->t1msb; /* Read timer1 */ in bvme6000_read_clk()
248 v = (msb << 8) | rtc->t1lsb; /* Read timer1 */ in bvme6000_read_clk()
/linux/drivers/pci/hotplug/
H A Dcpcihp_zt5550.c113 * Disable timer0, timer1 and ENUM interrupts in zt5550_hc_config()
115 dbg("disabling timer0, timer1 and ENUM interrupts"); in zt5550_hc_config()
117 dbg("disabled timer0, timer1 and ENUM interrupts"); in zt5550_hc_config()
/linux/drivers/net/wireless/ath/ath5k/
H A Dpcu.c650 u32 timer1, timer2, timer3; in ath5k_hw_init_beacon_timers() local
658 /* In STA mode timer1 is used as next wakeup in ath5k_hw_init_beacon_timers()
663 timer1 = 0xffffffff; in ath5k_hw_init_beacon_timers()
666 timer1 = 0x0000ffff; in ath5k_hw_init_beacon_timers()
676 /* On non-STA modes timer1 is used as next DMA in ath5k_hw_init_beacon_timers()
679 timer1 = (next_beacon - AR5K_TUNE_DMA_BEACON_RESP) << 3; in ath5k_hw_init_beacon_timers()
698 ath5k_hw_reg_write(ah, timer1, AR5K_TIMER1); in ath5k_hw_init_beacon_timers()
/linux/include/dt-bindings/pinctrl/
H A Dk210-fpioa.h208 #define K210_PCF_TIMER1_TOGGLE1 194 /* TIMER1 Toggle Output 1 */
209 #define K210_PCF_TIMER1_TOGGLE2 195 /* TIMER1 Toggle Output 2 */
210 #define K210_PCF_TIMER1_TOGGLE3 196 /* TIMER1 Toggle Output 3 */
211 #define K210_PCF_TIMER1_TOGGLE4 197 /* TIMER1 Toggle Output 4 */
/linux/drivers/clk/
H A Dclk-clps711x.c96 /* Timer1 in free running mode. in clps711x_clk_init_dt()
119 clk_hw_register_divider_table(NULL, "timer1", "timer_ref", 0, in clps711x_clk_init_dt()
/linux/drivers/watchdog/
H A Di6300esb.c49 #define ESB_TIMER1_REG(w) ((w)->base + 0x00)/* Timer1 value after each reset */
62 #define ESB_WDT_INTTYPE (0x03 << 0) /* Interrupt type on timer1 timeout */
260 * expiry of timer1 results in an interrupt and the expiry of in esb_initdevice()

123456