|
|
|
@ -35,7 +35,7 @@ struct rcar_du_hdmienc { |
|
|
|
|
static void rcar_du_hdmienc_disable(struct drm_encoder *encoder) |
|
|
|
|
{ |
|
|
|
|
struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); |
|
|
|
|
struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
const struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
|
|
|
|
|
if (sfuncs->dpms) |
|
|
|
|
sfuncs->dpms(encoder, DRM_MODE_DPMS_OFF); |
|
|
|
@ -50,7 +50,7 @@ static void rcar_du_hdmienc_disable(struct drm_encoder *encoder) |
|
|
|
|
static void rcar_du_hdmienc_enable(struct drm_encoder *encoder) |
|
|
|
|
{ |
|
|
|
|
struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); |
|
|
|
|
struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
const struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
|
|
|
|
|
if (hdmienc->renc->lvds) |
|
|
|
|
rcar_du_lvdsenc_enable(hdmienc->renc->lvds, encoder->crtc, |
|
|
|
@ -67,7 +67,7 @@ static int rcar_du_hdmienc_atomic_check(struct drm_encoder *encoder, |
|
|
|
|
struct drm_connector_state *conn_state) |
|
|
|
|
{ |
|
|
|
|
struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); |
|
|
|
|
struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
const struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
struct drm_display_mode *adjusted_mode = &crtc_state->adjusted_mode; |
|
|
|
|
const struct drm_display_mode *mode = &crtc_state->mode; |
|
|
|
|
|
|
|
|
@ -89,7 +89,7 @@ static void rcar_du_hdmienc_mode_set(struct drm_encoder *encoder, |
|
|
|
|
struct drm_display_mode *adjusted_mode) |
|
|
|
|
{ |
|
|
|
|
struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); |
|
|
|
|
struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
const struct drm_encoder_slave_funcs *sfuncs = to_slave_funcs(encoder); |
|
|
|
|
|
|
|
|
|
if (sfuncs->mode_set) |
|
|
|
|
sfuncs->mode_set(encoder, mode, adjusted_mode); |
|
|
|
|