Home
last modified time | relevance | path

Searched refs:raw_edid (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_vidi.c44 struct edid *raw_edid; member
283 if (!ctx->raw_edid) in vidi_store_connection()
284 ctx->raw_edid = (struct edid *)fake_edid_info; in vidi_store_connection()
287 if (ctx->raw_edid != (struct edid *)fake_edid_info) { in vidi_store_connection()
341 struct edid *raw_edid = (struct edid *)(uint32_t)vidi->edid; in vidi_connection_ioctl() local
342 if (!drm_edid_is_valid(raw_edid)) { in vidi_connection_ioctl()
346 ctx->raw_edid = drm_edid_duplicate(raw_edid); in vidi_connection_ioctl()
347 if (!ctx->raw_edid) { in vidi_connection_ioctl()
356 if (ctx->raw_edid && ctx->raw_edid != in vidi_connection_ioctl()
358 kfree(ctx->raw_edid); in vidi_connection_ioctl()
[all …]
/linux-4.1.27/drivers/gpu/drm/
Ddrm_edid.c1001 int drm_edid_header_is_valid(const u8 *raw_edid) in drm_edid_header_is_valid() argument
1006 if (raw_edid[i] == edid_header[i]) in drm_edid_header_is_valid()
1021 static int drm_edid_block_checksum(const u8 *raw_edid) in drm_edid_block_checksum() argument
1026 csum += raw_edid[i]; in drm_edid_block_checksum()
1050 bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid) in drm_edid_block_valid() argument
1053 struct edid *edid = (struct edid *)raw_edid; in drm_edid_block_valid()
1055 if (WARN_ON(!raw_edid)) in drm_edid_block_valid()
1062 int score = drm_edid_header_is_valid(raw_edid); in drm_edid_block_valid()
1066 memcpy(raw_edid, edid_header, sizeof(edid_header)); in drm_edid_block_valid()
1072 csum = drm_edid_block_checksum(raw_edid); in drm_edid_block_valid()
[all …]
/linux-4.1.27/drivers/gpu/drm/gma500/
Doaktrail_hdmi.c546 static const unsigned char raw_edid[] = { variable
574 edid = (struct edid *)raw_edid; in oaktrail_hdmi_get_modes()
576 edid = (struct edid *)raw_edid; in oaktrail_hdmi_get_modes()
/linux-4.1.27/include/drm/
Ddrm_crtc.h1444 extern int drm_edid_header_is_valid(const u8 *raw_edid);
1445 extern bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid);