PMIC_MT6328PMUMP.cmp 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. [PMIC_TABLE]
  2. NUM_LDO = 8
  3. [LDO_NAME1]
  4. LDO_NAME=VCAMA
  5. [LDO_ENABLE_CONFIGURABLE1]
  6. CONFIGURABLE = YES
  7. [LDO_ENABLE_ON1]
  8. pmic_set_register_value(PMIC_RG_VCAMA_EN,1);
  9. [LDO_ENABLE_OFF1]
  10. pmic_set_register_value(PMIC_RG_VCAMA_EN,0);
  11. [LDO_APPNAME1]
  12. MT6328_POWER_LDO_VCAMA
  13. [LDO_NAME2]
  14. LDO_NAME=VSIM1
  15. [LDO_ENABLE_CONFIGURABLE2]
  16. CONFIGURABLE = YES
  17. [LDO_ENABLE_ON2]
  18. pmic_set_register_value(PMIC_RG_VTCXO_1_EN,1);
  19. [LDO_ENABLE_OFF2]
  20. pmic_set_register_value(PMIC_RG_VTCXO_1_EN,0);
  21. [LDO_APPNAME2]
  22. MT6328_POWER_LDO_VSIM1
  23. [LDO_NAME3]
  24. LDO_NAME=VSIM2
  25. [LDO_ENABLE_CONFIGURABLE3]
  26. CONFIGURABLE = YES
  27. [LDO_ENABLE_ON3]
  28. pmic_set_register_value(PMIC_RG_VSIM2_EN,1);
  29. [LDO_ENABLE_OFF3]
  30. pmic_set_register_value(PMIC_RG_VSIM2_EN,0);
  31. [LDO_APPNAME3]
  32. MT6328_POWER_LDO_VSIM2
  33. [LDO_NAME4]
  34. LDO_NAME=VCAM_AF
  35. [LDO_ENABLE_CONFIGURABLE4]
  36. CONFIGURABLE = YES
  37. [LDO_ENABLE_ON4]
  38. pmic_set_register_value(PMIC_RG_VCAMAF_EN,1);
  39. [LDO_ENABLE_OFF4]
  40. pmic_set_register_value(PMIC_RG_VCAMAF_EN,0);
  41. [LDO_APPNAME4]
  42. MT6328_POWER_LDO_VCAM_AF
  43. [LDO_NAME5]
  44. LDO_NAME=VGP1
  45. [LDO_ENABLE_CONFIGURABLE5]
  46. CONFIGURABLE = YES
  47. [LDO_ENABLE_ON5]
  48. pmic_set_register_value(PMIC_RG_VGP1_EN,1);
  49. [LDO_ENABLE_OFF5]
  50. pmic_set_register_value(PMIC_RG_VGP1_EN,0);
  51. [LDO_APPNAME5]
  52. MT6328_POWER_LDO_VGP1
  53. [LDO_NAME6]
  54. LDO_NAME=VIBR
  55. [LDO_ENABLE_CONFIGURABLE6]
  56. CONFIGURABLE = YES
  57. [LDO_ENABLE_ON6]
  58. pmic_set_register_value(PMIC_RG_VIBR_EN,1);
  59. [LDO_ENABLE_OFF6]
  60. pmic_set_register_value(PMIC_RG_VIBR_EN,0);
  61. [LDO_APPNAME6]
  62. MT6328_POWER_LDO_VIBR
  63. [LDO_NAME7]
  64. LDO_NAME=VCAMD
  65. [LDO_ENABLE_CONFIGURABLE7]
  66. CONFIGURABLE = YES
  67. [LDO_ENABLE_ON7]
  68. pmic_set_register_value(PMIC_RG_VCAMD_EN,1);
  69. [LDO_ENABLE_OFF7]
  70. pmic_set_register_value(PMIC_RG_VCAMD_EN,0);
  71. [LDO_APPNAME7]
  72. MT6328_POWER_LDO_VCAMD
  73. [LDO_NAME8]
  74. LDO_NAME=VCAM_IO
  75. [LDO_ENABLE_CONFIGURABLE8]
  76. CONFIGURABLE = YES
  77. [LDO_ENABLE_ON8]
  78. pmic_set_register_value(PMIC_RG_VCAMIO_EN,1);
  79. [LDO_ENABLE_OFF8]
  80. pmic_set_register_value(PMIC_RG_VCAMIO_EN,0);
  81. [LDO_APPNAME8]
  82. MT6328_POWER_LDO_VCAM_IO
  83. [LDO_APPNAME_DEFAULT]
  84. MT65XX_POWER_NONE
  85. [pmic_drv.h_HEADER]
  86. [pmic_drv.h_TAILER]
  87. [pmic_drv.c_HEADER]
  88. #include <linux/types.h>
  89. #include <mach/mt_typedefs.h>
  90. #include <mach/upmu_common.h>
  91. #include <mach/upmu_hw.h>
  92. #include <mach/mt_pm_ldo.h>
  93. [pmic_drv.c_TAILER]