Home
last modified time | relevance | path

Searched refs:conn_state (Results 1 – 25 of 164) sorted by relevance

1234567

/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_connector.c63 conn = state->conn_state.connector; in rockchip_connector_pre_init()
68 if (state->conn_state.secondary) { in rockchip_connector_pre_init()
69 conn = state->conn_state.connector; in rockchip_connector_pre_init()
107 conn = state->conn_state.connector; in rockchip_connector_init()
111 if (state->conn_state.secondary) { in rockchip_connector_init()
112 conn = state->conn_state.secondary; in rockchip_connector_init()
152 conn = state->conn_state.connector; in rockchip_connector_detect()
156 if (state->conn_state.secondary) { in rockchip_connector_detect()
157 conn = state->conn_state.secondary; in rockchip_connector_detect()
171 conn = state->conn_state.connector; in rockchip_connector_get_timing()
[all …]
H A Drockchip_display.c483 struct connector_state *conn_state = &state->conn_state; in display_get_timing() local
484 struct drm_display_mode *mode = &conn_state->mode; in display_get_timing()
486 struct rockchip_panel *panel = conn_state->connector->panel; in display_get_timing()
492 !display_get_timing_from_dts(panel, mode, &conn_state->bus_flags)) { in display_get_timing()
513 struct connector_state *conn_state = &state->conn_state; in display_pre_init() local
521 crtc->vps[crtc_state->crtc_id].output_type = conn_state->type; in display_pre_init()
528 struct connector_state *conn_state = &state->conn_state; in display_use_force_mode() local
529 struct drm_display_mode *mode = &conn_state->mode; in display_use_force_mode()
531 conn_state->bpc = 8; in display_use_force_mode()
533 conn_state->bus_format = state->force_bus_format; in display_use_force_mode()
[all …]
H A Drockchip_vop.c116 struct connector_state *conn_state = &state->conn_state; in rockchip_vop_init_gamma() local
117 u32 *lut = conn_state->gamma.lut; in rockchip_vop_init_gamma()
122 if (!conn_state->gamma.lut) in rockchip_vop_init_gamma()
141 if (conn_state->gamma.size != lut_len) { in rockchip_vop_init_gamma()
142 int size = conn_state->gamma.size; in rockchip_vop_init_gamma()
167 struct connector_state *conn_state = &state->conn_state; in vop_post_config() local
168 struct drm_display_mode *mode = &conn_state->mode; in vop_post_config()
174 …u16 hsize = hdisplay * (conn_state->overscan.left_margin + conn_state->overscan.right_margin) / 20… in vop_post_config()
175 …u16 vsize = vdisplay * (conn_state->overscan.top_margin + conn_state->overscan.bottom_margin) / 20… in vop_post_config()
182 hact_st += hdisplay * (100 - conn_state->overscan.left_margin) / 200; in vop_post_config()
[all …]
H A Drockchip_spl_display.c33 rockchip_spl_dw_hdmi_probe(&state->conn_state); in rockchip_spl_display_drv_probe()
42 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_init() local
43 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_init()
47 struct drm_display_mode *mode = &state->conn_state.mode; in rockchip_spl_display_init()
106 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_post_enable() local
107 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_post_enable()
124 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_transmit_info_to_uboot() local
128 memcpy(&spl_disp_info->mode, &conn_state->mode, sizeof(conn_state->mode)); in rockchip_spl_display_transmit_info_to_uboot()
129 spl_disp_info->bus_format = state->conn_state.bus_format; in rockchip_spl_display_transmit_info_to_uboot()
152 if (!state->conn_state.connector->hpd) { in spl_init_display()
[all …]
H A Drockchip_vop2.c1663 struct connector_state *conn_state = &state->conn_state; in rockchip_vop2_gamma_lut_init() local
1671 struct base2_disp_info *disp_info = conn_state->disp_info; in rockchip_vop2_gamma_lut_init()
1726 struct connector_state *conn_state = &state->conn_state; in rockchip_vop2_cubic_lut_init() local
1730 struct base2_disp_info *disp_info = conn_state->disp_info; in rockchip_vop2_cubic_lut_init()
1731 struct base2_cubic_lut_data *lut = &conn_state->disp_info->cubic_lut_data; in rockchip_vop2_cubic_lut_init()
1819 struct connector_state *conn_state = &state->conn_state; in vop2_tv_config_update() local
1825 if (!conn_state->disp_info) in vop2_tv_config_update()
1827 bcsh_info = &conn_state->disp_info->bcsh_info; in vop2_tv_config_update()
1839 if (!is_yuv_output(conn_state->bus_format)) in vop2_tv_config_update()
1842 if (!cstate->yuv_overlay && is_yuv_output(conn_state->bus_format)) in vop2_tv_config_update()
[all …]
H A Ddw_hdmi_qp.c1113 struct connector_state *conn_state = &state->conn_state; in dw_hdmi_detect_hotplug() local
1119 conn_state->output_if |= VOP_OUTPUT_IF_HDMI0; in dw_hdmi_detect_hotplug()
1121 conn_state->output_if |= VOP_OUTPUT_IF_HDMI1; in dw_hdmi_detect_hotplug()
1129 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_qp_init() local
1151 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, hdmi->id); in rockchip_dw_hdmi_qp_init()
1182 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_dw_hdmi_qp_init()
1228 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_qp_enable() local
1229 struct drm_display_mode *mode = &conn_state->mode; in rockchip_dw_hdmi_qp_enable()
1268 struct connector_state *conn_state = &state->conn_state; in _rockchip_dw_hdmi_qp_get_timing() local
1269 struct drm_display_mode *mode = &conn_state->mode; in _rockchip_dw_hdmi_qp_get_timing()
[all …]
H A Drockchip_rgb.c178 struct connector_state *conn_state = &state->conn_state; in rockchip_rgb_connector_init() local
182 conn_state->color_space = V4L2_COLORSPACE_DEFAULT; in rockchip_rgb_connector_init()
183 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, rgb->id); in rockchip_rgb_connector_init()
185 switch (conn_state->bus_format) { in rockchip_rgb_connector_init()
187 conn_state->output_mode = ROCKCHIP_OUT_MODE_P666; in rockchip_rgb_connector_init()
188 conn_state->output_if = VOP_OUTPUT_IF_RGB; in rockchip_rgb_connector_init()
191 conn_state->output_mode = ROCKCHIP_OUT_MODE_P565; in rockchip_rgb_connector_init()
192 conn_state->output_if = VOP_OUTPUT_IF_RGB; in rockchip_rgb_connector_init()
197 conn_state->output_mode = ROCKCHIP_OUT_MODE_S888; in rockchip_rgb_connector_init()
198 conn_state->output_if = VOP_OUTPUT_IF_RGB; in rockchip_rgb_connector_init()
[all …]
H A Drockchip_tve.c550 struct connector_state *conn_state = &state->conn_state; in rockchip_drm_tve_init() local
554 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in rockchip_drm_tve_init()
555 conn_state->bus_format = MEDIA_BUS_FMT_YUV8_1X24; in rockchip_drm_tve_init()
557 conn_state->output_if |= VOP_OUTPUT_IF_BT656; in rockchip_drm_tve_init()
558 conn_state->color_space = V4L2_COLORSPACE_SMPTE170M; in rockchip_drm_tve_init()
560 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, 0); in rockchip_drm_tve_init()
599 struct connector_state *conn_state = &state->conn_state; in rockchip_drm_tve_enable() local
600 struct drm_display_mode *mode = &conn_state->mode; in rockchip_drm_tve_enable()
645 static void tve_select_output(struct rockchip_tve *tve, struct connector_state *conn_state, in tve_select_output() argument
652 struct base2_disp_info *base2_parameter = conn_state->disp_info; in tve_select_output()
[all …]
H A Drockchip_lvds.c114 struct connector_state *conn_state = &state->conn_state; in rockchip_lvds_connector_init() local
117 lvds->mode = &conn_state->mode; in rockchip_lvds_connector_init()
119 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, lvds->id); in rockchip_lvds_connector_init()
142 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in rockchip_lvds_connector_init()
146 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_lvds_connector_init()
148 conn_state->color_space = V4L2_COLORSPACE_DEFAULT; in rockchip_lvds_connector_init()
149 conn_state->output_if = VOP_OUTPUT_IF_LVDS0; in rockchip_lvds_connector_init()
H A Ddw_mipi_dsi2.c697 struct connector_state *conn_state = &state->conn_state; in dw_mipi_dsi2_connector_pre_init() local
703 conn_state->type = DRM_MODE_CONNECTOR_DSI; in dw_mipi_dsi2_connector_pre_init()
776 struct connector_state *conn_state = &state->conn_state; in dw_mipi_dsi2_connector_init() local
784 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, dsi2->id); in dw_mipi_dsi2_connector_init()
787 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in dw_mipi_dsi2_connector_init()
788 conn_state->color_space = V4L2_COLORSPACE_DEFAULT; in dw_mipi_dsi2_connector_init()
789 conn_state->output_if |= in dw_mipi_dsi2_connector_init()
793 conn_state->output_flags |= ROCKCHIP_OUTPUT_MIPI_DS_MODE; in dw_mipi_dsi2_connector_init()
794 conn_state->hold_mode = true; in dw_mipi_dsi2_connector_init()
814 conn_state->output_flags |= in dw_mipi_dsi2_connector_init()
[all …]
H A Drk1000_tve.c134 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_bridge_enable() local
135 struct drm_display_mode *mode = &conn_state->mode; in rk1000_tve_bridge_enable()
279 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_get_timing() local
280 struct drm_display_mode *mode = &conn_state->mode; in rk1000_tve_get_timing()
281 struct overscan *overscan = &conn_state->overscan; in rk1000_tve_get_timing()
H A Dinno_hdmi.c626 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_init() local
666 conn_state->type = DRM_MODE_CONNECTOR_HDMIA; in rockchip_inno_hdmi_init()
667 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_inno_hdmi_init()
692 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_enable() local
693 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_enable()
743 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_get_timing() local
744 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_get_timing()
746 struct edid *edid = (struct edid *)conn_state->edid; in rockchip_inno_hdmi_get_timing()
752 ret = drm_do_get_edid(&hdmi->adap, conn_state->edid); in rockchip_inno_hdmi_get_timing()
757 ret = drm_add_edid_modes(&hdmi->edid_data, conn_state->edid); in rockchip_inno_hdmi_get_timing()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_writeback.c243 int drm_writeback_set_fb(struct drm_connector_state *conn_state, in drm_writeback_set_fb() argument
246 WARN_ON(conn_state->connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK); in drm_writeback_set_fb()
248 if (!conn_state->writeback_job) { in drm_writeback_set_fb()
249 conn_state->writeback_job = in drm_writeback_set_fb()
250 kzalloc(sizeof(*conn_state->writeback_job), GFP_KERNEL); in drm_writeback_set_fb()
251 if (!conn_state->writeback_job) in drm_writeback_set_fb()
254 conn_state->writeback_job->connector = in drm_writeback_set_fb()
255 drm_connector_to_writeback(conn_state->connector); in drm_writeback_set_fb()
258 drm_framebuffer_assign(&conn_state->writeback_job->fb, fb); in drm_writeback_set_fb()
300 struct drm_connector_state *conn_state) in drm_writeback_queue_job() argument
[all …]
H A Ddrm_atomic_state_helper.c388 __drm_atomic_helper_connector_state_reset(struct drm_connector_state *conn_state, in __drm_atomic_helper_connector_state_reset() argument
391 conn_state->connector = connector; in __drm_atomic_helper_connector_state_reset()
409 struct drm_connector_state *conn_state) in __drm_atomic_helper_connector_reset() argument
411 if (conn_state) in __drm_atomic_helper_connector_reset()
412 __drm_atomic_helper_connector_state_reset(conn_state, connector); in __drm_atomic_helper_connector_reset()
414 connector->state = conn_state; in __drm_atomic_helper_connector_reset()
428 struct drm_connector_state *conn_state = in drm_atomic_helper_connector_reset() local
429 kzalloc(sizeof(*conn_state), GFP_KERNEL); in drm_atomic_helper_connector_reset()
435 __drm_atomic_helper_connector_reset(connector, conn_state); in drm_atomic_helper_connector_reset()
H A Ddrm_bridge.c726 struct drm_connector_state *conn_state) in drm_atomic_bridge_check() argument
738 crtc_state, conn_state); in drm_atomic_bridge_check()
753 struct drm_connector_state *conn_state, in select_bus_fmt_recursive() argument
776 conn_state, in select_bus_fmt_recursive()
804 conn_state, in select_bus_fmt_recursive()
821 crtc_state, conn_state, in select_bus_fmt_recursive()
873 struct drm_connector_state *conn_state) in drm_atomic_bridge_chain_select_bus_fmts() argument
875 struct drm_connector *conn = conn_state->connector; in drm_atomic_bridge_chain_select_bus_fmts()
901 conn_state, in drm_atomic_bridge_chain_select_bus_fmts()
922 conn_state, out_bus_fmts[i]); in drm_atomic_bridge_chain_select_bus_fmts()
[all …]
H A Ddrm_atomic_uapi.c296 drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, in drm_atomic_set_crtc_for_connector() argument
299 struct drm_connector *connector = conn_state->connector; in drm_atomic_set_crtc_for_connector()
302 if (conn_state->crtc == crtc) in drm_atomic_set_crtc_for_connector()
305 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector()
306 crtc_state = drm_atomic_get_new_crtc_state(conn_state->state, in drm_atomic_set_crtc_for_connector()
307 conn_state->crtc); in drm_atomic_set_crtc_for_connector()
310 ~drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
312 drm_connector_put(conn_state->connector); in drm_atomic_set_crtc_for_connector()
313 conn_state->crtc = NULL; in drm_atomic_set_crtc_for_connector()
317 crtc_state = drm_atomic_get_crtc_state(conn_state->state, crtc); in drm_atomic_set_crtc_for_connector()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_dsi_dcs_backlight.c65 static void dcs_set_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_set_backlight() argument
67 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_set_backlight()
80 static void dcs_disable_backlight(const struct drm_connector_state *conn_state) in dcs_disable_backlight() argument
82 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_disable_backlight()
86 dcs_set_backlight(conn_state, 0); in dcs_disable_backlight()
114 const struct drm_connector_state *conn_state) in dcs_enable_backlight() argument
116 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_enable_backlight()
117 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_enable_backlight()
145 dcs_set_backlight(conn_state, panel->backlight.level); in dcs_enable_backlight()
H A Dintel_panel.c178 const struct drm_connector_state *conn_state) in intel_pch_panel_fitting() argument
190 switch (conn_state->scaling_mode) { in intel_pch_panel_fitting()
238 MISSING_CASE(conn_state->scaling_mode); in intel_pch_panel_fitting()
384 const struct drm_connector_state *conn_state) in intel_gmch_panel_fitting() argument
396 switch (conn_state->scaling_mode) { in intel_gmch_panel_fitting()
432 MISSING_CASE(conn_state->scaling_mode); in intel_gmch_panel_fitting()
601 static void lpt_set_backlight(const struct drm_connector_state *conn_state, u32 level) in lpt_set_backlight() argument
603 struct intel_connector *connector = to_intel_connector(conn_state->connector); in lpt_set_backlight()
610 static void pch_set_backlight(const struct drm_connector_state *conn_state, u32 level) in pch_set_backlight() argument
612 struct intel_connector *connector = to_intel_connector(conn_state->connector); in pch_set_backlight()
[all …]
H A Dintel_dp.h37 const struct drm_connector_state *conn_state);
64 struct drm_connector_state *conn_state);
70 const struct drm_connector_state *conn_state);
71 void intel_edp_backlight_off(const struct drm_connector_state *conn_state);
111 const struct drm_connector_state *conn_state);
114 const struct drm_connector_state *conn_state,
121 const struct drm_connector_state *conn_state);
138 const struct drm_connector_state *conn_state);
H A Dintel_panel.h31 const struct drm_connector_state *conn_state);
33 const struct drm_connector_state *conn_state);
34 void intel_panel_set_backlight_acpi(const struct drm_connector_state *conn_state,
39 const struct drm_connector_state *conn_state);
43 const struct drm_connector_state *conn_state);
H A Dintel_dp_mst.c44 struct drm_connector_state *conn_state, in intel_dp_mst_compute_link_config() argument
51 to_intel_connector(conn_state->connector); in intel_dp_mst_compute_link_config()
99 struct drm_connector_state *conn_state) in intel_dp_mst_compute_config() argument
105 to_intel_connector(conn_state->connector); in intel_dp_mst_compute_config()
107 to_intel_digital_connector_state(conn_state); in intel_dp_mst_compute_config()
149 conn_state, &limits); in intel_dp_mst_compute_config()
154 intel_dp_limited_color_range(pipe_config, conn_state); in intel_dp_mst_compute_config()
174 const struct intel_digital_connector_state *conn_state; in intel_dp_mst_transcoder_mask() local
182 for_each_new_intel_connector_in_state(state, connector, conn_state, i) { in intel_dp_mst_transcoder_mask()
186 if (connector->mst_port != mst_port || !conn_state->base.crtc) in intel_dp_mst_transcoder_mask()
[all …]
H A Dintel_hdmi.c723 struct drm_connector_state *conn_state) in intel_hdmi_compute_avi_infoframe() argument
728 struct drm_connector *connector = conn_state->connector; in intel_hdmi_compute_avi_infoframe()
749 drm_hdmi_avi_infoframe_colorspace(frame, conn_state); in intel_hdmi_compute_avi_infoframe()
766 drm_hdmi_avi_infoframe_content_type(frame, conn_state); in intel_hdmi_compute_avi_infoframe()
780 struct drm_connector_state *conn_state) in intel_hdmi_compute_spd_infoframe() argument
807 struct drm_connector_state *conn_state) in intel_hdmi_compute_hdmi_infoframe() argument
812 &conn_state->connector->display_info; in intel_hdmi_compute_hdmi_infoframe()
822 conn_state->connector, in intel_hdmi_compute_hdmi_infoframe()
837 struct drm_connector_state *conn_state) in intel_hdmi_compute_drm_infoframe() argument
849 if (!conn_state->hdr_output_metadata) in intel_hdmi_compute_drm_infoframe()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vkms/
H A Dvkms_writeback.c24 struct drm_connector_state *conn_state) in vkms_wb_encoder_atomic_check() argument
29 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in vkms_wb_encoder_atomic_check()
32 fb = conn_state->writeback_job->fb; in vkms_wb_encoder_atomic_check()
108 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit() local
111 if (!conn_state) in vkms_wb_atomic_commit()
117 crtc_state->active_writeback = conn_state->writeback_job->priv; in vkms_wb_atomic_commit()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/
H A Dmalidp_mw.c127 struct drm_connector_state *conn_state) in malidp_mw_encoder_atomic_check() argument
129 struct malidp_mw_connector_state *mw_state = to_mw_state(conn_state); in malidp_mw_encoder_atomic_check()
134 if (!conn_state->writeback_job) in malidp_mw_encoder_atomic_check()
137 fb = conn_state->writeback_job->fb; in malidp_mw_encoder_atomic_check()
242 struct drm_connector_state *conn_state = mw_conn->base.state; in malidp_mw_atomic_commit() local
246 if (!conn_state) in malidp_mw_atomic_commit()
249 mw_state = to_mw_state(conn_state); in malidp_mw_atomic_commit()
251 if (conn_state->writeback_job) { in malidp_mw_atomic_commit()
252 struct drm_framebuffer *fb = conn_state->writeback_job->fb; in malidp_mw_atomic_commit()
261 drm_writeback_queue_job(mw_conn, conn_state); in malidp_mw_atomic_commit()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/
H A Dvc4_txp.c238 struct drm_connector_state *conn_state; in vc4_txp_connector_atomic_check() local
243 conn_state = drm_atomic_get_new_connector_state(state, conn); in vc4_txp_connector_atomic_check()
244 if (!conn_state->writeback_job) in vc4_txp_connector_atomic_check()
247 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in vc4_txp_connector_atomic_check()
249 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_check()
275 struct drm_connector_state *conn_state) in vc4_txp_connector_atomic_commit() argument
284 if (WARN_ON(!conn_state->writeback_job)) in vc4_txp_connector_atomic_commit()
287 mode = &conn_state->crtc->state->adjusted_mode; in vc4_txp_connector_atomic_commit()
288 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_commit()
320 drm_writeback_queue_job(&txp->connector, conn_state); in vc4_txp_connector_atomic_commit()

1234567