Home
last modified time | relevance | path

Searched refs:conn_state (Results 1 - 25 of 27) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_state_helper.c395 * @conn_state: atomic connector state, must not be NULL
398 * Initializes the newly allocated @conn_state with default
401 void __drm_atomic_helper_connector_state_reset(struct drm_connector_state *conn_state, struct drm_connector *connector) in __drm_atomic_helper_connector_state_reset() argument
403 conn_state->connector = connector; in __drm_atomic_helper_connector_state_reset()
410 * @conn_state: connector state to assign
412 * Initializes the newly allocated @conn_state and assigns it to
419 void __drm_atomic_helper_connector_reset(struct drm_connector *connector, struct drm_connector_state *conn_state) in __drm_atomic_helper_connector_reset() argument
421 if (conn_state) { in __drm_atomic_helper_connector_reset()
422 __drm_atomic_helper_connector_state_reset(conn_state, connector); in __drm_atomic_helper_connector_reset()
425 connector->state = conn_state; in __drm_atomic_helper_connector_reset()
439 struct drm_connector_state *conn_state = kzalloc(sizeof(*conn_state), GFP_KERNEL); drm_atomic_helper_connector_reset() local
[all...]
H A Ddrm_atomic_uapi.c266 * @conn_state: atomic state object for the connector
278 int drm_atomic_set_crtc_for_connector(struct drm_connector_state *conn_state, struct drm_crtc *crtc) in drm_atomic_set_crtc_for_connector() argument
280 struct drm_connector *connector = conn_state->connector; in drm_atomic_set_crtc_for_connector()
283 if (conn_state->crtc == crtc) { in drm_atomic_set_crtc_for_connector()
287 if (conn_state->crtc) { in drm_atomic_set_crtc_for_connector()
288 crtc_state = drm_atomic_get_new_crtc_state(conn_state->state, conn_state->crtc); in drm_atomic_set_crtc_for_connector()
290 crtc_state->connector_mask &= ~drm_connector_mask(conn_state->connector); in drm_atomic_set_crtc_for_connector()
292 drm_connector_put(conn_state->connector); in drm_atomic_set_crtc_for_connector()
293 conn_state in drm_atomic_set_crtc_for_connector()
619 drm_atomic_set_writeback_fb_for_connector(struct drm_connector_state *conn_state, struct drm_framebuffer *fb) drm_atomic_set_writeback_fb_for_connector() argument
1067 struct drm_connector_state *conn_state; prepare_signaling() local
[all...]
H A Ddrm_atomic_helper.c210 static void set_best_encoder(struct drm_atomic_state *state, struct drm_connector_state *conn_state, in set_best_encoder() argument
216 if (conn_state->best_encoder) { in set_best_encoder()
218 crtc = conn_state->connector->state->crtc; in set_best_encoder()
226 WARN_ON(!crtc && encoder != conn_state->best_encoder); in set_best_encoder()
230 crtc_state->encoder_mask &= ~drm_encoder_mask(conn_state->best_encoder); in set_best_encoder()
235 crtc = conn_state->crtc; in set_best_encoder()
244 conn_state->best_encoder = encoder; in set_best_encoder()
498 struct drm_connector_state *conn_state; in mode_valid() local
502 for_each_new_connector_in_state(state, connector, conn_state, i) in mode_valid()
504 struct drm_encoder *encoder = conn_state in mode_valid()
3085 struct drm_connector_state *conn_state; drm_atomic_helper_disable_all() local
3244 struct drm_connector_state *conn_state; drm_atomic_helper_duplicate_state() local
3623 drm_atomic_helper_bridge_propagate_bus_fmt(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) drm_atomic_helper_bridge_propagate_bus_fmt() argument
[all...]
H A Ddrm_edid.c5629 * @conn_state: Connector state containing HDR metadata
5633 int drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, const struct drm_connector_state *conn_state) in drm_hdmi_infoframe_set_hdr_metadata() argument
5639 if (!frame || !conn_state) { in drm_hdmi_infoframe_set_hdr_metadata()
5643 connector = conn_state->connector; in drm_hdmi_infoframe_set_hdr_metadata()
5645 if (!conn_state->hdr_output_metadata) { in drm_hdmi_infoframe_set_hdr_metadata()
5649 hdr_metadata = conn_state->hdr_output_metadata->data; in drm_hdmi_infoframe_set_hdr_metadata()
5856 * @conn_state: connector state
5858 void drm_hdmi_avi_infoframe_colorspace(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state) in drm_hdmi_avi_infoframe_colorspace() argument
5861 u32 colorimetry_index = conn_state->colorspace & FULL_COLORIMETRY_MASK; in drm_hdmi_avi_infoframe_colorspace()
5933 * @conn_state
5935 drm_hdmi_avi_infoframe_bars(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state) drm_hdmi_avi_infoframe_bars() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c580 struct drm_connector_state *conn_state; in setup_initial_state() local
596 conn_state = drm_atomic_get_connector_state(state, connector); in setup_initial_state()
597 if (IS_ERR(conn_state)) in setup_initial_state()
598 return PTR_ERR(conn_state); in setup_initial_state()
603 conn_state->best_encoder = funcs->best_encoder(connector); in setup_initial_state()
605 conn_state->best_encoder = rockchip_drm_connector_get_single_encoder(connector); in setup_initial_state()
608 set->sub_dev->loader_protect(conn_state->best_encoder, true); in setup_initial_state()
650 conn_state->tv.brightness = set->brightness; in setup_initial_state()
651 conn_state->tv.contrast = set->contrast; in setup_initial_state()
652 conn_state in setup_initial_state()
748 struct drm_connector_state *conn_state; update_state() local
[all...]
H A Ddw-dp.c1560 struct drm_connector_state *conn_state) in dw_dp_encoder_atomic_check()
1565 struct drm_display_info *di = &conn_state->connector->display_info; in dw_dp_encoder_atomic_check()
1592 s->tv_state = &conn_state->tv; in dw_dp_encoder_atomic_check()
1927 struct drm_connector_state *conn_state, in dw_dp_bridge_atomic_get_output_bus_fmts()
1932 struct drm_display_info *di = &conn_state->connector->display_info; in dw_dp_bridge_atomic_get_output_bus_fmts()
1950 if (fmt->bpc > conn_state->max_bpc) in dw_dp_bridge_atomic_get_output_bus_fmts()
1978 struct drm_connector_state *conn_state) in dw_dp_bridge_atomic_check()
1558 dw_dp_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_encoder_atomic_check() argument
1924 dw_dp_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_dp_bridge_atomic_get_output_bus_fmts() argument
1975 dw_dp_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_bridge_atomic_check() argument
H A Ddw-mipi-dsi2-rockchip.c841 struct drm_connector_state *conn_state) in dw_mipi_dsi2_encoder_atomic_check()
846 struct drm_connector *connector = conn_state->connector; in dw_mipi_dsi2_encoder_atomic_check()
873 s->tv_state = &conn_state->tv; in dw_mipi_dsi2_encoder_atomic_check()
839 dw_mipi_dsi2_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_mipi_dsi2_encoder_atomic_check() argument
H A Drockchip_drm_vop2.c2623 struct drm_connector_state *conn_state) in vop2_wb_encoder_atomic_check()
2625 struct vop2_wb_connector_state *wb_state = to_wb_state(conn_state); in vop2_wb_encoder_atomic_check()
2634 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in vop2_wb_encoder_atomic_check()
2637 fb = conn_state->writeback_job->fb; in vop2_wb_encoder_atomic_check()
2751 struct drm_connector_state *conn_state = wb_conn->base.state; in vop2_wb_commit() local
2757 if (!conn_state) in vop2_wb_commit()
2759 wb_state = to_wb_state(conn_state); in vop2_wb_commit()
2764 if (conn_state->writeback_job && conn_state in vop2_wb_commit()
2621 vop2_wb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *cstate, struct drm_connector_state *conn_state) vop2_wb_encoder_atomic_check() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c609 struct drm_connector_state *conn_state; in setup_initial_state() local
626 conn_state = drm_atomic_get_connector_state(state, connector); in setup_initial_state()
627 if (IS_ERR(conn_state)) { in setup_initial_state()
628 return PTR_ERR(conn_state); in setup_initial_state()
634 conn_state->best_encoder = funcs->best_encoder(connector); in setup_initial_state()
636 conn_state->best_encoder = rockchip_drm_connector_get_single_encoder(connector); in setup_initial_state()
640 set->sub_dev->loader_protect(conn_state->best_encoder, true); in setup_initial_state()
680 conn_state->tv.brightness = set->brightness; in setup_initial_state()
681 conn_state->tv.contrast = set->contrast; in setup_initial_state()
682 conn_state in setup_initial_state()
780 struct drm_connector_state *conn_state; update_state() local
[all...]
H A Danalogix_dp-rockchip.c291 struct drm_connector_state *conn_state; in rockchip_dp_drm_get_new_crtc() local
298 conn_state = drm_atomic_get_new_connector_state(state, connector); in rockchip_dp_drm_get_new_crtc()
299 if (!conn_state) { in rockchip_dp_drm_get_new_crtc()
303 return conn_state->crtc; in rockchip_dp_drm_get_new_crtc()
363 struct drm_connector_state *conn_state) in rockchip_dp_drm_encoder_atomic_check()
367 struct drm_display_info *di = &conn_state->connector->display_info; in rockchip_dp_drm_encoder_atomic_check()
394 s->tv_state = &conn_state->tv; in rockchip_dp_drm_encoder_atomic_check()
362 rockchip_dp_drm_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) rockchip_dp_drm_encoder_atomic_check() argument
H A Drockchip_lvds.c167 struct drm_connector_state *conn_state) in rockchip_lvds_encoder_atomic_mode_set()
205 struct drm_connector_state *conn_state) in rockchip_lvds_encoder_atomic_check()
209 struct drm_connector *connector = conn_state->connector; in rockchip_lvds_encoder_atomic_check()
226 s->tv_state = &conn_state->tv; in rockchip_lvds_encoder_atomic_check()
166 rockchip_lvds_encoder_atomic_mode_set(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) rockchip_lvds_encoder_atomic_mode_set() argument
204 rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) rockchip_lvds_encoder_atomic_check() argument
H A Drockchip_rgb.c175 struct drm_connector_state *conn_state) in rockchip_rgb_encoder_atomic_check()
178 struct drm_connector *connector = conn_state->connector; in rockchip_rgb_encoder_atomic_check()
228 s->tv_state = &conn_state->tv; in rockchip_rgb_encoder_atomic_check()
174 rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) rockchip_rgb_encoder_atomic_check() argument
H A Ddw_hdmi-rockchip.c1690 static void dw_hdmi_rockchip_select_output(struct drm_connector_state *conn_state, struct drm_crtc_state *crtc_state, in dw_hdmi_rockchip_select_output() argument
1695 struct drm_display_info *info = &conn_state->connector->display_info; in dw_hdmi_rockchip_select_output()
1718 } else if (conn_state->connector->ycbcr_420_allowed && drm_mode_is_420(info, mode) && in dw_hdmi_rockchip_select_output()
1724 if (conn_state->connector->ycbcr_420_allowed && drm_mode_is_420(info, mode) && pixclock >= 0x91050) { in dw_hdmi_rockchip_select_output()
1733 if (conn_state->connector->ycbcr_420_allowed && drm_mode_is_420(info, mode) && pixclock >= 0x91050) { in dw_hdmi_rockchip_select_output()
1778 if (conn_state->hdr_output_metadata) { in dw_hdmi_rockchip_select_output()
1779 hdr_metadata = (struct hdr_output_metadata *)conn_state->hdr_output_metadata->data; in dw_hdmi_rockchip_select_output()
1787 (conn_state->connector->hdr_sink_metadata.hdmi_type1.eotf & BIT(*eotf))) || in dw_hdmi_rockchip_select_output()
1900 static bool dw_hdmi_rockchip_check_color(struct drm_connector_state *conn_state, struct rockchip_hdmi *hdmi) in dw_hdmi_rockchip_check_color() argument
1902 struct drm_crtc_state *crtc_state = conn_state in dw_hdmi_rockchip_check_color()
1920 dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_hdmi_rockchip_encoder_atomic_check() argument
[all...]
H A Ddw-dp.c1545 struct drm_connector_state *conn_state) in dw_dp_encoder_atomic_check()
1550 struct drm_display_info *di = &conn_state->connector->display_info; in dw_dp_encoder_atomic_check()
1577 s->tv_state = &conn_state->tv; in dw_dp_encoder_atomic_check()
1901 struct drm_connector_state *conn_state, in dw_dp_bridge_atomic_get_output_bus_fmts()
1906 struct drm_display_info *di = &conn_state->connector->display_info; in dw_dp_bridge_atomic_get_output_bus_fmts()
1925 if (fmt->bpc > conn_state->max_bpc) { in dw_dp_bridge_atomic_get_output_bus_fmts()
1954 struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) in dw_dp_bridge_atomic_check()
1544 dw_dp_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_encoder_atomic_check() argument
1899 dw_dp_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_dp_bridge_atomic_get_output_bus_fmts() argument
1953 dw_dp_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_dp_bridge_atomic_check() argument
H A Ddw-mipi-dsi-rockchip.c676 struct drm_connector_state *conn_state) in dw_mipi_dsi_encoder_atomic_check()
680 struct drm_connector *connector = conn_state->connector; in dw_mipi_dsi_encoder_atomic_check()
675 dw_mipi_dsi_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_mipi_dsi_encoder_atomic_check() argument
H A Dcdn-dp-core.c642 struct drm_connector_state *conn_state) in cdn_dp_encoder_atomic_check()
648 s->tv_state = &conn_state->tv; in cdn_dp_encoder_atomic_check()
641 cdn_dp_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) cdn_dp_encoder_atomic_check() argument
H A Ddw-mipi-dsi2-rockchip.c846 struct drm_connector_state *conn_state) in dw_mipi_dsi2_encoder_atomic_check()
850 struct drm_connector *connector = conn_state->connector; in dw_mipi_dsi2_encoder_atomic_check()
878 s->tv_state = &conn_state->tv; in dw_mipi_dsi2_encoder_atomic_check()
845 dw_mipi_dsi2_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_mipi_dsi2_encoder_atomic_check() argument
H A Drockchip_drm_vop2.c2633 struct drm_connector_state *conn_state) in vop2_wb_encoder_atomic_check()
2635 struct vop2_wb_connector_state *wb_state = to_wb_state(conn_state); in vop2_wb_encoder_atomic_check()
2642 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) { in vop2_wb_encoder_atomic_check()
2646 fb = conn_state->writeback_job->fb; in vop2_wb_encoder_atomic_check()
2753 struct drm_connector_state *conn_state = wb_conn->base.state; in vop2_wb_commit() local
2759 if (!conn_state) { in vop2_wb_commit()
2762 wb_state = to_wb_state(conn_state); in vop2_wb_commit()
2768 if (conn_state->writeback_job && conn_state in vop2_wb_commit()
2632 vop2_wb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *cstate, struct drm_connector_state *conn_state) vop2_wb_encoder_atomic_check() argument
[all...]
H A Dinno_hdmi.c473 struct drm_connector_state *conn_state) in inno_hdmi_encoder_atomic_check()
472 inno_hdmi_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) inno_hdmi_encoder_atomic_check() argument
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1151 struct drm_connector_state *conn_state; in analogix_dp_atomic_check() local
1154 conn_state = drm_atomic_get_new_connector_state(state, connector); in analogix_dp_atomic_check()
1155 if (WARN_ON(!conn_state)) { in analogix_dp_atomic_check()
1159 conn_state->self_refresh_aware = true; in analogix_dp_atomic_check()
1161 if (!conn_state->crtc) { in analogix_dp_atomic_check()
1165 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in analogix_dp_atomic_check()
1295 struct drm_connector_state *conn_state; in analogix_dp_get_old_crtc() local
1301 conn_state = drm_atomic_get_old_connector_state(state, connector); in analogix_dp_get_old_crtc()
1302 if (!conn_state) in analogix_dp_get_old_crtc()
1305 return conn_state in analogix_dp_get_old_crtc()
1312 struct drm_connector_state *conn_state; analogix_dp_get_new_crtc() local
[all...]
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_edid.h398 void drm_hdmi_avi_infoframe_colorspace(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state);
400 void drm_hdmi_avi_infoframe_bars(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state);
406 int drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, const struct drm_connector_state *conn_state);
H A Ddrm_connector.h1658 const struct drm_connector_state *conn_state);
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c2307 const struct drm_connector_state *conn_state = connector->state; in hdmi_config_drm_infoframe() local
2331 if (!conn_state->hdr_output_metadata) { in hdmi_config_drm_infoframe()
2336 hdr_metadata = (struct hdr_output_metadata *)conn_state->hdr_output_metadata->data; in hdmi_config_drm_infoframe()
2343 err = drm_hdmi_infoframe_set_hdr_metadata(&frame, conn_state); in hdmi_config_drm_infoframe()
3385 struct drm_connector_state *conn_state, in dw_hdmi_bridge_atomic_get_output_bus_fmts()
3388 struct drm_connector *conn = conn_state->connector; in dw_hdmi_bridge_atomic_get_output_bus_fmts()
3391 u8 max_bpc = conn_state->max_requested_bpc; in dw_hdmi_bridge_atomic_get_output_bus_fmts()
3516 struct drm_connector_state *conn_state, u32 output_fmt, in dw_hdmi_bridge_atomic_get_input_bus_fmts()
3614 struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) in dw_hdmi_bridge_atomic_check()
3383 dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, unsigned int *num_output_fmts) dw_hdmi_bridge_atomic_get_output_bus_fmts() argument
3514 dw_hdmi_bridge_atomic_get_input_bus_fmts(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state, u32 output_fmt, unsigned int *num_input_fmts) dw_hdmi_bridge_atomic_get_input_bus_fmts() argument
3613 dw_hdmi_bridge_atomic_check(struct drm_bridge *bridge, struct drm_bridge_state *bridge_state, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_hdmi_bridge_atomic_check() argument
/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c1322 const struct drm_connector_state *conn_state = connector->state; in hdmi_config_drm_infoframe() local
1341 if (!conn_state->hdr_output_metadata) { in hdmi_config_drm_infoframe()
1346 hdr_metadata = (struct hdr_output_metadata *)conn_state->hdr_output_metadata->data; in hdmi_config_drm_infoframe()
1353 err = drm_hdmi_infoframe_set_hdr_metadata(&frame, conn_state); in hdmi_config_drm_infoframe()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c1152 const struct drm_connector_state *conn_state = connector->state; in hdmi_config_drm_infoframe() local
1170 if (!conn_state->hdr_output_metadata) { in hdmi_config_drm_infoframe()
1176 conn_state->hdr_output_metadata->data; in hdmi_config_drm_infoframe()
1185 err = drm_hdmi_infoframe_set_hdr_metadata(&frame, conn_state); in hdmi_config_drm_infoframe()

Completed in 69 milliseconds

12