Lines Matching refs:bit
20 u8 bit; in rk3188_set_mux() local
29 reg += rockchip_get_mux_data(mux_type, pin, &bit, &mask); in rk3188_set_mux()
31 data = (mask << (bit + 16)); in rk3188_set_mux()
32 data |= (mux & mask) << bit; in rk3188_set_mux()
43 int *reg, u8 *bit) in rk3188_calc_pull_reg_and_bit() argument
53 *bit = pin_num % ROCKCHIP_PULL_PINS_PER_REG; in rk3188_calc_pull_reg_and_bit()
54 *bit *= ROCKCHIP_PULL_BITS_PER_PIN; in rk3188_calc_pull_reg_and_bit()
69 *bit = 7 - (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3188_calc_pull_reg_and_bit()
70 *bit *= ROCKCHIP_PULL_BITS_PER_PIN; in rk3188_calc_pull_reg_and_bit()
79 u8 bit, type; in rk3188_set_pull() local
85 rk3188_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3188_set_pull()
94 data = ((1 << ROCKCHIP_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3188_set_pull()
95 data |= (ret << bit); in rk3188_set_pull()