• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/kernel/

Lines Matching refs:tmrptr

25 	struct txx9_tmr_reg __iomem *tmrptr;
32 return __raw_readl(&txx9_cs->tmrptr->trr);
51 struct txx9_tmr_reg __iomem *tmrptr;
56 tmrptr = ioremap(baseaddr, sizeof(struct txx9_tmr_reg));
57 __raw_writel(TCR_BASE, &tmrptr->tcr);
58 __raw_writel(0, &tmrptr->tisr);
59 __raw_writel(TIMER_CCD, &tmrptr->ccdr);
60 __raw_writel(TXx9_TMITMR_TZCE, &tmrptr->itmr);
61 __raw_writel(1 << TXX9_CLOCKSOURCE_BITS, &tmrptr->cpra);
62 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr);
63 txx9_clocksource.tmrptr = tmrptr;
68 struct txx9_tmr_reg __iomem *tmrptr;
71 static void txx9tmr_stop_and_clear(struct txx9_tmr_reg __iomem *tmrptr)
74 __raw_writel(TCR_BASE, &tmrptr->tcr);
76 __raw_writel(0, &tmrptr->tisr);
84 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr;
86 txx9tmr_stop_and_clear(tmrptr);
90 &tmrptr->itmr);
94 &tmrptr->cpra);
95 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr);
99 __raw_writel(0, &tmrptr->itmr);
102 __raw_writel(TXx9_TMITMR_TIIE, &tmrptr->itmr);
105 __raw_writel(TIMER_CCD, &tmrptr->ccdr);
106 __raw_writel(0, &tmrptr->itmr);
116 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr;
118 txx9tmr_stop_and_clear(tmrptr);
120 __raw_writel(delta, &tmrptr->cpra);
121 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr);
140 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr;
142 __raw_writel(0, &tmrptr->tisr); /* ack interrupt */
158 struct txx9_tmr_reg __iomem *tmrptr;
160 tmrptr = ioremap(baseaddr, sizeof(struct txx9_tmr_reg));
161 txx9tmr_stop_and_clear(tmrptr);
162 __raw_writel(TIMER_CCD, &tmrptr->ccdr);
163 __raw_writel(0, &tmrptr->itmr);
164 txx9_clock_event_device.tmrptr = tmrptr;
180 struct txx9_tmr_reg __iomem *tmrptr;
182 tmrptr = ioremap(baseaddr, sizeof(struct txx9_tmr_reg));
184 __raw_writel(TXx9_TMTCR_CRE | TXx9_TMTCR_TCE, &tmrptr->tcr);
186 __raw_writel(TXx9_TMTCR_CRE, &tmrptr->tcr);
187 __raw_writel(0, &tmrptr->tisr);
188 __raw_writel(0xffffffff, &tmrptr->cpra);
189 __raw_writel(0, &tmrptr->itmr);
190 __raw_writel(0, &tmrptr->ccdr);
191 __raw_writel(0, &tmrptr->pgmr);
192 iounmap(tmrptr);