Lines Matching refs:val
86 u32 val;
92 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id));
93 val |= BIT(gpio);
94 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val);
102 u32 val;
108 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id));
109 val &= ~BIT(gpio);
110 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val);
119 u32 val;
121 val = readl(reg_base + GPIO_CONTROL(gpio)) & GPIO_GPCTR0_IOTR_MASK;
122 return val ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT;
131 u32 val, reg_offset;
144 val = readl(reg_base + reg_offset);
145 val |= BIT(bit);
146 writel(val, reg_base + reg_offset);
158 u32 val, reg_offset;
171 val = readl(reg_base + reg_offset);
176 return !!(val & BIT(bit));
198 u32 val;
205 val = readl(reg_base + GPIO_CONTROL(gpio));
206 val &= ~GPIO_GPCTR0_IOTR_MASK;
207 val |= GPIO_GPCTR0_IOTR_CMD_INPUT;
208 writel(val, reg_base + GPIO_CONTROL(gpio));
222 u32 val, reg_offset;
229 val = readl(reg_base + GPIO_CONTROL(gpio));
230 val &= ~GPIO_GPCTR0_IOTR_MASK;
231 val |= GPIO_GPCTR0_IOTR_CMD_0UTPUT;
232 writel(val, reg_base + GPIO_CONTROL(gpio));
235 val = readl(reg_base + reg_offset);
236 val |= BIT(bit);
237 writel(val, reg_base + reg_offset);
259 u32 val, res;
285 val = readl(reg_base + GPIO_CONTROL(gpio));
286 val &= ~GPIO_GPCTR0_DBR_MASK;
290 val &= ~GPIO_GPCTR0_DB_ENABLE_MASK;
292 val |= GPIO_GPCTR0_DB_ENABLE_MASK |
296 writel(val, reg_base + GPIO_CONTROL(gpio));
337 u32 val;
344 val = readl(reg_base + GPIO_INT_STATUS(bank_id));
345 val |= BIT(bit);
346 writel(val, reg_base + GPIO_INT_STATUS(bank_id));
358 u32 val;
365 val = readl(reg_base + GPIO_INT_MASK(bank_id));
366 val |= BIT(bit);
367 writel(val, reg_base + GPIO_INT_MASK(bank_id));
380 u32 val;
387 val = readl(reg_base + GPIO_INT_MSKCLR(bank_id));
388 val |= BIT(bit);
389 writel(val, reg_base + GPIO_INT_MSKCLR(bank_id));
401 u32 val;
430 val = readl(reg_base + GPIO_CONTROL(gpio));
431 val &= ~GPIO_GPCTR0_ITR_MASK;
432 val |= lvl_type << GPIO_GPCTR0_ITR_SHIFT;
433 writel(val, reg_base + GPIO_CONTROL(gpio));