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

1234567891011>>

/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
H A Dhd3ss3220.c175 struct fwnode_handle *connector, *ep; local
193 /* For backward compatibility check the connector child node first */
194 connector = device_get_named_child_node(hd3ss3220->dev, "connector");
195 if (connector) {
196 hd3ss3220->role_sw = fwnode_usb_role_switch_get(connector);
201 connector = fwnode_graph_get_remote_port_parent(ep);
203 if (!connector)
218 typec_cap.fwnode = connector;
255 fwnode_handle_put(connector);
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_drrs.h31 void intel_drrs_connector_debugfs_add(struct intel_connector *connector);
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_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
2064 intel_sdvo_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument
2073 intel_sdvo_get_edid(struct drm_connector *connector) argument
2085 intel_sdvo_get_analog_edid(struct drm_connector *connector) argument
2098 intel_sdvo_tmds_sink_detect(struct drm_connector *connector) argument
2139 intel_sdvo_detect(struct drm_connector *connector, bool force) argument
2199 intel_sdvo_get_ddc_modes(struct drm_connector *connector) argument
2300 intel_sdvo_get_tv_modes(struct drm_connector *connector) argument
2352 intel_sdvo_get_lvds_modes(struct drm_connector *connector) argument
2362 intel_sdvo_get_modes(struct drm_connector *connector) argument
2375 intel_sdvo_connector_atomic_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, u64 *val) argument
2434 intel_sdvo_connector_atomic_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, u64 val) argument
2492 intel_sdvo_connector_duplicate_state(struct drm_connector *connector) argument
2567 intel_sdvo_guess_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument
2617 intel_sdvo_select_ddc_bus(struct intel_sdvo *sdvo, struct intel_sdvo_connector *connector) argument
2729 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument
2765 intel_sdvo_add_hdmi_properties(struct intel_sdvo *intel_sdvo, struct intel_sdvo_connector *connector) argument
2801 struct drm_connector *connector; local
2855 struct drm_connector *connector; local
2895 struct drm_connector *connector; local
2927 struct drm_connector *connector; local
3058 struct drm_connector *connector, *tmp; local
3139 struct drm_connector *connector = &intel_sdvo_connector->base.base; local
3251 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);
117 intel_opregion_get_edid(struct intel_connector *connector) argument
/linux-master/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_modeset.c53 static int hyperv_connector_get_modes(struct drm_connector *connector) argument
55 struct hyperv_drm_device *hv = to_hv(connector->dev);
58 count = drm_add_modes_noedid(connector,
59 connector->dev->mode_config.max_width,
60 connector->dev->mode_config.max_height);
61 drm_set_preferred_mode(connector, hv->preferred_width,
81 drm_connector_helper_add(&hv->connector, &hyperv_connector_helper_funcs);
82 return drm_connector_init(&hv->dev, &hv->connector,
175 &hv->connector);
226 drm_err(dev, "Failed to initialized connector
[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/sun4i/
H A Dsun4i_hdmi_enc.c38 container_of_const(c, struct sun4i_hdmi, connector)
48 &hdmi->connector, mode);
86 struct drm_display_info *display = &hdmi->connector.display_info;
164 sun4i_hdmi_connector_clock_valid(const struct drm_connector *connector, argument
168 const struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector);
188 static int sun4i_hdmi_connector_atomic_check(struct drm_connector *connector, argument
192 drm_atomic_get_new_connector_state(state, connector);
198 status = sun4i_hdmi_connector_clock_valid(connector, mode,
207 sun4i_hdmi_connector_mode_valid(struct drm_connector *connector, argument
210 return sun4i_hdmi_connector_clock_valid(connector, mod
214 sun4i_hdmi_get_modes(struct drm_connector *connector) argument
264 sun4i_hdmi_connector_detect(struct drm_connector *connector, bool force) argument
[all...]
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/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
456 vc4_hdmi_connector_detect_ctx(struct drm_connector *connector, struct drm_modeset_acquire_ctx *ctx, bool force) argument
491 vc4_hdmi_connector_get_modes(struct drm_connector *connector) argument
533 vc4_hdmi_connector_atomic_check(struct drm_connector *connector, struct drm_atomic_state *state) argument
590 vc4_hdmi_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument
612 vc4_hdmi_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, uint64_t val) argument
633 vc4_hdmi_connector_reset(struct drm_connector *connector) argument
657 vc4_hdmi_connector_duplicate_state(struct drm_connector *connector) argument
676 vc4_hdmi_connector_destroy_state(struct drm_connector *connector, struct drm_connector_state *state) argument
731 struct drm_connector *connector = &vc4_hdmi->connector; local
911 struct drm_connector *connector = &vc4_hdmi->connector; local
971 struct drm_connector *connector = &vc4_hdmi->connector; local
1012 struct drm_connector *connector = &vc4_hdmi->connector; local
1050 struct drm_connector *connector = &vc4_hdmi->connector; local
1084 struct drm_connector *connector = &vc4_hdmi->connector; local
1692 struct drm_connector *connector = &vc4_hdmi->connector; local
1811 struct drm_connector *connector = &vc4_hdmi->connector; local
2023 const struct drm_connector *connector = &vc4_hdmi->connector; local
2088 const struct drm_connector *connector = &vc4_hdmi->connector; local
2167 struct drm_connector *connector = &vc4_hdmi->connector; local
2657 struct drm_connector *connector = &vc4_hdmi->connector; local
2840 struct drm_connector *connector = &vc4_hdmi->connector; local
2851 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/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/
H A Ddrm_internal.h150 int drm_sysfs_connector_add(struct drm_connector *connector);
151 int drm_sysfs_connector_add_late(struct drm_connector *connector);
152 void drm_sysfs_connector_remove_early(struct drm_connector *connector);
153 void drm_sysfs_connector_remove(struct drm_connector *connector);
185 void drm_debugfs_connector_add(struct drm_connector *connector);
186 void drm_debugfs_connector_remove(struct drm_connector *connector);
211 static inline void drm_debugfs_connector_add(struct drm_connector *connector) argument
214 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/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/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/rockchip/
H A Drockchip_lvds.c41 * @helper_funcs: LVDS connector helper functions
60 struct drm_connector connector; member in struct:rockchip_lvds
65 static inline struct rockchip_lvds *connector_to_lvds(struct drm_connector *connector) argument
67 return container_of(connector, struct rockchip_lvds, connector);
118 static int rockchip_lvds_connector_get_modes(struct drm_connector *connector) argument
120 struct rockchip_lvds *lvds = connector_to_lvds(connector);
123 return drm_panel_get_modes(panel, connector);
550 struct drm_connector *connector; local
622 connector
[all...]
/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 339 milliseconds

1234567891011>>