/linux-master/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | link.h | 112 const uint8_t *edid,
|
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511_drv.c | 643 const struct edid *edid = drm_edid_raw(drm_edid); local 646 drm_detect_hdmi_monitor(edid)); 648 cec_s_phys_addr_from_edid(adv7511->cec_adap, edid); 1285 adv7511->i2c_edid = i2c_new_ancillary_device(i2c, "edid",
|
/linux-master/drivers/video/fbdev/ |
H A D | tdfxfb.c | 1347 u8 *edid = NULL; local 1351 edid = fb_ddc_read(&par->chan[0].adapter); 1353 if (edid) { 1354 fb_edid_to_monspecs(edid, specs); 1355 kfree(edid);
|
H A D | tridentfb.c | 1640 u8 *edid = fb_ddc_read(&default_par->ddc_adapter); local 1643 if (edid) { 1644 fb_edid_to_monspecs(edid, &info->monspecs); 1645 kfree(edid);
|
H A D | s3fb.c | 1294 u8 *edid = fb_ddc_read(&par->ddc_adapter); local 1296 if (edid) { 1297 fb_edid_to_monspecs(edid, &info->monspecs); 1298 kfree(edid);
|
/linux-master/drivers/acpi/ |
H A D | acpi_video.c | 615 union acpi_object **edid, int length) 624 *edid = NULL; 640 *edid = obj; 1434 void **edid) 1488 *edid = buffer->buffer.pointer; 614 acpi_video_device_EDID(struct acpi_video_device *device, union acpi_object **edid, int length) argument 1433 acpi_video_get_edid(struct acpi_device *device, int type, int device_id, void **edid) argument
|
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_display.c | 364 struct edid *edid; local 378 edid = dp->panel->edid; 382 dp->audio_supported = drm_detect_monitor_audio(edid);
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 754 if (!nv50_audio_supported(encoder) || !drm_detect_monitor_audio(nv_connector->edid)) 862 struct edid *edid; member in struct:nv50_mstc 1167 mstc->edid = drm_dp_mst_get_edid(&mstc->connector, mstc->port->mgr, mstc->port); 1168 drm_connector_update_edid_property(&mstc->connector, mstc->edid); 1169 if (mstc->edid) 1170 ret = drm_add_edid_modes(&mstc->connector, mstc->edid); 1768 drm_detect_monitor_audio(nv_connector->edid)) 1777 drm_detect_hdmi_monitor(nv_connector->edid)) 1790 !drm_detect_hdmi_monitor(nv_connector->edid)) [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-main.c | 2232 u8 *edid; local 2239 edid = kmalloc(len, GFP_KERNEL); 2240 if (edid == NULL) 2243 r = display->driver->read_edid(display, edid, len); 2253 fb_edid_to_monspecs(edid, specs); 2297 kfree(edid);
|
/linux-master/drivers/gpu/drm/bridge/analogix/ |
H A D | anx7625.c | 467 struct edid *edid = (struct edid *)ctx->slimport_edid_p.edid_raw_data; local 469 if (edid->mfg_id[0] == IVO_MID0 && edid->mfg_id[1] == IVO_MID1) 1053 DRM_DEV_DEBUG_DRIVER(dev, "edid read fail, reset!\n"); 1219 /* Check edid data */ 1220 if (!drm_edid_is_valid((struct edid *)pedid_blocks_buf)) { 1221 DRM_DEV_ERROR(dev, "WARNING! edid check fail!\n"); 2496 DRM_DEV_DEBUG_DRIVER(dev, "drm bridge get edid\ [all...] |
/linux-master/drivers/gpu/drm/display/ |
H A D | drm_dp_helper.c | 784 const struct edid *edid = drm_edid_raw(drm_edid); local 786 return edid && edid->revision >= 4 && 787 edid->input & DRM_EDID_INPUT_DIGITAL && 788 (edid->input & DRM_EDID_DIGITAL_TYPE_MASK) == DRM_EDID_DIGITAL_TYPE_DP; 849 * drm_dp_send_real_edid_checksum() - send back real edid checksum value 851 * @real_edid_checksum: real edid checksum for the last block 889 /* send back checksum for the last edid extension block data */
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-reg.h | 466 int cdn_dp_get_edid_block(void *dp, u8 *edid,
|
H A D | cdn-dp-reg.c | 434 int cdn_dp_get_edid_block(void *data, u8 *edid, argument 460 ret = cdn_dp_mailbox_read_receive(dp, edid, length); 469 DRM_DEV_ERROR(dp->dev, "get block[%d] edid failed: %d\n", block,
|
/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_vq.c | 731 memcpy(buf, resp->edid + start, len); 744 struct edid *new_edid, *old_edid; 754 old_edid = output->edid; 755 output->edid = new_edid;
|
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.h | 334 u8 *edid; member in struct:vivid_dev
|
/linux-master/drivers/staging/media/tegra-video/ |
H A D | vi.c | 690 struct v4l2_edid *edid) 699 return v4l2_subdev_call(subdev, pad, get_edid, edid); 703 struct v4l2_edid *edid) 712 return v4l2_subdev_call(subdev, pad, set_edid, edid); 689 tegra_channel_g_edid(struct file *file, void *fh, struct v4l2_edid *edid) argument 702 tegra_channel_s_edid(struct file *file, void *fh, struct v4l2_edid *edid) argument
|
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 347 if (nv_connector->edid && 349 duallink = (((u8 *)nv_connector->edid)[121] == 2);
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_detection.c | 1100 // Check if edid is the same 1124 // If edid is the same, then discard new sink and revert back to original sink 1214 LINK_INFO("link=%d, dc_sink_in=%p is now %s prev_sink=%p edid same=%d\n", 1385 const uint8_t *edid, 1412 memmove(dc_sink->dc_edid.raw_edid, edid, len); 1383 link_add_remote_sink( struct dc_link *link, const uint8_t *edid, int len, struct dc_sink_init_data *init_data) argument
|
/linux-master/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 151 u8 edid[HDMI_EDID_LEN]; member in struct:dw_hdmi 2461 const struct edid *edid; local 2468 dev_dbg(hdmi->dev, "failed to get edid\n"); 2477 edid = drm_edid_raw(drm_edid); 2479 dev_dbg(hdmi->dev, "got edid: width[%d] x height[%d]\n", 2480 edid->width_cm, edid->height_cm); 2482 hdmi->sink_is_hdmi = drm_detect_hdmi_monitor(edid); 2483 hdmi->sink_has_audio = drm_detect_monitor_audio(edid); [all...] |
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-ioctl.c | 3168 struct v4l2_edid *edid = parg; local 3170 if (edid->blocks) { 3171 if (edid->blocks > 256) { 3175 *user_ptr = (void __user *)edid->edid; 3176 *kernel_ptr = (void **)&edid->edid; 3177 *array_size = edid->blocks * 128;
|
/linux-master/include/linux/ |
H A D | fb.h | 774 extern int fb_parse_edid(unsigned char *edid, struct fb_var_screeninfo *var); 776 extern void fb_edid_to_monspecs(unsigned char *edid,
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bios.c | 611 * It's ok lvdsofs is wrong for nv4x edid case; dual_link is 1999 if (bios->fp.edid) 2000 return bios->fp.edid; 2017 return bios->fp.edid = &bios->data[offset];
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_hdmi.c | 1283 const struct edid *edid = drm_edid_raw(drm_edid); local 1285 hdmi->dvi_mode = !drm_detect_monitor_audio(edid);
|
/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-edp.c | 213 /** @ident: edid identity used for panel matching. */ 219 /** @override_edid_mode: Override the mode obtained by edid. */ 626 * If both edid and hard-coded modes exists, skip edid modes to 633 * override_edid_mode instead of from edid. 764 static const struct edp_panel_entry *find_edp_panel(u32 panel_id, const struct drm_edid *edid); 2123 static const struct edp_panel_entry *find_edp_panel(u32 panel_id, const struct drm_edid *edid) argument 2137 if (drm_edid_match(edid, &panel->ident))
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gvt.h | 51 #include "edid.h" 311 enum intel_vgpu_edid edid; member in struct:intel_vgpu_config
|