@@ -2212,6 +2212,8 @@ static struct clk_branch cam_cc_sfe_0_fast_ahb_clk = {
2212
2212
},
2213
2213
};
2214
2214
2215
+ static struct gdsc cam_cc_titan_top_gdsc ;
2216
+
2215
2217
static struct gdsc cam_cc_bps_gdsc = {
2216
2218
.gdscr = 0x10004 ,
2217
2219
.en_rest_wait_val = 0x2 ,
@@ -2221,6 +2223,7 @@ static struct gdsc cam_cc_bps_gdsc = {
2221
2223
.name = "cam_cc_bps_gdsc" ,
2222
2224
},
2223
2225
.pwrsts = PWRSTS_OFF_ON ,
2226
+ .parent = & cam_cc_titan_top_gdsc .pd ,
2224
2227
.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE ,
2225
2228
};
2226
2229
@@ -2233,6 +2236,7 @@ static struct gdsc cam_cc_ife_0_gdsc = {
2233
2236
.name = "cam_cc_ife_0_gdsc" ,
2234
2237
},
2235
2238
.pwrsts = PWRSTS_OFF_ON ,
2239
+ .parent = & cam_cc_titan_top_gdsc .pd ,
2236
2240
.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE ,
2237
2241
};
2238
2242
@@ -2245,6 +2249,7 @@ static struct gdsc cam_cc_ife_1_gdsc = {
2245
2249
.name = "cam_cc_ife_1_gdsc" ,
2246
2250
},
2247
2251
.pwrsts = PWRSTS_OFF_ON ,
2252
+ .parent = & cam_cc_titan_top_gdsc .pd ,
2248
2253
.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE ,
2249
2254
};
2250
2255
@@ -2257,6 +2262,7 @@ static struct gdsc cam_cc_ipe_0_gdsc = {
2257
2262
.name = "cam_cc_ipe_0_gdsc" ,
2258
2263
},
2259
2264
.pwrsts = PWRSTS_OFF_ON ,
2265
+ .parent = & cam_cc_titan_top_gdsc .pd ,
2260
2266
.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE ,
2261
2267
};
2262
2268
@@ -2269,6 +2275,7 @@ static struct gdsc cam_cc_sfe_0_gdsc = {
2269
2275
.name = "cam_cc_sfe_0_gdsc" ,
2270
2276
},
2271
2277
.pwrsts = PWRSTS_OFF_ON ,
2278
+ .parent = & cam_cc_titan_top_gdsc .pd ,
2272
2279
.flags = POLL_CFG_GDSCR | RETAIN_FF_ENABLE ,
2273
2280
};
2274
2281
0 commit comments