提交 66d76e92 编写于 作者: S Srinivas Kandagatla 提交者: Stephen Boyd

clk: qcom: msm8916: Fix i2s clk rates required for mclk

lpaif i2s clk rates in the freq table are not accurate enough
for I2S mclk. Fix the inaccurate ones and add few more clock
rates that are used in LPASS audio driver.
Signed-off-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
上级 4fbd8d19
...@@ -1259,20 +1259,25 @@ static struct clk_branch gcc_ultaudio_ahbfabric_ixfabric_lpm_clk = { ...@@ -1259,20 +1259,25 @@ static struct clk_branch gcc_ultaudio_ahbfabric_ixfabric_lpm_clk = {
}; };
static const struct freq_tbl ftbl_gcc_ultaudio_lpaif_i2s_clk[] = { static const struct freq_tbl ftbl_gcc_ultaudio_lpaif_i2s_clk[] = {
F(128000, P_XO, 10, 1, 15),
F(256000, P_XO, 5, 1, 15), F(256000, P_XO, 5, 1, 15),
F(384000, P_XO, 5, 1, 10),
F(512000, P_XO, 5, 2, 15), F(512000, P_XO, 5, 2, 15),
F(576000, P_XO, 5, 3, 20),
F(705600, P_GPLL1, 16, 1, 80), F(705600, P_GPLL1, 16, 1, 80),
F(768000, P_XO, 5, 1, 5), F(768000, P_XO, 5, 1, 5),
F(800000, P_XO, 5, 5, 24), F(800000, P_XO, 5, 5, 24),
F(1024000, P_GPLL1, 14, 1, 63), F(1024000, P_XO, 5, 4, 15),
F(1152000, P_XO, 1, 3, 50), F(1152000, P_XO, 1, 3, 50),
F(1411200, P_GPLL1, 16, 1, 40), F(1411200, P_GPLL1, 16, 1, 40),
F(1536000, P_XO, 1, 2, 25), F(1536000, P_XO, 1, 2, 25),
F(1600000, P_XO, 12, 0, 0), F(1600000, P_XO, 12, 0, 0),
F(2048000, P_GPLL1, 9, 1, 49), F(1728000, P_XO, 5, 9, 20),
F(2048000, P_XO, 5, 8, 15),
F(2304000, P_XO, 5, 3, 5),
F(2400000, P_XO, 8, 0, 0), F(2400000, P_XO, 8, 0, 0),
F(2822400, P_GPLL1, 16, 1, 20), F(2822400, P_GPLL1, 16, 1, 20),
F(3072000, P_GPLL1, 14, 1, 21), F(3072000, P_XO, 5, 4, 5),
F(4096000, P_GPLL1, 9, 2, 49), F(4096000, P_GPLL1, 9, 2, 49),
F(4800000, P_XO, 4, 0, 0), F(4800000, P_XO, 4, 0, 0),
F(5644800, P_GPLL1, 16, 1, 10), F(5644800, P_GPLL1, 16, 1, 10),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册