Lines Matching refs:soc_info

65 	const struct jz_soc_info *soc_info;  member
242 if (drm_atomic_crtc_needs_modeset(state) && priv->soc_info->has_osd) { in ingenic_drm_crtc_atomic_check()
277 if (mode->hdisplay > priv->soc_info->max_width) in ingenic_drm_crtc_mode_valid()
279 if (mode->vdisplay > priv->soc_info->max_height) in ingenic_drm_crtc_mode_valid()
295 if (priv->soc_info->has_osd && in ingenic_drm_crtc_atomic_begin()
358 priv->soc_info->has_osd, in ingenic_drm_plane_atomic_check()
367 if (!priv->soc_info->has_osd && in ingenic_drm_plane_atomic_check()
377 if (priv->soc_info->has_osd && in ingenic_drm_plane_atomic_check()
394 if (priv->soc_info->has_osd) { in ingenic_drm_plane_enable()
409 if (priv->soc_info->has_osd) { in ingenic_drm_plane_disable()
437 if (priv->soc_info->has_osd && plane != &priv->f0) { in ingenic_drm_plane_config()
469 if (priv->soc_info->has_osd) { in ingenic_drm_plane_config()
502 if (!priv->soc_info->has_osd || plane == &priv->f0) in ingenic_drm_plane_atomic_update()
736 const struct jz_soc_info *soc_info; in ingenic_drm_bind() local
749 soc_info = of_device_get_match_data(dev); in ingenic_drm_bind()
750 if (!soc_info) { in ingenic_drm_bind()
760 priv->soc_info = soc_info; in ingenic_drm_bind()
772 drm->mode_config.max_width = soc_info->max_width; in ingenic_drm_bind()
794 if (soc_info->needs_dev_clk) { in ingenic_drm_bind()
817 if (priv->soc_info->has_osd) { in ingenic_drm_bind()
829 if (soc_info->has_osd) in ingenic_drm_bind()
832 primary = priv->soc_info->has_osd ? &priv->f1 : &priv->f0; in ingenic_drm_bind()
855 if (soc_info->has_osd) { in ingenic_drm_bind()
981 if (soc_info->has_osd) in ingenic_drm_bind()