Lines Matching refs:bit

20 	u8 bit;  in rk3528_set_mux()  local
29 bit = (pin % 4) * 4; in rk3528_set_mux()
32 data = (mask << (bit + 16)); in rk3528_set_mux()
33 data |= (mux & mask) << bit; in rk3528_set_mux()
52 int *reg, u8 *bit) in rk3528_calc_drv_reg_and_bit() argument
85 *bit = pin_num % RK3528_DRV_PINS_PER_REG; in rk3528_calc_drv_reg_and_bit()
86 *bit *= RK3528_DRV_BITS_PER_PIN; in rk3528_calc_drv_reg_and_bit()
95 u8 bit; in rk3528_set_drive() local
98 rk3528_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_drive()
101 data = ((1 << RK3528_DRV_BITS_PER_PIN) - 1) << (bit + 16); in rk3528_set_drive()
102 data |= (drv << bit); in rk3528_set_drive()
118 int *reg, u8 *bit) in rk3528_calc_pull_reg_and_bit() argument
151 *bit = pin_num % RK3528_PULL_PINS_PER_REG; in rk3528_calc_pull_reg_and_bit()
152 *bit *= RK3528_PULL_BITS_PER_PIN; in rk3528_calc_pull_reg_and_bit()
160 u8 bit, type; in rk3528_set_pull() local
166 rk3528_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_pull()
175 data = ((1 << RK3528_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3528_set_pull()
177 data |= (ret << bit); in rk3528_set_pull()
194 int *reg, u8 *bit) in rk3528_calc_schmitt_reg_and_bit() argument
227 *bit = pin_num % RK3528_SMT_PINS_PER_REG; in rk3528_calc_schmitt_reg_and_bit()
228 *bit *= RK3528_SMT_BITS_PER_PIN; in rk3528_calc_schmitt_reg_and_bit()
238 u8 bit; in rk3528_set_schmitt() local
240 rk3528_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3528_set_schmitt()
243 data = ((1 << RK3528_SMT_BITS_PER_PIN) - 1) << (bit + 16); in rk3528_set_schmitt()
244 data |= (enable << bit); in rk3528_set_schmitt()