Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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;
}