|
@@ -168,6 +168,7 @@ struct drm_encoder_helper_funcs {
|
|
|
* @get_modes: get mode list for this connector
|
|
|
* @mode_valid: is this mode valid on the given connector? (optional)
|
|
|
* @best_encoder: return the preferred encoder for this connector
|
|
|
+ * @atomic_best_encoder: atomic version of @best_encoder
|
|
|
*
|
|
|
* The helper operations are called by the mid-layer CRTC helper.
|
|
|
*/
|
|
@@ -176,6 +177,8 @@ struct drm_connector_helper_funcs {
|
|
|
enum drm_mode_status (*mode_valid)(struct drm_connector *connector,
|
|
|
struct drm_display_mode *mode);
|
|
|
struct drm_encoder *(*best_encoder)(struct drm_connector *connector);
|
|
|
+ struct drm_encoder *(*atomic_best_encoder)(struct drm_connector *connector,
|
|
|
+ struct drm_connector_state *connector_state);
|
|
|
};
|
|
|
|
|
|
extern void drm_helper_disable_unused_functions(struct drm_device *dev);
|