diff options
author | Abhishek Sahu <absahu@codeaurora.org> | 2017-12-13 19:55:33 +0530 |
---|---|---|
committer | Stephen Boyd <sboyd@codeaurora.org> | 2017-12-21 16:03:22 -0800 |
commit | df964016490b2cf630b1b926a1d5c610833aaa84 (patch) | |
tree | d6d813cc879153ee02e15d478e28ecbfad0a5026 /drivers/clk/qcom/clk-rcg.h | |
parent | f933d383df6b42e3262426d35593f18ff21aad57 (diff) | |
download | op-kernel-dev-df964016490b2cf630b1b926a1d5c610833aaa84.zip op-kernel-dev-df964016490b2cf630b1b926a1d5c610833aaa84.tar.gz |
clk: qcom: add parent map for regmap mux
Currently the driver assumes the register configuration value
is identical to its index in the parent map. This patch adds
the parent map field in regmap mux clock node which contains
the mapping of parent index with actual register configuration
value. If regmap node contains this parent map then the
configuration value will be taken from this
parent map instead of simply writing the index value.
Signed-off-by: Abhishek Sahu <absahu@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'drivers/clk/qcom/clk-rcg.h')
-rw-r--r-- | drivers/clk/qcom/clk-rcg.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/clk/qcom/clk-rcg.h b/drivers/clk/qcom/clk-rcg.h index a249545..2a7489a 100644 --- a/drivers/clk/qcom/clk-rcg.h +++ b/drivers/clk/qcom/clk-rcg.h @@ -26,16 +26,6 @@ struct freq_tbl { }; /** - * struct parent_map - map table for PLL source select configuration values - * @src: source PLL - * @cfg: configuration value - */ -struct parent_map { - u8 src; - u8 cfg; -}; - -/** * struct mn - M/N:D counter * @mnctr_en_bit: bit to enable mn counter * @mnctr_reset_bit: bit to assert mn counter reset |