Searched refs:trkball (Results 1 – 1 of 1) sorted by relevance
54 struct pxa930_trkball *trkball = dev_id; in pxa930_trkball_interrupt() local55 struct input_dev *input = trkball->input; in pxa930_trkball_interrupt()61 tbcntr = __raw_readl(trkball->mmio_base + TBCNTR); in pxa930_trkball_interrupt()63 if (tbcntr == __raw_readl(trkball->mmio_base + TBCNTR)) { in pxa930_trkball_interrupt()72 __raw_writel(TBSBC_TBSBC, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()73 __raw_writel(0, trkball->mmio_base + TBSBC); in pxa930_trkball_interrupt()79 static int write_tbcr(struct pxa930_trkball *trkball, int v) in write_tbcr() argument83 __raw_writel(v, trkball->mmio_base + TBCR); in write_tbcr()86 if (__raw_readl(trkball->mmio_base + TBCR) == v) in write_tbcr()99 static void pxa930_trkball_config(struct pxa930_trkball *trkball) in pxa930_trkball_config() argument[all …]