Lines Matching refs:hdmi_edid
104 } hdmi_edid; member
689 int present = state->hdmi_edid.present; in adv7842_delayed_work_enable_hotplug()
757 const u8 *edid = state->hdmi_edid.edid; in edid_write_hdmi_segment()
758 u32 blocks = state->hdmi_edid.blocks; in edid_write_hdmi_segment()
773 if (!state->hdmi_edid.present) { in edid_write_hdmi_segment()
816 rep_write_and_or(sd, 0x77, 0xf3, state->hdmi_edid.present); in edid_write_hdmi_segment()
819 if (rep_read(sd, 0x7d) & state->hdmi_edid.present) in edid_write_hdmi_segment()
2464 if (state->hdmi_edid.present & (0x04 << edid->pad)) { in adv7842_get_edid()
2465 data = state->hdmi_edid.edid; in adv7842_get_edid()
2466 blocks = state->hdmi_edid.blocks; in adv7842_get_edid()
2519 if (e->pad == ADV7842_EDID_PORT_VGA && state->hdmi_edid.blocks > 2) in adv7842_set_edid()
2542 memset(state->hdmi_edid.edid, 0, sizeof(state->hdmi_edid.edid)); in adv7842_set_edid()
2543 state->hdmi_edid.blocks = e->blocks; in adv7842_set_edid()
2545 state->hdmi_edid.present |= 0x04 << e->pad; in adv7842_set_edid()
2546 memcpy(state->hdmi_edid.edid, e->edid, 128 * e->blocks); in adv7842_set_edid()
2548 state->hdmi_edid.present &= ~(0x04 << e->pad); in adv7842_set_edid()