Lines Matching refs:bit
77 unsigned int bit; in mtk_pmx_gpio_set_direction() local
81 bit = BIT(offset & 0xf); in mtk_pmx_gpio_set_direction()
89 regmap_write(mtk_get_regmap(pctl, offset), reg_addr, bit); in mtk_pmx_gpio_set_direction()
96 unsigned int bit; in mtk_gpio_set() local
100 bit = BIT(offset & 0xf); in mtk_gpio_set()
107 regmap_write(mtk_get_regmap(pctl, offset), reg_addr, bit); in mtk_gpio_set()
114 unsigned int bit; in mtk_pconf_set_ies_smt() local
129 bit = BIT(pin & 0xf); in mtk_pconf_set_ies_smt()
141 regmap_write(mtk_get_regmap(pctl, pin), reg_addr, bit); in mtk_pconf_set_ies_smt()
179 shift = pin_drv->bit + drv_grp->low_bit; in mtk_pconf_set_driving()
192 unsigned int bit; in mtk_pconf_set_pull_select() local
214 bit = BIT(pin & 0xf); in mtk_pconf_set_pull_select()
229 regmap_write(mtk_get_regmap(pctl, pin), reg_pullen, bit); in mtk_pconf_set_pull_select()
230 regmap_write(mtk_get_regmap(pctl, pin), reg_pullsel, bit); in mtk_pconf_set_pull_select()
564 unsigned char bit; in mtk_pmx_set_mode() local
572 bit = pin % MAX_GPIO_MODE_PER_REG; in mtk_pmx_set_mode()
573 mask <<= (GPIO_MODE_BITS * bit); in mtk_pmx_set_mode()
574 val = (mode << (GPIO_MODE_BITS * bit)); in mtk_pmx_set_mode()
651 unsigned int bit; in mtk_gpio_get_direction() local
657 bit = BIT(offset & 0xf); in mtk_gpio_get_direction()
659 return !!(read_val & bit); in mtk_gpio_get_direction()
665 unsigned int bit; in mtk_gpio_get() local
676 bit = BIT(offset & 0xf); in mtk_gpio_get()
678 return !!(read_val & bit); in mtk_gpio_get()
761 unsigned int bit = BIT(eint_num % 32); in mtk_eint_can_en_debounce() local
768 if (readl(reg) & bit) in mtk_eint_can_en_debounce()
786 unsigned int bit = BIT(eint_num % 32); in mtk_eint_get_mask() local
793 return !!(readl(reg) & bit); in mtk_eint_get_mask()
854 unsigned int set_offset, bit, clr_bit, clr_offset, rst, i, unmask, dbnc; in mtk_gpio_set_debounce() local
892 bit = ((dbnc << EINT_DBNC_SET_DBNC_BITS) | EINT_DBNC_SET_EN) << in mtk_gpio_set_debounce()
895 writel(rst | bit, pctl->eint_reg_base + set_offset); in mtk_gpio_set_debounce()
1006 unsigned int bit, dbnc; in mtk_eint_debounce_process() local
1012 bit = EINT_DBNC_SET_EN << ((index % 4) * 8); in mtk_eint_debounce_process()
1013 if ((bit & dbnc) > 0) { in mtk_eint_debounce_process()