/openbmc/linux/drivers/gpu/drm/display/ |
H A D | drm_hdmi_helper.c | 26 const struct drm_connector_state *conn_state) in drm_hdmi_infoframe_set_hdr_metadata() argument 32 if (!frame || !conn_state) in drm_hdmi_infoframe_set_hdr_metadata() 35 connector = conn_state->connector; in drm_hdmi_infoframe_set_hdr_metadata() 37 if (!conn_state->hdr_output_metadata) in drm_hdmi_infoframe_set_hdr_metadata() 40 hdr_metadata = conn_state->hdr_output_metadata->data; in drm_hdmi_infoframe_set_hdr_metadata() 130 const struct drm_connector_state *conn_state) in drm_hdmi_avi_infoframe_colorimetry() argument 157 const struct drm_connector_state *conn_state) in drm_hdmi_avi_infoframe_bars() argument 159 frame->right_bar = conn_state->tv.margins.right; in drm_hdmi_avi_infoframe_bars() 160 frame->left_bar = conn_state->tv.margins.left; in drm_hdmi_avi_infoframe_bars() 161 frame->top_bar = conn_state->tv.margins.top; in drm_hdmi_avi_infoframe_bars() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | g4x_hdmi.c | 95 const struct drm_connector_state *conn_state; in g4x_compute_has_hdmi_sink() local 113 crtc = to_intel_crtc(conn_state->crtc); in g4x_compute_has_hdmi_sink() 130 struct drm_connector_state *conn_state) in g4x_hdmi_compute_config() argument 465 pipe_config, conn_state); in intel_hdmi_pre_enable() 471 const struct drm_connector_state *conn_state) in vlv_hdmi_pre_enable() argument 485 pipe_config, conn_state); in vlv_hdmi_pre_enable() 562 pipe_config, conn_state); in chv_hdmi_pre_enable() 630 struct drm_connector_state *conn_state; in g4x_hdmi_connector_atomic_check() local 641 if (IS_ERR(conn_state)) { in g4x_hdmi_connector_atomic_check() 642 ret = PTR_ERR(conn_state); in g4x_hdmi_connector_atomic_check() [all …]
|
H A D | intel_dsi_dcs_backlight.c | 66 static void dcs_set_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_set_backlight() argument 68 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_set_backlight() 69 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_set_backlight() 93 static void dcs_disable_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_disable_backlight() argument 95 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_disable_backlight() 96 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_disable_backlight() 100 dcs_set_backlight(conn_state, 0); in dcs_disable_backlight() 128 const struct drm_connector_state *conn_state, u32 level) in dcs_enable_backlight() argument 130 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_enable_backlight() 131 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_enable_backlight() [all …]
|
H A D | intel_dp.h | 37 const struct drm_connector_state *conn_state); 61 struct drm_connector_state *conn_state); 64 struct drm_connector_state *conn_state, 75 const struct drm_connector_state *conn_state); 76 void intel_edp_backlight_off(const struct drm_connector_state *conn_state); 94 const struct drm_connector_state *conn_state); 97 const struct drm_connector_state *conn_state, 104 const struct drm_connector_state *conn_state); 133 const struct drm_connector_state *conn_state);
|
H A D | intel_dp_mst.c | 74 struct drm_connector_state *conn_state, in intel_dp_mst_find_vcpi_slots_for_bpp() argument 83 to_intel_connector(conn_state->connector); in intel_dp_mst_find_vcpi_slots_for_bpp() 160 conn_state, 2 * 3, false); in intel_dp_mst_compute_link_config() 232 conn_state, 2 * 3, true); in intel_dp_dsc_mst_compute_link_config() 325 intel_dp_mst_has_audio(conn_state) && in intel_dp_mst_compute_config() 352 conn_state, &limits); in intel_dp_mst_compute_config() 367 conn_state, &limits); in intel_dp_mst_compute_config() 372 conn_state, &limits, in intel_dp_mst_compute_config() 801 if (conn_state->content_protection == in intel_mst_enable_dp() 1342 struct drm_connector_state *conn_state; in intel_dp_mst_add_topology_state_for_crtc() local [all …]
|
H A D | intel_backlight.c | 110 panel->backlight.pwm_funcs->set(conn_state, val); in intel_backlight_set_pwm_level() 290 panel->backlight.funcs->set(conn_state, level); in intel_panel_actually_set_backlight() 505 intel_backlight_set_pwm_level(conn_state, level); in lpt_enable_backlight() 542 intel_backlight_set_pwm_level(conn_state, level); in pch_enable_backlight() 585 intel_backlight_set_pwm_level(conn_state, level); in i9xx_enable_backlight() 629 intel_backlight_set_pwm_level(conn_state, level); in i965_enable_backlight() 653 intel_backlight_set_pwm_level(conn_state, level); in vlv_enable_backlight() 701 intel_backlight_set_pwm_level(conn_state, level); in bxt_enable_backlight() 732 intel_backlight_set_pwm_level(conn_state, level); in cnp_enable_backlight() 1575 panel->backlight.pwm_funcs->set(conn_state, in intel_pwm_set_backlight() [all …]
|
H A D | intel_dp_aux_backlight.c | 204 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_aux_backlight() 221 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_backlight() 225 intel_dp_aux_hdr_set_aux_backlight(conn_state, level); in intel_dp_aux_hdr_set_backlight() 229 intel_backlight_set_pwm_level(conn_state, pwm_level); in intel_dp_aux_hdr_set_backlight() 235 const struct drm_connector_state *conn_state, u32 level) in intel_dp_aux_hdr_enable_backlight() argument 237 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_enable_backlight() 256 intel_dp_aux_hdr_set_aux_backlight(conn_state, level); in intel_dp_aux_hdr_enable_backlight() 260 panel->backlight.pwm_funcs->enable(crtc_state, conn_state, pwm_level); in intel_dp_aux_hdr_enable_backlight() 348 intel_backlight_set_pwm_level(conn_state, pwm_level); in intel_dp_aux_vesa_set_backlight() 356 const struct drm_connector_state *conn_state, u32 level) in intel_dp_aux_vesa_enable_backlight() argument [all …]
|
H A D | intel_backlight.h | 24 const struct drm_connector_state *conn_state); 28 const struct drm_connector_state *conn_state); 31 void intel_backlight_set_acpi(const struct drm_connector_state *conn_state, 33 void intel_backlight_set_pwm_level(const struct drm_connector_state *conn_state,
|
H A D | intel_tv.c | 1186 conn_state->tv.margins.top - in intel_tv_vert_scaling() 1187 conn_state->tv.margins.bottom != in intel_tv_vert_scaling() 1247 top = conn_state->tv.margins.top; in intel_tv_compute_config() 1342 conn_state->tv.margins.left, in intel_tv_compute_config() 1566 conn_state->tv.margins.right); in intel_tv_pre_enable() 1900 conn_state->tv.margins.left = 54; in intel_tv_add_properties() 1901 conn_state->tv.margins.top = 36; in intel_tv_add_properties() 1902 conn_state->tv.margins.right = 46; in intel_tv_add_properties() 1905 conn_state->tv.legacy_mode = 0; in intel_tv_add_properties() 1919 conn_state->tv.legacy_mode); in intel_tv_add_properties() [all …]
|
H A D | intel_hdmi.h | 29 const struct drm_connector_state *conn_state); 32 struct drm_connector_state *conn_state); 50 const struct drm_connector_state *conn_state);
|
H A D | intel_hdmi.c | 696 struct drm_connector_state *conn_state) in intel_hdmi_compute_avi_infoframe() argument 753 struct drm_connector_state *conn_state) in intel_hdmi_compute_spd_infoframe() argument 785 struct drm_connector_state *conn_state) in intel_hdmi_compute_hdmi_infoframe() argument 790 &conn_state->connector->display_info; in intel_hdmi_compute_hdmi_infoframe() 800 conn_state->connector, in intel_hdmi_compute_hdmi_infoframe() 815 struct drm_connector_state *conn_state) in intel_hdmi_compute_drm_infoframe() argument 827 if (!conn_state->hdr_output_metadata) in intel_hdmi_compute_drm_infoframe() 2150 to_intel_digital_connector_state(conn_state); in intel_hdmi_limited_color_range() 2336 if (conn_state->picture_aspect_ratio) in intel_hdmi_compute_config() 2338 conn_state->picture_aspect_ratio; in intel_hdmi_compute_config() [all …]
|
H A D | intel_connector.c | 42 struct intel_digital_connector_state *conn_state; in intel_connector_init() local 50 conn_state = kzalloc(sizeof(*conn_state), GFP_KERNEL); in intel_connector_init() 51 if (!conn_state) in intel_connector_init() 55 &conn_state->base); in intel_connector_init()
|
H A D | intel_sdvo.c | 1109 conn_state->connector, in intel_sdvo_compute_avi_infoframe() 1115 conn_state->connector, in intel_sdvo_compute_avi_infoframe() 1415 conn_state); in intel_sdvo_compute_config() 1421 if (conn_state->picture_aspect_ratio) in intel_sdvo_compute_config() 1423 conn_state->picture_aspect_ratio; in intel_sdvo_compute_config() 1426 pipe_config, conn_state)) { in intel_sdvo_compute_config() 1467 UPDATE_PROPERTY(conn_state->tv.hue, HUE); in intel_sdvo_update_props() 2752 conn_state = kzalloc(sizeof(*conn_state), GFP_KERNEL); in intel_sdvo_connector_alloc() 2753 if (!conn_state) { in intel_sdvo_connector_alloc() 2759 &conn_state->base.base); in intel_sdvo_connector_alloc() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_writeback.c | 293 int drm_writeback_set_fb(struct drm_connector_state *conn_state, in drm_writeback_set_fb() argument 298 if (!conn_state->writeback_job) { in drm_writeback_set_fb() 299 conn_state->writeback_job = in drm_writeback_set_fb() 300 kzalloc(sizeof(*conn_state->writeback_job), GFP_KERNEL); in drm_writeback_set_fb() 301 if (!conn_state->writeback_job) in drm_writeback_set_fb() 304 conn_state->writeback_job->connector = in drm_writeback_set_fb() 305 drm_connector_to_writeback(conn_state->connector); in drm_writeback_set_fb() 308 drm_framebuffer_assign(&conn_state->writeback_job->fb, fb); in drm_writeback_set_fb() 350 struct drm_connector_state *conn_state) in drm_writeback_queue_job() argument 355 job = conn_state->writeback_job; in drm_writeback_queue_job() [all …]
|
H A D | drm_bridge.c | 855 struct drm_connector_state *conn_state) in drm_atomic_bridge_check() argument 867 crtc_state, conn_state); in drm_atomic_bridge_check() 882 struct drm_connector_state *conn_state, in select_bus_fmt_recursive() argument 905 conn_state, in select_bus_fmt_recursive() 933 conn_state, in select_bus_fmt_recursive() 950 crtc_state, conn_state, in select_bus_fmt_recursive() 1002 struct drm_connector_state *conn_state) in drm_atomic_bridge_chain_select_bus_fmts() argument 1030 conn_state, in drm_atomic_bridge_chain_select_bus_fmts() 1051 conn_state, out_bus_fmts[i]); in drm_atomic_bridge_chain_select_bus_fmts() 1129 struct drm_connector_state *conn_state) in drm_atomic_bridge_chain_check() argument [all …]
|
H A D | drm_atomic_uapi.c | 279 if (conn_state->crtc == crtc) in drm_atomic_set_crtc_for_connector() 282 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector() 284 conn_state->crtc); in drm_atomic_set_crtc_for_connector() 290 conn_state->crtc = NULL; in drm_atomic_set_crtc_for_connector() 302 conn_state->crtc = crtc; in drm_atomic_set_crtc_for_connector() 312 conn_state); in drm_atomic_set_crtc_for_connector() 668 struct drm_connector_state *conn_state, in drm_atomic_set_writeback_fb_for_connector() argument 681 fb->base.id, conn_state); in drm_atomic_set_writeback_fb_for_connector() 685 conn_state); in drm_atomic_set_writeback_fb_for_connector() 1161 struct drm_connector_state *conn_state; in prepare_signaling() local [all …]
|
H A D | drm_atomic_state_helper.c | 415 __drm_atomic_helper_connector_state_reset(struct drm_connector_state *conn_state, in __drm_atomic_helper_connector_state_reset() argument 418 conn_state->connector = connector; in __drm_atomic_helper_connector_state_reset() 436 struct drm_connector_state *conn_state) in __drm_atomic_helper_connector_reset() argument 438 if (conn_state) in __drm_atomic_helper_connector_reset() 439 __drm_atomic_helper_connector_state_reset(conn_state, connector); in __drm_atomic_helper_connector_reset() 441 connector->state = conn_state; in __drm_atomic_helper_connector_reset() 455 struct drm_connector_state *conn_state = in drm_atomic_helper_connector_reset() local 456 kzalloc(sizeof(*conn_state), GFP_KERNEL); in drm_atomic_helper_connector_reset() 462 __drm_atomic_helper_connector_reset(connector, conn_state); in drm_atomic_helper_connector_reset()
|
/openbmc/linux/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_mock_output.c | 69 struct drm_connector_state *conn_state; in vc4_mock_atomic_add_output() local 85 conn_state = drm_atomic_get_connector_state(state, conn); in vc4_mock_atomic_add_output() 86 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, conn_state); in vc4_mock_atomic_add_output() 88 ret = drm_atomic_set_crtc_for_connector(conn_state, crtc); in vc4_mock_atomic_add_output() 107 struct drm_connector_state *conn_state; in vc4_mock_atomic_del_output() local 131 conn_state = drm_atomic_get_connector_state(state, conn); in vc4_mock_atomic_del_output() 132 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, conn_state); in vc4_mock_atomic_del_output() 134 ret = drm_atomic_set_crtc_for_connector(conn_state, NULL); in vc4_mock_atomic_del_output()
|
/openbmc/linux/include/drm/display/ |
H A D | drm_hdmi_helper.h | 14 const struct drm_connector_state *conn_state); 18 const struct drm_connector_state *conn_state); 22 const struct drm_connector_state *conn_state); 25 const struct drm_connector_state *conn_state);
|
/openbmc/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 35 struct drm_connector_state *conn_state) in vkms_wb_encoder_atomic_check() argument 41 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in vkms_wb_encoder_atomic_check() 44 fb = conn_state->writeback_job->fb; in vkms_wb_encoder_atomic_check() 51 ret = drm_atomic_helper_check_wb_encoder_state(encoder, conn_state); in vkms_wb_encoder_atomic_check() 127 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit() local 136 if (!conn_state) in vkms_wb_atomic_commit() 141 active_wb = conn_state->writeback_job->priv; in vkms_wb_atomic_commit()
|
/openbmc/linux/drivers/gpu/drm/arm/ |
H A D | malidp_mw.c | 132 struct drm_connector_state *conn_state) in malidp_mw_encoder_atomic_check() argument 134 struct malidp_mw_connector_state *mw_state = to_mw_state(conn_state); in malidp_mw_encoder_atomic_check() 139 if (!conn_state->writeback_job) in malidp_mw_encoder_atomic_check() 142 fb = conn_state->writeback_job->fb; in malidp_mw_encoder_atomic_check() 244 struct drm_connector_state *conn_state = mw_conn->base.state; in malidp_mw_atomic_commit() local 248 if (!conn_state) in malidp_mw_atomic_commit() 251 mw_state = to_mw_state(conn_state); in malidp_mw_atomic_commit() 253 if (conn_state->writeback_job) { in malidp_mw_atomic_commit() 254 struct drm_framebuffer *fb = conn_state->writeback_job->fb; in malidp_mw_atomic_commit() 263 drm_writeback_queue_job(mw_conn, conn_state); in malidp_mw_atomic_commit()
|
/openbmc/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_txp.c | 246 struct drm_connector_state *conn_state; in vc4_txp_connector_atomic_check() local 251 conn_state = drm_atomic_get_new_connector_state(state, conn); in vc4_txp_connector_atomic_check() 252 if (!conn_state->writeback_job) in vc4_txp_connector_atomic_check() 255 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in vc4_txp_connector_atomic_check() 257 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_check() 286 struct drm_connector_state *conn_state = drm_atomic_get_new_connector_state(state, in vc4_txp_connector_atomic_commit() local 296 if (WARN_ON(!conn_state->writeback_job)) in vc4_txp_connector_atomic_commit() 299 mode = &conn_state->crtc->state->adjusted_mode; in vc4_txp_connector_atomic_commit() 300 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_commit() 335 drm_writeback_queue_job(&txp->connector, conn_state); in vc4_txp_connector_atomic_commit()
|
/openbmc/linux/drivers/gpu/drm/meson/ |
H A D | meson_encoder_hdmi.c | 195 struct drm_connector_state *conn_state; in meson_encoder_hdmi_atomic_enable() local 206 conn_state = drm_atomic_get_new_connector_state(state, connector); in meson_encoder_hdmi_atomic_enable() 207 if (WARN_ON(!conn_state)) in meson_encoder_hdmi_atomic_enable() 210 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in meson_encoder_hdmi_atomic_enable() 275 struct drm_connector_state *conn_state, in meson_encoder_hdmi_get_inp_bus_fmts() argument 305 struct drm_connector_state *conn_state) in meson_encoder_hdmi_atomic_check() argument 309 drm_atomic_get_old_connector_state(conn_state->state, conn_state->connector); in meson_encoder_hdmi_atomic_check() 316 if (!drm_connector_atomic_hdr_metadata_equal(old_conn_state, conn_state)) in meson_encoder_hdmi_atomic_check()
|
H A D | meson_encoder_dsi.c | 50 struct drm_connector_state *conn_state; in meson_encoder_dsi_atomic_enable() local 58 conn_state = drm_atomic_get_new_connector_state(state, connector); in meson_encoder_dsi_atomic_enable() 59 if (WARN_ON(!conn_state)) in meson_encoder_dsi_atomic_enable() 62 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in meson_encoder_dsi_atomic_enable()
|
/openbmc/linux/drivers/gpu/drm/msm/dp/ |
H A D | dp_drm.c | 37 struct drm_connector_state *conn_state) in dp_bridge_atomic_check() argument 113 struct drm_connector_state *conn_state) in edp_bridge_atomic_check() argument 117 if (WARN_ON(!conn_state)) in edp_bridge_atomic_check() 120 conn_state->self_refresh_aware = dp->psr_supported; in edp_bridge_atomic_check() 122 if (!conn_state->crtc || !crtc_state) in edp_bridge_atomic_check()
|