Searched refs:rcg (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | clk-rcg2.c | 21 #include "clk-rcg.h" 46 #define RCG_CFG_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg)->cfg_off + CFG_REG) 47 #define RCG_M_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg)->cfg_off + M_REG) 48 #define RCG_N_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg) 66 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_is_enabled() local 79 struct clk_rcg2 *rcg = to_clk_rcg2(hw); __clk_rcg2_get_parent() local 97 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_get_parent() local 111 update_config(struct clk_rcg2 *rcg) update_config() argument 139 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_set_parent() local 173 struct clk_rcg2 *rcg = to_clk_rcg2(hw); __clk_rcg2_recalc_rate() local 198 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_recalc_rate() local 212 struct clk_rcg2 *rcg = to_clk_rcg2(hw); _freq_tbl_determine_rate() local 266 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_determine_rate() local 274 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_determine_floor_rate() local 279 __clk_rcg2_configure(struct clk_rcg2 *rcg, const struct freq_tbl *f, u32 *_cfg) __clk_rcg2_configure() argument 331 clk_rcg2_configure(struct clk_rcg2 *rcg, const struct freq_tbl *f) clk_rcg2_configure() argument 354 struct clk_rcg2 *rcg = to_clk_rcg2(hw); __clk_rcg2_set_rate() local 400 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_get_duty_cycle() local 436 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_set_duty_cycle() local 545 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_edp_pixel_set_rate() local 591 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_edp_pixel_determine_rate() local 645 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte_determine_rate() local 669 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte_set_rate() local 703 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte2_determine_rate() local 726 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte2_set_rate() local 805 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_pixel_set_rate() local 937 struct clk_rcg2 *rcg = &cgfx->rcg; clk_gfx3d_set_rate_and_parent() local 977 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_set_force_enable() local 1000 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_clear_force_enable() local 1009 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_force_enable_clear() local 1026 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_set_rate() local 1052 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_enable() local 1077 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_disable() local 1105 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_get_parent() local 1116 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_set_parent() local 1132 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_recalc_rate() local 1157 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_populate_freq() local 1202 clk_rcg2_dfs_populate_freq_table(struct clk_rcg2 *rcg) clk_rcg2_dfs_populate_freq_table() argument 1222 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_determine_rate() local 1240 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_recalc_rate() local 1294 struct clk_rcg2 *rcg = data->rcg; clk_rcg2_enable_dfs() local 1336 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dp_set_rate() local 1386 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dp_determine_rate() local [all...] |
H A D | clk-rcg.c | 15 #include "clk-rcg.h" 39 struct clk_rcg *rcg = to_clk_rcg(hw); in clk_rcg_get_parent() local 44 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg, &ns); in clk_rcg_get_parent() 47 ns = ns_to_src(&rcg->s, ns); in clk_rcg_get_parent() 49 if (ns == rcg->s.parent_map[i].cfg) in clk_rcg_get_parent() 58 static int reg_to_bank(struct clk_dyn_rcg *rcg, u32 bank) in reg_to_bank() argument 60 bank &= BIT(rcg->mux_sel_bit); in reg_to_bank() 66 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); in clk_dyn_rcg_get_parent() local 73 ret = regmap_read(rcg in clk_dyn_rcg_get_parent() 96 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_set_parent() local 198 configure_bank(struct clk_dyn_rcg *rcg, const struct freq_tbl *f) configure_bank() argument 293 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_set_parent() local 344 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_recalc_rate() local 369 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_recalc_rate() local 438 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_determine_rate() local 447 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_determine_rate() local 462 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass_determine_rate() local 474 __clk_rcg_set_rate(struct clk_rcg *rcg, const struct freq_tbl *f) __clk_rcg_set_rate() argument 519 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_set_rate() local 532 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_set_floor_rate() local 545 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass_set_rate() local 565 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass2_set_rate() local 633 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_pixel_set_rate() local 683 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_esc_determine_rate() local 707 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_esc_set_rate() local 760 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_set_rate() local 781 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_enable() local 790 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_disable() local 799 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); __clk_dyn_rcg_set_rate() local [all...] |
H A D | clk-rcg.h | 163 struct clk_rcg2 rcg; member 168 container_of(to_clk_rcg2(_hw), struct clk_rcg2_gfx3d, rcg) 182 struct clk_rcg2 *rcg; member 187 { .rcg = &r, .init = &r##_init }
|
H A D | gpucc-sdm660.c | 24 #include "clk-rcg.h" 106 .rcg = { 137 &gfx3d_clk_src.rcg.clkr.hw, 274 [GFX3D_CLK_SRC] = &gfx3d_clk_src.rcg.clkr,
|
H A D | mmcc-msm8996.c | 23 #include "clk-rcg.h" 565 .rcg = { 1684 &gfx3d_clk_src.rcg.clkr.hw 3354 [GFX3D_CLK_SRC] = &gfx3d_clk_src.rcg.clkr,
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | clk-rcg2.c | 20 #include "clk-rcg.h" 45 #define RCG_CFG_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg)->cfg_off + CFG_REG) 46 #define RCG_M_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg)->cfg_off + M_REG) 47 #define RCG_N_OFFSET(rcg) ((rcg)->cmd_rcgr + (rcg) 65 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_is_enabled() local 78 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_get_parent() local 100 update_config(struct clk_rcg2 *rcg) update_config() argument 128 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_set_parent() local 162 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_recalc_rate() local 192 struct clk_rcg2 *rcg = to_clk_rcg2(hw); _freq_tbl_determine_rate() local 246 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_determine_rate() local 254 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_determine_floor_rate() local 259 __clk_rcg2_configure(struct clk_rcg2 *rcg, const struct freq_tbl *f) __clk_rcg2_configure() argument 305 clk_rcg2_configure(struct clk_rcg2 *rcg, const struct freq_tbl *f) clk_rcg2_configure() argument 319 struct clk_rcg2 *rcg = to_clk_rcg2(hw); __clk_rcg2_set_rate() local 415 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_edp_pixel_set_rate() local 461 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_edp_pixel_determine_rate() local 515 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte_determine_rate() local 539 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte_set_rate() local 573 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte2_determine_rate() local 596 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_byte2_set_rate() local 675 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_pixel_set_rate() local 783 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_gfx3d_set_rate_and_parent() local 820 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_set_force_enable() local 843 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_clear_force_enable() local 852 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_force_enable_clear() local 869 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_set_rate() local 894 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_enable() local 914 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_shared_disable() local 960 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_populate_freq() local 1005 clk_rcg2_dfs_populate_freq_table(struct clk_rcg2 *rcg) clk_rcg2_dfs_populate_freq_table() argument 1025 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_determine_rate() local 1043 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dfs_recalc_rate() local 1097 struct clk_rcg2 *rcg = data->rcg; clk_rcg2_enable_dfs() local 1139 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dp_set_rate() local 1189 struct clk_rcg2 *rcg = to_clk_rcg2(hw); clk_rcg2_dp_determine_rate() local [all...] |
H A D | clk-rcg.c | 15 #include "clk-rcg.h" 39 struct clk_rcg *rcg = to_clk_rcg(hw); in clk_rcg_get_parent() local 44 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg, &ns); in clk_rcg_get_parent() 47 ns = ns_to_src(&rcg->s, ns); in clk_rcg_get_parent() 49 if (ns == rcg->s.parent_map[i].cfg) in clk_rcg_get_parent() 58 static int reg_to_bank(struct clk_dyn_rcg *rcg, u32 bank) in reg_to_bank() argument 60 bank &= BIT(rcg->mux_sel_bit); in reg_to_bank() 66 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); in clk_dyn_rcg_get_parent() local 73 ret = regmap_read(rcg in clk_dyn_rcg_get_parent() 96 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_set_parent() local 198 configure_bank(struct clk_dyn_rcg *rcg, const struct freq_tbl *f) configure_bank() argument 293 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_set_parent() local 344 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_recalc_rate() local 369 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_recalc_rate() local 438 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_determine_rate() local 447 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); clk_dyn_rcg_determine_rate() local 462 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass_determine_rate() local 474 __clk_rcg_set_rate(struct clk_rcg *rcg, const struct freq_tbl *f) __clk_rcg_set_rate() argument 519 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_set_rate() local 532 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass_set_rate() local 552 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_bypass2_set_rate() local 620 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_pixel_set_rate() local 670 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_esc_determine_rate() local 694 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_esc_set_rate() local 747 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_set_rate() local 768 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_enable() local 777 struct clk_rcg *rcg = to_clk_rcg(hw); clk_rcg_lcc_disable() local 786 struct clk_dyn_rcg *rcg = to_clk_dyn_rcg(hw); __clk_dyn_rcg_set_rate() local [all...] |
H A D | clk-rcg.h | 167 struct clk_rcg2 *rcg; member 172 { .rcg = &r, .init = &r##_init }
|
Completed in 12 milliseconds