Re: [PATCH v5 1/3] clk: qcom: Allow constant ratio freq tables for rcg

From: Stephen Boyd
Date: Thu Nov 07 2019 - 16:43:57 EST


Quoting Jeffrey Hugo (2019-10-31 11:57:15)
> Some RCGs (the gfx_3d_src_clk in msm8998 for example) are basically just
> some constant ratio from the input across the entire frequency range. It
> would be great if we could specify the frequency table as a single entry
> constant ratio instead of a long list, ie:
>
> { .src = P_GPUPLL0_OUT_EVEN, .pre_div = 3 },
> { }
>
> So, lets support that.
>
> We need to fix a corner case in qcom_find_freq() where if the freq table
> is non-null, but has no frequencies, we end up returning an "entry" before
> the table array, which is bad. Then, we need ignore the freq from the
> table, and instead base everything on the requested freq.
>
> Suggested-by: Stephen Boyd <sboyd@xxxxxxxxxx>
> Signed-off-by: Jeffrey Hugo <jeffrey.l.hugo@xxxxxxxxx>
> ---

Applied to clk-next and fixed the space thing. I guess ceil/floor
rounding isn't a problem?