Searched refs:connector (Results 201 - 225 of 588) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_display.h20 struct drm_connector *connector; member in struct:msm_dp
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_encoders.c304 /* set the active encoder to connector routing */
337 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
338 radeon_dp_set_link_config(connector, adjusted_mode);
676 struct drm_connector *connector; local
689 connector = radeon_get_connector_for_encoder(encoder);
693 if (!connector)
694 connector = radeon_get_connector_for_encoder_init(encoder);
695 radeon_connector = to_radeon_connector(connector);
697 switch (connector->connector_type) {
704 else if (drm_detect_hdmi_monitor(radeon_connector_edid(connector))
837 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
1007 struct drm_connector *connector; local
1374 atombios_set_edp_panel_power(struct drm_connector *connector, int action) argument
1432 struct drm_connector *connector; local
1657 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
1914 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
2215 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
2273 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2322 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2363 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2425 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local
[all...]
/linux-master/drivers/gpu/drm/tve200/
H A Dtve200_drm.h107 struct drm_connector *connector; member in struct:tve200_drm_dev_private
118 container_of(x, struct tve200_drm_connector, connector)
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6d27a1.c208 struct drm_connector *connector)
214 mode = drm_mode_duplicate(connector->dev, &s6d27a1_480_800_mode);
220 connector->display_info.bpc = 8;
221 connector->display_info.width_mm = mode->width_mm;
222 connector->display_info.height_mm = mode->height_mm;
223 connector->display_info.bus_flags =
225 drm_display_info_set_bus_formats(&connector->display_info,
231 drm_mode_probed_add(connector, mode);
207 s6d27a1_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-olimex-lcd-olinuxino.c139 struct drm_connector *connector)
151 mode = drm_mode_create(connector->dev);
180 drm_mode_probed_add(connector, mode);
185 connector->display_info.width_mm = lcd_info->width_mm;
186 connector->display_info.height_mm = lcd_info->height_mm;
187 connector->display_info.bpc = lcd_info->bpc;
190 drm_display_info_set_bus_formats(&connector->display_info,
192 connector->display_info.bus_flags = lcd_info->bus_flag;
138 lcd_olinuxino_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-abt-y030xx067a.c228 struct drm_connector *connector)
236 mode = drm_mode_duplicate(connector->dev,
247 drm_mode_probed_add(connector, mode);
250 connector->display_info.bpc = 8;
251 connector->display_info.width_mm = panel_info->width_mm;
252 connector->display_info.height_mm = panel_info->height_mm;
254 drm_display_info_set_bus_formats(&connector->display_info,
256 connector->display_info.bus_flags = panel_info->bus_flags;
227 y030xx067a_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-novatek-nt39016.c202 struct drm_connector *connector)
210 mode = drm_mode_duplicate(connector->dev,
221 drm_mode_probed_add(connector, mode);
224 connector->display_info.bpc = 8;
225 connector->display_info.width_mm = panel_info->width_mm;
226 connector->display_info.height_mm = panel_info->height_mm;
228 drm_display_info_set_bus_formats(&connector->display_info,
230 connector->display_info.bus_flags = panel_info->bus_flags;
201 nt39016_get_modes(struct drm_panel *drm_panel, struct drm_connector *connector) argument
H A Dpanel-samsung-db7430.c225 * @connector: reference to the central DRM connector control structure
228 struct drm_connector *connector)
234 mode = drm_mode_duplicate(connector->dev, &db7430_480_800_mode);
240 connector->display_info.bpc = 8;
241 connector->display_info.width_mm = mode->width_mm;
242 connector->display_info.height_mm = mode->height_mm;
243 connector->display_info.bus_flags =
245 drm_display_info_set_bus_formats(&connector->display_info,
251 drm_mode_probed_add(connector, mod
227 db7430_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-orisetech-ota5601a.c192 struct drm_connector *connector)
200 mode = drm_mode_duplicate(connector->dev,
211 drm_mode_probed_add(connector, mode);
214 connector->display_info.bpc = 8;
215 connector->display_info.width_mm = panel_info->width_mm;
216 connector->display_info.height_mm = panel_info->height_mm;
218 drm_display_info_set_bus_formats(&connector->display_info,
220 connector->display_info.bus_flags = panel_info->bus_flags;
191 ota5601a_get_modes(struct drm_panel *drm_panel, struct drm_connector *connector) argument
H A Dpanel-nec-nl8048hl11.c126 struct drm_connector *connector)
130 mode = drm_mode_duplicate(connector->dev, &nl8048_mode);
135 drm_mode_probed_add(connector, mode);
137 connector->display_info.width_mm = nl8048_mode.width_mm;
138 connector->display_info.height_mm = nl8048_mode.height_mm;
139 connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH
125 nl8048_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-lg-lb035q02.c144 struct drm_connector *connector)
148 mode = drm_mode_duplicate(connector->dev, &lb035q02_mode);
153 drm_mode_probed_add(connector, mode);
155 connector->display_info.width_mm = lb035q02_mode.width_mm;
156 connector->display_info.height_mm = lb035q02_mode.height_mm;
163 connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH
143 lb035q02_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-tdo-tl070wsh30.c125 struct drm_connector *connector)
129 mode = drm_mode_duplicate(connector->dev, &default_mode);
139 drm_mode_probed_add(connector, mode);
141 connector->display_info.width_mm = 154;
142 connector->display_info.height_mm = 85;
143 connector->display_info.bpc = 8;
124 tdo_tl070wsh30_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-sharp-ls037v7dw01.c103 struct drm_connector *connector)
107 mode = drm_mode_duplicate(connector->dev, &ls037v7dw01_mode);
112 drm_mode_probed_add(connector, mode);
114 connector->display_info.width_mm = ls037v7dw01_mode.width_mm;
115 connector->display_info.height_mm = ls037v7dw01_mode.height_mm;
122 connector->display_info.bus_flags = DRM_BUS_FLAG_DE_HIGH
102 ls037v7dw01_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
H A Dpanel-arm-versatile.c14 * - The IB1 is a passive board where the display connector defines a
128 * found on the Versatile AB IB1 connector or the Versatile
129 * PB adaptor board connector.
151 * found on the Versatile AB IB1 connector or the Versatile
152 * PB adaptor board connector.
174 * found on the Versatile PB adaptor board connector.
260 struct drm_connector *connector)
265 connector->display_info.width_mm = vpanel->panel_type->width_mm;
266 connector->display_info.height_mm = vpanel->panel_type->height_mm;
267 connector
259 versatile_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_link_encoder.c121 enc->connector = init_data->connector;
/linux-master/include/drm/
H A Ddrm_simple_kms_helper.h236 * @connector: Connector control structure
246 struct drm_connector *connector; member in struct:drm_simple_display_pipe
259 struct drm_connector *connector);
H A Ddrm_bridge.h221 * parameter that contains the desired mode for the connector at the end
506 * reset() semantics found on other components (connector, plane, ...).
549 * The connector parameter shall be used for the sole purpose of
558 struct drm_connector *connector);
577 * The connector parameter shall be used for the sole purpose of EDID
589 struct drm_connector *connector);
891 struct drm_connector *connector);
893 struct drm_connector *connector);
908 int drm_panel_bridge_set_orientation(struct drm_connector *connector,
924 static inline int drm_panel_bridge_set_orientation(struct drm_connector *connector, argument
[all...]
/linux-master/drivers/gpu/drm/display/
H A Ddrm_hdcp_helper.c329 * @connector: connector to attach CP property on.
330 * @hdcp_content_type: is HDCP Content Type property needed for connector
337 * created (if it is not already) and attached to the connector.
350 * the content protection state of a connector.
356 struct drm_connector *connector, bool hdcp_content_type)
358 struct drm_device *dev = connector->dev;
369 drm_object_attach_property(&connector->base, prop,
385 drm_object_attach_property(&connector->base, prop,
395 * of a connector
407 drm_hdcp_update_content_protection(struct drm_connector *connector, u64 val) argument
[all...]
H A Ddrm_dp_cec.c73 * be unregistered for as long as the connector remains registered.
84 * the life time of the connector. At least, this is the theory since I do not
248 /* No transfer function was set, so not a DP connector */
303 struct drm_connector *connector = aux->cec.connector; local
310 /* No transfer function was set, so not a DP connector */
355 aux, connector->name, cec_caps,
362 cec_fill_conn_info_from_drm(&conn_info, connector);
365 if (cec_register_adapter(aux->cec.adap, connector->dev->dev)) {
383 * connector
444 drm_dp_cec_register_connector(struct drm_dp_aux *aux, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv17.c145 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
186 drm_object_property_set_value(&connector->base,
202 struct drm_connector *connector)
224 drm_mode_probed_add(connector, mode);
232 struct drm_connector *connector)
286 drm_mode_probed_add(connector, mode);
294 struct drm_connector *connector)
299 return nv17_tv_get_hd_modes(encoder, connector);
301 return nv17_tv_get_ld_modes(encoder, connector);
636 struct drm_connector *connector)
201 nv17_tv_get_ld_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
231 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
293 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
635 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
684 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
788 nv17_tv_create(struct drm_connector *connector, struct dcb_output *entry) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dsii902x.c171 struct drm_connector connector; member in struct:sii902x
234 return container_of(con, struct sii902x, connector);
265 sii902x_connector_detect(struct drm_connector *connector, bool force) argument
267 struct sii902x *sii902x = connector_to_sii902x(connector);
282 struct drm_connector *connector)
288 drm_edid = drm_edid_read_ddc(connector, sii902x->i2cmux->adapter[0]);
295 static int sii902x_get_modes(struct drm_connector *connector) argument
297 struct sii902x *sii902x = connector_to_sii902x(connector);
301 drm_edid = sii902x_edid_read(sii902x, connector);
302 drm_edid_connector_update(connector, drm_edi
281 sii902x_edid_read(struct sii902x *sii902x, struct drm_connector *connector) argument
313 sii902x_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
464 sii902x_bridge_edid_read(struct drm_bridge *bridge, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_hdmi.c191 * @arg: connector structure
223 * @arg: connector structure
269 struct drm_connector *connector = hdmi->drm_connector; local
279 if (connector->display_info.is_hdmi)
944 /* Copy the drm display mode in the connector local structure */
975 static int sti_hdmi_connector_get_modes(struct drm_connector *connector) argument
978 = to_sti_hdmi_connector(connector);
985 edid = drm_get_edid(connector, hdmi->ddc_adapt);
991 count = drm_add_edid_modes(connector, edid);
992 drm_connector_update_edid_property(connector, edi
1009 sti_hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) argument
1042 sti_hdmi_connector_detect(struct drm_connector *connector, bool force) argument
1060 sti_hdmi_connector_init_property(struct drm_device *drm_dev, struct drm_connector *connector) argument
1082 sti_hdmi_connector_set_property(struct drm_connector *connector, struct drm_connector_state *state, struct drm_property *property, uint64_t val) argument
1101 sti_hdmi_connector_get_property(struct drm_connector *connector, const struct drm_connector_state *state, struct drm_property *property, uint64_t *val) argument
1119 sti_hdmi_late_register(struct drm_connector *connector) argument
1221 struct drm_connector *connector = hdmi->drm_connector; local
1267 struct sti_hdmi_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/tiny/
H A Dbochs.c93 struct drm_connector connector; member in struct:bochs_device
203 bochs->edid = drm_do_get_edid(&bochs->connector,
472 static int bochs_connector_get_modes(struct drm_connector *connector) argument
475 container_of(connector, struct bochs_device, connector);
479 count = drm_add_edid_modes(connector, bochs->edid);
482 count = drm_add_modes_noedid(connector, 8192, 8192);
483 drm_set_preferred_mode(connector, defx, defy);
503 struct drm_connector *connector = &bochs->connector; local
[all...]
/linux-master/drivers/gpu/drm/imx/ipuv3/
H A Dimx-tve.c104 struct drm_connector connector; member in struct:imx_tve_encoder
126 return container_of(c, struct imx_tve_encoder, connector)->tve;
201 static int imx_tve_connector_get_modes(struct drm_connector *connector) argument
203 struct imx_tve *tve = con_to_tve(connector);
210 edid = drm_get_edid(connector, tve->ddc);
212 drm_connector_update_edid_property(connector, edid);
213 ret = drm_add_edid_modes(connector, edid);
221 imx_tve_connector_mode_valid(struct drm_connector *connector, argument
224 struct imx_tve *tve = con_to_tve(connector);
488 struct drm_connector *connector; local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_mode_config.c84 * them to the user, including CRTC, connector and framebuffer configuration.
96 struct drm_connector *connector; local
153 drm_for_each_connector_iter(connector, &conn_iter) {
156 (connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK))
159 if (drm_lease_held(file_priv, connector->base.id)) {
161 put_user(connector->base.id, connector_id + count)) {
178 * This functions calls all the crtc's, encoder's and connector's ->reset
187 struct drm_connector *connector; local
203 drm_for_each_connector_iter(connector, &conn_iter)
204 if (connector
486 struct drm_connector *connector; local
[all...]

Completed in 335 milliseconds

1234567891011>>