/linux-master/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi.c | 567 struct edid *edid; local 578 edid = (struct edid *)raw_edid; 580 edid = (struct edid *)raw_edid; 581 /* FIXME ? edid = drm_get_edid(connector, i2c_adap); */ 584 if (edid) { 585 drm_connector_update_edid_property(connector, edid); 586 ret = drm_add_edid_modes(connector, edid); [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-cap.h | 50 int vidioc_s_edid(struct file *file, void *_fh, struct v4l2_edid *edid);
|
/linux-master/drivers/gpu/drm/meson/ |
H A D | meson_encoder_hdmi.c | 332 const struct edid *edid; local 346 edid = drm_edid_raw(drm_edid); 348 cec_notifier_set_phys_addr_from_edid(encoder_hdmi->cec_notifier, edid);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mode.h | 53 struct edid; 327 /* hardcoded DFP edid from BIOS */ 328 struct edid *bios_hardcoded_edid; 625 struct edid *edid; member in struct:amdgpu_connector
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_sysfs.c | 269 unsigned char *edid; local 277 edid = connector->edid_blob_ptr->data; 279 if (!edid) 287 memcpy(buf, edid + off, count); 339 .attr.name = "edid",
|
H A D | drm_crtc_internal.h | 65 struct edid; 300 int drm_edid_override_set(struct drm_connector *connector, const void *edid, size_t size);
|
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_mode.c | 1505 void *edid; local 1509 edid = kmalloc(EDID_LENGTH, GFP_KERNEL); 1510 if (!edid) 1513 succ = ast_dp501_read_edid(connector->dev, edid); 1517 drm_connector_update_edid_property(connector, edid); 1518 count = drm_add_edid_modes(connector, edid); 1519 kfree(edid); 1524 kfree(edid); 1603 void *edid; local 1610 edid [all...] |
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 131 kfree(aconnector->edid); 184 aconnector->edid = NULL; 300 if (!aconnector->edid) { 301 struct edid *edid; local 303 edid = drm_dp_mst_get_edid(connector, &aconnector->mst_root->mst_mgr, aconnector->mst_output_port); 305 if (!edid) { 343 aconnector->edid = edid; 360 (uint8_t *)aconnector->edid, [all...] |
H A D | amdgpu_dm.c | 3240 aconnector->edid); 3299 aconnector->edid = NULL; 3305 aconnector->edid = 3306 (struct edid *)sink->dc_edid.raw_edid; 3310 aconnector->edid); 3321 drm_connector_update_edid_property(connector, aconnector->edid); 3322 amdgpu_dm_update_freesync_caps(connector, aconnector->edid); 3331 aconnector->edid = NULL; 5507 * TODO: Fix edid parsing 6696 struct edid *edi local 6756 struct edid *edid; local 7462 amdgpu_dm_connector_ddc_get_modes(struct drm_connector *connector, struct edid *edid) argument 7584 amdgpu_dm_connector_add_freesync_modes(struct drm_connector *connector, struct edid *edid) argument 7603 struct edid *edid = amdgpu_dm_connector->edid; local 11187 parse_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) argument 11222 parse_hdmi_amd_vsdb(struct amdgpu_dm_connector *aconnector, struct edid *edid, struct amdgpu_hdmi_vsdb_info *vsdb_info) argument 11264 amdgpu_dm_update_freesync_caps(struct drm_connector *connector, struct edid *edid) argument [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | connector-hdmi.c | 146 u8 *edid, int len) 151 return in->ops.hdmi->read_edid(in, edid, len); 145 hdmic_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
|
H A D | encoder-tpd12s015.c | 140 u8 *edid, int len) 151 r = in->ops.hdmi->read_edid(in, edid, len); 139 tpd_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) argument
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-compat-ioctl32.c | 815 compat_caddr_t edid; member in struct:v4l2_edid32 821 compat_uptr_t edid; local 823 if (copy_from_user(p64, p32, offsetof(struct v4l2_edid32, edid)) || 824 get_user(edid, &p32->edid)) 827 p64->edid = (void __force *)compat_ptr(edid); 834 if (copy_to_user(p32, p64, offsetof(struct v4l2_edid32, edid)))
|
H A D | v4l2-subdev.c | 351 struct v4l2_subdev_edid *edid) 353 if (!edid) 356 if (edid->blocks && edid->edid == NULL) 359 return check_pad(sd, edid->pad); 362 static int call_get_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) argument 364 return check_edid(sd, edid) ? : sd->ops->pad->get_edid(sd, edid); 367 static int call_set_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) argument 350 check_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) argument 889 struct v4l2_subdev_edid *edid = arg; local 895 struct v4l2_subdev_edid *edid = arg; local [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | display.c | 518 kfree(port->edid); 519 port->edid = NULL; 550 port->edid = kzalloc(sizeof(*(port->edid)), GFP_KERNEL); 551 if (!port->edid) 556 kfree(port->edid); 560 memcpy(port->edid->edid_block, virtual_dp_monitor_edid[resolution], 562 port->edid->data_valid = true;
|
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_hdmi.c | 980 struct edid *edid; local 985 edid = drm_get_edid(connector, hdmi->ddc_adapt); 986 if (!edid) 989 cec_notifier_set_phys_addr_from_edid(hdmi->notifier, edid); 991 count = drm_add_edid_modes(connector, edid); 992 drm_connector_update_edid_property(connector, edid); 996 edid->width_cm, edid->height_cm); 998 kfree(edid); [all...] |
/linux-master/include/drm/ |
H A D | drm_connector.h | 47 struct edid; 1019 * and the connector bpc limitations obtained from edid. 1136 * &drm_connector.status and &drm_connector.edid. If no EDID has been 1137 * received for this output connector->edid must be NULL. 1819 * @real_edid_checksum: real edid checksum for corrupted edid block. 2033 const struct edid *edid);
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | bootparam.h | 36 #include <video/edid.h>
|
/linux-master/include/drm/display/ |
H A D | drm_dp_helper.h | 778 void drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid); 801 const struct edid *edid) 800 drm_dp_cec_set_edid(struct drm_dp_aux *aux, const struct edid *edid) argument
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_mode.h | 41 struct edid; 264 /* hardcoded DFP edid from BIOS */ 265 struct edid *bios_hardcoded_edid; 524 struct edid *edid; member in struct:radeon_connector 704 extern struct edid *radeon_connector_edid(struct drm_connector *connector); 848 extern struct edid *
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | head.c | 130 struct edid *edid; local 134 edid = (struct edid *)connector->edid_blob_ptr->data; 136 edid = NULL; 165 drm_detect_hdmi_monitor(edid)))) {
|
/linux-master/drivers/media/cec/core/ |
H A D | cec-adap.c | 47 u16 cec_get_edid_phys_addr(const u8 *edid, unsigned int size, argument 50 unsigned int loc = cec_get_edid_spa_location(edid, size); 56 return (edid[loc] << 8) | edid[loc + 1]; 1728 const struct edid *edid) 1732 if (edid && edid->extensions) 1733 pa = cec_get_edid_phys_addr((const u8 *)edid, 1734 EDID_LENGTH * (edid 1727 cec_s_phys_addr_from_edid(struct cec_adapter *adap, const struct edid *edid) argument [all...] |
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-driver.c | 51 static u8 edid[256] = { variable 503 .edid = edid, 596 .edid = edid,
|
/linux-master/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_exports.c | 266 const uint8_t *edid, 270 return link->dc->link_srv->add_remote_sink(link, edid, len, init_data); 264 dc_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/virtio/ |
H A D | virtgpu_drv.h | 182 struct edid *edid; member in struct:virtio_gpu_output
|
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x.h | 128 u8 edid[512]; member in struct:adv748x_hdmi::__anon312 131 } edid; member in struct:adv748x_hdmi 286 #define ADV748X_REPEATER_EDID_CTL 0x74 /* hdcp edid controls */
|