Lines Matching refs:bit

300 		.bit = 12,
306 .bit = 0,
312 .bit = 4,
318 .bit = 8,
324 .bit = 12,
330 .bit = 0,
336 .bit = 4,
342 .bit = 8,
348 .bit = 8,
354 .bit = 12,
364 .bit = 12,
370 .bit = 0,
376 .bit = 4,
382 .bit = 8,
388 .bit = 12,
394 .bit = 0,
400 .bit = 4,
406 .bit = 8,
412 .bit = 8,
418 .bit = 12,
424 .bit = 0,
430 .bit = 4,
436 .bit = 8,
442 .bit = 0,
448 .bit = 4,
459 u8 bit; in rk3308_set_mux() local
475 bit = (pin % 4) * 4; in rk3308_set_mux()
478 bit = (pin % 8) * 2; in rk3308_set_mux()
483 rockchip_get_recalced_mux(bank, pin, &reg, &bit, &mask); in rk3308_set_mux()
485 data = (mask << (bit + 16)); in rk3308_set_mux()
486 data |= (mux & mask) << bit; in rk3308_set_mux()
499 int *reg, u8 *bit) in rk3308_calc_pull_reg_and_bit() argument
508 *bit = (pin_num % RK3308_PULL_PINS_PER_REG); in rk3308_calc_pull_reg_and_bit()
509 *bit *= RK3308_PULL_BITS_PER_PIN; in rk3308_calc_pull_reg_and_bit()
519 int *reg, u8 *bit) in rk3308_calc_drv_reg_and_bit() argument
528 *bit = (pin_num % RK3308_DRV_PINS_PER_REG); in rk3308_calc_drv_reg_and_bit()
529 *bit *= RK3308_DRV_BITS_PER_PIN; in rk3308_calc_drv_reg_and_bit()
539 int *reg, u8 *bit) in rk3308_calc_schmitt_reg_and_bit() argument
548 *bit = pin_num % RK3308_SCHMITT_PINS_PER_REG; in rk3308_calc_schmitt_reg_and_bit()
558 u8 bit, type; in rk3308_set_pull() local
564 rk3308_calc_pull_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3308_set_pull()
573 data = ((1 << ROCKCHIP_PULL_BITS_PER_PIN) - 1) << (bit + 16); in rk3308_set_pull()
575 data |= (ret << bit); in rk3308_set_pull()
587 u8 bit; in rk3308_set_drive() local
589 rk3308_calc_drv_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3308_set_drive()
592 data = ((1 << ROCKCHIP_DRV_BITS_PER_PIN) - 1) << (bit + 16); in rk3308_set_drive()
593 data |= (strength << bit); in rk3308_set_drive()
603 u8 bit; in rk3308_set_schmitt() local
606 rk3308_calc_schmitt_reg_and_bit(bank, pin_num, &regmap, &reg, &bit); in rk3308_set_schmitt()
608 data = BIT(bit + 16) | (enable << bit); in rk3308_set_schmitt()