/* VCAMD 1.8v LDO enable */ static void ldo_1v8io_on(void) { #ifdef BUILD_UBOOT #error "not implemeted" #elif defined(BUILD_LK) upmu_set_rg_vcamd_vosel(3); /* VGP2_SEL= 101 : 2.8V , 110 : 3.0V */ upmu_set_rg_vcamd_en(1); #else upmu_set_rg_vcamd_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vcamd_en(1); //hwPowerOn(MT6323_POWER_LDO_VCAMD, VOL_1800, "1V8_LCD_VIO_MTK_S"); #endif }
/* VCAMD 1.8v LDO enable */ static void ldo_1v8io_on(void) { #ifdef BUILD_UBOOT #error "not implemeted" #elif defined(BUILD_LK) #if defined(_Y70_Rev_A_) // Y70 Rev.A board upmu_set_rg_vgp2_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vgp2_en(1); #elif defined(_Y70_Rev_B_) // Y70 Rev.B board upmu_set_rg_vgp1_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vgp1_en(1); #else // Y70 Rev.A-2 board upmu_set_rg_vcamd_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vcamd_en(1); #endif /* _Y70_Rev_A_ */ #else #if defined(_Y70_Rev_A_) // Y70 Rev.A board hwPowerOn(MT6323_POWER_LDO_VGP2, VOL_1800, "1V8_LCD_VIO_MTK_S"); #elif defined(_Y70_Rev_B_) // Y70 Rev.B board hwPowerOn(MT6323_POWER_LDO_VGP1, VOL_1800, "1V8_MTK_LCD_IO"); #else // Y70 Rev.A-2 board hwPowerOn(MT6323_POWER_LDO_VCAMD, VOL_1800, "1V8_LCD_VIO_MTK_S"); #endif /* _Y70_Rev_A_ */ #endif }
/* VCAMD 1.8v LDO enable */ static void ldo_1v8io_on(void) { #ifdef BUILD_UBOOT #error "not implemeted" #elif defined(BUILD_LK) if ( g_PCBver==HW_REV_B ) { upmu_set_rg_vgp1_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vgp1_en(1); } else if ( g_PCBver==HW_REV_A_2 ) { upmu_set_rg_vcamd_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vcamd_en(1); } else //( g_PCBver==HW_REV_A ) { upmu_set_rg_vgp2_vosel(3); // VGP2_SEL= 101 : 2.8V , 110 : 3.0V upmu_set_rg_vgp2_en(1); } #else if ( g_PCBver==HW_REV_B ) { hwPowerOn(MT6323_POWER_LDO_VGP1, VOL_1800, "1V8_MTK_LCD_IO"); } else if ( g_PCBver==HW_REV_A_2 ) { hwPowerOn(MT6323_POWER_LDO_VCAMD, VOL_1800, "1V8_LCD_VIO_MTK_S"); } else //( g_PCBver==HW_REV_A ) { hwPowerOn(MT6323_POWER_LDO_VGP2, VOL_1800, "1V8_LCD_VIO_MTK_S"); } #endif }
/* 1.8v LDO enable */ static void ldo_1v8io_on(void) { #ifdef BUILD_UBOOT #error "not implemeted" #elif defined(BUILD_LK) // IOVCC 1.8v LDO on upmu_set_rg_vcamd_vosel(3); upmu_set_rg_vcamd_en(1); #else hwPowerOn(MT6323_POWER_LDO_VCAMD, VOL_1800, "1V8_LCD_VIO_MTK_S"); #endif }