Lines Matching refs:hdmienc

37 	struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder);  in rcar_du_hdmienc_disable()  local
43 if (hdmienc->renc->lvds) in rcar_du_hdmienc_disable()
44 rcar_du_lvdsenc_enable(hdmienc->renc->lvds, encoder->crtc, in rcar_du_hdmienc_disable()
47 hdmienc->enabled = false; in rcar_du_hdmienc_disable()
52 struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); in rcar_du_hdmienc_enable() local
55 if (hdmienc->renc->lvds) in rcar_du_hdmienc_enable()
56 rcar_du_lvdsenc_enable(hdmienc->renc->lvds, encoder->crtc, in rcar_du_hdmienc_enable()
62 hdmienc->enabled = true; in rcar_du_hdmienc_enable()
69 struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); in rcar_du_hdmienc_atomic_check() local
77 if (hdmienc->renc->lvds) in rcar_du_hdmienc_atomic_check()
91 struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); in rcar_du_hdmienc_mode_set() local
97 rcar_du_crtc_route_output(encoder->crtc, hdmienc->renc->output); in rcar_du_hdmienc_mode_set()
109 struct rcar_du_hdmienc *hdmienc = to_rcar_hdmienc(encoder); in rcar_du_hdmienc_cleanup() local
111 if (hdmienc->enabled) in rcar_du_hdmienc_cleanup()
115 put_device(hdmienc->dev); in rcar_du_hdmienc_cleanup()
128 struct rcar_du_hdmienc *hdmienc; in rcar_du_hdmienc_init() local
131 hdmienc = devm_kzalloc(rcdu->dev, sizeof(*hdmienc), GFP_KERNEL); in rcar_du_hdmienc_init()
132 if (hdmienc == NULL) in rcar_du_hdmienc_init()
140 hdmienc->dev = &i2c_slave->dev; in rcar_du_hdmienc_init()
142 if (hdmienc->dev->driver == NULL) { in rcar_du_hdmienc_init()
148 driver = to_drm_i2c_encoder_driver(to_i2c_driver(hdmienc->dev->driver)); in rcar_du_hdmienc_init()
160 renc->hdmi = hdmienc; in rcar_du_hdmienc_init()
161 hdmienc->renc = renc; in rcar_du_hdmienc_init()
166 put_device(hdmienc->dev); in rcar_du_hdmienc_init()