[PMIC_TABLE] NUM_LDO = 31 [LDO_NAME1] LDO_NAME=VTCXO1 [LDO_ENABLE_CONFIGURABLE1] CONFIGURABLE = YES [LDO_ENABLE_ON1] pmic_ldo_enable(MT6331_POWER_LDO_VTCXO1,KAL_TRUE); [LDO_ENABLE_OFF1] pmic_ldo_enable(MT6331_POWER_LDO_VTCXO1,KAL_FALSE); [LDO_APPNAME1] MT6331_POWER_LDO_VTCXO1 [LDO_NAME2] LDO_NAME=VTCXO2 [LDO_ENABLE_CONFIGURABLE2] CONFIGURABLE = YES [LDO_ENABLE_ON2] pmic_ldo_enable(MT6331_POWER_LDO_VTCXO2,KAL_TRUE); [LDO_ENABLE_OFF2] pmic_ldo_enable(MT6331_POWER_LDO_VTCXO2,KAL_FALSE); [LDO_APPNAME2] MT6331_POWER_LDO_VTCXO2 [LDO_NAME3] LDO_NAME=VAUD32 [LDO_ENABLE_CONFIGURABLE3] CONFIGURABLE = YES [LDO_ENABLE_ON3] pmic_ldo_enable(MT6331_POWER_LDO_VAUD32,KAL_TRUE); [LDO_ENABLE_OFF3] pmic_ldo_enable(MT6331_POWER_LDO_VAUD32,KAL_FALSE); [LDO_APPNAME3] MT6331_POWER_LDO_VAUD32 [LDO_NAME4] LDO_NAME=VAUXA32 [LDO_ENABLE_CONFIGURABLE4] CONFIGURABLE = YES [LDO_ENABLE_ON4] pmic_ldo_enable(MT6331_POWER_LDO_VAUXA32,KAL_TRUE); [LDO_ENABLE_OFF4] pmic_ldo_enable(MT6331_POWER_LDO_VAUXA32,KAL_FALSE); [LDO_APPNAME4] MT6331_POWER_LDO_VAUXA32 [LDO_NAME5] LDO_NAME=VCAMA [LDO_ENABLE_CONFIGURABLE5] CONFIGURABLE = YES [LDO_ENABLE_ON5] pmic_ldo_enable(MT6331_POWER_LDO_VCAMA,KAL_TRUE); [LDO_ENABLE_OFF5] pmic_ldo_enable(MT6331_POWER_LDO_VCAMA,KAL_FALSE); [LDO_APPNAME5] MT6331_POWER_LDO_VCAMA [LDO_NAME6] LDO_NAME=VMCH [LDO_ENABLE_CONFIGURABLE6] CONFIGURABLE = YES [LDO_ENABLE_ON6] pmic_ldo_enable(MT6331_POWER_LDO_VMCH,KAL_TRUE); [LDO_ENABLE_OFF6] pmic_ldo_enable(MT6331_POWER_LDO_VMCH,KAL_FALSE); [LDO_APPNAME6] MT6331_POWER_LDO_VMCH [LDO_NAME7] LDO_NAME=VEMC33 [LDO_ENABLE_CONFIGURABLE7] CONFIGURABLE = YES [LDO_ENABLE_ON7] pmic_ldo_enable(MT6331_POWER_LDO_VEMC33,KAL_TRUE); [LDO_ENABLE_OFF7] pmic_ldo_enable(MT6331_POWER_LDO_VEMC33,KAL_FALSE); [LDO_APPNAME7] MT6331_POWER_LDO_VEMC33 [LDO_NAME8] LDO_NAME=VIO28 [LDO_ENABLE_CONFIGURABLE8] CONFIGURABLE = YES [LDO_ENABLE_ON8] pmic_ldo_enable(MT6331_POWER_LDO_VIO28,KAL_TRUE); [LDO_ENABLE_OFF8] pmic_ldo_enable(MT6331_POWER_LDO_VIO28,KAL_FALSE); [LDO_APPNAME8] MT6331_POWER_LDO_VIO28 [LDO_NAME9] LDO_NAME=VMC [LDO_ENABLE_CONFIGURABLE9] CONFIGURABLE = YES [LDO_ENABLE_ON9] pmic_ldo_enable(MT6331_POWER_LDO_VMC,KAL_TRUE); [LDO_ENABLE_OFF9] pmic_ldo_enable(MT6331_POWER_LDO_VMC,KAL_FALSE); [LDO_APPNAME9] MT6331_POWER_LDO_VMC [LDO_NAME10] LDO_NAME=VCAM_AF [LDO_ENABLE_CONFIGURABLE10] CONFIGURABLE = YES [LDO_ENABLE_ON10] pmic_ldo_enable(MT6331_POWER_LDO_VCAM_AF,KAL_TRUE); [LDO_ENABLE_OFF10] pmic_ldo_enable(MT6331_POWER_LDO_VCAM_AF,KAL_FALSE); [LDO_APPNAME10] MT6331_POWER_LDO_VCAM_AF [LDO_NAME11] LDO_NAME=VGP1 [LDO_ENABLE_CONFIGURABLE11] CONFIGURABLE = YES [LDO_ENABLE_ON11] pmic_ldo_enable(MT6331_POWER_LDO_VGP1,KAL_TRUE); [LDO_ENABLE_OFF11] pmic_ldo_enable(MT6331_POWER_LDO_VGP1,KAL_FALSE); [LDO_APPNAME11] MT6331_POWER_LDO_VGP1 [LDO_NAME12] LDO_NAME=VGP4 [LDO_ENABLE_CONFIGURABLE12] CONFIGURABLE = YES [LDO_ENABLE_ON12] pmic_ldo_enable(MT6331_POWER_LDO_VGP4,KAL_TRUE); [LDO_ENABLE_OFF12] pmic_ldo_enable(MT6331_POWER_LDO_VGP4,KAL_FALSE); [LDO_APPNAME12] MT6331_POWER_LDO_VGP4 [LDO_NAME13] LDO_NAME=VSIM1 [LDO_ENABLE_CONFIGURABLE13] CONFIGURABLE = YES [LDO_ENABLE_ON13] pmic_ldo_enable(MT6331_POWER_LDO_VSIM1,KAL_TRUE); [LDO_ENABLE_OFF13] pmic_ldo_enable(MT6331_POWER_LDO_VSIM1,KAL_FALSE); [LDO_APPNAME13] MT6331_POWER_LDO_VSIM1 [LDO_NAME14] LDO_NAME=VSIM2 [LDO_ENABLE_CONFIGURABLE14] CONFIGURABLE = YES [LDO_ENABLE_ON14] pmic_ldo_enable(MT6331_POWER_LDO_VSIM2,KAL_TRUE); [LDO_ENABLE_OFF14] pmic_ldo_enable(MT6331_POWER_LDO_VSIM2,KAL_FALSE); [LDO_APPNAME14] MT6331_POWER_LDO_VSIM2 [LDO_NAME15] LDO_NAME=VFBB [LDO_ENABLE_CONFIGURABLE15] CONFIGURABLE = YES [LDO_ENABLE_ON15] pmic_ldo_enable(MT6331_POWER_LDO_VFBB,KAL_TRUE); [LDO_ENABLE_OFF15] pmic_ldo_enable(MT6331_POWER_LDO_VFBB,KAL_FALSE); [LDO_APPNAME15] MT6331_POWER_LDO_VFBB [LDO_NAME16] LDO_NAME=VRTC [LDO_ENABLE_CONFIGURABLE16] CONFIGURABLE = YES [LDO_ENABLE_ON16] pmic_ldo_enable(MT6331_POWER_LDO_VRTC,KAL_TRUE); [LDO_ENABLE_OFF16] pmic_ldo_enable(MT6331_POWER_LDO_VRTC,KAL_FALSE); [LDO_APPNAME16] MT6331_POWER_LDO_VRTC [LDO_NAME17] LDO_NAME=VMIPI [LDO_ENABLE_CONFIGURABLE17] CONFIGURABLE = YES [LDO_ENABLE_ON17] pmic_ldo_enable(MT6331_POWER_LDO_VMIPI,KAL_TRUE); [LDO_ENABLE_OFF17] pmic_ldo_enable(MT6331_POWER_LDO_VMIPI,KAL_FALSE); [LDO_APPNAME17] MT6331_POWER_LDO_VMIPI [LDO_NAME18] LDO_NAME=VIBR [LDO_ENABLE_CONFIGURABLE18] CONFIGURABLE = YES [LDO_ENABLE_ON18] pmic_ldo_enable(MT6331_POWER_LDO_VIBR,KAL_TRUE); [LDO_ENABLE_OFF18] pmic_ldo_enable(MT6331_POWER_LDO_VIBR,KAL_FALSE); [LDO_APPNAME18] MT6331_POWER_LDO_VIBR [LDO_NAME19] LDO_NAME=MT6331_VDIG18 [LDO_ENABLE_CONFIGURABLE19] CONFIGURABLE = YES [LDO_ENABLE_ON19] pmic_ldo_enable(MT6331_POWER_LDO_VDIG18,KAL_TRUE); [LDO_ENABLE_OFF19] pmic_ldo_enable(MT6331_POWER_LDO_VDIG18,KAL_FALSE); [LDO_APPNAME19] MT6331_POWER_LDO_VDIG18 [LDO_NAME20] LDO_NAME=VCAMD [LDO_ENABLE_CONFIGURABLE20] CONFIGURABLE = YES [LDO_ENABLE_ON20] pmic_ldo_enable(MT6331_POWER_LDO_VCAMD,KAL_TRUE); [LDO_ENABLE_OFF20] pmic_ldo_enable(MT6331_POWER_LDO_VCAMD,KAL_FALSE); [LDO_APPNAME20] MT6331_POWER_LDO_VCAMD [LDO_NAME21] LDO_NAME=VUSB10 [LDO_ENABLE_CONFIGURABLE21] CONFIGURABLE = YES [LDO_ENABLE_ON21] pmic_ldo_enable(MT6331_POWER_LDO_VUSB10,KAL_TRUE); [LDO_ENABLE_OFF21] pmic_ldo_enable(MT6331_POWER_LDO_VUSB10,KAL_FALSE); [LDO_APPNAME21] MT6331_POWER_LDO_VUSB10 [LDO_NAME22] LDO_NAME=VCAM_IO [LDO_ENABLE_CONFIGURABLE22] CONFIGURABLE = YES [LDO_ENABLE_ON22] pmic_ldo_enable(MT6331_POWER_LDO_VCAM_IO,KAL_TRUE); [LDO_ENABLE_OFF22] pmic_ldo_enable(MT6331_POWER_LDO_VCAM_IO,KAL_FALSE); [LDO_APPNAME22] MT6331_POWER_LDO_VCAM_IO [LDO_NAME23] LDO_NAME=VSRAM_DVFS1 [LDO_ENABLE_CONFIGURABLE23] CONFIGURABLE = YES [LDO_ENABLE_ON23] pmic_ldo_enable(MT6331_POWER_LDO_VSRAM_DVFS1,KAL_TRUE); [LDO_ENABLE_OFF23] pmic_ldo_enable(MT6331_POWER_LDO_VSRAM_DVFS1,KAL_FALSE); [LDO_APPNAME23] MT6331_POWER_LDO_VSRAM_DVFS1 [LDO_NAME24] LDO_NAME=VGP2 [LDO_ENABLE_CONFIGURABLE24] CONFIGURABLE = YES [LDO_ENABLE_ON24] pmic_ldo_enable(MT6331_POWER_LDO_VGP2,KAL_TRUE); [LDO_ENABLE_OFF24] pmic_ldo_enable(MT6331_POWER_LDO_VGP2,KAL_FALSE); [LDO_APPNAME24] MT6331_POWER_LDO_VGP2 [LDO_NAME25] LDO_NAME=VGP3 [LDO_ENABLE_CONFIGURABLE25] CONFIGURABLE = YES [LDO_ENABLE_ON25] pmic_ldo_enable(MT6331_POWER_LDO_VGP3,KAL_TRUE); [LDO_ENABLE_OFF25] pmic_ldo_enable(MT6331_POWER_LDO_VGP3,KAL_FALSE); [LDO_APPNAME25] MT6331_POWER_LDO_VGP3 [LDO_NAME26] LDO_NAME=VBIASN [LDO_ENABLE_CONFIGURABLE26] CONFIGURABLE = YES [LDO_ENABLE_ON26] pmic_ldo_enable(MT6331_POWER_LDO_VBIASN,KAL_TRUE); [LDO_ENABLE_OFF26] pmic_ldo_enable(MT6331_POWER_LDO_VBIASN,KAL_FALSE); [LDO_APPNAME26] MT6331_POWER_LDO_VBIASN [LDO_NAME27] LDO_NAME=VBIF28 [LDO_ENABLE_CONFIGURABLE27] CONFIGURABLE = YES [LDO_ENABLE_ON27] pmic_ldo_enable(MT6332_POWER_LDO_VBIF28,KAL_TRUE); [LDO_ENABLE_OFF27] pmic_ldo_enable(MT6332_POWER_LDO_VBIF28,KAL_FALSE); [LDO_APPNAME27] MT6332_POWER_LDO_VBIF28 [LDO_NAME28] LDO_NAME=VAUXB32 [LDO_ENABLE_CONFIGURABLE28] CONFIGURABLE = YES [LDO_ENABLE_ON28] pmic_ldo_enable(MT6332_POWER_LDO_VAUXB32,KAL_TRUE); [LDO_ENABLE_OFF28] pmic_ldo_enable(MT6332_POWER_LDO_VAUXB32,KAL_FALSE); [LDO_APPNAME28] MT6332_POWER_LDO_VAUXB32 [LDO_NAME29] LDO_NAME=VUSB33 [LDO_ENABLE_CONFIGURABLE29] CONFIGURABLE = YES [LDO_ENABLE_ON29] pmic_ldo_enable(MT6332_POWER_LDO_VUSB33,KAL_TRUE); [LDO_ENABLE_OFF29] pmic_ldo_enable(MT6332_POWER_LDO_VUSB33,KAL_FALSE); [LDO_APPNAME29] MT6332_POWER_LDO_VUSB33 [LDO_NAME30] LDO_NAME=MT6332_VDIG18 [LDO_ENABLE_CONFIGURABLE30] CONFIGURABLE = YES [LDO_ENABLE_ON30] pmic_ldo_enable(MT6332_POWER_LDO_VDIG18,KAL_TRUE); [LDO_ENABLE_OFF30] pmic_ldo_enable(MT6332_POWER_LDO_VDIG18,KAL_FALSE); [LDO_APPNAME30] MT6332_POWER_LDO_VDIG18 [LDO_NAME31] LDO_NAME=VSRAM_DVFS2 [LDO_ENABLE_CONFIGURABLE31] CONFIGURABLE = YES [LDO_ENABLE_ON31] pmic_ldo_enable(MT6332_POWER_LDO_VSRAM_DVFS2,KAL_TRUE); [LDO_ENABLE_OFF31] pmic_ldo_enable(MT6332_POWER_LDO_VSRAM_DVFS2,KAL_FALSE); [LDO_APPNAME31] MT6332_POWER_LDO_VSRAM_DVFS2 [LDO_APPNAME_DEFAULT] MT65XX_POWER_LDO_DEFAULT [pmic_drv.h_HEADER] [pmic_drv.h_TAILER] [pmic_drv.c_HEADER] #include #include #include [pmic_drv.c_TAILER]