Lines Matching refs:bit
20 .bit = 0,
27 .bit = 14,
34 .bit = 2,
41 .bit = 4,
48 .bit = 6,
55 .bit = 8,
62 .bit = 10,
69 .bit = 12,
76 .bit = 14,
175 u8 bit; in rk3328_set_mux() local
184 reg += rockchip_get_mux_data(mux_type, pin, &bit, &mask); in rk3328_set_mux()
187 rockchip_get_recalced_mux(bank, pin, ®, &bit, &mask); in rk3328_set_mux()
189 data = (mask << (bit + 16)); in rk3328_set_mux()
190 data |= (mux & mask) << bit; in rk3328_set_mux()
200 int *reg, u8 *bit) in rk3328_calc_pull_reg_and_bit() argument
209 *bit = (pin_num % ROCKCHIP_PULL_PINS_PER_REG); in rk3328_calc_pull_reg_and_bit()
210 *bit *= ROCKCHIP_PULL_BITS_PER_PIN; in rk3328_calc_pull_reg_and_bit()
218 u8 bit, type; in rk3328_set_pull() local
224 rk3328_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3328_set_pull()
233 data = ((1 << ROCKCHIP_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3328_set_pull()
234 data |= (ret << bit); in rk3328_set_pull()
244 int *reg, u8 *bit) in rk3328_calc_drv_reg_and_bit() argument
253 *bit = (pin_num % ROCKCHIP_DRV_PINS_PER_REG); in rk3328_calc_drv_reg_and_bit()
254 *bit *= ROCKCHIP_DRV_BITS_PER_PIN; in rk3328_calc_drv_reg_and_bit()
263 u8 bit; in rk3328_set_drive() local
266 rk3328_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3328_set_drive()
274 data = ((1 << ROCKCHIP_DRV_BITS_PER_PIN) - 1) << (bit + 16); in rk3328_set_drive()
275 data |= (ret << bit); in rk3328_set_drive()
289 int *reg, u8 *bit) in rk3328_calc_schmitt_reg_and_bit() argument
298 *bit = pin_num % RK3328_SCHMITT_PINS_PER_REG; in rk3328_calc_schmitt_reg_and_bit()
308 u8 bit; in rk3328_set_schmitt() local
311 rk3328_calc_schmitt_reg_and_bit(bank, pin_num, ®map, ®, &bit); in rk3328_set_schmitt()
313 data = BIT(bit + 16) | (enable << bit); in rk3328_set_schmitt()