video: driver: add power domain and opp table support for video
Added changes to support generic power domain and opp table. This is an alternative for downstream regulator framework. power domain can be enabled using below dtsi entries. power-domains = <&videocc MVS0C_GDSC>, <&videocc MVS0_GDSC>, <&rpmhpd SM8450_MXC>, <&rpmhpd SM8450_MMCX> power-domain-names = "iris-ctl", "vcodec", "mx", "mmcx"; Power domain handles willbe parsed at driver side using below api's. - dev_pm_domain_attach_by_name() - devm_pm_opp_attach_genpd() devm_pm_opp_attach_genpd() provides consumer virtual device handles and i.e linked to core->dev using device_link_add(). MXC, MMCX rails wilbe powered up by scaling desired rate using dev_pm_opp_set_rate(). Change-Id: I3d73434cb772078f031aec7cadc2d42ab930edd0 Signed-off-by: Govindaraj Rajagopal <quic_grajagop@quicinc.com>
Šī revīzija ir iekļauta:
@@ -1246,7 +1246,6 @@ int msm_vidc_init_iris33(struct msm_vidc_core *core)
|
||||
d_vpr_h("%s()\n", __func__);
|
||||
core->venus_ops = &iris33_ops;
|
||||
core->session_ops = &msm_session_ops;
|
||||
core->res_ops = get_resources_ops();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user