Searched refs:edid (Results 126 - 150 of 166) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h112 const uint8_t *edid,
/linux-master/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511_drv.c643 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 Dtdfxfb.c1347 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 Dtridentfb.c1640 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 Ds3fb.c1294 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 Dacpi_video.c615 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 Ddp_display.c364 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 Ddisp.c754 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 Domapfb-main.c2232 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 Danx7625.c467 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 Ddrm_dp_helper.c784 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 Dcdn-dp-reg.h466 int cdn_dp_get_edid_block(void *dp, u8 *edid,
H A Dcdn-dp-reg.c434 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 Dvirtgpu_vq.c731 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 Dvivid-core.h334 u8 *edid; member in struct:vivid_dev
/linux-master/drivers/staging/media/tegra-video/
H A Dvi.c690 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 Ddfp.c347 if (nv_connector->edid &&
349 duallink = (((u8 *)nv_connector->edid)[121] == 2);
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c1100 // 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 Ddw-hdmi.c151 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 Dv4l2-ioctl.c3168 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 Dfb.h774 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 Dnouveau_bios.c611 * 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 Dmtk_hdmi.c1283 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 Dpanel-edp.c213 /** @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 Dgvt.h51 #include "edid.h"
311 enum intel_vgpu_edid edid; member in struct:intel_vgpu_config

Completed in 511 milliseconds

1234567