Lines Matching refs:valid_taps
1620 uint16_t valid_taps = 0; in rcar_mmc_execute_tuning() local
1623 BUILD_ASSERT(sizeof(valid_taps) * 8 >= 2 * RENESAS_TAPNUM); in rcar_mmc_execute_tuning()
1718 valid_taps |= BIT(tap_idx); in rcar_mmc_execute_tuning()
1724 valid_taps &= (valid_taps >> RENESAS_TAPNUM); in rcar_mmc_execute_tuning()
1725 valid_taps |= (valid_taps << RENESAS_TAPNUM); in rcar_mmc_execute_tuning()
1732 if (!valid_taps) { in rcar_mmc_execute_tuning()
1742 if ((valid_taps >> RENESAS_TAPNUM) == (1 << RENESAS_TAPNUM) - 1) { in rcar_mmc_execute_tuning()
1743 valid_taps = smpcmp_bitmask; in rcar_mmc_execute_tuning()
1747 if (valid_taps & (valid_taps >> 1) & (valid_taps >> 2)) { in rcar_mmc_execute_tuning()
1753 if ((valid_taps >> RENESAS_TAPNUM) == (1 << RENESAS_TAPNUM) - 1) { in rcar_mmc_execute_tuning()
1764 while (valid_taps) { in rcar_mmc_execute_tuning()
1768 rsh = find_lsb_set(valid_taps) - 1; in rcar_mmc_execute_tuning()
1772 valid_taps >>= rsh; in rcar_mmc_execute_tuning()
1774 num_bits_in_range = find_lsb_set(~valid_taps) - 1; in rcar_mmc_execute_tuning()
1777 valid_taps >>= num_bits_in_range; in rcar_mmc_execute_tuning()
1789 LOG_DBG("%s: valid_taps %08x smpcmp_bitmask %08x tap_idx %u", dev->name, valid_taps, in rcar_mmc_execute_tuning()