TVC_STATUS TVC_PowerOn(void) { if (!_tvcContext.isTvcPowerOn) { BOOL ret = hwEnablePLL(MT65XX_3G_PLL, "TVC"); ASSERT(ret); ret = hwEnableClock(MT65XX_PDN_MM_TVC, "TVC"); ASSERT(ret); _RestoreTVCRegisters(); _tvcContext.isTvcPowerOn = TRUE; } return TVC_STATUS_OK; }
TVC_STATUS TVC_PowerOn(void) { if (!_tvcContext.isTvcPowerOn) { BOOL ret; #if 0 // no need to take care of PLL, because PM will take charge of it BOOL ret = enable_pll(MT65XX_3G_PLL, "TVC"); ASSERT(!ret); #endif ret = enable_clock(MT65XX_PDN_MM_TVC, "TVC"); ASSERT(!ret); _RestoreTVCRegisters(); _tvcContext.isTvcPowerOn = TRUE; } return TVC_STATUS_OK; }