From 6f16cbd3e668f37d76c33a14a6d617eedbaa51c8 Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Mon, 2 Nov 2020 10:34:30 +0800 Subject: [PATCH] clk: rockchip: rv1126: Fix MCLK_I2Sx_OUT2TO rate This patch allows user to set MCLK_I2Sx_OUT2IO freq by CLK_SET_RATE_PARENT. Change-Id: Ie8f3163726d34c7cf3ee206bbc1d0866049d6eda Signed-off-by: Sugar Zhang --- drivers/clk/rockchip/clk-rv1126.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/clk/rockchip/clk-rv1126.c b/drivers/clk/rockchip/clk-rv1126.c index dadb5030359e..5ab03d9bdde0 100644 --- a/drivers/clk/rockchip/clk-rv1126.c +++ b/drivers/clk/rockchip/clk-rv1126.c @@ -744,10 +744,10 @@ static struct rockchip_clk_branch rv1126_clk_branches[] __initdata = { &rv1126_i2s0_rx_fracmux, RV1126_FRAC_MAX_PRATE), GATE(MCLK_I2S0_RX, "mclk_i2s0_rx", "mclk_i2s0_rx_mux", 0, RV1126_CLKGATE_CON(9), 10, GFLAGS), - COMPOSITE_NODIV(MCLK_I2S0_TX_OUT2IO, "mclk_i2s0_tx_out2io", mux_i2s0_tx_out2io_p, 0, + COMPOSITE_NODIV(MCLK_I2S0_TX_OUT2IO, "mclk_i2s0_tx_out2io", mux_i2s0_tx_out2io_p, CLK_SET_RATE_PARENT, RV1126_CLKSEL_CON(30), 6, 1, MFLAGS, RV1126_CLKGATE_CON(9), 13, GFLAGS), - COMPOSITE_NODIV(MCLK_I2S0_RX_OUT2IO, "mclk_i2s0_rx_out2io", mux_i2s0_rx_out2io_p, 0, + COMPOSITE_NODIV(MCLK_I2S0_RX_OUT2IO, "mclk_i2s0_rx_out2io", mux_i2s0_rx_out2io_p, CLK_SET_RATE_PARENT, RV1126_CLKSEL_CON(30), 8, 1, MFLAGS, RV1126_CLKGATE_CON(9), 14, GFLAGS), @@ -762,7 +762,7 @@ static struct rockchip_clk_branch rv1126_clk_branches[] __initdata = { &rv1126_i2s1_fracmux, RV1126_FRAC_MAX_PRATE), GATE(MCLK_I2S1, "mclk_i2s1", "mclk_i2s1_mux", 0, RV1126_CLKGATE_CON(10), 3, GFLAGS), - COMPOSITE_NODIV(MCLK_I2S1_OUT2IO, "mclk_i2s1_out2io", mux_i2s1_out2io_p, 0, + COMPOSITE_NODIV(MCLK_I2S1_OUT2IO, "mclk_i2s1_out2io", mux_i2s1_out2io_p, CLK_SET_RATE_PARENT, RV1126_CLKSEL_CON(31), 12, 1, MFLAGS, RV1126_CLKGATE_CON(10), 4, GFLAGS), GATE(HCLK_I2S2, "hclk_i2s2", "hclk_pdaudio", 0, @@ -776,7 +776,7 @@ static struct rockchip_clk_branch rv1126_clk_branches[] __initdata = { &rv1126_i2s2_fracmux, RV1126_FRAC_MAX_PRATE), GATE(MCLK_I2S2, "mclk_i2s2", "mclk_i2s2_mux", 0, RV1126_CLKGATE_CON(10), 8, GFLAGS), - COMPOSITE_NODIV(MCLK_I2S2_OUT2IO, "mclk_i2s2_out2io", mux_i2s2_out2io_p, 0, + COMPOSITE_NODIV(MCLK_I2S2_OUT2IO, "mclk_i2s2_out2io", mux_i2s2_out2io_p, CLK_SET_RATE_PARENT, RV1126_CLKSEL_CON(33), 10, 1, MFLAGS, RV1126_CLKGATE_CON(10), 9, GFLAGS),