CLK_MUX_ROUND_CLOSEST
if (flags & CLK_MUX_ROUND_CLOSEST)
return clk_mux_determine_rate_flags(hw, req, CLK_MUX_ROUND_CLOSEST);
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_MSHC0_CORE, 0, 1, CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_MSHC1_CORE, 0, 1, CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_MSHC2_CORE, 0, 1, CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_NPU_CORE, 0, 2, CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_NPU_CORE, 8, 2, CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
EIC7700_REG_OFFSET_VO_PIXEL, 0, 1, CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST),
CLK_MUX_ROUND_CLOSEST, NULL),
0x0080, 24, 2, 31, 0, CLK_MUX_ROUND_CLOSEST),
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
AUD_MST_MUX(_name, _reg, CLK_MUX_ROUND_CLOSEST)
CLK_MUX_ROUND_CLOSEST, tdm_sclk_parent_data, 0)
CLK_MUX_ROUND_CLOSEST, tdm_lrclk_parent_data, 0)
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
.flags = CLK_MUX_ROUND_CLOSEST,
val = clk_mux_index_to_val(sd_mux_hw_data->mtable, CLK_MUX_ROUND_CLOSEST, index);
return clk_mux_val_to_index(hw, sd_mux_hw_data->mtable, CLK_MUX_ROUND_CLOSEST, val);
return clk_mux_determine_rate_flags(hw, req, CLK_MUX_ROUND_CLOSEST);
CLK_SET_RATE_PARENT, CLK_MUX_ROUND_CLOSEST),
0, 1, CLK_MUX_ROUND_CLOSEST, 0),
1, 1, CLK_MUX_ROUND_CLOSEST, 0),
0, 1, CLK_MUX_ROUND_CLOSEST, 0),
0, 0, MUX_CLK_SW | CLK_MUX_ROUND_CLOSEST, 0),
0, 0, MUX_CLK_SW | CLK_MUX_ROUND_CLOSEST, 0),
0, 0, MUX_CLK_SW | CLK_MUX_ROUND_CLOSEST, 0),
0, 0, MUX_CLK_SW | CLK_MUX_ROUND_CLOSEST, 0),
u8 mux_flags = CLK_MUX_ROUND_CLOSEST;
ccf_flag |= CLK_MUX_ROUND_CLOSEST;