summaryrefslogtreecommitdiff
path: root/drivers/clk
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/msm/clock-gcc-cobalt.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/clk/msm/clock-gcc-cobalt.c b/drivers/clk/msm/clock-gcc-cobalt.c
index 978d06d769bb..24e7c048d1e7 100644
--- a/drivers/clk/msm/clock-gcc-cobalt.c
+++ b/drivers/clk/msm/clock-gcc-cobalt.c
@@ -2267,6 +2267,17 @@ static struct branch_clk gcc_mss_snoc_axi_clk = {
},
};
+static struct branch_clk gcc_dcc_ahb_clk = {
+ .cbcr_reg = GCC_DCC_AHB_CBCR,
+ .has_sibling = 1,
+ .base = &virt_base,
+ .c = {
+ .dbg_name = "gcc_dcc_ahb_clk",
+ .ops = &clk_ops_branch,
+ CLK_INIT(gcc_dcc_ahb_clk.c),
+ },
+};
+
static struct branch_clk hlos1_vote_lpass_core_smmu_clk = {
.cbcr_reg = GCC_HLOS1_VOTE_LPASS_CORE_SMMU_CBCR,
.has_sibling = 0,
@@ -2392,6 +2403,7 @@ static struct mux_clk gcc_debug_mux = {
{ &gcc_ufs_rx_symbol_0_clk.c, 0x00ed },
{ &gcc_ufs_unipro_core_clk.c, 0x00f0 },
{ &gcc_ufs_ice_core_clk.c, 0x00f1 },
+ { &gcc_dcc_ahb_clk.c, 0x0119 },
{ &ipa_clk.c, 0x011b },
{ &gcc_mss_cfg_ahb_clk.c, 0x011f },
{ &gcc_mss_q6_bimc_axi_clk.c, 0x0124 },
@@ -2647,6 +2659,7 @@ static struct clk_lookup msm_clocks_gcc_cobalt[] = {
CLK_LIST(gcc_rx1_usb2_clkref_clk),
CLK_LIST(gcc_ufs_clkref_clk),
CLK_LIST(gcc_usb3_clkref_clk),
+ CLK_LIST(gcc_dcc_ahb_clk),
CLK_LIST(hlos1_vote_lpass_core_smmu_clk),
CLK_LIST(hlos1_vote_lpass_adsp_smmu_clk),
};