Lines Matching refs:logicvc

66 	struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev);  in logicvc_crtc_atomic_enable()  local
91 regmap_write(logicvc->regmap, LOGICVC_HSYNC_FRONT_PORCH_REG, hfp - 1); in logicvc_crtc_atomic_enable()
92 regmap_write(logicvc->regmap, LOGICVC_HSYNC_REG, hsl - 1); in logicvc_crtc_atomic_enable()
93 regmap_write(logicvc->regmap, LOGICVC_HSYNC_BACK_PORCH_REG, hbp - 1); in logicvc_crtc_atomic_enable()
94 regmap_write(logicvc->regmap, LOGICVC_HRES_REG, hact - 1); in logicvc_crtc_atomic_enable()
96 regmap_write(logicvc->regmap, LOGICVC_VSYNC_FRONT_PORCH_REG, vfp - 1); in logicvc_crtc_atomic_enable()
97 regmap_write(logicvc->regmap, LOGICVC_VSYNC_REG, vsl - 1); in logicvc_crtc_atomic_enable()
98 regmap_write(logicvc->regmap, LOGICVC_VSYNC_BACK_PORCH_REG, vbp - 1); in logicvc_crtc_atomic_enable()
99 regmap_write(logicvc->regmap, LOGICVC_VRES_REG, vact - 1); in logicvc_crtc_atomic_enable()
112 if (logicvc->interface) { in logicvc_crtc_atomic_enable()
114 &logicvc->interface->drm_connector; in logicvc_crtc_atomic_enable()
126 regmap_update_bits(logicvc->regmap, LOGICVC_CTRL_REG, in logicvc_crtc_atomic_enable()
137 regmap_write(logicvc->regmap, LOGICVC_DTYPE_REG, 0); in logicvc_crtc_atomic_enable()
155 struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev); in logicvc_crtc_atomic_disable() local
161 regmap_update_bits(logicvc->regmap, LOGICVC_CTRL_REG, in logicvc_crtc_atomic_disable()
172 regmap_write(logicvc->regmap, LOGICVC_DTYPE_REG, 0); in logicvc_crtc_atomic_disable()
193 struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev); in logicvc_crtc_enable_vblank() local
196 regmap_write_bits(logicvc->regmap, LOGICVC_INT_STAT_REG, in logicvc_crtc_enable_vblank()
200 regmap_write_bits(logicvc->regmap, LOGICVC_INT_MASK_REG, in logicvc_crtc_enable_vblank()
208 struct logicvc_drm *logicvc = logicvc_drm(drm_crtc->dev); in logicvc_crtc_disable_vblank() local
211 regmap_write_bits(logicvc->regmap, LOGICVC_INT_MASK_REG, in logicvc_crtc_disable_vblank()
226 void logicvc_crtc_vblank_handler(struct logicvc_drm *logicvc) in logicvc_crtc_vblank_handler() argument
228 struct drm_device *drm_dev = &logicvc->drm_dev; in logicvc_crtc_vblank_handler()
229 struct logicvc_crtc *crtc = logicvc->crtc; in logicvc_crtc_vblank_handler()
246 int logicvc_crtc_init(struct logicvc_drm *logicvc) in logicvc_crtc_init() argument
248 struct drm_device *drm_dev = &logicvc->drm_dev; in logicvc_crtc_init()
259 layer_primary = logicvc_layer_get_primary(logicvc); in logicvc_crtc_init()
277 logicvc->crtc = crtc; in logicvc_crtc_init()