Searched refs:connector (Results 151 - 175 of 591) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dsi_vbt.c196 static void soc_gpio_set_value(struct intel_connector *connector, u8 gpio_index, argument
199 struct drm_i915_private *dev_priv = to_i915(connector->base.dev);
220 static void soc_opaque_gpio_set_value(struct intel_connector *connector, argument
236 soc_gpio_set_value(connector, gpio_index, con_id, idx, value);
242 static void vlv_gpio_set_value(struct intel_connector *connector, argument
245 struct drm_i915_private *dev_priv = to_i915(connector->base.dev);
248 if (connector->panel.vbt.dsi.seq_version < 3) {
260 soc_opaque_gpio_set_value(connector, gpio_index,
264 static void chv_gpio_set_value(struct intel_connector *connector, argument
267 struct drm_i915_private *dev_priv = to_i915(connector
304 bxt_gpio_set_value(struct intel_connector *connector, u8 gpio_index, bool value) argument
393 struct intel_connector *connector = intel_dsi->attached_connector; local
615 struct intel_connector *connector = intel_dsi->attached_connector; local
751 struct intel_connector *connector = intel_dsi->attached_connector; local
888 struct intel_connector *connector = intel_dsi->attached_connector; local
[all...]
H A Dintel_drrs.h31 void intel_drrs_connector_debugfs_add(struct intel_connector *connector);
H A Dintel_sdvo.c130 /* Mark the type of connector */
184 static struct intel_sdvo *intel_attached_sdvo(struct intel_connector *connector) argument
186 return to_sdvo(intel_attached_encoder(connector));
190 to_intel_sdvo_connector(struct drm_connector *connector) argument
192 return container_of(connector, struct intel_sdvo_connector, base.base);
1115 conn_state->connector,
1121 conn_state->connector,
1318 struct drm_connector *connector = conn_state->connector; local
1321 connector
1341 struct drm_connector *connector = conn_state->connector; local
1655 intel_sdvo_connector_get_hw_state(struct intel_connector *connector) argument
1939 intel_sdvo_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
2061 intel_sdvo_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument
2070 intel_sdvo_get_edid(struct drm_connector *connector) argument
2082 intel_sdvo_get_analog_edid(struct drm_connector *connector) argument
2095 intel_sdvo_tmds_sink_detect(struct drm_connector *connector) argument
2136 intel_sdvo_detect(struct drm_connector *connector, bool force) argument
2196 intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument
2297 intel_sdvo_get_tv_modes(struct drm_connector *connector) argument
2349 intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument
2359 intel_sdvo_get_modes(struct drm_connector *connector) argument
2372 intel_sdvo_connector_atomic_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, u64 *val) argument
2431 intel_sdvo_connector_atomic_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, u64 val) argument
2489 intel_sdvo_connector_duplicate_state(struct drm_connector *connector) argument
2564 intel_sdvo_guess_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument
2614 intel_sdvo_select_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument
2726 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument
2762 intel_sdvo_add_hdmi_properties(struct intel_sdvo *intel_sdvo, struct intel_sdvo_connector *connector) argument
2798 struct drm_connector *connector; local
2852 struct drm_connector *connector; local
2892 struct drm_connector *connector; local
2924 struct drm_connector *connector; local
3055 struct drm_connector *connector, *tmp; local
3136 struct drm_connector *connector = &intel_sdvo_connector->base.base; local
3248 struct drm_connector *connector = &intel_sdvo_connector->base.base; local
[all...]
H A Dintel_opregion.h54 const struct drm_edid *intel_opregion_get_edid(struct intel_connector *connector);
118 intel_opregion_get_edid(struct intel_connector *connector) argument
H A Dintel_pps.h28 void intel_pps_backlight_power(struct intel_connector *connector, bool enable);
54 void intel_pps_connector_debugfs_add(struct intel_connector *connector);
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c42 struct drm_connector *connector; member in struct:meson_encoder_hdmi
198 struct drm_connector *connector; local
202 connector = drm_atomic_get_new_connector_for_encoder(state, bridge->encoder);
203 if (WARN_ON(!connector))
206 conn_state = drm_atomic_get_new_connector_state(state, connector);
309 drm_atomic_get_old_connector_state(conn_state->state, conn_state->connector);
335 encoder_hdmi->connector);
342 * connector->display_info.source_physical_address) from a path
423 meson_encoder_hdmi->connector = drm_bridge_connector_init(priv->drm,
425 if (IS_ERR(meson_encoder_hdmi->connector)) {
[all...]
/linux-master/include/drm/
H A Ddrm_atomic.h462 * When a connector or plane is not bound to any CRTC, it's still important
554 struct drm_connector *connector);
682 * drm_atomic_get_existing_connector_state - get connector state, if it exists
684 * @connector: connector to grab
686 * This function returns the connector state for the given connector,
687 * or NULL if the connector is not part of the global atomic state.
694 struct drm_connector *connector)
696 int index = drm_connector_index(connector);
693 drm_atomic_get_existing_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
713 drm_atomic_get_old_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
733 drm_atomic_get_new_connector_state(const struct drm_atomic_state *state, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/usb/typec/
H A Dclass.h101 int typec_link_ports(struct typec_port *connector);
102 void typec_unlink_ports(struct typec_port *connector);
104 static inline int typec_link_ports(struct typec_port *connector) { return 0; } argument
105 static inline void typec_unlink_ports(struct typec_port *connector) { } argument
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c134 struct drm_display_info *display = &vc4_hdmi->connector.display_info;
161 struct drm_display_info *display = &vc4_hdmi->connector.display_info;
176 struct drm_device *drm = vc4_hdmi->connector.dev;
199 struct drm_device *drm = vc4_hdmi->connector.dev;
205 * connector->dev pointer might not be initialised yet.
232 struct drm_device *drm = vc4_hdmi->connector.dev;
238 * connector->dev pointer might not be initialised yet.
261 struct drm_device *drm = vc4_hdmi->connector.dev;
271 * connector yet and thus don't have a pointer to the DRM
329 static int vc4_hdmi_reset_link(struct drm_connector *connector, argument
414 struct drm_connector *connector = &vc4_hdmi->connector; local
459 vc4_hdmi_connector_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
494 vc4_hdmi_connector_get_modes(struct drm_connector *connector) argument
537 vc4_hdmi_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument
594 vc4_hdmi_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument
616 vc4_hdmi_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, uint64_t val) argument
637 vc4_hdmi_connector_reset(struct drm_connector *connector) argument
661 vc4_hdmi_connector_duplicate_state(struct drm_connector *connector) argument
680 vc4_hdmi_connector_destroy_state(struct drm_connector *connector, struct drm_connector_state *state) argument
735 struct drm_connector *connector = &vc4_hdmi->connector; local
915 struct drm_connector *connector = &vc4_hdmi->connector; local
975 struct drm_connector *connector = &vc4_hdmi->connector; local
1016 struct drm_connector *connector = &vc4_hdmi->connector; local
1054 struct drm_connector *connector = &vc4_hdmi->connector; local
1088 struct drm_connector *connector = &vc4_hdmi->connector; local
1696 struct drm_connector *connector = &vc4_hdmi->connector; local
1815 struct drm_connector *connector = &vc4_hdmi->connector; local
2027 const struct drm_connector *connector = &vc4_hdmi->connector; local
2092 const struct drm_connector *connector = &vc4_hdmi->connector; local
2171 struct drm_connector *connector = &vc4_hdmi->connector; local
2661 struct drm_connector *connector = &vc4_hdmi->connector; local
2846 struct drm_connector *connector = &vc4_hdmi->connector; local
2857 struct drm_connector *connector = &vc4_hdmi->connector; local
[all...]
H A Dvc4_vec.c196 struct drm_connector connector; member in struct:vc4_vec
226 container_of_const(_connector, struct vc4_vec, connector)
357 vc4_vec_connector_detect(struct drm_connector *connector, bool force) argument
362 static void vc4_vec_connector_reset(struct drm_connector *connector) argument
364 drm_atomic_helper_connector_reset(connector);
365 drm_atomic_helper_connector_tv_reset(connector);
369 vc4_vec_connector_set_property(struct drm_connector *connector, argument
374 struct vc4_vec *vec = connector_to_vc4_vec(connector);
417 vc4_vec_connector_get_property(struct drm_connector *connector, argument
422 struct vc4_vec *vec = connector_to_vc4_vec(connector);
480 struct drm_connector *connector = &vec->connector; local
548 struct drm_connector *connector = &vec->connector; local
[all...]
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_dp.c38 struct drm_connector *connector; member in struct:exynos_dp_device
73 struct drm_connector *connector)
81 mode = drm_mode_create(connector->dev);
89 connector->display_info.width_mm = mode->width_mm;
90 connector->display_info.height_mm = mode->height_mm;
94 drm_mode_probed_add(connector, mode);
101 struct drm_connector *connector)
106 dp->connector = connector;
108 /* Pre-empt DP connector creatio
72 exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, struct drm_connector *connector) argument
99 exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/udl/
H A Dudl_modeset.c416 static int udl_connector_helper_get_modes(struct drm_connector *connector) argument
418 struct udl_connector *udl_connector = to_udl_connector(connector);
420 drm_connector_update_edid_property(connector, udl_connector->edid);
422 return drm_add_edid_modes(connector, udl_connector->edid);
471 static enum drm_connector_status udl_connector_detect(struct drm_connector *connector, bool force) argument
473 struct drm_device *dev = connector->dev;
475 struct udl_connector *udl_connector = to_udl_connector(connector);
486 udl_connector->edid = drm_do_get_edid(connector, udl_get_edid_block, udl);
495 static void udl_connector_destroy(struct drm_connector *connector) argument
497 struct udl_connector *udl_connector = to_udl_connector(connector);
516 struct drm_connector *connector; local
571 struct drm_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_dp.c252 static int amdgpu_atombios_dp_get_dp_link_config(struct drm_connector *connector, argument
258 amdgpu_atombios_dp_convert_bpc_to_bpp(amdgpu_connector_get_monitor_bpc(connector));
264 if (amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector) ==
374 struct drm_connector *connector)
376 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
378 u16 dp_bridge = amdgpu_connector_encoder_get_dp_bridge_encoder_id(connector);
396 } else if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
408 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, argument
411 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector);
421 ret = amdgpu_atombios_dp_get_dp_link_config(connector, dig_connecto
373 amdgpu_atombios_dp_get_panel_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument
432 amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, struct drm_display_mode *mode) argument
469 amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, u8 power_state) argument
491 struct drm_connector *connector; member in struct:amdgpu_atombios_dp_link_train_info
720 amdgpu_atombios_dp_link_train(struct drm_encoder *encoder, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dchrontel-ch7033.c204 struct drm_connector connector; member in struct:ch7033_priv
208 container_of(x, struct ch7033_priv, connector)
214 struct drm_connector *connector, bool force)
216 struct ch7033_priv *priv = conn_to_ch7033_priv(connector);
230 static int ch7033_connector_get_modes(struct drm_connector *connector) argument
232 struct ch7033_priv *priv = conn_to_ch7033_priv(connector);
236 drm_edid = drm_bridge_edid_read(priv->next_bridge, connector);
237 drm_edid_connector_update(connector, drm_edid);
239 ret = drm_edid_connector_add_modes(connector);
242 ret = drm_add_modes_noedid(connector, 192
213 ch7033_connector_detect( struct drm_connector *connector, bool force) argument
249 ch7033_connector_best_encoder( struct drm_connector *connector) argument
274 struct drm_connector *connector = &priv->connector; local
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-auo-a030jtn01.c138 struct drm_connector *connector)
146 mode = drm_mode_duplicate(connector->dev,
157 drm_mode_probed_add(connector, mode);
160 connector->display_info.bpc = 8;
161 connector->display_info.width_mm = panel_info->width_mm;
162 connector->display_info.height_mm = panel_info->height_mm;
164 drm_display_info_set_bus_formats(&connector->display_info,
166 connector->display_info.bus_flags = panel_info->bus_flags;
137 a030jtn01_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-lvds.c85 struct drm_connector *connector)
90 mode = drm_mode_duplicate(connector->dev, &lvds->dmode);
95 drm_mode_probed_add(connector, mode);
97 connector->display_info.width_mm = lvds->dmode.width_mm;
98 connector->display_info.height_mm = lvds->dmode.height_mm;
99 drm_display_info_set_bus_formats(&connector->display_info,
101 connector->display_info.bus_flags = lvds->bus_flags;
107 drm_connector_set_panel_orientation(connector, lvds->orientation);
84 panel_lvds_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-innolux-ej030na.c154 struct drm_connector *connector)
162 mode = drm_mode_duplicate(connector->dev,
173 drm_mode_probed_add(connector, mode);
176 connector->display_info.bpc = 8;
177 connector->display_info.width_mm = panel_info->width_mm;
178 connector->display_info.height_mm = panel_info->height_mm;
180 drm_display_info_set_bus_formats(&connector->display_info,
182 connector->display_info.bus_flags = panel_info->bus_flags;
153 ej030na_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
/linux-master/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c641 static void vbox_set_edid(struct drm_connector *connector, int width, argument
703 drm_connector_update_edid_property(connector, (struct edid *)edid);
706 static int vbox_get_modes(struct drm_connector *connector) argument
714 vbox_connector = to_vbox_connector(connector);
715 vbox = to_vbox_dev(connector->dev);
722 num_modes = drm_add_modes_noedid(connector, 2560, 1600);
727 mode = drm_cvt_mode(connector->dev, preferred_width, preferred_height,
731 drm_mode_probed_add(connector, mode);
734 vbox_set_edid(connector, preferred_width, preferred_height);
737 drm_object_property_set_value(&connector
755 vbox_connector_destroy(struct drm_connector *connector) argument
763 vbox_connector_detect(struct drm_connector *connector, bool force) argument
773 vbox_fill_modes(struct drm_connector *connector, u32 max_x, u32 max_y) argument
808 struct drm_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_device.c109 struct drm_connector *connector; local
130 drm_for_each_connector_iter(connector, &conn_iter) {
131 gma_connector = to_gma_connector(connector);
133 gma_connector->save(connector);
153 struct drm_connector *connector; local
175 drm_for_each_connector_iter(connector, &conn_iter) {
176 gma_connector = to_gma_connector(connector);
178 gma_connector->restore(connector);
/linux-master/drivers/gpu/drm/
H A Ddrm_internal.h152 int drm_sysfs_connector_add(struct drm_connector *connector);
153 int drm_sysfs_connector_add_late(struct drm_connector *connector);
154 void drm_sysfs_connector_remove_early(struct drm_connector *connector);
155 void drm_sysfs_connector_remove(struct drm_connector *connector);
189 void drm_debugfs_connector_add(struct drm_connector *connector);
190 void drm_debugfs_connector_remove(struct drm_connector *connector);
215 static inline void drm_debugfs_connector_add(struct drm_connector *connector) argument
218 static inline void drm_debugfs_connector_remove(struct drm_connector *connector) argument
H A Ddrm_plane_helper.c61 * should be called twice: once with a NULL connector list to retrieve
69 struct drm_connector *connector; local
81 drm_for_each_connector_iter(connector, &conn_iter) {
82 if (connector->encoder && connector->encoder->crtc == crtc) {
84 *(connector_list++) = connector;
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_tv.c163 struct drm_connector connector; member in struct:sun4i_tv
286 struct drm_connector *connector = &tv->connector; local
288 drm_atomic_get_new_connector_state(state, connector);
404 static void sun4i_tv_connector_reset(struct drm_connector *connector) argument
406 drm_atomic_helper_connector_reset(connector);
407 drm_atomic_helper_connector_tv_reset(connector);
491 drm_connector_helper_add(&tv->connector,
493 ret = drm_connector_init(drm, &tv->connector,
498 "Couldn't initialise the Composite connector\
[all...]
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c120 dm_dp_mst_connector_destroy(struct drm_connector *connector) argument
123 to_amdgpu_dm_connector(connector);
133 drm_connector_cleanup(connector);
139 amdgpu_dm_mst_connector_late_register(struct drm_connector *connector) argument
142 to_amdgpu_dm_connector(connector);
145 r = drm_dp_mst_connector_late_register(connector,
158 amdgpu_dm_mst_connector_early_unregister(struct drm_connector *connector) argument
161 to_amdgpu_dm_connector(connector);
167 drm_dp_mst_connector_early_unregister(connector, port);
170 * Release dc_sink for connector whic
292 dm_dp_mst_get_modes(struct drm_connector *connector) argument
424 dm_mst_atomic_best_encoder(struct drm_connector *connector, struct drm_atomic_state *state) argument
436 dm_dp_mst_detect(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
506 dm_dp_mst_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument
565 struct drm_connector *connector; local
1502 struct drm_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/display/
H A Ddrm_hdmi_helper.c28 struct drm_connector *connector; local
35 connector = conn_state->connector;
42 if (!hdr_metadata || !connector)
47 connector->hdr_sink_metadata.hdmi_type1.eotf))
127 * @conn_state: connector state
154 * @conn_state: connector state
171 * @conn_state: DRM display connector state
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dimx-ldb.c58 struct drm_connector connector; member in struct:imx_ldb_encoder
84 return container_of(c, struct imx_ldb_encoder, connector)->channel;
136 static int imx_ldb_connector_get_modes(struct drm_connector *connector) argument
138 struct imx_ldb_channel *imx_ldb_ch = con_to_imx_ldb_ch(connector);
141 num_modes = drm_panel_get_modes(imx_ldb_ch->panel, connector);
146 imx_ldb_ch->edid = drm_get_edid(connector, imx_ldb_ch->ddc);
149 drm_connector_update_edid_property(connector,
151 num_modes = drm_add_edid_modes(connector, imx_ldb_ch->edid);
157 mode = drm_mode_duplicate(connector->dev, &imx_ldb_ch->mode);
161 drm_mode_probed_add(connector, mod
310 struct drm_connector *connector = connector_state->connector; local
440 struct drm_connector *connector; local
[all...]

Completed in 381 milliseconds

1234567891011>>