| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rockchip_connector.c | 63 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 D | rockchip_display.c | 483 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 D | rockchip_vop.c | 116 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 D | rockchip_spl_display.c | 33 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 D | rockchip_vop2.c | 1663 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 D | dw_hdmi_qp.c | 1113 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 D | rockchip_rgb.c | 178 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 D | rockchip_tve.c | 550 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 D | rockchip_lvds.c | 114 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 D | dw_mipi_dsi2.c | 697 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 D | rk1000_tve.c | 134 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 D | inno_hdmi.c | 626 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 D | drm_writeback.c | 243 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 D | drm_atomic_state_helper.c | 388 __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 D | drm_bridge.c | 726 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 D | drm_atomic_uapi.c | 296 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 D | intel_dsi_dcs_backlight.c | 65 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 D | intel_panel.c | 178 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 D | intel_dp.h | 37 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 D | intel_panel.h | 31 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 D | intel_dp_mst.c | 44 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 D | intel_hdmi.c | 723 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 D | vkms_writeback.c | 24 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 D | malidp_mw.c | 127 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 D | vc4_txp.c | 238 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()
|