File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -390,6 +390,16 @@ int qcom_cc_really_probe(struct device *dev,
390
390
goto put_rpm ;
391
391
}
392
392
393
+ if (desc -> driver_data &&
394
+ desc -> driver_data -> dfs_rcgs &&
395
+ desc -> driver_data -> num_dfs_rcgs ) {
396
+ ret = qcom_cc_register_rcg_dfs (regmap ,
397
+ desc -> driver_data -> dfs_rcgs ,
398
+ desc -> driver_data -> num_dfs_rcgs );
399
+ if (ret )
400
+ goto put_rpm ;
401
+ }
402
+
393
403
cc -> rclks = rclks ;
394
404
cc -> num_rclks = num_clks ;
395
405
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ struct qcom_cc_driver_data {
30
30
size_t num_alpha_plls ;
31
31
u32 * clk_cbcrs ;
32
32
size_t num_clk_cbcrs ;
33
+ const struct clk_rcg_dfs_data * dfs_rcgs ;
34
+ size_t num_dfs_rcgs ;
33
35
void (* clk_regs_configure )(struct device * dev , struct regmap * regmap );
34
36
};
35
37
You can’t perform that action at this time.
0 commit comments