DPI_STATUS DPI_PowerOn() { if (!s_isDpiPowerOn) { MASKREG32(DISP_REG_CONFIG_MMSYS_CG_CLR1, DPI_MMSYS_CG1, DPI_MMSYS_CG1); _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; printf("[DISP] - DPI_PowerOn. 0x%8x\n", INREG32(DISP_REG_CONFIG_MMSYS_CG_CON1)); } return DPI_STATUS_OK; }
DPI_STATUS DPI_PowerOn() { if (!s_isDpiPowerOn) { #if 1 // FIXME MASKREG32(0x14000110, 0x40, 0x0);//dpi0 clock gate clear #endif _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } return DPI_STATUS_OK; }
DPI_STATUS DPI1_PowerOn() { if (!s_isDpiPowerOn) { #if 1 // FIXME MASKREG32(0xC2080028, 0x10, 0x10); #endif _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } return DPI_STATUS_OK; }
DPI_STATUS DPI_PowerOn() { if (!s_isDpiPowerOn) { #if 1 // FIXME BOOL ret = hwEnableClock(MT65XX_PDN_MM_DPI, "DPI"); ASSERT(ret); #else #endif _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } return DPI_STATUS_OK; }
DPI_STATUS DPI_PowerOn() { if (!s_isDpiPowerOn) { #if 0 int ret = enable_clock(MT_CG_DISP1_DPI0, "DPI"); if(1 == ret) { DISP_LOG_PRINT(ANDROID_LOG_ERROR, "DPI", "power manager API return FALSE\n"); } } enable_pll(LVDSPLL, "dpi0"); #endif _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; }
DPI_STATUS DPI1_PowerOn() { #ifndef CONFIG_MT6589_FPGA if (!s_isDpiPowerOn) { #if 1 // FIXME int ret = enable_clock(MT_CG_DISP1_DPI1, "DPI"); if(1 == ret) { DISP_LOG_PRINT(ANDROID_LOG_ERROR, "DPI", "power manager API return FALSE\n"); } #endif _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } #endif return DPI_STATUS_OK; }
DPI_STATUS DPI_PowerOn() { #ifndef CONFIG_MT6589_FPGA if (!s_isDpiPowerOn) { #if 0 // FIXME int ret = enable_clock(MT65XX_PDN_MM_DPI, "DPI"); if(1 == ret) { DISP_LOG_PRINT(ANDROID_LOG_ERROR, "DPI", "power manager API return FALSE\n"); } #endif enable_pll(LVDSPLL, "dpi0"); _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } #endif return DPI_STATUS_OK; }
DPI_STATUS DPI_PowerOn() { int ret = 0; if (!s_isDpiPowerOn) { ret += enable_clock(MT_CG_DISP1_DPI_DIGITAL_LANE, "DPI0"); ret += enable_clock(MT_CG_DISP1_DPI_ENGINE, "DPI0"); ret += enable_clock(MT_CG_DISP0_RDMA1, "DDP"); ///ret += clkmux_sel(MT_MUX_DPI0, 0, "DPI0"); ///enable_pll(TVDPLL, "DPI0"); if(ret > 0) { DISP_LOG_PRINT(ANDROID_LOG_ERROR, "DPI", "power manager API return FALSE\n"); } _RestoreDPIRegisters(); s_isDpiPowerOn = TRUE; } return DPI_STATUS_OK; }