Searched refs:edid (Results 76 - 100 of 166) sorted by relevance

1234567

/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail_hdmi.c567 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 Dvivid-vid-cap.h50 int vidioc_s_edid(struct file *file, void *_fh, struct v4l2_edid *edid);
/linux-master/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c332 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 Damdgpu_mode.h53 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 Ddrm_sysfs.c269 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 Ddrm_crtc_internal.h65 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 Dast_mode.c1505 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 Damdgpu_dm_mst_types.c131 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 Damdgpu_dm.c3240 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 Dconnector-hdmi.c146 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 Dencoder-tpd12s015.c140 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 Dv4l2-compat-ioctl32.c815 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 Dv4l2-subdev.c351 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 Ddisplay.c518 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 Dsti_hdmi.c980 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 Ddrm_connector.h47 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 Dbootparam.h36 #include <video/edid.h>
/linux-master/include/drm/display/
H A Ddrm_dp_helper.h778 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 Dradeon_mode.h41 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 Dhead.c130 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 Dcec-adap.c47 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 Dcobalt-driver.c51 static u8 edid[256] = { variable
503 .edid = edid,
596 .edid = edid,
/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_exports.c266 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 Dvirtgpu_drv.h182 struct edid *edid; member in struct:virtio_gpu_output
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x.h128 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 */

Completed in 514 milliseconds

1234567