Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: qcom: gdsc: Add the missing BIMC gdsc for msm8996

Add BIMC gdsc data found in MMCC part of msm8996 family of devices.

Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>

authored by

Rajendra Nayak and committed by
Stephen Boyd
63bb4fd6 06981025

+10
+9
drivers/clk/qcom/mmcc-msm8996.c
··· 2888 2888 &gpll0_div.hw, 2889 2889 }; 2890 2890 2891 + static struct gdsc mmagic_bimc_gdsc = { 2892 + .gdscr = 0x529c, 2893 + .pd = { 2894 + .name = "mmagic_bimc", 2895 + }, 2896 + .pwrsts = PWRSTS_OFF_ON, 2897 + }; 2898 + 2891 2899 static struct gdsc mmagic_video_gdsc = { 2892 2900 .gdscr = 0x119c, 2893 2901 .gds_hw_ctrl = 0x120c, ··· 3209 3201 }; 3210 3202 3211 3203 static struct gdsc *mmcc_msm8996_gdscs[] = { 3204 + [MMAGIC_BIMC_GDSC] = &mmagic_bimc_gdsc, 3212 3205 [MMAGIC_VIDEO_GDSC] = &mmagic_video_gdsc, 3213 3206 [MMAGIC_MDSS_GDSC] = &mmagic_mdss_gdsc, 3214 3207 [MMAGIC_CAMSS_GDSC] = &mmagic_camss_gdsc,
+1
include/dt-bindings/clock/qcom,mmcc-msm8996.h
··· 298 298 #define FD_GDSC 12 299 299 #define MDSS_GDSC 13 300 300 #define GPU_GX_GDSC 14 301 + #define MMAGIC_BIMC_GDSC 15 301 302 302 303 #endif