Lines Matching full:logicvc
34 struct logicvc_drm *logicvc = logicvc_drm(drm_encoder->dev); in logicvc_encoder_enable() local
38 regmap_update_bits(logicvc->regmap, LOGICVC_POWER_CTRL_REG, in logicvc_encoder_enable()
93 static int logicvc_interface_encoder_type(struct logicvc_drm *logicvc) in logicvc_interface_encoder_type() argument
95 switch (logicvc->config.display_interface) { in logicvc_interface_encoder_type()
109 static int logicvc_interface_connector_type(struct logicvc_drm *logicvc) in logicvc_interface_connector_type() argument
111 switch (logicvc->config.display_interface) { in logicvc_interface_connector_type()
125 static bool logicvc_interface_native_connector(struct logicvc_drm *logicvc) in logicvc_interface_native_connector() argument
127 switch (logicvc->config.display_interface) { in logicvc_interface_native_connector()
135 void logicvc_interface_attach_crtc(struct logicvc_drm *logicvc) in logicvc_interface_attach_crtc() argument
137 uint32_t possible_crtcs = drm_crtc_mask(&logicvc->crtc->drm_crtc); in logicvc_interface_attach_crtc()
139 logicvc->interface->drm_encoder.possible_crtcs = possible_crtcs; in logicvc_interface_attach_crtc()
142 int logicvc_interface_init(struct logicvc_drm *logicvc) in logicvc_interface_init() argument
145 struct drm_device *drm_dev = &logicvc->drm_dev; in logicvc_interface_init()
148 int encoder_type = logicvc_interface_encoder_type(logicvc); in logicvc_interface_init()
149 int connector_type = logicvc_interface_connector_type(logicvc); in logicvc_interface_init()
150 bool native_connector = logicvc_interface_native_connector(logicvc); in logicvc_interface_init()
205 logicvc->interface = interface; in logicvc_interface_init()