/ohos5.0/drivers/hdf_core/framework/support/platform/include/hdmi/ |
H A D | hdmi_core.h | 55 struct HdmiCntlr; 165 void (*frlSet)(struct HdmiCntlr *cntlr); 187 struct HdmiCntlr *cntlr; 198 struct HdmiCntlr { struct 355 int32_t HdmiCntlrAdd(struct HdmiCntlr *cntlr); 356 void HdmiCntlrRemove(struct HdmiCntlr *cntlr); 358 int32_t HdmiCntlrOpen(struct HdmiCntlr *cntlr); 361 int32_t HdmiCntlrStop(struct HdmiCntlr *cntlr); 371 void HdmiCntlrClose(struct HdmiCntlr *cntlr); 374 bool HdmiHpdStatusGet(struct HdmiCntlr *cntlr); [all …]
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-platform-hdmi-develop.md | 53 void (*hardWareInit)(struct HdmiCntlr *cntlr); 55 void (*controllerReset)(struct HdmiCntlr *cntlr); 77 void (*frlSet)(struct HdmiCntlr *cntlr); 83 void (*hdcpRegInit)(struct HdmiCntlr *cntlr); 146 - 初始化HdmiCntlr成员。 148 - 实例化HdmiCntlr成员HdmiCntlrOps方法集合。 265 struct HdmiCntlr { 290 - HdmiCntlr成员回调函数结构体HdmiCntlrOps的实例化 360 struct HdmiCntlr *cntlr = NULL; 363 cntlr = (struct HdmiCntlr *)OsalMemCalloc(sizeof(struct HdmiCntlr)); [all …]
|
/ohos5.0/drivers/hdf_core/framework/support/platform/src/hdmi/ |
H A D | hdmi_dispatch.c | 37 int32_t (*func)(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply); 40 static int32_t HdmiCmdOpen(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) in HdmiCmdOpen() 48 static int32_t HdmiCmdClose(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) in HdmiCmdClose() 57 static int32_t HdmiCmdStart(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) in HdmiCmdStart() 65 static int32_t HdmiCmdStop(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *reply) in HdmiCmdStop() 73 static int32_t HdmiCmdAvmuteSet(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *repl… in HdmiCmdAvmuteSet() 87 static int32_t HdmiCmdDeepColorSet(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *r… in HdmiCmdDeepColorSet() 100 static int32_t HdmiCmdDeepColorGet(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *r… in HdmiCmdDeepColorGet() 148 static int32_t HdmiCmdHdrAttrSet(struct HdmiCntlr *cntlr, struct HdfSBuf *data, struct HdfSBuf *rep… in HdmiCmdHdrAttrSet() 251 struct HdmiCntlr *cntlr = NULL; in HdmiIoDispatch() [all …]
|
H A D | hdmi_frl.c | 134 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlSetTrainRate() 150 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlCheckFrlCapability() 226 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdnmiFrlCheckFrlMode() 272 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlIsCtsMode() 314 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlAudioNctsSet() 337 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlTxffeSet() 354 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlphyConfigSet() 397 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlTrainingReadyCheck() 410 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlConfigAndStartTraining() 446 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)frl->priv; in HdmiFrlTrainingResultCheck() [all …]
|
H A D | hdmi_event.c | 15 static int32_t HdmiEventPostMsg(struct HdmiCntlr *cntlr, struct HdmiEventMsg *event) in HdmiEventPostMsg() 43 static bool HdmiHpdStatusGet(struct HdmiCntlr *cntlr) in HdmiHpdStatusGet() 57 bool HdmiHpdStatusDelayGet(struct HdmiCntlr *cntlr) in HdmiHpdStatusDelayGet() 94 static int32_t HdmiEventHotPlugHandleComm(struct HdmiCntlr *cntlr) in HdmiEventHotPlugHandleComm() 138 static int32_t HdmiEventHotPlugHandle(struct HdmiCntlr *cntlr) in HdmiEventHotPlugHandle() 152 static int32_t HdmiEventHotUnplugHandle(struct HdmiCntlr *cntlr) in HdmiEventHotUnplugHandle() 169 static int32_t HdmiEventDetectSinkHandle(struct HdmiCntlr *cntlr) in HdmiEventDetectSinkHandle() 187 static int32_t HdmiEventHdrZeroDrmIfTimeout(struct HdmiCntlr *cntlr) in HdmiEventHdrZeroDrmIfTimeout() 192 static int32_t HdmiEventSwitchToHdrModeTimeout(struct HdmiCntlr *cntlr) in HdmiEventSwitchToHdrModeTimeout() 200 struct HdmiCntlr *cntlr = NULL; in HdmiEventMsgHandleDefault() [all …]
|
H A D | hdmi_core.c | 19 int32_t HdmiCntlrAllocDev(struct HdmiCntlr *cntlr) in HdmiCntlrAllocDev() 33 void HdmiCntlrFreeDev(struct HdmiCntlr *cntlr) in HdmiCntlrFreeDev() 43 static void HdmiCecInit(struct HdmiCntlr *cntlr) in HdmiCecInit() 64 static void HdmiCecDeinit(struct HdmiCntlr *cntlr) in HdmiCecDeinit() 75 static void HdmiDdcInit(struct HdmiCntlr *cntlr) in HdmiDdcInit() 96 static void HdmiDdcDeinit(struct HdmiCntlr *cntlr) in HdmiDdcDeinit() 111 static void HdmiFrlInit(struct HdmiCntlr *cntlr) in HdmiFrlInit() 183 static void HdmiHdrInit(struct HdmiCntlr *cntlr) in HdmiHdrInit() 322 int32_t HdmiCntlrAdd(struct HdmiCntlr *cntlr) in HdmiCntlrAdd() 345 void HdmiCntlrRemove(struct HdmiCntlr *cntlr) in HdmiCntlrRemove() [all …]
|
H A D | hdmi_hdr.c | 35 static void HdmiHdrZeroDrmInfoFrameTimerSet(struct HdmiCntlr *cntlr, bool start) in HdmiHdrZeroDrmInfoFrameTimerSet() 60 static void HdmiHdrModeChangeTimerSet(struct HdmiCntlr *cntlr, bool start) in HdmiHdrModeChangeTimerSet() 76 static int32_t HdmiDisableHdr(struct HdmiCntlr *cntlr, const struct HdmiHdrAttr *curAttr) in HdmiDisableHdr() 123 static void HdmiChangeToHdr(struct HdmiCntlr *cntlr, struct HdmiCommonAttr *commAttr) in HdmiChangeToHdr() 152 static int32_t HdmiHdrModeSelect(struct HdmiCntlr *cntlr) in HdmiHdrModeSelect() 191 struct HdmiCntlr *cntlr = NULL; in HdmiHdrAttrHandle() 199 cntlr = (struct HdmiCntlr *)hdr->priv; in HdmiHdrAttrHandle() 239 struct HdmiCntlr *cntlr = NULL; in HdmiHdrDrmInfoFrameStop() 246 cntlr = (struct HdmiCntlr *)hdr->priv; in HdmiHdrDrmInfoFrameStop() 256 struct HdmiCntlr *cntlr = NULL; in HdmiHdrModeChangeTimeout() [all …]
|
H A D | hdmi_if.c | 451 ret = HdmiCntlrOpen((struct HdmiCntlr *)obj); in HdmiOpen() 464 return HdmiCntlrStart((struct HdmiCntlr *)handle); in HdmiStart() 473 return HdmiCntlrStop((struct HdmiCntlr *)handle); in HdmiStop() 482 HdmiCntlrAvmuteSet((struct HdmiCntlr *)handle, enable); in HdmiAvmuteSet() 492 return HdmiCntlrDeepColorSet((struct HdmiCntlr *)handle, color); in HdmiDeepColorSet() 501 return HdmiCntlrDeepColorGet((struct HdmiCntlr *)handle, color); in HdmiDeepColorGet() 510 return HdmiCntlrSetVideoAttribute((struct HdmiCntlr *)handle, attr); in HdmiSetVideoAttribute() 519 return HdmiCntlrSetAudioAttribute((struct HdmiCntlr *)handle, attr); in HdmiSetAudioAttribute() 528 return HdmiCntlrSetHdrAttribute((struct HdmiCntlr *)handle, attr); in HdmiSetHdrAttribute() 537 return HdmiCntlrGetSinkEdid((struct HdmiCntlr *)handle, buffer, len); in HdmiReadSinkEdid() [all …]
|
H A D | hdmi_hdcp.c | 17 struct HdmiCntlr *cntlr = NULL; in HdmiHdcpRead() 23 cntlr = (struct HdmiCntlr *)hdcp->priv; in HdmiHdcpRead() 37 struct HdmiCntlr *cntlr = NULL; in HdmiHdcpWrite() 43 cntlr = (struct HdmiCntlr *)hdcp->priv; in HdmiHdcpWrite() 77 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)hdcp->priv; in HdmiHdcpWriteMsgToReg() 158 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)hdcp->priv; in HdmiHdcpAuthenticationGenerateAksvAn() 168 struct HdmiCntlr *cntlr = (struct HdmiCntlr *)hdcp->priv; in HdmiHdcpRegPrepare()
|
H A D | hdmi_scdc.c | 19 struct HdmiCntlr *cntlr = NULL; in HdmiScdcRead() 25 cntlr = (struct HdmiCntlr *)scdc->priv; in HdmiScdcRead() 39 struct HdmiCntlr *cntlr = NULL; in HdmiScdcWrite() 45 cntlr = (struct HdmiCntlr *)scdc->priv; in HdmiScdcWrite() 159 static bool HdmiCntlrScdcSourceScrambleGet(struct HdmiCntlr *cntlr) in HdmiCntlrScdcSourceScrambleGet() 172 static int32_t HdmiCntlrScdcSourceScrambleSet(struct HdmiCntlr *cntlr, bool enable) in HdmiCntlrScdcSourceScrambleSet() 221 ret = HdmiCntlrScdcSourceScrambleSet((struct HdmiCntlr *)scdc->priv, scramble->sourceScramble); in HdmiScdcScrambleSet() 351 struct HdmiCntlr *cntlr = NULL; in HdmiScdcFillScrambleCap() 360 cntlr = (struct HdmiCntlr *)scdc->priv; in HdmiScdcFillScrambleCap()
|
H A D | hdmi_infoframe.c | 370 struct HdmiCntlr *cntlr = NULL; in HdmiInfoFrameSend() 377 cntlr = (struct HdmiCntlr *)frame->priv; in HdmiInfoFrameSend() 501 struct HdmiCntlr *cntlr = NULL; in HdmiAviInfoFrameSend() 508 cntlr = (struct HdmiCntlr *)frame->priv; in HdmiAviInfoFrameSend() 571 struct HdmiCntlr *cntlr = NULL; in HdmiAudioInfoFrameSend() 578 cntlr = (struct HdmiCntlr *)frame->priv; in HdmiAudioInfoFrameSend() 611 struct HdmiCntlr *cntlr = NULL; in HdmiDrmInfoFrameSend() 618 cntlr = (struct HdmiCntlr *)frame->priv; in HdmiDrmInfoFrameSend() 706 struct HdmiCntlr *cntlr = NULL; in HdmiVsInfoFrameSend() 713 cntlr = (struct HdmiCntlr *)frame->priv; in HdmiVsInfoFrameSend() [all …]
|
H A D | hdmi_cec.c | 1469 static void HdmiCecHandleReportPhyAddressMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleReportPhyAddressMsg() 1483 static void HdmiCecHandleUserControlPrtessedMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleUserControlPrtessedMsg() 1509 static void HdmiCecHandleGetCecVersionMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleGetCecVersionMsg() 1519 static void HdmiCecHandleGivePhyAddressMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleGivePhyAddressMsg() 1534 static void HdmiCecHandleGiveDeviceVendorIdMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleGiveDeviceVendorIdMsg() 1552 static void HdmiCecHandleAbortMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleAbortMsg() 1565 static void HdmiCecHandleGiveOsdNameMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleGiveOsdNameMsg() 1584 static void HdmiCecHandleGiveFeaturesMsg(struct HdmiCntlr *cntlr, in HdmiCecHandleGiveFeaturesMsg() 1603 static void HdmiCecMsgDefaultHandle(struct HdmiCntlr *cntlr, in HdmiCecMsgDefaultHandle() 1679 struct HdmiCntlr *cntlr = NULL; in HdmiCecReceivedMsg() [all …]
|
H A D | hdmi_ddc.c | 13 static int32_t HdmiCntlrDdcTransfer(struct HdmiCntlr *cntlr, struct HdmiDdcCfg *ddcCfg) in HdmiCntlrDdcTransfer()
|
/ohos5.0/docs/en/device-dev/driver/ |
H A D | driver-platform-hdmi-develop.md | 45 void (*hardWareInit)(struct HdmiCntlr *cntlr); 47 void (*controllerReset)(struct HdmiCntlr *cntlr); 48 bool (*hotPlugStateGet)(struct HdmiCntlr *cntlr); 69 void (*frlSet)(struct HdmiCntlr *cntlr); 75 void (*hdcpRegInit)(struct HdmiCntlr *cntlr); 131 - Initialize **HdmiCntlr**. 229 3. Instantiate the **HdmiCntlr** object. 250 struct HdmiCntlr { 346 struct HdmiCntlr *cntlr = NULL; 349 cntlr = (struct HdmiCntlr *)OsalMemCalloc(sizeof(struct HdmiCntlr)); [all …]
|