Lines Matching refs:bit

68 	u8 bit;  in rk3506_set_mux()  local
90 bit = (pin % 4) * 4; in rk3506_set_mux()
94 rockchip_get_recalced_mux(bank, pin, &reg, &bit, &mask); in rk3506_set_mux()
95 data = (mask << (bit + 16)); in rk3506_set_mux()
96 data |= (mux & mask) << bit; in rk3506_set_mux()
116 int *reg, u8 *bit) in rk3506_calc_drv_reg_and_bit() argument
130 *bit = 3; in rk3506_calc_drv_reg_and_bit()
166 *bit = 10; in rk3506_calc_drv_reg_and_bit()
184 *bit = pin_num % RK3506_DRV_PINS_PER_REG; in rk3506_calc_drv_reg_and_bit()
185 *bit *= RK3506_DRV_BITS_PER_PIN; in rk3506_calc_drv_reg_and_bit()
196 u8 bit; in rk3506_set_drive() local
199 ret = rk3506_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3506_set_drive()
212 data = ((1 << rmask_bits) - 1) << (bit + 16); in rk3506_set_drive()
213 data |= (ret << bit); in rk3506_set_drive()
230 int *reg, u8 *bit) in rk3506_calc_pull_reg_and_bit() argument
244 *bit = 5; in rk3506_calc_pull_reg_and_bit()
280 *bit = 13; in rk3506_calc_pull_reg_and_bit()
298 *bit = pin_num % RK3506_PULL_PINS_PER_REG; in rk3506_calc_pull_reg_and_bit()
299 *bit *= RK3506_PULL_BITS_PER_PIN; in rk3506_calc_pull_reg_and_bit()
309 u8 bit, type; in rk3506_set_pull() local
315 ret = rk3506_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3506_set_pull()
331 data = ((1 << RK3506_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3506_set_pull()
333 data |= (ret << bit); in rk3506_set_pull()
351 int *reg, u8 *bit) in rk3506_calc_schmitt_reg_and_bit() argument
365 *bit = 9; in rk3506_calc_schmitt_reg_and_bit()
401 *bit = 8; in rk3506_calc_schmitt_reg_and_bit()
419 *bit = pin_num % RK3506_SMT_PINS_PER_REG; in rk3506_calc_schmitt_reg_and_bit()
420 *bit *= RK3506_SMT_BITS_PER_PIN; in rk3506_calc_schmitt_reg_and_bit()
431 u8 bit; in rk3506_set_schmitt() local
433 ret = rk3506_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3506_set_schmitt()
438 data = ((1 << RK3506_SMT_BITS_PER_PIN) - 1) << (bit + 16); in rk3506_set_schmitt()
439 data |= (enable << bit); in rk3506_set_schmitt()
442 data = 0x3 << (bit + 16); in rk3506_set_schmitt()
443 data |= ((enable ? 0x3 : 0) << bit); in rk3506_set_schmitt()
455 .bit = 0,