Lines Matching refs:dsi_config
91 void mdfld_dsi_brightness_init(struct mdfld_dsi_config *dsi_config, int pipe) in mdfld_dsi_brightness_init() argument
94 mdfld_dsi_get_pkg_sender(dsi_config); in mdfld_dsi_brightness_init()
136 struct mdfld_dsi_config *dsi_config; in mdfld_dsi_brightness_control() local
150 dsi_config = dev_priv->dsi_configs[1]; in mdfld_dsi_brightness_control()
152 dsi_config = dev_priv->dsi_configs[0]; in mdfld_dsi_brightness_control()
154 sender = mdfld_dsi_get_pkg_sender(dsi_config); in mdfld_dsi_brightness_control()
186 static int mdfld_dsi_get_panel_status(struct mdfld_dsi_config *dsi_config, in mdfld_dsi_get_panel_status() argument
190 = mdfld_dsi_get_pkg_sender(dsi_config); in mdfld_dsi_get_panel_status()
200 int mdfld_dsi_get_power_mode(struct mdfld_dsi_config *dsi_config, u32 *mode, in mdfld_dsi_get_power_mode() argument
203 if (!dsi_config || !mode) { in mdfld_dsi_get_power_mode()
208 return mdfld_dsi_get_panel_status(dsi_config, 0x0a, mode, hs); in mdfld_dsi_get_power_mode()
215 void mdfld_dsi_controller_init(struct mdfld_dsi_config *dsi_config, int pipe) in mdfld_dsi_controller_init() argument
217 if (!dsi_config || ((pipe != 0) && (pipe != 2))) { in mdfld_dsi_controller_init()
222 mdfld_dsi_dpi_controller_init(dsi_config, pipe); in mdfld_dsi_controller_init()
332 struct mdfld_dsi_config *dsi_config = in mdfld_dsi_connector_get_modes() local
334 struct drm_display_mode *fixed_mode = dsi_config->fixed_mode; in mdfld_dsi_connector_get_modes()
359 struct mdfld_dsi_config *dsi_config = in mdfld_dsi_connector_mode_valid() local
361 struct drm_display_mode *fixed_mode = dsi_config->fixed_mode; in mdfld_dsi_connector_mode_valid()
400 struct mdfld_dsi_config *dsi_config = in mdfld_dsi_connector_best_encoder() local
402 return &dsi_config->encoder->base.base; in mdfld_dsi_connector_best_encoder()
501 struct mdfld_dsi_config *dsi_config; in mdfld_dsi_output_init() local
525 dsi_config = kzalloc(sizeof(struct mdfld_dsi_config), in mdfld_dsi_output_init()
527 if (!dsi_config) { in mdfld_dsi_output_init()
531 mdfld_dsi_get_default_config(dev, dsi_config, pipe); in mdfld_dsi_output_init()
533 dsi_connector->private = dsi_config; in mdfld_dsi_output_init()
535 dsi_config->changed = 1; in mdfld_dsi_output_init()
536 dsi_config->dev = dev; in mdfld_dsi_output_init()
538 dsi_config->fixed_mode = p_vid_funcs->get_config_mode(dev); in mdfld_dsi_output_init()
545 dsi_config->mode = dsi_config->fixed_mode; in mdfld_dsi_output_init()
546 dsi_config->connector = dsi_connector; in mdfld_dsi_output_init()
548 if (!dsi_config->fixed_mode) { in mdfld_dsi_output_init()
554 dsi_config->dvr_ic_inited = 0; in mdfld_dsi_output_init()
555 dev_priv->dsi_configs[1] = dsi_config; in mdfld_dsi_output_init()
557 dsi_config->dvr_ic_inited = 1; in mdfld_dsi_output_init()
558 dev_priv->dsi_configs[0] = dsi_config; in mdfld_dsi_output_init()
596 encoder->private = dsi_config; in mdfld_dsi_output_init()
597 dsi_config->encoder = encoder; in mdfld_dsi_output_init()
610 kfree(dsi_config->fixed_mode); in mdfld_dsi_output_init()
611 kfree(dsi_config); in mdfld_dsi_output_init()