| /kernel/linux/linux-4.19/drivers/clk/qcom/ |
| D | gdsc.c | 24 #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 …]
|
| D | gdsc.h | 24 * struct gdsc - Globally Distributed Switch Controller 32 * @resets: ids of resets associated with this gdsc 36 struct gdsc { struct 67 struct gdsc **scs; argument
|
| D | videocc-sdm845.c | 19 #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[] = {
|
| D | mmcc-msm8996.c | 35 #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 …]
|
| D | gcc-sdm845.c | 25 #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 …]
|
| D | common.h | 28 struct gdsc **gdscs;
|
| /kernel/linux/linux-5.10/drivers/clk/qcom/ |
| D | gdsc.c | 18 #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 …]
|
| D | gdsc.h | 17 * struct gdsc - Globally Distributed Switch Controller 25 * @resets: ids of resets associated with this gdsc 29 struct gdsc { struct 65 struct gdsc **scs; argument
|
| D | videocc-sm8150.c | 19 #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[] = {
|
| D | videocc-sm8250.c | 20 #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[] = {
|
| D | gpucc-sdm845.c | 19 #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[] = {
|
| D | lpasscorecc-sc7180.c | 22 #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[] = {
|
| D | videocc-sdm845.c | 19 #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[] = {
|
| D | videocc-sc7180.c | 18 #include "gdsc.h" 160 static struct gdsc venus_gdsc = { 168 static struct gdsc vcodec0_gdsc = { 187 static struct gdsc *video_cc_sc7180_gdscs[] = {
|
| D | gpucc-sc7180.c | 18 #include "gdsc.h" 163 static struct gdsc cx_gdsc = { 173 static struct gdsc gx_gdsc = { 184 static struct gdsc *gpu_cc_sc7180_gdscs[] = {
|
| D | gpucc-sm8150.c | 20 #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[] = {
|
| D | gpucc-sm8250.c | 20 #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[] = {
|
| D | gpucc-msm8998.c | 26 #include "gdsc.h" 243 static struct gdsc gpu_cx_gdsc = { 253 static struct gdsc gpu_gx_gdsc = { 282 static struct gdsc *gpucc_msm8998_gdscs[] = {
|
| D | mmcc-msm8996.c | 27 #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 …]
|
| D | common.h | 28 struct gdsc **gdscs;
|
| D | camcc-sdm845.c | 18 #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[] = {
|
| D | gcc-sdm845.c | 25 #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/ |
| D | dsi_cfg.c | 37 {"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/ |
| D | dsi_cfg.c | 45 {"gdsc", -1, -1}, 66 {"gdsc", -1, -1}, 82 {"gdsc", -1, -1},
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | qcom,mmcc.yaml | 72 Regulator supply for the GPU_GX GDSC
|