Lines Matching refs:edid
32 #include "edid.h"
102 u8 *edid; /* null until we read edid from hw or get from sysfs */
998 u8 __user *edid = (u8 __user *)arg;
999 if (copy_to_user(edid, dev->edid, dev->edid_size))
1433 static int ufx_read_edid(struct ufx_data *dev, u8 *edid, int edid_len)
1436 u32 *edid_u32 = (u32 *)edid;
1446 memset(edid, 0xff, EDID_LENGTH);
1470 if (edid[i] != 0xFF) {
1471 pr_debug("edid data read successfully");
1476 pr_warn("edid data contains all 0xff");
1496 u8 *edid;
1502 edid = kmalloc(EDID_LENGTH, GFP_KERNEL);
1503 if (!edid) {
1515 i = ufx_read_edid(dev, edid, EDID_LENGTH);
1518 fb_edid_to_monspecs(edid, &info->monspecs);
1521 dev->edid = edid;
1531 if (dev->edid) {
1532 fb_edid_to_monspecs(dev->edid, &info->monspecs);
1543 memcpy(edid, default_edid, default_edid_size);
1544 dev->edid = edid;
1610 if (edid && (dev->edid != edid))
1611 kfree(edid);