Commit d8f1121
clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as a parent to other
When a consumer turns on/off a power domain dependent on another power
domain in hardware, the parent power domain shall be turned on/off by
the power domain provider as well, and to get it the power domain hardware
hierarchy shall be described in the CAMCC driver.
Establish the power domain hierarchy with a Titan GDSC set as a parent of
all other GDSC power domains provided by the SM8550 camera clock controller
to enforce a correct sequence of enabling and disabling power domains by
the consumers, this fixes the CAMCC as a supplier of power domains to CAMSS
IP and its driver.
Fixes: ccc4e6a ("clk: qcom: camcc-sm8550: Add camera clock controller driver for SM8550")
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Imran Shaik <imran.shaik@oss.qualcomm.com>
Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Link: https://lore.kernel.org/r/20251021234450.2271279-2-vladimir.zapolskiy@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>1 parent 8abe970 commit d8f1121
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3204 | 3204 | | |
3205 | 3205 | | |
3206 | 3206 | | |
| 3207 | + | |
| 3208 | + | |
3207 | 3209 | | |
3208 | 3210 | | |
3209 | 3211 | | |
| |||
3213 | 3215 | | |
3214 | 3216 | | |
3215 | 3217 | | |
| 3218 | + | |
3216 | 3219 | | |
3217 | 3220 | | |
3218 | 3221 | | |
| |||
3225 | 3228 | | |
3226 | 3229 | | |
3227 | 3230 | | |
| 3231 | + | |
3228 | 3232 | | |
3229 | 3233 | | |
3230 | 3234 | | |
| |||
3237 | 3241 | | |
3238 | 3242 | | |
3239 | 3243 | | |
| 3244 | + | |
3240 | 3245 | | |
3241 | 3246 | | |
3242 | 3247 | | |
| |||
3249 | 3254 | | |
3250 | 3255 | | |
3251 | 3256 | | |
| 3257 | + | |
3252 | 3258 | | |
3253 | 3259 | | |
3254 | 3260 | | |
| |||
3261 | 3267 | | |
3262 | 3268 | | |
3263 | 3269 | | |
| 3270 | + | |
3264 | 3271 | | |
3265 | 3272 | | |
3266 | 3273 | | |
| |||
3273 | 3280 | | |
3274 | 3281 | | |
3275 | 3282 | | |
| 3283 | + | |
3276 | 3284 | | |
3277 | 3285 | | |
3278 | 3286 | | |
| |||
3285 | 3293 | | |
3286 | 3294 | | |
3287 | 3295 | | |
| 3296 | + | |
3288 | 3297 | | |
3289 | 3298 | | |
3290 | 3299 | | |
| |||
3297 | 3306 | | |
3298 | 3307 | | |
3299 | 3308 | | |
| 3309 | + | |
3300 | 3310 | | |
3301 | 3311 | | |
3302 | 3312 | | |
| |||
0 commit comments