Home
last modified time | relevance | path

Searched refs:grf_info (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/hack/
H A Dmpp_hack_px30.c178 iommu->grf_val = mpp->grf_info->val & MPP_GRF_VAL_MASK; in px30_workaround_combo_init()
212 if (!mpp->grf_info->grf || !mpp->grf_info->val) in px30_workaround_combo_switch_grf()
215 curr_val = mpp_get_grf(mpp->grf_info); in px30_workaround_combo_switch_grf()
216 next_val = mpp->grf_info->val & MPP_GRF_VAL_MASK; in px30_workaround_combo_switch_grf()
232 mpp_set_grf(mpp->grf_info); in px30_workaround_combo_switch_grf()
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Dgrf.c309 const struct rockchip_grf_info *grf_info; in rockchip_grf_init() local
329 grf_info = match->data; in rockchip_grf_init()
338 for (i = 0; i < grf_info->num_values; i++) { in rockchip_grf_init()
339 const struct rockchip_grf_value *val = &grf_info->values[i]; in rockchip_grf_init()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_common.c741 mpp_set_grf(mpp->grf_info); in mpp_dev_reset()
821 mpp_set_grf(mpp->grf_info); in mpp_task_run()
1277 if (mpp->grf_info->grf) in mpp_process_request()
1278 regmap_write(mpp->grf_info->grf, 0x5d8, val); in mpp_process_request()
2322 u32 mpp_get_grf(struct mpp_grf_info *grf_info) in mpp_get_grf() argument
2326 if (grf_info && grf_info->grf && grf_info->val) in mpp_get_grf()
2327 regmap_read(grf_info->grf, grf_info->offset, &val); in mpp_get_grf()
2332 bool mpp_grf_is_changed(struct mpp_grf_info *grf_info) in mpp_grf_is_changed() argument
2336 if (grf_info && grf_info->grf && grf_info->val) { in mpp_grf_is_changed()
2337 u32 grf_status = mpp_get_grf(grf_info); in mpp_grf_is_changed()
[all …]
H A Dmpp_service.c56 struct mpp_grf_info *grf_info, in mpp_init_grf() argument
82 grf_info->grf = grf; in mpp_init_grf()
83 grf_info->offset = grf_offset; in mpp_init_grf()
84 grf_info->val = grf_value; in mpp_init_grf()
86 mpp_set_grf(grf_info); in mpp_init_grf()
H A Dmpp_common.h347 struct mpp_grf_info *grf_info; member
715 u32 mpp_get_grf(struct mpp_grf_info *grf_info);
716 bool mpp_grf_is_changed(struct mpp_grf_info *grf_info);
717 int mpp_set_grf(struct mpp_grf_info *grf_info);
H A Dmpp_vdpu1.c551 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VDPU1]; in vdpu_init()
740 grf_changed = mpp_grf_is_changed(mpp->grf_info); in vdpu_3036_set_grf()
754 mpp_set_grf(loop->grf_info); in vdpu_3036_set_grf()
766 mpp_set_grf(mpp->grf_info); in vdpu_3036_set_grf()
H A Dmpp_rkvdec.c1225 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVDEC]; in rkvdec_init()
1538 dec->grf_changed = mpp_grf_is_changed(mpp->grf_info); in rkvdec_3368_set_grf()
1539 mpp_set_grf(mpp->grf_info); in rkvdec_3368_set_grf()
1551 grf_changed = mpp_grf_is_changed(mpp->grf_info); in rkvdec_3036_set_grf()
1565 mpp_set_grf(loop->grf_info); in rkvdec_3036_set_grf()
1577 mpp_set_grf(mpp->grf_info); in rkvdec_3036_set_grf()
H A Dmpp_jpgdec.c414 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VDPU1]; in jpgdec_init()
H A Dmpp_vepu1.c604 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VEPU1]; in vepu_init()
H A Dmpp_vdpu2.c510 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VDPU2]; in vdpu_init()
H A Dmpp_iep2.c821 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_IEP2]; in iep2_init()
H A Dmpp_vepu2.c750 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VEPU2]; in vepu_init()
H A Dmpp_rkvenc.c1183 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVENC]; in rkvenc_init()
H A Dmpp_rkvdec2.c985 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVDEC]; in rkvdec2_init()
H A Dmpp_rkvenc2.c1825 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVENC]; in rkvenc_init()