Home
last modified time | relevance | path

Searched refs:edid (Results 376 - 400 of 428) sorted by relevance

1...<<1112131415161718

/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c434 int cdn_dp_get_edid_block(void *data, u8 *edid, in cdn_dp_get_edid_block() argument
460 ret = cdn_dp_mailbox_read_receive(dp, edid, length); in cdn_dp_get_edid_block()
469 DRM_DEV_ERROR(dp->dev, "get block[%d] edid failed: %d\n", block, in cdn_dp_get_edid_block()
H A Dcdn-dp-reg.h466 int cdn_dp_get_edid_block(void *dp, u8 *edid,
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_sdvo.c2095 * When there is no edid and no monitor is connected with VGA in intel_sdvo_tmds_sink_detect()
2103 const struct edid *edid = drm_edid_raw(drm_edid); in intel_sdvo_tmds_sink_detect() local
2106 if (edid && edid->input & DRM_EDID_INPUT_DIGITAL) in intel_sdvo_tmds_sink_detect()
2120 const struct edid *edid = drm_edid_raw(drm_edid); in intel_sdvo_connector_matches_edid() local
2121 bool monitor_is_digital = !!(edid->input & DRM_EDID_INPUT_DIGITAL); in intel_sdvo_connector_matches_edid()
2165 /* if we have an edid check it matches the connection */ in intel_sdvo_detect()
H A Dintel_display_debugfs.c236 const struct edid *edid = drm_edid_raw(connector->detect_edid); in intel_dp_info() local
243 edid, &intel_dp->aux); in intel_dp_info()
933 intel_dp->compliance.test_data.edid); in i915_displayport_test_data_show()
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dtridentfb.c1636 u8 *edid = fb_ddc_read(&default_par->ddc_adapter); in trident_pci_probe() local
1639 if (edid) { in trident_pci_probe()
1640 fb_edid_to_monspecs(edid, &info->monspecs); in trident_pci_probe()
1641 kfree(edid); in trident_pci_probe()
H A Ds3fb.c1278 u8 *edid = fb_ddc_read(&par->ddc_adapter); in s3_pci_probe() local
1280 if (edid) { in s3_pci_probe()
1281 fb_edid_to_monspecs(edid, &info->monspecs); in s3_pci_probe()
1282 kfree(edid); in s3_pci_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_display_debugfs.c629 const struct drm_property_blob *edid = intel_connector->base.edid_blob_ptr; in intel_dp_info() local
637 edid ? edid->data : NULL, &intel_dp->aux); in intel_dp_info()
1373 intel_dp->compliance.test_data.edid); in i915_displayport_test_data_show()
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
H A Dvi.c688 struct v4l2_edid *edid) in tegra_channel_g_edid()
697 return v4l2_subdev_call(subdev, pad, get_edid, edid); in tegra_channel_g_edid()
701 struct v4l2_edid *edid) in tegra_channel_s_edid()
710 return v4l2_subdev_call(subdev, pad, set_edid, edid); in tegra_channel_s_edid()
687 tegra_channel_g_edid(struct file *file, void *fh, struct v4l2_edid *edid) tegra_channel_g_edid() argument
700 tegra_channel_s_edid(struct file *file, void *fh, struct v4l2_edid *edid) tegra_channel_s_edid() argument
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Ds3fb.c1286 u8 *edid = fb_ddc_read(&par->ddc_adapter); in s3_pci_probe() local
1288 if (edid) { in s3_pci_probe()
1289 fb_edid_to_monspecs(edid, &info->monspecs); in s3_pci_probe()
1290 kfree(edid); in s3_pci_probe()
H A Dtridentfb.c1639 u8 *edid = fb_ddc_read(&default_par->ddc_adapter); in trident_pci_probe() local
1642 if (edid) { in trident_pci_probe()
1643 fb_edid_to_monspecs(edid, &info->monspecs); in trident_pci_probe()
1644 kfree(edid); in trident_pci_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_vq.c731 memcpy(buf, resp->edid + start, len); in virtio_get_edid_block()
744 struct edid *new_edid, *old_edid; in virtio_gpu_cmd_get_edid_cb()
754 old_edid = output->edid; in virtio_gpu_cmd_get_edid_cb()
755 output->edid = new_edid; in virtio_gpu_cmd_get_edid_cb()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c613 struct edid *edid = drm_get_edid(connector, p->ddc); in panel_simple_get_modes() local
615 drm_connector_update_edid_property(connector, edid); in panel_simple_get_modes()
616 if (edid) { in panel_simple_get_modes()
617 num += drm_add_edid_modes(connector, edid); in panel_simple_get_modes()
618 kfree(edid); in panel_simple_get_modes()
/kernel/linux/linux-5.10/drivers/video/fbdev/savage/
H A Dsavagefb.h19 #include "../edid.h"
198 unsigned char *edid; member
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/
H A Dvivid-core.h335 u8 *edid; member
H A Dvivid-core.c795 vfree(dev->edid); in vivid_dev_release()
1749 /* load the edid */ in vivid_create_instance()
1750 dev->edid = vmalloc(array_size(256, 128)); in vivid_create_instance()
1751 if (!dev->edid) in vivid_create_instance()
1796 memcpy(dev->edid, vivid_hdmi_edid, sizeof(vivid_hdmi_edid)); in vivid_create_instance()
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.h466 int cdn_dp_get_edid_block(void *dp, u8 *edid,
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/
H A Dvivid-core.h334 u8 *edid; member
H A Dvivid-core.c836 vfree(dev->edid); in vivid_dev_release()
1789 /* load the edid */ in vivid_create_instance()
1790 dev->edid = vmalloc(array_size(256, 128)); in vivid_create_instance()
1791 if (!dev->edid) in vivid_create_instance()
1836 memcpy(dev->edid, vivid_hdmi_edid, sizeof(vivid_hdmi_edid)); in vivid_create_instance()
/kernel/linux/linux-6.6/include/drm/display/
H A Ddrm_dp_mst_helper.h828 struct edid *drm_dp_mst_get_edid(struct drm_connector *connector,
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dgvt.h51 #include "edid.h"
313 enum intel_vgpu_edid edid; member
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_dp_mst_topology.c4281 struct edid *drm_dp_mst_get_edid(struct drm_connector *connector, struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port) in drm_dp_mst_get_edid()
4283 struct edid *edid = NULL; in drm_dp_mst_get_edid() local
4291 edid = drm_edid_duplicate(port->cached_edid); in drm_dp_mst_get_edid()
4293 edid = drm_get_edid(connector, &port->aux.ddc); in drm_dp_mst_get_edid()
4295 port->has_audio = drm_detect_monitor_audio(edid); in drm_dp_mst_get_edid()
4297 return edid; in drm_dp_mst_get_edid()
4794 struct edid *mst_edid; in fetch_monitor_name()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_atombios.c1722 struct edid *edid; in radeon_atombios_get_lvds_info() local
1725 edid = kmalloc(edid_size, GFP_KERNEL); in radeon_atombios_get_lvds_info()
1726 if (edid) { in radeon_atombios_get_lvds_info()
1727 memcpy((u8 *)edid, (u8 *)&fake_edid_record->ucFakeEDIDString[0], in radeon_atombios_get_lvds_info()
1730 if (drm_edid_is_valid(edid)) { in radeon_atombios_get_lvds_info()
1731 rdev->mode_info.bios_hardcoded_edid = edid; in radeon_atombios_get_lvds_info()
1734 kfree(edid); in radeon_atombios_get_lvds_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_atombios.c1714 struct edid *edid; in radeon_atombios_get_lvds_info() local
1717 edid = kmalloc(edid_size, GFP_KERNEL); in radeon_atombios_get_lvds_info()
1718 if (edid) { in radeon_atombios_get_lvds_info()
1719 memcpy((u8 *)edid, (u8 *)&fake_edid_record->ucFakeEDIDString[0], in radeon_atombios_get_lvds_info()
1722 if (drm_edid_is_valid(edid)) { in radeon_atombios_get_lvds_info()
1723 rdev->mode_info.bios_hardcoded_edid = edid; in radeon_atombios_get_lvds_info()
1726 kfree(edid); in radeon_atombios_get_lvds_info()
1733 /* empty fake edid record must be 3 bytes long */ in radeon_atombios_get_lvds_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c1079 // Check if edid is the same in detect_link_and_local_sink()
1103 // If edid is the same, then discard new sink and revert back to original sink in detect_link_and_local_sink()
1193 LINK_INFO("link=%d, dc_sink_in=%p is now %s prev_sink=%p edid same=%d\n", in detect_link_and_local_sink()
1364 const uint8_t *edid, in link_add_remote_sink()
1391 memmove(dc_sink->dc_edid.raw_edid, edid, len); in link_add_remote_sink()
1362 link_add_remote_sink( struct dc_link *link, const uint8_t *edid, int len, struct dc_sink_init_data *init_data) link_add_remote_sink() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bios.c605 * It's ok lvdsofs is wrong for nv4x edid case; dual_link is in nouveau_bios_parse_lvds_table()
1991 if (bios->fp.edid) in nouveau_bios_embedded_edid()
1992 return bios->fp.edid; in nouveau_bios_embedded_edid()
2009 return bios->fp.edid = &bios->data[offset]; in nouveau_bios_embedded_edid()

Completed in 70 milliseconds

1...<<1112131415161718