Searched refs:edid (Results 101 - 125 of 166) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/i915/gvt/
H A Dvgpu.c139 conf->weight, vgpu_edid_str(conf->edid));
357 ret = intel_vgpu_init_display(vgpu, conf->edid);
/linux-master/drivers/video/fbdev/i810/
H A Di810.h270 u8 *edid; member in struct:i810fb_par
/linux-master/include/uapi/drm/
H A Dexynos_drm.h73 * 128bytes edid data.
74 * @edid: the edid data pointer from user side.
79 __u64 edid; member in struct:drm_exynos_vidi_connection
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi4_core.h252 int hdmi4_read_edid(struct hdmi_core_data *core, u8 *edid, int len);
H A Dhdmi4_core.c131 DSSERR("operation stopped when reading edid\n");
139 DSSERR("timeout reading edid\n");
160 int hdmi4_read_edid(struct hdmi_core_data *core, u8 *edid, int len) argument
171 r = hdmi_core_ddc_edid(core, edid, 0);
177 if (len >= 128 * 2 && edid[0x7e] > 0) {
178 r = hdmi_core_ddc_edid(core, edid + 0x80, 1);
H A Dhdmi5_core.c186 int hdmi5_read_edid(struct hdmi_core_data *core, u8 *edid, int len) argument
196 r = hdmi_core_ddc_edid(core, edid, 0);
200 n = edid[0x7e];
206 r = hdmi_core_ddc_edid(core, edid + i * EDID_LENGTH, i);
H A Dhdmi4.c456 u8 *edid, int len)
467 r = read_edid(edid, len);
455 hdmi_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
H A Dhdmi5.c486 u8 *edid, int len)
499 r = read_edid(edid, len);
485 hdmi_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
H A Dhdmi5_core.h284 int hdmi5_read_edid(struct hdmi_core_data *core, u8 *edid, int len);
/linux-master/include/drm/
H A Ddrm_crtc.h46 struct edid;
H A Ddrm_bridge.h43 struct edid;
583 * An edid structure newly allocated with drm_edid_alloc() or returned
585 * otherwise. The caller is responsible for freeing the returned edid
/linux-master/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi4.c478 const struct edid *edid = drm_edid_raw(drm_edid); local
479 unsigned int len = (edid->extensions + 1) * EDID_LENGTH;
481 cec_addr = cec_get_edid_phys_addr((u8 *)edid, len, NULL);
/linux-master/include/uapi/linux/
H A Dvirtio_gpu.h356 __u8 edid[1024]; member in struct:virtio_gpu_resp_edid
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_opregion.c1110 const void *edid; local
1116 edid = opregion->asle_ext->bddc;
1120 if (!len || !memchr_inv(edid, 0, len))
1123 drm_edid = drm_edid_alloc(edid, len);
/linux-master/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c271 const struct edid *edid = drm_edid_raw(dp->drm_edid); local
273 DRM_DEV_DEBUG_KMS(dp->dev, "got edid: width[%d] x height[%d]\n",
274 edid->width_cm, edid->height_cm);
/linux-master/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1111 struct edid *edid; local
1123 edid = drm_get_edid(connector, &dp->aux.ddc);
1124 if (edid) {
1126 edid);
1127 num_modes += drm_add_edid_modes(&dp->connector, edid);
1128 kfree(edid);
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_hdmi.c886 struct edid *edid; local
892 edid = drm_get_edid(connector, hdata->ddc_adpt);
893 if (!edid)
899 edid->width_cm, edid->height_cm);
901 drm_connector_update_edid_property(connector, edid);
902 cec_notifier_set_phys_addr_from_edid(hdata->notifier, edid);
904 ret = drm_add_edid_modes(connector, edid);
906 kfree(edid);
[all...]
/linux-master/drivers/video/fbdev/
H A Di740fb.c1012 u8 *edid; local
1081 edid = fb_ddc_read(&par->ddc_adapter);
1082 if (edid) {
1083 fb_edid_to_monspecs(edid, &info->monspecs);
1084 kfree(edid);
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_combios.c373 struct edid *edid; local
381 edid = kmalloc(size, GFP_KERNEL);
382 if (edid == NULL)
385 memcpy((unsigned char *)edid, raw, size);
387 if (!drm_edid_is_valid(edid)) {
388 kfree(edid);
392 rdev->mode_info.bios_hardcoded_edid = edid;
398 struct edid *
401 struct edid *edi local
[all...]
/linux-master/drivers/gpu/drm/i2c/
H A Dtda998x_drv.c1248 dev_err(&priv->hdmi->dev, "read edid wait err %d\n", i);
1264 dev_err(&priv->hdmi->dev, "read edid timeout\n");
1271 dev_err(&priv->hdmi->dev, "failed to read edid block %d: %d\n",
1286 struct edid *edid; local
1300 edid = drm_do_get_edid(connector, read_edid_block, priv);
1305 if (!edid) {
1310 drm_connector_update_edid_property(connector, edid);
1311 cec_notifier_set_phys_addr_from_edid(priv->cec_notify, edid);
1314 n = drm_add_edid_modes(connector, edid);
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.c2067 struct edid *edid; local
2070 edid = kmalloc(edid_size, GFP_KERNEL);
2071 if (edid) {
2072 memcpy((u8 *)edid, (u8 *)&fake_edid_record->ucFakeEDIDString[0],
2075 if (drm_edid_is_valid(edid)) {
2076 adev->mode_info.bios_hardcoded_edid = edid;
2079 kfree(edid);
2086 /* empty fake edid record must be 3 bytes long */
/linux-master/include/media/
H A Dv4l2-subdev.h861 int (*get_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid);
862 int (*set_edid)(struct v4l2_subdev *sd, struct v4l2_edid *edid);
H A Dv4l2-ioctl.h580 struct v4l2_edid *edid);
582 struct v4l2_edid *edid);
/linux-master/include/xen/interface/
H A Dplatform.h238 GUEST_HANDLE(uchar) edid; member in struct:xenpf_firmware_info::__anon859::__anon862
/linux-master/samples/vfio-mdev/
H A Dmbochs.c369 struct vfio_region_gfx_edid *edid; local
374 case 0x000 ... 0x3ff: /* edid block */
375 edid = &mdev_state->edid_regs;
376 if (edid->link_state != VFIO_DEVICE_GFX_LINK_STATE_UP ||
377 offset >= edid->edid_size) {

Completed in 633 milliseconds

1234567