diff options
author | Jeffrey Hugo <jhugo@codeaurora.org> | 2019-02-10 23:14:05 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2019-02-22 11:06:57 +0300 |
commit | 760be6586fbcc0a5a3b7892e3fe664a3f0530631 (patch) | |
tree | 6e330602aec0469fd930a8baf48e946e565030eb /drivers/clk/qcom/common.h | |
parent | 6131dc81211cfcd8b7bd210665fbe0b6ba2e5fc5 (diff) | |
download | linux-760be6586fbcc0a5a3b7892e3fe664a3f0530631.tar.xz |
clk: qcom: Make common clk_hw registrations
Several clock controller drivers define a list of clk_hw devices, and then
register those devices in probe() before using common code to process the
rest of initialization. Extend the common code to accept a list of clk_hw
devices to process, thus eliminating many duplicate implementations.
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
Suggested-by: Stephen Boyd <sboyd@kernel.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Tested-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk/qcom/common.h')
-rw-r--r-- | drivers/clk/qcom/common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/qcom/common.h b/drivers/clk/qcom/common.h index 4aa33ee70bae..1e2a8bdac55a 100644 --- a/drivers/clk/qcom/common.h +++ b/drivers/clk/qcom/common.h @@ -27,6 +27,8 @@ struct qcom_cc_desc { size_t num_resets; struct gdsc **gdscs; size_t num_gdscs; + struct clk_hw **clk_hws; + size_t num_clk_hws; }; /** |