Searched refs:grf_info (Results 1 – 15 of 15) sorted by relevance
178 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()
309 const struct rockchip_grf_info *grf_info; in rockchip_grf_init() local329 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()
741 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() argument2326 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() argument2336 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 …]
56 struct mpp_grf_info *grf_info, in mpp_init_grf() argument82 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()
347 struct mpp_grf_info *grf_info; member715 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);
551 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()
1225 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()
414 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VDPU1]; in jpgdec_init()
604 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VEPU1]; in vepu_init()
510 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VDPU2]; in vdpu_init()
821 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_IEP2]; in iep2_init()
750 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_VEPU2]; in vepu_init()
1183 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVENC]; in rkvenc_init()
985 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVDEC]; in rkvdec2_init()
1825 mpp->grf_info = &mpp->srv->grf_infos[MPP_DRIVER_RKVENC]; in rkvenc_init()