Lines Matching refs:pCECResourcePrivate
178 void _MDrv_CEC_init_riu_base(CEC_RESOURCE_PRIVATE *pCECResourcePrivate) in _MDrv_CEC_init_riu_base() argument
194 pCECResourcePrivate->ulXCRiuBaseAddress = _XCRIUBaseAddress; in _MDrv_CEC_init_riu_base()
195 pCECResourcePrivate->ulPMRiuBaseAddress = _PMRIUBaseAddress; in _MDrv_CEC_init_riu_base()
197 …mhal_CEC_init_riu_base(pCECResourcePrivate->ulXCRiuBaseAddress, pCECResourcePrivate->ulPMRiuBaseAd… in _MDrv_CEC_init_riu_base()
199 pCECResourcePrivate->bRIUAddrReady = TRUE; in _MDrv_CEC_init_riu_base()
214 void _MDrv_CEC_ChkRxBuf(CEC_RESOURCE_PRIVATE *pCECResourcePrivate, MS_BOOL bGetResourceFlag) //don… in _MDrv_CEC_ChkRxBuf() argument
227 …pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength = mhal_CEC_ReceivedMessag… in _MDrv_CEC_ChkRxBuf()
229 …if((pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength>1) && (pCECResourcePr… in _MDrv_CEC_ChkRxBuf()
231 … for(i = 0 ; i < pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength ; i++) in _MDrv_CEC_ChkRxBuf()
233 …pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[i] = mhal_CEC_GetMessageBy… in _MDrv_CEC_ChkRxBuf()
235 …if(pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] != mhal_CEC_HeaderSw… in _MDrv_CEC_ChkRxBuf()
237 pCECResourcePrivate->bCecMsgCnt++; in _MDrv_CEC_ChkRxBuf()
238 …pCECResourcePrivate->CecFifoIdxE=((++pCECResourcePrivate->CecFifoIdxE)>=CEC_FIFO_NUM_COUNT)? 0 : p… in _MDrv_CEC_ChkRxBuf()
240 …else if( pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] == 0xFF && pCE… in _MDrv_CEC_ChkRxBuf()
242 pCECResourcePrivate->bCecMsgCnt++; in _MDrv_CEC_ChkRxBuf()
243 …pCECResourcePrivate->CecFifoIdxE=((++pCECResourcePrivate->CecFifoIdxE)>=CEC_FIFO_NUM_COUNT)? 0 : p… in _MDrv_CEC_ChkRxBuf()
245 …else if(pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] == 0xFF && pCEC… in _MDrv_CEC_ChkRxBuf()
247 pCECResourcePrivate->bCecMsgCnt++; in _MDrv_CEC_ChkRxBuf()
248 …pCECResourcePrivate->CecFifoIdxE=((++pCECResourcePrivate->CecFifoIdxE)>=CEC_FIFO_NUM_COUNT)? 0 : p… in _MDrv_CEC_ChkRxBuf()
250 …f (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] == mhal_CEC_HeaderSw… in _MDrv_CEC_ChkRxBuf()
252 … if((pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[1] == 0xA0) && in _MDrv_CEC_ChkRxBuf()
253 … (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[2] == 0x36) && in _MDrv_CEC_ChkRxBuf()
254 … (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[3] == 0x97) && in _MDrv_CEC_ChkRxBuf()
255 … (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[4] == 0x00) ) in _MDrv_CEC_ChkRxBuf()
286 …pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength = mhal_CEC_ReceivedMessag… in _MDrv_CEC_ChkRxBuf()
288 …if((pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength>1) && (pCECResourcePr… in _MDrv_CEC_ChkRxBuf()
290 … for(i = 0 ; i < pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].ucLength ; i++) in _MDrv_CEC_ChkRxBuf()
292 …pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[i] = mhal_CEC_GetMessageBy… in _MDrv_CEC_ChkRxBuf()
294 …if( pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] != mhal_CEC_HeaderS… in _MDrv_CEC_ChkRxBuf()
296 pCECResourcePrivate->bCecMsgCnt++; in _MDrv_CEC_ChkRxBuf()
297 …pCECResourcePrivate->CecFifoIdxE=((++pCECResourcePrivate->CecFifoIdxE)>=CEC_FIFO_NUM_COUNT)? 0 : p… in _MDrv_CEC_ChkRxBuf()
299 …else if(pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxE].tRxData[0] == 0xFF && pCEC… in _MDrv_CEC_ChkRxBuf()
301 pCECResourcePrivate->bCecMsgCnt++; in _MDrv_CEC_ChkRxBuf()
302 …pCECResourcePrivate->CecFifoIdxE=((++pCECResourcePrivate->CecFifoIdxE)>=CEC_FIFO_NUM_COUNT)? 0 : p… in _MDrv_CEC_ChkRxBuf()
322 void _MDrv_CEC_InitVariable(CEC_RESOURCE_PRIVATE *pCECResourcePrivate)
327 pCECResourcePrivate->bCECIsSource = MDrv_SYS_GetChipType();
328 pCECResourcePrivate->bRIUAddrReady = FALSE;
329 pCECResourcePrivate->CecFifoIdxS = 0;
330 pCECResourcePrivate->CecFifoIdxE = 0;
331 pCECResourcePrivate->bCecMsgCnt = 0;
332 pCECResourcePrivate->bCecInitFinish = FALSE;
333 pCECResourcePrivate->bCecISRAttach = FALSE;
334 pCECResourcePrivate->bAttachDrvISR = TRUE;
335 pCECResourcePrivate->ucRetryCount = RETRY_CNT;
336 pCECResourcePrivate->ucVendorID[0] = 0x00;
337 pCECResourcePrivate->ucVendorID[1] = 0x00;
338 pCECResourcePrivate->ucVendorID[2] = 0x00;
339 pCECResourcePrivate->usPrePowerState = 0;
341 if(pCECResourcePrivate->bCECIsSource) // STB series
343 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER1; // Tuner
344 pCECResourcePrivate->MyPhysicalAddress[0] = 0x10; //default (1,0,0,0)
345 pCECResourcePrivate->MyPhysicalAddress[1] = 0x00;
346 pCECResourcePrivate->MyDeviceType = E_DEVICE_TYPE_TUNER; //Tuner device
350 pCECResourcePrivate->MyLogicalAddress = E_LA_TV; //TV
351 pCECResourcePrivate->MyPhysicalAddress[0] = 0x00; //default (0,0,0,0) for TV
352 pCECResourcePrivate->MyPhysicalAddress[1] = 0x00;
353 pCECResourcePrivate->MyDeviceType = E_DEVICE_TYPE_TV; //TV device
356 pCECResourcePrivate->MyPowerStatus = E_MSG_PWRSTA_STANDBY2ON;
357 pCECResourcePrivate->ActiveLogicalAddress = E_LA_TV;
358 pCECResourcePrivate->ActiveDeviceType = E_DEVICE_TYPE_RESERVED;
359 pCECResourcePrivate->ActivePowerStatus = E_MSG_PWRSTA_STANDBY;
360 pCECResourcePrivate->ActivePhysicalAddress[0] = 0x00;
361 pCECResourcePrivate->ActivePhysicalAddress[1] = 0x00;
362 pCECResourcePrivate->ActiveDeviceCECVersion = CEC_VERSION_13a;
366 pCECResourcePrivate->CecRxBuf[i].ucLength = 0;
368 pCECResourcePrivate->CecRxBuf[i].tRxData[j] = 0;
372 pCECResourcePrivate->CecDevicesExisted[i] = FALSE;
437 void _MDrv_CEC_FindMyAddress(CEC_RESOURCE_PRIVATE *pCECResourcePrivate)
441 if(pCECResourcePrivate->bCECIsSource)// STB series
445 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER1;
449 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER2;
453 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER3;
457 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER4;
460 pCECResourcePrivate->MyLogicalAddress = E_LA_FREE_USE;
462 pCECResourcePrivate->MyLogicalAddress = E_LA_TUNER1;
468 pCECResourcePrivate->MyLogicalAddress = E_LA_TV;
471 pCECResourcePrivate->MyLogicalAddress = E_LA_FREE_USE;
473 pCECResourcePrivate->MyLogicalAddress = E_LA_TV;
475 mhal_CEC_SetMyAddress((MS_U8)pCECResourcePrivate->MyLogicalAddress);
477 MDRV_CEC_MSG_INFO("\r\nMy logical address=%x\r\n", pCECResourcePrivate->MyLogicalAddress);
490 void _MDrv_CEC_CheckExistDevices(CEC_RESOURCE_PRIVATE *pCECResourcePrivate)
499 if(pCECResourcePrivate->bCECIsSource) // STB series
514 …res = _MDrv_CEC_SendFrame( ((pCECResourcePrivate->MyLogicalAddress<<4)&0xF0) |(i&0x0F), 0x00, Opre…
519 pCECResourcePrivate->CecDevicesExisted[i] = TRUE;
520 pCECResourcePrivate->ActiveLogicalAddress = (MsCEC_DEVICELA)i;
525 pCECResourcePrivate->CecDevicesExisted[i]= FALSE;
632 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
642 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
656 _MDrv_CEC_ChkRxBuf(pCECResourcePrivate, bGetResourceFlag);
675 void _MDrv_CEC_Init(CEC_RESOURCE_PRIVATE *pCECResourcePrivate, MS_U32 u32XTAL_CLK_Hz)
677 if(pCECResourcePrivate->ucInitialIndex != 0xA5)
679 _MDrv_CEC_InitVariable(pCECResourcePrivate);
681 pCECResourcePrivate->ucInitialIndex = 0xA5;
684 _MDrv_CEC_init_riu_base(pCECResourcePrivate);
686 if(pCECResourcePrivate->bRIUAddrReady)
688 if(!pCECResourcePrivate->bCecInitFinish)
690 …mhal_CEC_Init(u32XTAL_CLK_Hz, pCECResourcePrivate->MyLogicalAddress, pCECResourcePrivate->ucRetryC…
692 pCECResourcePrivate->bCecInitFinish = TRUE;
695 if((!pCECResourcePrivate->bCecISRAttach) && (pCECResourcePrivate->bAttachDrvISR))
703 pCECResourcePrivate->bCecISRAttach = TRUE;
706 pCECResourcePrivate->MyPowerStatus = E_MSG_PWRSTA_ON;
730 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
738 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
744 if(pCECResourcePrivate->usPrePowerState != usPowerState)
752 if(pCECResourcePrivate->bRIUAddrReady)
754 …mhal_CEC_Init(pCECResourcePrivate->ulXTAL_CLK_Hz, pCECResourcePrivate->MyLogicalAddress, pCECResou…
760 pCECResourcePrivate->usPrePowerState = usPowerState;
777 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
787 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
797 pInfo->ActiveDeviceCECVersion = pCECResourcePrivate->ActiveDeviceCECVersion;
798 pInfo->ActiveDeviceType = pCECResourcePrivate->ActiveDeviceType;
799 pInfo->ActiveLogicalAddress = pCECResourcePrivate->ActiveLogicalAddress;
800 pInfo->ActivePowerStatus = pCECResourcePrivate->ActivePowerStatus;
801 pInfo->bCecMsgCnt = pCECResourcePrivate->bCecMsgCnt;
802 pInfo->CecFifoIdxE = pCECResourcePrivate->CecFifoIdxE;
803 pInfo->CecFifoIdxS = pCECResourcePrivate->CecFifoIdxS;
804 pInfo->fCecInitFinish = pCECResourcePrivate->bCecInitFinish;
806 pInfo->IniLogicalAddress = pCECResourcePrivate->IniLogicalAddress;
807 pInfo->MyDeviceType2 = pCECResourcePrivate->MyDeviceType2;
808 pInfo->MyLogicalAddress2 = pCECResourcePrivate->MyLogicalAddress2;
811 pInfo->MyDeviceType = pCECResourcePrivate->MyDeviceType;
812 pInfo->MyLogicalAddress = pCECResourcePrivate->MyLogicalAddress;
813 pInfo->MyPowerStatus = pCECResourcePrivate->MyPowerStatus;
819 … pInfo->ActivePhysicalAddress[uctemp] = pCECResourcePrivate->ActivePhysicalAddress[uctemp];
820 … pInfo->MyPhysicalAddress[uctemp] = pCECResourcePrivate->MyPhysicalAddress[uctemp];
822 … pInfo->MyPhysicalAddress2[uctemp] = pCECResourcePrivate->MyPhysicalAddress2[uctemp];
828 … pInfo->CecDevicesExisted[uctemp] = pCECResourcePrivate->CecDevicesExisted[uctemp];
833 … pInfo->CecRxBuf[uctemp].ucLength = pCECResourcePrivate->CecRxBuf[uctemp].ucLength;
837 … pInfo->CecRxBuf[uctemp].tRxData[ucIndex] = pCECResourcePrivate->CecRxBuf[uctemp].tRxData[ucIndex];
879 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
889 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
895 if((pCECResourcePrivate->bCecISRAttach) && (pCECResourcePrivate->bAttachDrvISR))
899 pCECResourcePrivate->bCecISRAttach = FALSE;
925 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
935 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
941 pCECResourcePrivate->MyLogicalAddress = myLA;
963 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
973 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
981 pCECResourcePrivate->ulXTAL_CLK_Hz = u32XTAL_CLK_Hz;
982 _MDrv_CEC_Init(pCECResourcePrivate, pCECResourcePrivate->ulXTAL_CLK_Hz);
1011 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1021 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1027 _MDrv_CEC_Init(pCECResourcePrivate, u32XTAL_CLK_Hz);
1028 _MDrv_CEC_FindMyAddress(pCECResourcePrivate); //logical address for this TV.
1029 _MDrv_CEC_CheckExistDevices(pCECResourcePrivate);
1031 bIsSource = pCECResourcePrivate->bCECIsSource;
1034 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1036 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1038 pPowerStatus = (MS_U8*)&(pCECResourcePrivate->MyPowerStatus);
1042 bDeviceExisted[i] = pCECResourcePrivate->CecDevicesExisted[i];
1098 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1108 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1114 _MDrv_CEC_CheckExistDevices(pCECResourcePrivate);
1141 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1151 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1157 _MDrv_CEC_CheckExistDevices(pCECResourcePrivate);
1159 eReturnValue = pCECResourcePrivate->ActiveLogicalAddress;
1161 … for(uctemp = (pCECResourcePrivate->ActiveLogicalAddress +1); uctemp < E_LA_UNREGISTERED; uctemp++)
1163 …if(pCECResourcePrivate->CecDevicesExisted[uctemp] && (uctemp != E_LA_TV) && (uctemp != E_LA_FREE_U…
1192 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1202 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1212 _MDrv_CEC_ChkRxBuf(pCECResourcePrivate, bGetResourceFlag);
1236 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1246 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1254 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1256 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1287 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1297 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1304 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1306 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1333 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1343 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1350 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1352 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1386 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1396 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1403 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1405 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1407 txbuf[0] = pCECResourcePrivate->MyPhysicalAddress[0];
1408 txbuf[1] = pCECResourcePrivate->MyPhysicalAddress[1];
1441 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1451 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1458 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1460 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1496 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1506 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1513 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1515 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1547 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1557 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1564 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1566 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1602 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1612 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1619 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1621 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1623 pCECResourcePrivate->MyPowerStatus = E_MSG_PWRSTA_STANDBY;
1653 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1663 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1670 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1672 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1704 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1714 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1721 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1723 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1756 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1766 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1773 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1775 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1806 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1816 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1823 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1825 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1858 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1868 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1875 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1877 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1879 txbuf[0] = pCECResourcePrivate->MyPhysicalAddress[0];
1880 txbuf[1] = pCECResourcePrivate->MyPhysicalAddress[1];
1881 txbuf[2] = pCECResourcePrivate->MyDeviceType;
1911 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1921 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1928 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1930 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
1963 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
1973 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
1980 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
1982 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2014 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2024 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2031 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2033 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2066 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2076 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2083 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2085 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2117 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2127 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2134 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2136 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2169 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2179 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2186 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2188 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2221 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2231 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2238 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2240 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2280 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2290 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2298 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2300 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2332 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2342 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2349 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2351 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2383 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2393 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2399 … MDRV_CEC_MSG_INFO("*CEC*:Report My PowerSts: 0x%x\n", pCECResourcePrivate->MyPowerStatus);
2401 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2403 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2410 …cInitiatorLA, dst_address, E_MSG_PS_REPORT_POWER_STATUS, (MS_U8*)&(pCECResourcePrivate->MyPowerSta…
2434 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2444 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2451 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2453 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2489 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2499 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2506 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2508 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2542 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2552 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2559 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2561 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2594 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2604 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2611 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2613 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2649 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2659 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2666 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2668 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2701 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2711 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2718 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2720 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2756 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2766 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2773 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
2775 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
2814 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2824 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2830 …a = (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[0]&0x0F) == 0x0F; /…
2831 …b = (pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].ucLength) >= ucLen; //para…
2833 …if((pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[0]&0xF0) == 0xF0) //…
2835 … switch(pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[1]) //opcode
2889 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2899 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2905 pCECResourcePrivate->ucRetryCount = u8RetryCount;
2926 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2936 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2942 if (!pCECResourcePrivate->bRIUAddrReady)
2944 … _MDrv_CEC_init_riu_base(pCECResourcePrivate); // Get base address to prevent core dump
2947 …mhal_CEC_ConfigWakeUp(pCECResourcePrivate->ucRetryCount, pCECResourcePrivate->ucVendorID, pCECReso…
2948 …pCECResourcePrivate->MyPhysicalAddress, pCECResourcePrivate->MyDeviceType, pCECResourcePrivate->bC…
2969 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
2979 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
2985 pCECResourcePrivate->ucVendorID[0] = u8CecVendorID[0];
2986 pCECResourcePrivate->ucVendorID[1] = u8CecVendorID[1];
2987 pCECResourcePrivate->ucVendorID[2] = u8CecVendorID[2];
3052 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3062 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3068 bCECIsSourceFlag = pCECResourcePrivate->bCECIsSource;
3111 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3121 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3127 … ucReturnValue = pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[0];
3151 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3161 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3167 … ucReturnValue = pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[1];
3191 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3201 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3209 … ucReturnValue = pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[0];
3213 … ucReturnValue = pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].tRxData[u8Idx+2];
3238 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3248 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3254 … ucReturnValue = pCECResourcePrivate->CecRxBuf[pCECResourcePrivate->CecFifoIdxS].ucLength;
3278 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3288 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3294 if(pCECResourcePrivate->bCecMsgCnt == 0 )
3324 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3334 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3340 pCECResourcePrivate->ActiveLogicalAddress = Addr;
3362 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3372 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3378 eReturnValue = pCECResourcePrivate->ActiveLogicalAddress;
3402 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3412 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3418 eReturnValue = pCECResourcePrivate->MyPowerStatus;
3442 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3452 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3458 ucReturnValue = pCECResourcePrivate->CecFifoIdxS;
3481 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3491 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3497 pCECResourcePrivate->CecFifoIdxS = u8Idx;
3518 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3528 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3534 pCECResourcePrivate->ActivePowerStatus = Status;
3556 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3566 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3572 eReturnValue = pCECResourcePrivate->ActivePowerStatus;
3595 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3605 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3611 pCECResourcePrivate->ActivePhysicalAddress[0] = u8Para1;
3612 pCECResourcePrivate->ActivePhysicalAddress[1] = u8Para2;
3633 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3643 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3649 pCECResourcePrivate->ActiveDeviceCECVersion= u8Ver;
3670 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3680 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3686 pCECResourcePrivate->ActiveDeviceType = Type;
3708 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3718 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3724 ucReturnValue = pCECResourcePrivate->bCecMsgCnt;
3747 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3757 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3763 pCECResourcePrivate->bCecMsgCnt = u8Cnt;
3785 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3795 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3801 ucReturnValue = pCECResourcePrivate->CecRxBuf[u8Fifoidx].tRxData[u8Idx];
3824 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3834 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3840 pCECResourcePrivate->MyPhysicalAddress[0] = pdata[0];
3841 pCECResourcePrivate->MyPhysicalAddress[1] = pdata[1];
3863 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3873 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3879 pCECResourcePrivate->MyLogicalAddress2= myLA;
3881 mhal_CEC_SetMyAddress2((MS_U8)pCECResourcePrivate->MyLogicalAddress2);
3905 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3915 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3922 ucInitiatorLA = pCECResourcePrivate->IniLogicalAddress;
3924 ucInitiatorLA = pCECResourcePrivate->MyLogicalAddress;
3926 txbuf[0] = pCECResourcePrivate->MyPhysicalAddress2[0];
3927 txbuf[1] = pCECResourcePrivate->MyPhysicalAddress2[1];
3928 txbuf[2] = pCECResourcePrivate->MyDeviceType2;
3953 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
3963 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
3969 pCECResourcePrivate->MyPhysicalAddress2[0] = pdata[0];
3970 pCECResourcePrivate->MyPhysicalAddress2[1] = pdata[1];
3991 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
4001 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
4007 pCECResourcePrivate->IniLogicalAddress = IniLA ;
4030 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
4040 … if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCESS)
4046 if(pCECResourcePrivate->ucInitialIndex != 0xA5)
4048 _MDrv_CEC_InitVariable(pCECResourcePrivate);
4050 pCECResourcePrivate->ucInitialIndex = 0xA5;
4053 pCECResourcePrivate->bAttachDrvISR = bAttachDrvFlag;
4074 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
4083 …else if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCE…
4089 _MDrv_CEC_init_riu_base(pCECResourcePrivate);
4091 if(pCECResourcePrivate->bCecInitFinish)
4094 stInitialConfigInfo.bAttachDrvISR = pCECResourcePrivate->bAttachDrvISR;
4095 stInitialConfigInfo.ulXTAL_CLK_Hz = pCECResourcePrivate->ulXTAL_CLK_Hz;
4144 CEC_RESOURCE_PRIVATE *pCECResourcePrivate = NULL;
4150 …else if(UtopiaResourceGetPrivate(pCECResource, (void*)&pCECResourcePrivate) != UTOPIA_STATUS_SUCCE…
4159 MdbPrint(u64ReqHdl,"Logical Address: %d\n",pCECResourcePrivate->IniLogicalAddress);
4161 MdbPrint(u64ReqHdl,"Logical Address: %d\n",pCECResourcePrivate->MyLogicalAddress);