hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/clk/qcom/gpucc-sdm845.c
....@@ -22,8 +22,6 @@
2222 #define CX_GMU_CBCR_SLEEP_SHIFT 4
2323 #define CX_GMU_CBCR_WAKE_MASK 0xf
2424 #define CX_GMU_CBCR_WAKE_SHIFT 8
25
-#define CLK_DIS_WAIT_SHIFT 12
26
-#define CLK_DIS_WAIT_MASK (0xf << CLK_DIS_WAIT_SHIFT)
2725
2826 enum {
2927 P_BI_TCXO,
....@@ -124,6 +122,7 @@
124122 static struct gdsc gpu_cx_gdsc = {
125123 .gdscr = 0x106c,
126124 .gds_hw_ctrl = 0x1540,
125
+ .clk_dis_wait_val = 0x8,
127126 .pd = {
128127 .name = "gpu_cx_gdsc",
129128 },
....@@ -195,10 +194,6 @@
195194 mask |= CX_GMU_CBCR_SLEEP_MASK << CX_GMU_CBCR_SLEEP_SHIFT;
196195 value = 0xf << CX_GMU_CBCR_WAKE_SHIFT | 0xf << CX_GMU_CBCR_SLEEP_SHIFT;
197196 regmap_update_bits(regmap, 0x1098, mask, value);
198
-
199
- /* Configure clk_dis_wait for gpu_cx_gdsc */
200
- regmap_update_bits(regmap, 0x106c, CLK_DIS_WAIT_MASK,
201
- 8 << CLK_DIS_WAIT_SHIFT);
202197
203198 return qcom_cc_really_probe(pdev, &gpu_cc_sdm845_desc, regmap);
204199 }