Home
last modified time | relevance | path

Searched refs:trkball (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/input/mouse/
H A Dpxa930_trkball.c51 struct pxa930_trkball *trkball = dev_id; in pxa930_trkball_interrupt() local
52 struct input_dev *input = trkball->input; in pxa930_trkball_interrupt()
58 tbcntr = __raw_readl(trkball->mmio_base + TBCNTR); in pxa930_trkball_interrupt()
60 if (tbcntr == __raw_readl(trkball->mmio_base + TBCNTR)) { in pxa930_trkball_interrupt()
69 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
70 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()
76 static int write_tbcr(struct pxa930_trkball *trkball, int v) in write_tbcr() argument
80 __raw_writel(v, trkball->mmio_base + TBCR); in write_tbcr()
83 if (__raw_readl(trkball->mmio_base + TBCR) == v) in write_tbcr()
96 static void pxa930_trkball_config(struct pxa930_trkball *trkball) in pxa930_trkball_config() argument
[all …]