/drivers/gpu/drm/gma500/ |
H A D | psb_intel_modes.c | 65 struct edid *edid; local 68 edid = drm_get_edid(connector, adapter); 69 if (edid) { 70 drm_mode_connector_update_edid_property(connector, edid); 71 ret = drm_add_edid_modes(connector, edid); 72 kfree(edid);
|
H A D | oaktrail_lvds.c | 306 struct edid *edid; local 371 edid = drm_get_edid(connector, i2c_adap); 372 if (edid) { 374 edid); 375 drm_add_edid_modes(connector, edid); 376 kfree(edid);
|
H A D | cdv_intel_hdmi.c | 132 struct edid *edid = NULL; local 135 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); 139 if (edid) { 140 if (edid->input & DRM_EDID_INPUT_DIGITAL) { 143 drm_detect_hdmi_monitor(edid); 145 drm_detect_monitor_audio(edid); 147 kfree(edid); 214 struct edid *edid local [all...] |
/drivers/gpu/drm/i915/ |
H A D | intel_modes.c | 35 * intel_connector_update_modes - update connector from edid 37 * @edid: previously read EDID information 40 struct edid *edid) 44 drm_mode_connector_update_edid_property(connector, edid); 45 ret = drm_add_edid_modes(connector, edid); 46 drm_edid_to_eld(connector, edid); 61 struct edid *edid; local 64 edid 39 intel_connector_update_modes(struct drm_connector *connector, struct edid *edid) argument [all...] |
H A D | intel_dp_mst.c | 267 struct edid *edid; local 270 edid = drm_dp_mst_get_edid(connector, &intel_dp->mst_mgr, intel_connector->port); 271 if (!edid) 274 ret = intel_connector_update_modes(connector, edid); 275 kfree(edid); 310 if (!IS_ERR_OR_NULL(intel_connector->edid)) 311 kfree(intel_connector->edid);
|
/drivers/video/fbdev/core/ |
H A D | fb_ddc.c | 18 #include "../edid.h" 57 unsigned char *edid = NULL; local 86 edid = fb_do_probe_ddc_edid(adapter); 102 if (edid) 112 return edid;
|
/drivers/video/fbdev/via/ |
H A D | via_aux_edid.c | 27 #include "../edid.h" 36 unsigned char edid[EDID_LENGTH]; local 48 if (via_aux_read(drv, 0x00, edid, EDID_LENGTH)) { 49 fb_edid_to_monspecs(edid, spec);
|
/drivers/gpu/drm/nouveau/core/engine/disp/ |
H A D | outp.h | 15 struct nouveau_i2c_port *edid; member in struct:nvkm_output
|
/drivers/video/fbdev/aty/ |
H A D | radeon_i2c.c | 15 #include "../edid.h" 143 u8 *edid; local 145 edid = fb_ddc_read(&rinfo->i2c[conn-1].adapter); 148 *out_edid = edid; 149 if (!edid) { 153 if (edid[0x14] & 0x80) {
|
/drivers/video/fbdev/riva/ |
H A D | rivafb-i2c.c | 25 #include "../edid.h" 154 u8 *edid = NULL; local 157 edid = fb_ddc_read(&par->chan[conn].adapter); 160 *out_edid = edid; 161 if (!edid)
|
/drivers/gpu/drm/ |
H A D | drm_edid_load.c | 36 "edid/800x600.bin", 37 "edid/1024x768.bin", 38 "edid/1280x1024.bin", 39 "edid/1600x1200.bin", 40 "edid/1680x1050.bin", 41 "edid/1920x1080.bin", 155 static int edid_size(const u8 *edid, int data_size) argument 160 return (edid[0x7e] + 1) * EDID_LENGTH; 168 u8 *edid; local 209 edid 267 struct edid *edid; local [all...] |
H A D | drm_probe_helper.c | 151 struct edid *edid = (struct edid *) connector->edid_blob_ptr->data; local 153 count = drm_add_edid_modes(connector, edid);
|
H A D | drm_debugfs.c | 310 struct drm_property_blob *edid = connector->edid_blob_ptr; local 312 if (connector->override_edid && edid) 313 seq_write(m, edid->data, edid->length); 331 struct edid *edid; local 338 edid = (struct edid *) buf; 344 EDID_LENGTH * (1 + edid->extensions) > len) 348 ret = drm_mode_connector_update_edid_property(connector, edid); [all...] |
H A D | drm_sysfs.c | 223 unsigned char *edid; local 229 edid = connector->edid_blob_ptr->data; 231 if (!edid) 239 memcpy(buf, edid + off, count); 356 .attr.name = "edid", 367 * properties (so far, connection status, dpms, mode list & edid) and
|
/drivers/gpu/drm/udl/ |
H A D | udl_connector.c | 60 struct edid *edid; local 63 edid = (struct edid *)udl_get_edid(udl); 64 if (!edid) { 71 * blocks then the drm edid code expects them to be present, so patch 74 edid->checksum += edid->extensions; 75 edid->extensions = 0; 77 drm_mode_connector_update_edid_property(connector, edid); [all...] |
/drivers/video/fbdev/nvidia/ |
H A D | nv_i2c.c | 26 #include "../edid.h" 155 u8 *edid = NULL; local 158 edid = fb_ddc_read(&par->chan[conn - 1].adapter); 160 if (!edid && conn == 1) { 165 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 168 *out_edid = edid; 170 return (edid) ? 0 : 1;
|
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_connector.c | 36 struct edid *edid = NULL; local 42 * is called to get edid data through i2c interface else 49 edid = display->ops->get_edid(display, connector); 50 if (IS_ERR_OR_NULL(edid)) { 51 ret = PTR_ERR(edid); 52 edid = NULL; 57 count = drm_add_edid_modes(connector, edid); 59 DRM_ERROR("Add edid modes failed %d\n", count); 63 drm_mode_connector_update_edid_property(connector, edid); [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.h | 80 struct edid *edid; member in struct:nouveau_connector
|
/drivers/gpu/drm/omapdrm/ |
H A D | omap_connector.c | 166 void *edid = kzalloc(MAX_EDID, GFP_KERNEL); local 168 if ((dssdrv->read_edid(dssdev, edid, MAX_EDID) > 0) && 169 drm_edid_is_valid(edid)) { 171 connector, edid); 172 n = drm_add_edid_modes(connector, edid); 175 drm_detect_hdmi_monitor(edid); 181 kfree(edid);
|
/drivers/gpu/drm/tegra/ |
H A D | output.c | 18 struct edid *edid = NULL; local 31 if (output->edid) 32 edid = kmemdup(output->edid, sizeof(*edid), GFP_KERNEL); 34 edid = drm_get_edid(connector, output->ddc); 36 drm_mode_connector_update_edid_property(connector, edid); 38 if (edid) { 39 err = drm_add_edid_modes(connector, edid); [all...] |
/drivers/video/fbdev/i810/ |
H A D | i810-i2c.c | 20 #include "../edid.h" 158 u8 *edid = NULL; local 162 edid = fb_ddc_read(&par->chan[conn].adapter); 168 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 172 *out_edid = edid; 174 return (edid) ? 0 : 1;
|
/drivers/video/fbdev/savage/ |
H A D | savagefb-i2c.c | 221 u8 *edid; local 224 edid = fb_ddc_read(&par->chan.adapter); 226 edid = NULL; 228 if (!edid) { 233 edid = kmemdup(e, EDID_LENGTH, GFP_KERNEL); 236 *out_edid = edid; 238 return (edid) ? 0 : 1;
|
/drivers/gpu/drm/bridge/ |
H A D | ptn3460.c | 41 struct edid *edid; member in struct:ptn3460_bridge 91 /* Load the selected edid into SRAM (accessed at PTN3460_EDID_ADDR) */ 95 DRM_ERROR("Failed to transfer edid to sram, ret=%d\n", ret); 105 DRM_ERROR("Failed to write edid value, ret=%d\n", ret); 138 DRM_ERROR("Select edid failed ret=%d\n", ret); 190 u8 *edid; local 196 if (ptn_bridge->edid) 197 return drm_add_edid_modes(connector, ptn_bridge->edid); 202 edid [all...] |
/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_connector.c | 342 struct edid *edid; local 349 edid = drm_get_edid(connector, hdmi->i2c); 353 drm_mode_connector_update_edid_property(connector, edid); 355 if (edid) { 356 ret = drm_add_edid_modes(connector, edid); 357 kfree(edid);
|
/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_tfp410.c | 190 struct edid *edid; local 193 edid = drm_get_edid(connector, tfp410_connector->mod->i2c); 195 drm_mode_connector_update_edid_property(connector, edid); 197 if (edid) { 198 ret = drm_add_edid_modes(connector, edid); 199 kfree(edid);
|