Lines Matching refs:val
147 u32 val = 0;
156 val = readl(kbc->mmio + KBC_KP_ENT0_0 + i);
158 if (val & 0x80) {
159 unsigned int col = val & 0x07;
160 unsigned int row = (val >> 3) & 0x0f;
173 val >>= 8;
231 u32 val;
233 val = readl(kbc->mmio + KBC_CONTROL_0);
235 val |= KBC_CONTROL_FIFO_CNT_INT_EN;
237 val &= ~KBC_CONTROL_FIFO_CNT_INT_EN;
238 writel(val, kbc->mmio + KBC_CONTROL_0);
245 u32 val;
250 val = (readl(kbc->mmio + KBC_INT_0) >> 4) & 0xf;
251 if (val) {
260 dly = (val == 1) ? kbc->repoll_dly : 1;
281 u32 val;
289 val = readl(kbc->mmio + KBC_INT_0);
290 writel(val, kbc->mmio + KBC_INT_0);
292 if (val & KBC_INT_FIFO_CNT_INT_STATUS) {
299 } else if (val & KBC_INT_KEYPRESS_INT_STATUS) {
359 u32 val = 0;
379 val = KBC_DEBOUNCE_CNT_SHIFT(debounce_cnt);
380 val |= KBC_FIFO_TH_CNT_SHIFT(1); /* set fifo interrupt threshold to 1 */
381 val |= KBC_CONTROL_FIFO_CNT_INT_EN; /* interrupt on FIFO threshold */
382 val |= KBC_CONTROL_KBC_EN; /* enable */
383 writel(val, kbc->mmio + KBC_CONTROL_0);
389 val = readl(kbc->mmio + KBC_INIT_DLY_0);
390 kbc->cp_dly_jiffies = usecs_to_jiffies((val & 0xfffff) * 32);
399 val = readl(kbc->mmio + KBC_INT_0);
400 val >>= 4;
401 if (!val)
404 val = readl(kbc->mmio + KBC_KP_ENT0_0);
405 val = readl(kbc->mmio + KBC_KP_ENT1_0);
417 u32 val;
420 val = readl(kbc->mmio + KBC_CONTROL_0);
421 val &= ~1;
422 writel(val, kbc->mmio + KBC_CONTROL_0);
720 u32 val;
722 val = readl(kbc->mmio + KBC_CONTROL_0);
724 val |= KBC_CONTROL_KEYPRESS_INT_EN;
726 val &= ~KBC_CONTROL_KEYPRESS_INT_EN;
727 writel(val, kbc->mmio + KBC_CONTROL_0);