Home
last modified time | relevance | path

Searched full:gdsc (Results 1 – 25 of 64) sorted by relevance

123

/kernel/linux/linux-4.19/drivers/clk/qcom/
Dgdsc.c24 #include "gdsc.h"
51 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd)
58 /* Returns 1 if GDSC status is status, 0 if not, and < 0 on error */
59 static int gdsc_check_status(struct gdsc *sc, enum gdsc_status status) in gdsc_check_status()
95 static int gdsc_hwctrl(struct gdsc *sc, bool en) in gdsc_hwctrl()
102 static int gdsc_poll_status(struct gdsc *sc, enum gdsc_status status) in gdsc_poll_status()
118 static int gdsc_toggle_logic(struct gdsc *sc, enum gdsc_status status) in gdsc_toggle_logic()
155 static inline int gdsc_deassert_reset(struct gdsc *sc) in gdsc_deassert_reset()
164 static inline int gdsc_assert_reset(struct gdsc *sc) in gdsc_assert_reset()
173 static inline void gdsc_force_mem_on(struct gdsc *sc) in gdsc_force_mem_on()
[all …]
Dgdsc.h24 * struct gdsc - Globally Distributed Switch Controller
32 * @resets: ids of resets associated with this gdsc
36 struct gdsc { struct
67 struct gdsc **scs; argument
Dvideocc-sdm845.c19 #include "gdsc.h"
246 static struct gdsc venus_gdsc = {
257 static struct gdsc vcodec0_gdsc = {
268 static struct gdsc vcodec1_gdsc = {
295 static struct gdsc *video_cc_sdm845_gdscs[] = {
Dmmcc-msm8996.c35 #include "gdsc.h"
2905 static struct gdsc mmagic_bimc_gdsc = {
2914 static struct gdsc mmagic_video_gdsc = {
2924 static struct gdsc mmagic_mdss_gdsc = {
2934 static struct gdsc mmagic_camss_gdsc = {
2944 static struct gdsc venus_gdsc = {
2955 static struct gdsc venus_core0_gdsc = {
2967 static struct gdsc venus_core1_gdsc = {
2979 static struct gdsc camss_gdsc = {
2990 static struct gdsc vfe0_gdsc = {
[all …]
Dgcc-sdm845.c25 #include "gdsc.h"
3093 static struct gdsc pcie_0_gdsc = {
3102 static struct gdsc pcie_1_gdsc = {
3111 static struct gdsc ufs_card_gdsc = {
3120 static struct gdsc ufs_phy_gdsc = {
3129 static struct gdsc usb30_prim_gdsc = {
3138 static struct gdsc usb30_sec_gdsc = {
3147 static struct gdsc hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc = {
3156 static struct gdsc hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc = {
3165 static struct gdsc hlos1_vote_aggre_noc_mmu_tbu1_gdsc = {
[all …]
Dcommon.h28 struct gdsc **gdscs;
/kernel/linux/linux-5.10/drivers/clk/qcom/
Dgdsc.c18 #include "gdsc.h"
46 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd)
53 /* Returns 1 if GDSC status is status, 0 if not, and < 0 on error */
54 static int gdsc_check_status(struct gdsc *sc, enum gdsc_status status) in gdsc_check_status()
90 static int gdsc_hwctrl(struct gdsc *sc, bool en) in gdsc_hwctrl()
97 static int gdsc_poll_status(struct gdsc *sc, enum gdsc_status status) in gdsc_poll_status()
113 static int gdsc_toggle_logic(struct gdsc *sc, enum gdsc_status status) in gdsc_toggle_logic()
165 static inline int gdsc_deassert_reset(struct gdsc *sc) in gdsc_deassert_reset()
174 static inline int gdsc_assert_reset(struct gdsc *sc) in gdsc_assert_reset()
183 static inline void gdsc_force_mem_on(struct gdsc *sc) in gdsc_force_mem_on()
[all …]
Dgdsc.h17 * struct gdsc - Globally Distributed Switch Controller
25 * @resets: ids of resets associated with this gdsc
29 struct gdsc { struct
65 struct gdsc **scs; argument
Dvideocc-sm8150.c19 #include "gdsc.h"
170 static struct gdsc venus_gdsc = {
179 static struct gdsc vcodec0_gdsc = {
188 static struct gdsc vcodec1_gdsc = {
205 static struct gdsc *video_cc_sm8150_gdscs[] = {
Dvideocc-sm8250.c20 #include "gdsc.h"
241 static struct gdsc mvs0c_gdsc = {
250 static struct gdsc mvs1c_gdsc = {
259 static struct gdsc mvs0_gdsc = {
268 static struct gdsc mvs1_gdsc = {
299 static struct gdsc *video_cc_sm8250_gdscs[] = {
Dgpucc-sdm845.c19 #include "gdsc.h"
124 static struct gdsc gpu_cx_gdsc = {
134 static struct gdsc gpu_gx_gdsc = {
152 static struct gdsc *gpu_cc_sdm845_gdscs[] = {
Dlpasscorecc-sc7180.c22 #include "gdsc.h"
299 static struct gdsc lpass_pdc_hm_gdsc = {
308 static struct gdsc lpass_audio_hm_gdsc = {
316 static struct gdsc lpass_core_hm_gdsc = {
325 static struct gdsc *lpass_core_hm_sc7180_gdscs[] = {
329 static struct gdsc *lpass_audio_hm_sc7180_gdscs[] = {
Dvideocc-sdm845.c19 #include "gdsc.h"
246 static struct gdsc venus_gdsc = {
257 static struct gdsc vcodec0_gdsc = {
268 static struct gdsc vcodec1_gdsc = {
295 static struct gdsc *video_cc_sdm845_gdscs[] = {
Dvideocc-sc7180.c18 #include "gdsc.h"
160 static struct gdsc venus_gdsc = {
168 static struct gdsc vcodec0_gdsc = {
187 static struct gdsc *video_cc_sc7180_gdscs[] = {
Dgpucc-sc7180.c18 #include "gdsc.h"
163 static struct gdsc cx_gdsc = {
173 static struct gdsc gx_gdsc = {
184 static struct gdsc *gpu_cc_sc7180_gdscs[] = {
Dgpucc-sm8150.c20 #include "gdsc.h"
215 static struct gdsc gpu_cx_gdsc = {
225 static struct gdsc gpu_gx_gdsc = {
257 static struct gdsc *gpu_cc_sm8150_gdscs[] = {
Dgpucc-sm8250.c20 #include "gdsc.h"
231 static struct gdsc gpu_cx_gdsc = {
241 static struct gdsc gpu_gx_gdsc = {
275 static struct gdsc *gpu_cc_sm8250_gdscs[] = {
Dgpucc-msm8998.c26 #include "gdsc.h"
243 static struct gdsc gpu_cx_gdsc = {
253 static struct gdsc gpu_gx_gdsc = {
282 static struct gdsc *gpucc_msm8998_gdscs[] = {
Dmmcc-msm8996.c27 #include "gdsc.h"
2897 static struct gdsc mmagic_bimc_gdsc = {
2906 static struct gdsc mmagic_video_gdsc = {
2916 static struct gdsc mmagic_mdss_gdsc = {
2926 static struct gdsc mmagic_camss_gdsc = {
2936 static struct gdsc venus_gdsc = {
2947 static struct gdsc venus_core0_gdsc = {
2959 static struct gdsc venus_core1_gdsc = {
2971 static struct gdsc camss_gdsc = {
2982 static struct gdsc vfe0_gdsc = {
[all …]
Dcommon.h28 struct gdsc **gdscs;
Dcamcc-sdm845.c18 #include "gdsc.h"
1524 static struct gdsc bps_gdsc = {
1533 static struct gdsc ipe_0_gdsc = {
1542 static struct gdsc ipe_1_gdsc = {
1551 static struct gdsc ife_0_gdsc = {
1560 static struct gdsc ife_1_gdsc = {
1569 static struct gdsc titan_top_gdsc = {
1666 static struct gdsc *cam_cc_sdm845_gdscs[] = {
Dgcc-sdm845.c25 #include "gdsc.h"
3198 static struct gdsc pcie_0_gdsc = {
3207 static struct gdsc pcie_1_gdsc = {
3216 static struct gdsc ufs_card_gdsc = {
3225 static struct gdsc ufs_phy_gdsc = {
3234 static struct gdsc usb30_prim_gdsc = {
3243 static struct gdsc usb30_sec_gdsc = {
3252 static struct gdsc hlos1_vote_aggre_noc_mmu_audio_tbu_gdsc = {
3261 static struct gdsc hlos1_vote_aggre_noc_mmu_pcie_tbu_gdsc = {
3270 static struct gdsc hlos1_vote_aggre_noc_mmu_tbu1_gdsc = {
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/
Ddsi_cfg.c37 {"gdsc", -1, -1},
58 {"gdsc", -1, -1},
78 {"gdsc", -1, -1},
94 {"gdsc", -1, -1},
/kernel/linux/linux-4.19/drivers/gpu/drm/msm/dsi/
Ddsi_cfg.c45 {"gdsc", -1, -1},
66 {"gdsc", -1, -1},
82 {"gdsc", -1, -1},
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dqcom,mmcc.yaml72 Regulator supply for the GPU_GX GDSC

123