Lines Matching refs:bit
20 u8 bit; in rk3368_set_mux() local
29 reg += rockchip_get_mux_data(mux_type, pin, &bit, &mask); in rk3368_set_mux()
31 data = (mask << (bit + 16)); in rk3368_set_mux()
32 data |= (mux & mask) << bit; in rk3368_set_mux()
43 int *reg, u8 *bit) in rk3368_calc_pull_reg_and_bit() argument
62 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3368_calc_pull_reg_and_bit()
63 *bit *= ROCKCHIP_PULL_BITS_PER_PIN; in rk3368_calc_pull_reg_and_bit()
71 u8 bit, type; in rk3368_set_pull() local
77 rk3368_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3368_set_pull()
86 data = ((1 << ROCKCHIP_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3368_set_pull()
87 data |= (ret << bit); in rk3368_set_pull()
98 int *reg, u8 *bit) in rk3368_calc_drv_reg_and_bit() argument
116 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3368_calc_drv_reg_and_bit()
117 *bit *= ROCKCHIP_DRV_BITS_PER_PIN; in rk3368_calc_drv_reg_and_bit()
126 u8 bit; in rk3368_set_drive() local
129 rk3368_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3368_set_drive()
137 data = ((1 << ROCKCHIP_DRV_BITS_PER_PIN) - 1) << (bit + 16); in rk3368_set_drive()
138 data |= (ret << bit); in rk3368_set_drive()