Lines Matching refs:edid
44 struct edid *raw_edid;
198 /* use fake edid data for test. */
200 ctx->raw_edid = (struct edid *)fake_edid_info;
203 if (ctx->raw_edid != (struct edid *)fake_edid_info) {
204 DRM_DEV_DEBUG_KMS(dev, "edid data is not fake data.\n");
249 struct edid *raw_edid;
251 raw_edid = (struct edid *)(unsigned long)vidi->edid;
254 "edid data is invalid.\n");
266 * only if raw edid data isn't same as fake data.
269 (struct edid *)fake_edid_info) {
310 struct edid *edid;
314 * the edid data comes from user side and it would be set
323 edid = kmemdup(ctx->raw_edid, edid_len, GFP_KERNEL);
324 if (!edid) {
325 DRM_DEV_DEBUG_KMS(ctx->dev, "failed to allocate edid\n");
329 drm_connector_update_edid_property(connector, edid);
331 return drm_add_edid_modes(connector, edid);
469 if (ctx->raw_edid != (struct edid *)fake_edid_info) {