video: driver: set QOS registers

Move Qos register programming to driver. Use reset_control_acquire
api to ensure xo clk is on before programming

Change-Id: I52bf416da42675d206e1124368f75f627b8b2e9f
Signed-off-by: Maheshwar Ajja <quic_majja@quicinc.com>
This commit is contained in:
Maheshwar Ajja
2022-12-23 11:20:26 -08:00
committed by Deepa Guthyappa Madivalara
parent b12f5ec06e
commit 78c90f4173
3 changed files with 45 additions and 3 deletions

View File

@@ -176,8 +176,8 @@ int __set_registers(struct msm_vidc_core *core)
return 0;
for (cnt = 0; cnt < prst_count; cnt++) {
rc = __write_register_masked(core, reg_prst->reg,
reg_prst->value, reg_prst->mask);
rc = __write_register_masked(core, reg_prst[cnt].reg,
reg_prst[cnt].value, reg_prst[cnt].mask);
if (rc)
return rc;
}