Searched refs:trkball (Results 1 – 1 of 1) sorted by relevance
51 struct pxa930_trkball *trkball = dev_id; in pxa930_trkball_interrupt() local52 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() argument80 __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 …]