DSI_STATUS DSI_PowerOn(void) { if (!s_isDsiPowerOn) { #if 1 // FIXME //BOOL ret = hwEnableClock(MT65XX_PDN_MM_DSI, "DSI"); BOOL ret = enable_clock(MT65XX_PDN_MM_DSI, "DSI"); ASSERT(!ret); #endif _RestoreDSIRegisters(); s_isDsiPowerOn = TRUE; } return DSI_STATUS_OK; }
DSI_STATUS DSI_PowerOn(void) { if (!s_isDsiPowerOn) { #if 0 // FIXME BOOL ret = hwEnableClock(MT65XX_PDN_MM_DSI, "DSI"); ASSERT(ret); #else MASKREG32(0xC2080028, 0x00000020, 0x00000020); printf("[DISP] - uboot - DSI_PowerOn. 0x%8x,0x%8x,0x%8x\n", INREG32(0xC2080000), INREG32(0xC2080004), INREG32(0xC2080008)); #endif _RestoreDSIRegisters(); //_WaitForEngineNotBusy(); s_isDsiPowerOn = TRUE; } return DSI_STATUS_OK; }