Home
last modified time | relevance | path

Searched refs:edid (Results 1 - 11 of 11) sorted by relevance

/drivers/hdf_core/framework/support/platform/src/hdmi/
H A Dhdmi_edid.c21 int32_t HdmiEdidReset(struct HdmiEdid *edid) in HdmiEdidReset() argument
23 if (edid == NULL) { in HdmiEdidReset()
26 if (memset_s(edid, sizeof(struct HdmiEdid), 0, sizeof(struct HdmiEdid)) != EOK) { in HdmiEdidReset()
33 int32_t HdmiEdidGetRaw(struct HdmiEdid *edid, uint8_t *raw, uint32_t len) in HdmiEdidGetRaw() argument
37 if (edid == NULL || raw == NULL) { in HdmiEdidGetRaw()
41 length = ((len < edid->rawLen) ? len : edid->rawLen); in HdmiEdidGetRaw()
43 HDF_LOGE("edid data not get."); in HdmiEdidGetRaw()
46 if (memcpy_s(raw, len, edid->raw, length) != EOK) { in HdmiEdidGetRaw()
53 static int32_t HdmiEdidHeaderPhase(struct HdmiEdid *edid) in HdmiEdidHeaderPhase() argument
83 HdmiEdidVendorInfoPhase(struct HdmiEdid *edid) HdmiEdidVendorInfoPhase() argument
121 HdmiEdidVersionInfoPhase(struct HdmiEdid *edid) HdmiEdidVersionInfoPhase() argument
137 HdmiEdidBasicDispPhase(struct HdmiEdid *edid) HdmiEdidBasicDispPhase() argument
148 HdmiEdidColorFeaturePhase(struct HdmiEdid *edid) HdmiEdidColorFeaturePhase() argument
176 HdmiEdidEstablisedTimingPhase(struct HdmiEdid *edid) HdmiEdidEstablisedTimingPhase() argument
224 HdmiEdidStandardTimingPhase(struct HdmiEdid *edid) HdmiEdidStandardTimingPhase() argument
371 HdmiEdidDetailedTimingPhase(struct HdmiEdid *edid) HdmiEdidDetailedTimingPhase() argument
388 HdmiEdidExtBlockNumPhase(struct HdmiEdid *edid) HdmiEdidExtBlockNumPhase() argument
401 HdmiEdidFirstBlockPhase(struct HdmiEdid *edid) HdmiEdidFirstBlockPhase() argument
1196 HdmiEdidExtSeveralDataBlockPhase(struct HdmiEdid *edid, uint8_t blockNum) HdmiEdidExtSeveralDataBlockPhase() argument
1230 HdmiEdidExtBlockPhase(struct HdmiEdid *edid, uint8_t blockNum) HdmiEdidExtBlockPhase() argument
1278 HdmiEdidPhase(struct HdmiEdid *edid) HdmiEdidPhase() argument
1305 HdmiEdidRawDataRead(struct HdmiEdid *edid, struct HdmiDdc *ddc) HdmiEdidRawDataRead() argument
[all...]
H A Dhdmi_dispatch.c164 uint8_t edid[HDMI_EDID_TOTAL_SIZE] = {0}; in HdmiCmdReadSinkEdid() local
171 ret = HdmiCntlrGetSinkEdid(cntlr, edid, HDMI_EDID_TOTAL_SIZE); in HdmiCmdReadSinkEdid()
176 if (HdfSbufWriteBuffer(reply, edid, HDMI_EDID_TOTAL_SIZE) == false) { in HdmiCmdReadSinkEdid()
177 HDF_LOGE("HdmiCmdReadSinkEdid: write back edid fail!"); in HdmiCmdReadSinkEdid()
H A Dhdmi_event.c111 if (HdmiEdidReset(&(cntlr->hdmi->edid)) != HDF_SUCCESS) { in HdmiEventHotPlugHandleComm()
112 HDF_LOGE("edid reset fail."); in HdmiEventHotPlugHandleComm()
118 ret = HdmiEdidRawDataRead(&(cntlr->hdmi->edid), &(cntlr->ddc)); in HdmiEventHotPlugHandleComm()
124 ret = HdmiEdidPhase(&(cntlr->hdmi->edid)); in HdmiEventHotPlugHandleComm()
H A Dhdmi_core.c518 if (hdmi->edid.edidPhase == false) { in HdmiGetSinkCapability()
521 return &(hdmi->edid.sinkCap); in HdmiGetSinkCapability()
537 return HdmiEdidGetRaw(&(cntlr->hdmi->edid), buffer, len); in HdmiCntlrGetSinkEdid()
545 ret = HdmiEdidRawDataRead(&(cntlr->hdmi->edid), &(cntlr->ddc)); in HdmiCntlrGetSinkEdid()
551 if (cntlr->hdmi->edid.edidPhase != true) { in HdmiCntlrGetSinkEdid()
552 (void)HdmiEdidPhase(&(cntlr->hdmi->edid)); in HdmiCntlrGetSinkEdid()
553 cntlr->hdmi->edid.edidPhase = true; in HdmiCntlrGetSinkEdid()
555 return HdmiEdidGetRaw(&(cntlr->hdmi->edid), buffer, len); in HdmiCntlrGetSinkEdid()
/third_party/libdrm/tests/modeprint/
H A Dmodeprint.c50 int edid; variable
314 edid = 0; in args()
351 edid = 1; in args()
358 edid = 1; in args()
373 edid = 1; in args()
/drivers/hdf_core/framework/test/unittest/platform/common/
H A Dhdmi_test.c128 uint8_t edid[HDMI_EDID_MAX_LEN] = {0}; in TestHdmiEdidRawDataGet() local
130 len = HdmiReadSinkEdid(tester->handle, edid, HDMI_EDID_MAX_LEN); in TestHdmiEdidRawDataGet()
135 HDF_LOGD("TestHdmiEdidRawDataGet: HdmiReadSinkEdid success, len = %d, edid[1] = 0x%x!", len, edid[1]); in TestHdmiEdidRawDataGet()
/drivers/hdf_core/framework/support/platform/include/hdmi/
H A Dhdmi_edid.h59 /* edid header */
62 /* edid vendor/product info */
88 /* edid version info */
94 /* edid basic display parameters and features */
100 /* edid color characteristics */
121 /* edid established timings */
150 /* edid standard timing */
176 /* edid detailed timing descriptor */
243 /* edid monitor descriptor */
262 /* edid extensio
[all...]
H A Dhdmi_core.h186 struct HdmiEdid edid; /* device cap */ member
/third_party/libdrm/exynos/
H A Dexynos_drm.c342 * @ext: indicate whether edid data includes extensions data or not.
343 * @edid: a pointer to edid data from Wireless Display device.
346 * disconnection. for this, user should get a edid data from the Wireless
354 uint32_t ext, void *edid) in exynos_vidi_connection()
359 .edid = (uint64_t)(uintptr_t)edid, in exynos_vidi_connection()
353 exynos_vidi_connection(struct exynos_device *dev, uint32_t connect, uint32_t ext, void *edid) exynos_vidi_connection() argument
H A Dexynos_drmif.h107 uint32_t ext, void *edid);
H A Dexynos_drm.h69 * 128bytes edid data.
70 * @edid: the edid data pointer from user side.
75 uint64_t edid; member

Completed in 10 milliseconds