/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_display.h | 20 struct drm_connector *connector; member in struct:msm_dp
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | atombios_encoders.c | 304 /* 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 D | tve200_drm.h | 107 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 D | panel-samsung-s6d27a1.c | 208 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 D | panel-olimex-lcd-olinuxino.c | 139 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 D | panel-abt-y030xx067a.c | 228 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 D | panel-novatek-nt39016.c | 202 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 D | panel-samsung-db7430.c | 225 * @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 D | panel-orisetech-ota5601a.c | 192 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 D | panel-nec-nl8048hl11.c | 126 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 D | panel-lg-lb035q02.c | 144 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 D | panel-tdo-tl070wsh30.c | 125 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 D | panel-sharp-ls037v7dw01.c | 103 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 D | panel-arm-versatile.c | 14 * - 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 D | virtual_link_encoder.c | 121 enc->connector = init_data->connector;
|
/linux-master/include/drm/ |
H A D | drm_simple_kms_helper.h | 236 * @connector: Connector control structure 246 struct drm_connector *connector; member in struct:drm_simple_display_pipe 259 struct drm_connector *connector);
|
H A D | drm_bridge.h | 221 * 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 D | drm_hdcp_helper.c | 329 * @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 D | drm_dp_cec.c | 73 * 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 D | tvnv17.c | 145 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 D | sii902x.c | 171 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 D | sti_hdmi.c | 191 * @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 D | bochs.c | 93 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 D | imx-tve.c | 104 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 D | drm_mode_config.c | 84 * 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...] |