接前一篇文章:DRM全解析 —— CRTC详解(2)
本文继续对DRM中CRTC的核心结构struct drm_crtc的成员进行释义。
(13)struct drm_display_mode mode
- /**
- * @mode:
- *
- * Current mode timings. Should only be used by legacy drivers, atomic
- * drivers should instead consult &drm_crtc_state.mode. Atomic drivers
- * can update this by calling
- * drm_atomic_helper_update_legacy_modeset_state().
- */
- struct drm_display_mode mode;
当前模式时序。应仅由旧有驱动程序使用,原子驱动程序而应咨询&drm_crtc_state.mode。
原子驱动程序可以通过调用drm_Atomic_helper_update_legacy_modeset_state()来更新此项。
(14)struct drm_display_mode hwmode
- /**
- * @hwmode:
- *
- * Programmed mode in hw, after adjustments for encoders