Lines Matching refs:edid
32 #include "edid.h"
102 u8 *edid; /* null until we read edid from hw or get from sysfs */
997 u8 __user *edid = (u8 __user *)arg;
998 if (copy_to_user(edid, dev->edid, dev->edid_size))
1432 static int ufx_read_edid(struct ufx_data *dev, u8 *edid, int edid_len)
1435 u32 *edid_u32 = (u32 *)edid;
1445 memset(edid, 0xff, EDID_LENGTH);
1469 if (edid[i] != 0xFF) {
1470 pr_debug("edid data read successfully");
1475 pr_warn("edid data contains all 0xff");
1495 u8 *edid;
1501 edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
1502 if (!edid) {
1514 i = ufx_read_edid(dev, edid, EDID_LENGTH);
1517 fb_edid_to_monspecs(edid, &info->monspecs);
1520 dev->edid = edid;
1530 if (dev->edid) {
1531 fb_edid_to_monspecs(dev->edid, &info->monspecs);
1542 memcpy(edid, default_edid, default_edid_size);
1543 dev->edid = edid;
1609 if (edid && (dev->edid != edid))
1610 kfree(edid);