Lines Matching refs:writel
112 writel(0xFFFFFFFF, kp->base + KPICRN_OFFSET(reg_num)); in bcm_kp_report_keys()
153 writel(kp->kpior, kp->base + KPIOR_OFFSET); in bcm_kp_start()
155 writel(kp->imr0_val, kp->base + KPIMR0_OFFSET); in bcm_kp_start()
156 writel(kp->imr1_val, kp->base + KPIMR1_OFFSET); in bcm_kp_start()
158 writel(kp->kpemr, kp->base + KPEMR0_OFFSET); in bcm_kp_start()
159 writel(kp->kpemr, kp->base + KPEMR1_OFFSET); in bcm_kp_start()
160 writel(kp->kpemr, kp->base + KPEMR2_OFFSET); in bcm_kp_start()
161 writel(kp->kpemr, kp->base + KPEMR3_OFFSET); in bcm_kp_start()
163 writel(0xFFFFFFFF, kp->base + KPICR0_OFFSET); in bcm_kp_start()
164 writel(0xFFFFFFFF, kp->base + KPICR1_OFFSET); in bcm_kp_start()
169 writel(kp->kpcr | KPCR_ENABLE, kp->base + KPCR_OFFSET); in bcm_kp_start()
180 writel(0, kp->base + KPCR_OFFSET); in bcm_kp_stop()
181 writel(0, kp->base + KPIMR0_OFFSET); in bcm_kp_stop()
182 writel(0, kp->base + KPIMR1_OFFSET); in bcm_kp_stop()
183 writel(0xFFFFFFFF, kp->base + KPICR0_OFFSET); in bcm_kp_stop()
184 writel(0xFFFFFFFF, kp->base + KPICR1_OFFSET); in bcm_kp_stop()