Lines Matching refs:bit

59 	u8 bit;  in rk1808_set_mux()  local
77 bit = (pin % 4) * 4; in rk1808_set_mux()
80 bit = (pin % 8) * 2; in rk1808_set_mux()
85 rockchip_get_recalced_mux(bank, pin, &reg, &bit, &mask); in rk1808_set_mux()
87 data = (mask << (bit + 16)); in rk1808_set_mux()
88 data |= (mux & mask) << bit; in rk1808_set_mux()
103 int *reg, u8 *bit) in rk1808_calc_pull_reg_and_bit() argument
116 *bit = (pin_num % RK1808_PULL_PINS_PER_REG); in rk1808_calc_pull_reg_and_bit()
117 *bit *= RK1808_PULL_BITS_PER_PIN; in rk1808_calc_pull_reg_and_bit()
129 int *reg, u8 *bit) in rk1808_calc_drv_reg_and_bit() argument
142 *bit = pin_num % RK1808_DRV_PINS_PER_REG; in rk1808_calc_drv_reg_and_bit()
143 *bit *= RK1808_DRV_BITS_PER_PIN; in rk1808_calc_drv_reg_and_bit()
154 int *reg, u8 *bit) in rk1808_calc_schmitt_reg_and_bit() argument
167 *bit = pin_num % RK1808_SCHMITT_PINS_PER_REG; in rk1808_calc_schmitt_reg_and_bit()
177 u8 bit, type; in rk1808_set_pull() local
183 rk1808_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk1808_set_pull()
192 data = ((1 << ROCKCHIP_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk1808_set_pull()
194 data |= (ret << bit); in rk1808_set_pull()
206 u8 bit; in rk1808_set_drive() local
208 rk1808_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk1808_set_drive()
211 data = ((1 << ROCKCHIP_DRV_BITS_PER_PIN) - 1) << (bit + 16); in rk1808_set_drive()
212 data |= (strength << bit); in rk1808_set_drive()
222 u8 bit; in rk1808_set_schmitt() local
225 rk1808_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk1808_set_schmitt()
227 data = BIT(bit + 16) | (enable << bit); in rk1808_set_schmitt()