upmu_common.c 181 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511
  1. #include <platform/mt_pmic.h>
  2. #include <printf.h>
  3. void pmic_lock(void)
  4. {
  5. }
  6. void pmic_unlock(void)
  7. {
  8. }
  9. const PMU_FLAG_TABLE_ENTRY pmu_flags_table[]=
  10. {
  11. {PMIC_RG_VCDT_HV_EN, MT6350_PMIC_RG_VCDT_HV_EN_ADDR, MT6350_PMIC_RG_VCDT_HV_EN_MASK, MT6350_PMIC_RG_VCDT_HV_EN_SHIFT},
  12. {PMIC_RGS_CHR_LDO_DET, MT6350_PMIC_RGS_CHR_LDO_DET_ADDR, MT6350_PMIC_RGS_CHR_LDO_DET_MASK, MT6350_PMIC_RGS_CHR_LDO_DET_SHIFT},
  13. {PMIC_RG_PCHR_AUTOMODE, MT6350_PMIC_RG_PCHR_AUTOMODE_ADDR, MT6350_PMIC_RG_PCHR_AUTOMODE_MASK, MT6350_PMIC_RG_PCHR_AUTOMODE_SHIFT},
  14. {PMIC_RG_CSDAC_EN, MT6350_PMIC_RG_CSDAC_EN_ADDR, MT6350_PMIC_RG_CSDAC_EN_MASK, MT6350_PMIC_RG_CSDAC_EN_SHIFT},
  15. {PMIC_RG_CHR_EN, MT6350_PMIC_RG_CHR_EN_ADDR, MT6350_PMIC_RG_CHR_EN_MASK, MT6350_PMIC_RG_CHR_EN_SHIFT},
  16. {PMIC_RGS_CHRDET, MT6350_PMIC_RGS_CHRDET_ADDR, MT6350_PMIC_RGS_CHRDET_MASK, MT6350_PMIC_RGS_CHRDET_SHIFT},
  17. {PMIC_RGS_VCDT_LV_DET, MT6350_PMIC_RGS_VCDT_LV_DET_ADDR, MT6350_PMIC_RGS_VCDT_LV_DET_MASK, MT6350_PMIC_RGS_VCDT_LV_DET_SHIFT},
  18. {PMIC_RGS_VCDT_HV_DET, MT6350_PMIC_RGS_VCDT_HV_DET_ADDR, MT6350_PMIC_RGS_VCDT_HV_DET_MASK, MT6350_PMIC_RGS_VCDT_HV_DET_SHIFT},
  19. {PMIC_RG_VCDT_LV_VTH, MT6350_PMIC_RG_VCDT_LV_VTH_ADDR, MT6350_PMIC_RG_VCDT_LV_VTH_MASK, MT6350_PMIC_RG_VCDT_LV_VTH_SHIFT},
  20. {PMIC_RG_VCDT_HV_VTH, MT6350_PMIC_RG_VCDT_HV_VTH_ADDR, MT6350_PMIC_RG_VCDT_HV_VTH_MASK, MT6350_PMIC_RG_VCDT_HV_VTH_SHIFT},
  21. {PMIC_RG_VBAT_CV_EN, MT6350_PMIC_RG_VBAT_CV_EN_ADDR, MT6350_PMIC_RG_VBAT_CV_EN_MASK, MT6350_PMIC_RG_VBAT_CV_EN_SHIFT},
  22. {PMIC_RG_VBAT_CC_EN, MT6350_PMIC_RG_VBAT_CC_EN_ADDR, MT6350_PMIC_RG_VBAT_CC_EN_MASK, MT6350_PMIC_RG_VBAT_CC_EN_SHIFT},
  23. {PMIC_RG_CS_EN, MT6350_PMIC_RG_CS_EN_ADDR, MT6350_PMIC_RG_CS_EN_MASK, MT6350_PMIC_RG_CS_EN_SHIFT},
  24. {PMIC_RGS_CS_DET, MT6350_PMIC_RGS_CS_DET_ADDR, MT6350_PMIC_RGS_CS_DET_MASK, MT6350_PMIC_RGS_CS_DET_SHIFT},
  25. {PMIC_RGS_VBAT_CV_DET, MT6350_PMIC_RGS_VBAT_CV_DET_ADDR, MT6350_PMIC_RGS_VBAT_CV_DET_MASK, MT6350_PMIC_RGS_VBAT_CV_DET_SHIFT},
  26. {PMIC_RGS_VBAT_CC_DET, MT6350_PMIC_RGS_VBAT_CC_DET_ADDR, MT6350_PMIC_RGS_VBAT_CC_DET_MASK, MT6350_PMIC_RGS_VBAT_CC_DET_SHIFT},
  27. {PMIC_RG_VBAT_CV_VTH, MT6350_PMIC_RG_VBAT_CV_VTH_ADDR, MT6350_PMIC_RG_VBAT_CV_VTH_MASK, MT6350_PMIC_RG_VBAT_CV_VTH_SHIFT},
  28. {PMIC_RG_VBAT_CC_VTH, MT6350_PMIC_RG_VBAT_CC_VTH_ADDR, MT6350_PMIC_RG_VBAT_CC_VTH_MASK, MT6350_PMIC_RG_VBAT_CC_VTH_SHIFT},
  29. {PMIC_RG_CS_VTH, MT6350_PMIC_RG_CS_VTH_ADDR, MT6350_PMIC_RG_CS_VTH_MASK, MT6350_PMIC_RG_CS_VTH_SHIFT},
  30. {PMIC_RG_PCHR_TOHTC, MT6350_PMIC_RG_PCHR_TOHTC_ADDR, MT6350_PMIC_RG_PCHR_TOHTC_MASK, MT6350_PMIC_RG_PCHR_TOHTC_SHIFT},
  31. {PMIC_RG_PCHR_TOLTC, MT6350_PMIC_RG_PCHR_TOLTC_ADDR, MT6350_PMIC_RG_PCHR_TOLTC_MASK, MT6350_PMIC_RG_PCHR_TOLTC_SHIFT},
  32. {PMIC_RG_VBAT_OV_EN, MT6350_PMIC_RG_VBAT_OV_EN_ADDR, MT6350_PMIC_RG_VBAT_OV_EN_MASK, MT6350_PMIC_RG_VBAT_OV_EN_SHIFT},
  33. {PMIC_RG_VBAT_OV_VTH, MT6350_PMIC_RG_VBAT_OV_VTH_ADDR, MT6350_PMIC_RG_VBAT_OV_VTH_MASK, MT6350_PMIC_RG_VBAT_OV_VTH_SHIFT},
  34. {PMIC_RG_VBAT_OV_DEG, MT6350_PMIC_RG_VBAT_OV_DEG_ADDR, MT6350_PMIC_RG_VBAT_OV_DEG_MASK, MT6350_PMIC_RG_VBAT_OV_DEG_SHIFT},
  35. {PMIC_RGS_VBAT_OV_DET, MT6350_PMIC_RGS_VBAT_OV_DET_ADDR, MT6350_PMIC_RGS_VBAT_OV_DET_MASK, MT6350_PMIC_RGS_VBAT_OV_DET_SHIFT},
  36. {PMIC_RG_BATON_EN, MT6350_PMIC_RG_BATON_EN_ADDR, MT6350_PMIC_RG_BATON_EN_MASK, MT6350_PMIC_RG_BATON_EN_SHIFT},
  37. {PMIC_RG_BATON_HT_EN, MT6350_PMIC_RG_BATON_HT_EN_ADDR, MT6350_PMIC_RG_BATON_HT_EN_MASK, MT6350_PMIC_RG_BATON_HT_EN_SHIFT},
  38. {PMIC_BATON_TDET_EN, MT6350_PMIC_BATON_TDET_EN_ADDR, MT6350_PMIC_BATON_TDET_EN_MASK, MT6350_PMIC_BATON_TDET_EN_SHIFT},
  39. {PMIC_RG_BATON_HT_TRIM, MT6350_PMIC_RG_BATON_HT_TRIM_ADDR, MT6350_PMIC_RG_BATON_HT_TRIM_MASK, MT6350_PMIC_RG_BATON_HT_TRIM_SHIFT},
  40. {PMIC_RG_BATON_HT_TRIM_SET, MT6350_PMIC_RG_BATON_HT_TRIM_SET_ADDR, MT6350_PMIC_RG_BATON_HT_TRIM_SET_MASK, MT6350_PMIC_RG_BATON_HT_TRIM_SET_SHIFT},
  41. {PMIC_RGS_BATON_UNDET, MT6350_PMIC_RGS_BATON_UNDET_ADDR, MT6350_PMIC_RGS_BATON_UNDET_MASK, MT6350_PMIC_RGS_BATON_UNDET_SHIFT},
  42. {PMIC_RG_CSDAC_DATA, MT6350_PMIC_RG_CSDAC_DATA_ADDR, MT6350_PMIC_RG_CSDAC_DATA_MASK, MT6350_PMIC_RG_CSDAC_DATA_SHIFT},
  43. {PMIC_RG_FRC_CSVTH_USBDL, MT6350_PMIC_RG_FRC_CSVTH_USBDL_ADDR, MT6350_PMIC_RG_FRC_CSVTH_USBDL_MASK, MT6350_PMIC_RG_FRC_CSVTH_USBDL_SHIFT},
  44. {PMIC_RGS_PCHR_FLAG_OUT, MT6350_PMIC_RGS_PCHR_FLAG_OUT_ADDR, MT6350_PMIC_RGS_PCHR_FLAG_OUT_MASK, MT6350_PMIC_RGS_PCHR_FLAG_OUT_SHIFT},
  45. {PMIC_RG_PCHR_FLAG_EN, MT6350_PMIC_RG_PCHR_FLAG_EN_ADDR, MT6350_PMIC_RG_PCHR_FLAG_EN_MASK, MT6350_PMIC_RG_PCHR_FLAG_EN_SHIFT},
  46. {PMIC_RG_OTG_BVALID_EN, MT6350_PMIC_RG_OTG_BVALID_EN_ADDR, MT6350_PMIC_RG_OTG_BVALID_EN_MASK, MT6350_PMIC_RG_OTG_BVALID_EN_SHIFT},
  47. {PMIC_RGS_OTG_BVALID_DET, MT6350_PMIC_RGS_OTG_BVALID_DET_ADDR, MT6350_PMIC_RGS_OTG_BVALID_DET_MASK, MT6350_PMIC_RGS_OTG_BVALID_DET_SHIFT},
  48. {PMIC_RG_PCHR_FLAG_SEL, MT6350_PMIC_RG_PCHR_FLAG_SEL_ADDR, MT6350_PMIC_RG_PCHR_FLAG_SEL_MASK, MT6350_PMIC_RG_PCHR_FLAG_SEL_SHIFT},
  49. {PMIC_RG_PCHR_TESTMODE, MT6350_PMIC_RG_PCHR_TESTMODE_ADDR, MT6350_PMIC_RG_PCHR_TESTMODE_MASK, MT6350_PMIC_RG_PCHR_TESTMODE_SHIFT},
  50. {PMIC_RG_CSDAC_TESTMODE, MT6350_PMIC_RG_CSDAC_TESTMODE_ADDR, MT6350_PMIC_RG_CSDAC_TESTMODE_MASK, MT6350_PMIC_RG_CSDAC_TESTMODE_SHIFT},
  51. {PMIC_RG_PCHR_RST, MT6350_PMIC_RG_PCHR_RST_ADDR, MT6350_PMIC_RG_PCHR_RST_MASK, MT6350_PMIC_RG_PCHR_RST_SHIFT},
  52. {PMIC_RG_PCHR_FT_CTRL, MT6350_PMIC_RG_PCHR_FT_CTRL_ADDR, MT6350_PMIC_RG_PCHR_FT_CTRL_MASK, MT6350_PMIC_RG_PCHR_FT_CTRL_SHIFT},
  53. {PMIC_RG_CHRWDT_TD, MT6350_PMIC_RG_CHRWDT_TD_ADDR, MT6350_PMIC_RG_CHRWDT_TD_MASK, MT6350_PMIC_RG_CHRWDT_TD_SHIFT},
  54. {PMIC_RG_CHRWDT_EN, MT6350_PMIC_RG_CHRWDT_EN_ADDR, MT6350_PMIC_RG_CHRWDT_EN_MASK, MT6350_PMIC_RG_CHRWDT_EN_SHIFT},
  55. {PMIC_RG_CHRWDT_WR, MT6350_PMIC_RG_CHRWDT_WR_ADDR, MT6350_PMIC_RG_CHRWDT_WR_MASK, MT6350_PMIC_RG_CHRWDT_WR_SHIFT},
  56. {PMIC_RG_PCHR_RV, MT6350_PMIC_RG_PCHR_RV_ADDR, MT6350_PMIC_RG_PCHR_RV_MASK, MT6350_PMIC_RG_PCHR_RV_SHIFT},
  57. {PMIC_RG_CHRWDT_INT_EN, MT6350_PMIC_RG_CHRWDT_INT_EN_ADDR, MT6350_PMIC_RG_CHRWDT_INT_EN_MASK, MT6350_PMIC_RG_CHRWDT_INT_EN_SHIFT},
  58. {PMIC_RG_CHRWDT_FLAG_WR, MT6350_PMIC_RG_CHRWDT_FLAG_WR_ADDR, MT6350_PMIC_RG_CHRWDT_FLAG_WR_MASK, MT6350_PMIC_RG_CHRWDT_FLAG_WR_SHIFT},
  59. {PMIC_RGS_CHRWDT_OUT, MT6350_PMIC_RGS_CHRWDT_OUT_ADDR, MT6350_PMIC_RGS_CHRWDT_OUT_MASK, MT6350_PMIC_RGS_CHRWDT_OUT_SHIFT},
  60. {PMIC_RG_UVLO_VTHL, MT6350_PMIC_RG_UVLO_VTHL_ADDR, MT6350_PMIC_RG_UVLO_VTHL_MASK, MT6350_PMIC_RG_UVLO_VTHL_SHIFT},
  61. {PMIC_RG_USBDL_RST, MT6350_PMIC_RG_USBDL_RST_ADDR, MT6350_PMIC_RG_USBDL_RST_MASK, MT6350_PMIC_RG_USBDL_RST_SHIFT},
  62. {PMIC_RG_USBDL_SET, MT6350_PMIC_RG_USBDL_SET_ADDR, MT6350_PMIC_RG_USBDL_SET_MASK, MT6350_PMIC_RG_USBDL_SET_SHIFT},
  63. {PMIC_ADCIN_VSEN_MUX_EN, MT6350_PMIC_ADCIN_VSEN_MUX_EN_ADDR, MT6350_PMIC_ADCIN_VSEN_MUX_EN_MASK, MT6350_PMIC_ADCIN_VSEN_MUX_EN_SHIFT},
  64. {PMIC_RG_ADCIN_VSEN_EXT_BATON_EN, MT6350_PMIC_RG_ADCIN_VSEN_EXT_BATON_EN_ADDR, MT6350_PMIC_RG_ADCIN_VSEN_EXT_BATON_EN_MASK, MT6350_PMIC_RG_ADCIN_VSEN_EXT_BATON_EN_SHIFT},
  65. {PMIC_ADCIN_VBAT_EN, MT6350_PMIC_ADCIN_VBAT_EN_ADDR, MT6350_PMIC_ADCIN_VBAT_EN_MASK, MT6350_PMIC_ADCIN_VBAT_EN_SHIFT},
  66. {PMIC_ADCIN_VSEN_EN, MT6350_PMIC_ADCIN_VSEN_EN_ADDR, MT6350_PMIC_ADCIN_VSEN_EN_MASK, MT6350_PMIC_ADCIN_VSEN_EN_SHIFT},
  67. {PMIC_ADCIN_VCHR_EN, MT6350_PMIC_ADCIN_VCHR_EN_ADDR, MT6350_PMIC_ADCIN_VCHR_EN_MASK, MT6350_PMIC_ADCIN_VCHR_EN_SHIFT},
  68. {PMIC_RG_BGR_RSEL, MT6350_PMIC_RG_BGR_RSEL_ADDR, MT6350_PMIC_RG_BGR_RSEL_MASK, MT6350_PMIC_RG_BGR_RSEL_SHIFT},
  69. {PMIC_RG_BGR_UNCHOP_PH, MT6350_PMIC_RG_BGR_UNCHOP_PH_ADDR, MT6350_PMIC_RG_BGR_UNCHOP_PH_MASK, MT6350_PMIC_RG_BGR_UNCHOP_PH_SHIFT},
  70. {PMIC_RG_BGR_UNCHOP, MT6350_PMIC_RG_BGR_UNCHOP_ADDR, MT6350_PMIC_RG_BGR_UNCHOP_MASK, MT6350_PMIC_RG_BGR_UNCHOP_SHIFT},
  71. {PMIC_RG_BC11_BB_CTRL, MT6350_PMIC_RG_BC11_BB_CTRL_ADDR, MT6350_PMIC_RG_BC11_BB_CTRL_MASK, MT6350_PMIC_RG_BC11_BB_CTRL_SHIFT},
  72. {PMIC_RG_BC11_RST, MT6350_PMIC_RG_BC11_RST_ADDR, MT6350_PMIC_RG_BC11_RST_MASK, MT6350_PMIC_RG_BC11_RST_SHIFT},
  73. {PMIC_RG_BC11_VSRC_EN, MT6350_PMIC_RG_BC11_VSRC_EN_ADDR, MT6350_PMIC_RG_BC11_VSRC_EN_MASK, MT6350_PMIC_RG_BC11_VSRC_EN_SHIFT},
  74. {PMIC_RGS_BC11_CMP_OUT, MT6350_PMIC_RGS_BC11_CMP_OUT_ADDR, MT6350_PMIC_RGS_BC11_CMP_OUT_MASK, MT6350_PMIC_RGS_BC11_CMP_OUT_SHIFT},
  75. {PMIC_RG_BC11_VREF_VTH, MT6350_PMIC_RG_BC11_VREF_VTH_ADDR, MT6350_PMIC_RG_BC11_VREF_VTH_MASK, MT6350_PMIC_RG_BC11_VREF_VTH_SHIFT},
  76. {PMIC_RG_BC11_CMP_EN, MT6350_PMIC_RG_BC11_CMP_EN_ADDR, MT6350_PMIC_RG_BC11_CMP_EN_MASK, MT6350_PMIC_RG_BC11_CMP_EN_SHIFT},
  77. {PMIC_RG_BC11_IPD_EN, MT6350_PMIC_RG_BC11_IPD_EN_ADDR, MT6350_PMIC_RG_BC11_IPD_EN_MASK, MT6350_PMIC_RG_BC11_IPD_EN_SHIFT},
  78. {PMIC_RG_BC11_IPU_EN, MT6350_PMIC_RG_BC11_IPU_EN_ADDR, MT6350_PMIC_RG_BC11_IPU_EN_MASK, MT6350_PMIC_RG_BC11_IPU_EN_SHIFT},
  79. {PMIC_RG_BC11_BIAS_EN, MT6350_PMIC_RG_BC11_BIAS_EN_ADDR, MT6350_PMIC_RG_BC11_BIAS_EN_MASK, MT6350_PMIC_RG_BC11_BIAS_EN_SHIFT},
  80. {PMIC_RG_CSDAC_STP_INC, MT6350_PMIC_RG_CSDAC_STP_INC_ADDR, MT6350_PMIC_RG_CSDAC_STP_INC_MASK, MT6350_PMIC_RG_CSDAC_STP_INC_SHIFT},
  81. {PMIC_RG_CSDAC_STP_DEC, MT6350_PMIC_RG_CSDAC_STP_DEC_ADDR, MT6350_PMIC_RG_CSDAC_STP_DEC_MASK, MT6350_PMIC_RG_CSDAC_STP_DEC_SHIFT},
  82. {PMIC_RG_CSDAC_DLY, MT6350_PMIC_RG_CSDAC_DLY_ADDR, MT6350_PMIC_RG_CSDAC_DLY_MASK, MT6350_PMIC_RG_CSDAC_DLY_SHIFT},
  83. {PMIC_RG_CSDAC_STP, MT6350_PMIC_RG_CSDAC_STP_ADDR, MT6350_PMIC_RG_CSDAC_STP_MASK, MT6350_PMIC_RG_CSDAC_STP_SHIFT},
  84. {PMIC_RG_LOW_ICH_DB, MT6350_PMIC_RG_LOW_ICH_DB_ADDR, MT6350_PMIC_RG_LOW_ICH_DB_MASK, MT6350_PMIC_RG_LOW_ICH_DB_SHIFT},
  85. {PMIC_RG_CHRIND_ON, MT6350_PMIC_RG_CHRIND_ON_ADDR, MT6350_PMIC_RG_CHRIND_ON_MASK, MT6350_PMIC_RG_CHRIND_ON_SHIFT},
  86. {PMIC_RG_CHRIND_DIMMING, MT6350_PMIC_RG_CHRIND_DIMMING_ADDR, MT6350_PMIC_RG_CHRIND_DIMMING_MASK, MT6350_PMIC_RG_CHRIND_DIMMING_SHIFT},
  87. {PMIC_RG_CV_MODE, MT6350_PMIC_RG_CV_MODE_ADDR, MT6350_PMIC_RG_CV_MODE_MASK, MT6350_PMIC_RG_CV_MODE_SHIFT},
  88. {PMIC_RG_VCDT_MODE, MT6350_PMIC_RG_VCDT_MODE_ADDR, MT6350_PMIC_RG_VCDT_MODE_MASK, MT6350_PMIC_RG_VCDT_MODE_SHIFT},
  89. {PMIC_RG_CSDAC_MODE, MT6350_PMIC_RG_CSDAC_MODE_ADDR, MT6350_PMIC_RG_CSDAC_MODE_MASK, MT6350_PMIC_RG_CSDAC_MODE_SHIFT},
  90. {PMIC_RG_TRACKING_EN, MT6350_PMIC_RG_TRACKING_EN_ADDR, MT6350_PMIC_RG_TRACKING_EN_MASK, MT6350_PMIC_RG_TRACKING_EN_SHIFT},
  91. {PMIC_RG_HWCV_EN, MT6350_PMIC_RG_HWCV_EN_ADDR, MT6350_PMIC_RG_HWCV_EN_MASK, MT6350_PMIC_RG_HWCV_EN_SHIFT},
  92. {PMIC_RG_ULC_DET_EN, MT6350_PMIC_RG_ULC_DET_EN_ADDR, MT6350_PMIC_RG_ULC_DET_EN_MASK, MT6350_PMIC_RG_ULC_DET_EN_SHIFT},
  93. {PMIC_RG_BGR_TRIM_EN, MT6350_PMIC_RG_BGR_TRIM_EN_ADDR, MT6350_PMIC_RG_BGR_TRIM_EN_MASK, MT6350_PMIC_RG_BGR_TRIM_EN_SHIFT},
  94. {PMIC_RG_ICHRG_TRIM, MT6350_PMIC_RG_ICHRG_TRIM_ADDR, MT6350_PMIC_RG_ICHRG_TRIM_MASK, MT6350_PMIC_RG_ICHRG_TRIM_SHIFT},
  95. {PMIC_RG_BGR_TRIM, MT6350_PMIC_RG_BGR_TRIM_ADDR, MT6350_PMIC_RG_BGR_TRIM_MASK, MT6350_PMIC_RG_BGR_TRIM_SHIFT},
  96. {PMIC_RG_OVP_TRIM, MT6350_PMIC_RG_OVP_TRIM_ADDR, MT6350_PMIC_RG_OVP_TRIM_MASK, MT6350_PMIC_RG_OVP_TRIM_SHIFT},
  97. {PMIC_RG_CHR_OSC_TRIM, MT6350_PMIC_RG_CHR_OSC_TRIM_ADDR, MT6350_PMIC_RG_CHR_OSC_TRIM_MASK, MT6350_PMIC_RG_CHR_OSC_TRIM_SHIFT},
  98. {PMIC_QI_BGR_EXT_BUF_EN, MT6350_PMIC_QI_BGR_EXT_BUF_EN_ADDR, MT6350_PMIC_QI_BGR_EXT_BUF_EN_MASK, MT6350_PMIC_QI_BGR_EXT_BUF_EN_SHIFT},
  99. {PMIC_RG_BGR_TEST_EN, MT6350_PMIC_RG_BGR_TEST_EN_ADDR, MT6350_PMIC_RG_BGR_TEST_EN_MASK, MT6350_PMIC_RG_BGR_TEST_EN_SHIFT},
  100. {PMIC_RG_BGR_TEST_RSTB, MT6350_PMIC_RG_BGR_TEST_RSTB_ADDR, MT6350_PMIC_RG_BGR_TEST_RSTB_MASK, MT6350_PMIC_RG_BGR_TEST_RSTB_SHIFT},
  101. {PMIC_RG_DAC_USBDL_MAX, MT6350_PMIC_RG_DAC_USBDL_MAX_ADDR, MT6350_PMIC_RG_DAC_USBDL_MAX_MASK, MT6350_PMIC_RG_DAC_USBDL_MAX_SHIFT},
  102. {PMIC_RG_PCHR_RSV, MT6350_PMIC_RG_PCHR_RSV_ADDR, MT6350_PMIC_RG_PCHR_RSV_MASK, MT6350_PMIC_RG_PCHR_RSV_SHIFT},
  103. {PMIC_THR_DET_DIS, MT6350_PMIC_THR_DET_DIS_ADDR, MT6350_PMIC_THR_DET_DIS_MASK, MT6350_PMIC_THR_DET_DIS_SHIFT},
  104. {PMIC_RG_THR_TMODE, MT6350_PMIC_RG_THR_TMODE_ADDR, MT6350_PMIC_RG_THR_TMODE_MASK, MT6350_PMIC_RG_THR_TMODE_SHIFT},
  105. {PMIC_RG_THR_TEMP_SEL, MT6350_PMIC_RG_THR_TEMP_SEL_ADDR, MT6350_PMIC_RG_THR_TEMP_SEL_MASK, MT6350_PMIC_RG_THR_TEMP_SEL_SHIFT},
  106. {PMIC_RG_STRUP_THR_SEL, MT6350_PMIC_RG_STRUP_THR_SEL_ADDR, MT6350_PMIC_RG_STRUP_THR_SEL_MASK, MT6350_PMIC_RG_STRUP_THR_SEL_SHIFT},
  107. {PMIC_THR_HWPDN_EN, MT6350_PMIC_THR_HWPDN_EN_ADDR, MT6350_PMIC_THR_HWPDN_EN_MASK, MT6350_PMIC_THR_HWPDN_EN_SHIFT},
  108. {PMIC_RG_THRDET_SEL, MT6350_PMIC_RG_THRDET_SEL_ADDR, MT6350_PMIC_RG_THRDET_SEL_MASK, MT6350_PMIC_RG_THRDET_SEL_SHIFT},
  109. {PMIC_RG_STRUP_IREF_TRIM, MT6350_PMIC_RG_STRUP_IREF_TRIM_ADDR, MT6350_PMIC_RG_STRUP_IREF_TRIM_MASK, MT6350_PMIC_RG_STRUP_IREF_TRIM_SHIFT},
  110. {PMIC_RG_USBDL_EN, MT6350_PMIC_RG_USBDL_EN_ADDR, MT6350_PMIC_RG_USBDL_EN_MASK, MT6350_PMIC_RG_USBDL_EN_SHIFT},
  111. {PMIC_RG_FCHR_KEYDET_EN, MT6350_PMIC_RG_FCHR_KEYDET_EN_ADDR, MT6350_PMIC_RG_FCHR_KEYDET_EN_MASK, MT6350_PMIC_RG_FCHR_KEYDET_EN_SHIFT},
  112. {PMIC_RG_FCHR_PU_EN, MT6350_PMIC_RG_FCHR_PU_EN_ADDR, MT6350_PMIC_RG_FCHR_PU_EN_MASK, MT6350_PMIC_RG_FCHR_PU_EN_SHIFT},
  113. {PMIC_RG_EN_DRVSEL, MT6350_PMIC_RG_EN_DRVSEL_ADDR, MT6350_PMIC_RG_EN_DRVSEL_MASK, MT6350_PMIC_RG_EN_DRVSEL_SHIFT},
  114. {PMIC_RG_RST_DRVSEL, MT6350_PMIC_RG_RST_DRVSEL_ADDR, MT6350_PMIC_RG_RST_DRVSEL_MASK, MT6350_PMIC_RG_RST_DRVSEL_SHIFT},
  115. {PMIC_RG_VREF_BG, MT6350_PMIC_RG_VREF_BG_ADDR, MT6350_PMIC_RG_VREF_BG_MASK, MT6350_PMIC_RG_VREF_BG_SHIFT},
  116. {PMIC_RG_PMU_RSV, MT6350_PMIC_RG_PMU_RSV_ADDR, MT6350_PMIC_RG_PMU_RSV_MASK, MT6350_PMIC_RG_PMU_RSV_SHIFT},
  117. {PMIC_THR_TEST, MT6350_PMIC_THR_TEST_ADDR, MT6350_PMIC_THR_TEST_MASK, MT6350_PMIC_THR_TEST_SHIFT},
  118. {PMIC_PMU_THR_DEB, MT6350_PMIC_PMU_THR_DEB_ADDR, MT6350_PMIC_PMU_THR_DEB_MASK, MT6350_PMIC_PMU_THR_DEB_SHIFT},
  119. {PMIC_PMU_THR_STATUS, MT6350_PMIC_PMU_THR_STATUS_ADDR, MT6350_PMIC_PMU_THR_STATUS_MASK, MT6350_PMIC_PMU_THR_STATUS_SHIFT},
  120. {PMIC_DDUVLO_DEB_EN, MT6350_PMIC_DDUVLO_DEB_EN_ADDR, MT6350_PMIC_DDUVLO_DEB_EN_MASK, MT6350_PMIC_DDUVLO_DEB_EN_SHIFT},
  121. {PMIC_PWRBB_DEB_EN, MT6350_PMIC_PWRBB_DEB_EN_ADDR, MT6350_PMIC_PWRBB_DEB_EN_MASK, MT6350_PMIC_PWRBB_DEB_EN_SHIFT},
  122. {PMIC_STRUP_OSC_EN, MT6350_PMIC_STRUP_OSC_EN_ADDR, MT6350_PMIC_STRUP_OSC_EN_MASK, MT6350_PMIC_STRUP_OSC_EN_SHIFT},
  123. {PMIC_STRUP_OSC_EN_SEL, MT6350_PMIC_STRUP_OSC_EN_SEL_ADDR, MT6350_PMIC_STRUP_OSC_EN_SEL_MASK, MT6350_PMIC_STRUP_OSC_EN_SEL_SHIFT},
  124. {PMIC_STRUP_FT_CTRL, MT6350_PMIC_STRUP_FT_CTRL_ADDR, MT6350_PMIC_STRUP_FT_CTRL_MASK, MT6350_PMIC_STRUP_FT_CTRL_SHIFT},
  125. {PMIC_STRUP_PWRON_FORCE, MT6350_PMIC_STRUP_PWRON_FORCE_ADDR, MT6350_PMIC_STRUP_PWRON_FORCE_MASK, MT6350_PMIC_STRUP_PWRON_FORCE_SHIFT},
  126. {PMIC_BIAS_GEN_EN_FORCE, MT6350_PMIC_BIAS_GEN_EN_FORCE_ADDR, MT6350_PMIC_BIAS_GEN_EN_FORCE_MASK, MT6350_PMIC_BIAS_GEN_EN_FORCE_SHIFT},
  127. {PMIC_STRUP_PWRON, MT6350_PMIC_STRUP_PWRON_ADDR, MT6350_PMIC_STRUP_PWRON_MASK, MT6350_PMIC_STRUP_PWRON_SHIFT},
  128. {PMIC_STRUP_PWRON_SEL, MT6350_PMIC_STRUP_PWRON_SEL_ADDR, MT6350_PMIC_STRUP_PWRON_SEL_MASK, MT6350_PMIC_STRUP_PWRON_SEL_SHIFT},
  129. {PMIC_BIAS_GEN_EN, MT6350_PMIC_BIAS_GEN_EN_ADDR, MT6350_PMIC_BIAS_GEN_EN_MASK, MT6350_PMIC_BIAS_GEN_EN_SHIFT},
  130. {PMIC_BIAS_GEN_EN_SEL, MT6350_PMIC_BIAS_GEN_EN_SEL_ADDR, MT6350_PMIC_BIAS_GEN_EN_SEL_MASK, MT6350_PMIC_BIAS_GEN_EN_SEL_SHIFT},
  131. {PMIC_RTC_XOSC32_ENB_SW, MT6350_PMIC_RTC_XOSC32_ENB_SW_ADDR, MT6350_PMIC_RTC_XOSC32_ENB_SW_MASK, MT6350_PMIC_RTC_XOSC32_ENB_SW_SHIFT},
  132. {PMIC_RTC_XOSC32_ENB_SEL, MT6350_PMIC_RTC_XOSC32_ENB_SEL_ADDR, MT6350_PMIC_RTC_XOSC32_ENB_SEL_MASK, MT6350_PMIC_RTC_XOSC32_ENB_SEL_SHIFT},
  133. {PMIC_STRUP_DIG_IO_PG_FORCE, MT6350_PMIC_STRUP_DIG_IO_PG_FORCE_ADDR, MT6350_PMIC_STRUP_DIG_IO_PG_FORCE_MASK, MT6350_PMIC_STRUP_DIG_IO_PG_FORCE_SHIFT},
  134. {PMIC_VPROC_PG_ENB, MT6350_PMIC_VPROC_PG_ENB_ADDR, MT6350_PMIC_VPROC_PG_ENB_MASK, MT6350_PMIC_VPROC_PG_ENB_SHIFT},
  135. {PMIC_VSYS_PG_ENB, MT6350_PMIC_VSYS_PG_ENB_ADDR, MT6350_PMIC_VSYS_PG_ENB_MASK, MT6350_PMIC_VSYS_PG_ENB_SHIFT},
  136. {PMIC_VM_PG_ENB, MT6350_PMIC_VM_PG_ENB_ADDR, MT6350_PMIC_VM_PG_ENB_MASK, MT6350_PMIC_VM_PG_ENB_SHIFT},
  137. {PMIC_VIO18_PG_ENB, MT6350_PMIC_VIO18_PG_ENB_ADDR, MT6350_PMIC_VIO18_PG_ENB_MASK, MT6350_PMIC_VIO18_PG_ENB_SHIFT},
  138. {PMIC_VTCXO_PG_ENB, MT6350_PMIC_VTCXO_PG_ENB_ADDR, MT6350_PMIC_VTCXO_PG_ENB_MASK, MT6350_PMIC_VTCXO_PG_ENB_SHIFT},
  139. {PMIC_VA_PG_ENB, MT6350_PMIC_VA_PG_ENB_ADDR, MT6350_PMIC_VA_PG_ENB_MASK, MT6350_PMIC_VA_PG_ENB_SHIFT},
  140. {PMIC_VIO28_PG_ENB, MT6350_PMIC_VIO28_PG_ENB_ADDR, MT6350_PMIC_VIO28_PG_ENB_MASK, MT6350_PMIC_VIO28_PG_ENB_SHIFT},
  141. {PMIC_VGP2_PG_ENB, MT6350_PMIC_VGP2_PG_ENB_ADDR, MT6350_PMIC_VGP2_PG_ENB_MASK, MT6350_PMIC_VGP2_PG_ENB_SHIFT},
  142. {PMIC_VPROC_PG_H2L_EN, MT6350_PMIC_VPROC_PG_H2L_EN_ADDR, MT6350_PMIC_VPROC_PG_H2L_EN_MASK, MT6350_PMIC_VPROC_PG_H2L_EN_SHIFT},
  143. {PMIC_VSYS_PG_H2L_EN, MT6350_PMIC_VSYS_PG_H2L_EN_ADDR, MT6350_PMIC_VSYS_PG_H2L_EN_MASK, MT6350_PMIC_VSYS_PG_H2L_EN_SHIFT},
  144. {PMIC_STRUP_CON6_RSV0, MT6350_PMIC_STRUP_CON6_RSV0_ADDR, MT6350_PMIC_STRUP_CON6_RSV0_MASK, MT6350_PMIC_STRUP_CON6_RSV0_SHIFT},
  145. {PMIC_CLR_JUST_RST, MT6350_PMIC_CLR_JUST_RST_ADDR, MT6350_PMIC_CLR_JUST_RST_MASK, MT6350_PMIC_CLR_JUST_RST_SHIFT},
  146. {PMIC_UVLO_L2H_DEB_EN, MT6350_PMIC_UVLO_L2H_DEB_EN_ADDR, MT6350_PMIC_UVLO_L2H_DEB_EN_MASK, MT6350_PMIC_UVLO_L2H_DEB_EN_SHIFT},
  147. {PMIC_JUST_PWRKEY_RST, MT6350_PMIC_JUST_PWRKEY_RST_ADDR, MT6350_PMIC_JUST_PWRKEY_RST_MASK, MT6350_PMIC_JUST_PWRKEY_RST_SHIFT},
  148. {PMIC_QI_OSC_EN, MT6350_PMIC_QI_OSC_EN_ADDR, MT6350_PMIC_QI_OSC_EN_MASK, MT6350_PMIC_QI_OSC_EN_SHIFT},
  149. {PMIC_STRUP_EXT_PMIC_EN, MT6350_PMIC_STRUP_EXT_PMIC_EN_ADDR, MT6350_PMIC_STRUP_EXT_PMIC_EN_MASK, MT6350_PMIC_STRUP_EXT_PMIC_EN_SHIFT},
  150. {PMIC_STRUP_EXT_PMIC_SEL, MT6350_PMIC_STRUP_EXT_PMIC_SEL_ADDR, MT6350_PMIC_STRUP_EXT_PMIC_SEL_MASK, MT6350_PMIC_STRUP_EXT_PMIC_SEL_SHIFT},
  151. {PMIC_STRUP_CON8_RSV0, MT6350_PMIC_STRUP_CON8_RSV0_ADDR, MT6350_PMIC_STRUP_CON8_RSV0_MASK, MT6350_PMIC_STRUP_CON8_RSV0_SHIFT},
  152. {PMIC_QI_EXT_PMIC_EN, MT6350_PMIC_QI_EXT_PMIC_EN_ADDR, MT6350_PMIC_QI_EXT_PMIC_EN_MASK, MT6350_PMIC_QI_EXT_PMIC_EN_SHIFT},
  153. {PMIC_STRUP_AUXADC_START_SW, MT6350_PMIC_STRUP_AUXADC_START_SW_ADDR, MT6350_PMIC_STRUP_AUXADC_START_SW_MASK, MT6350_PMIC_STRUP_AUXADC_START_SW_SHIFT},
  154. {PMIC_STRUP_AUXADC_RSTB_SW, MT6350_PMIC_STRUP_AUXADC_RSTB_SW_ADDR, MT6350_PMIC_STRUP_AUXADC_RSTB_SW_MASK, MT6350_PMIC_STRUP_AUXADC_RSTB_SW_SHIFT},
  155. {PMIC_STRUP_AUXADC_START_SEL, MT6350_PMIC_STRUP_AUXADC_START_SEL_ADDR, MT6350_PMIC_STRUP_AUXADC_START_SEL_MASK, MT6350_PMIC_STRUP_AUXADC_START_SEL_SHIFT},
  156. {PMIC_STRUP_AUXADC_RSTB_SEL, MT6350_PMIC_STRUP_AUXADC_RSTB_SEL_ADDR, MT6350_PMIC_STRUP_AUXADC_RSTB_SEL_MASK, MT6350_PMIC_STRUP_AUXADC_RSTB_SEL_SHIFT},
  157. {PMIC_STRUP_PWROFF_SEQ_EN, MT6350_PMIC_STRUP_PWROFF_SEQ_EN_ADDR, MT6350_PMIC_STRUP_PWROFF_SEQ_EN_MASK, MT6350_PMIC_STRUP_PWROFF_SEQ_EN_SHIFT},
  158. {PMIC_STRUP_PWROFF_PREOFF_EN, MT6350_PMIC_STRUP_PWROFF_PREOFF_EN_ADDR, MT6350_PMIC_STRUP_PWROFF_PREOFF_EN_MASK, MT6350_PMIC_STRUP_PWROFF_PREOFF_EN_SHIFT},
  159. {PMIC_SPK_EN_L, MT6350_PMIC_SPK_EN_L_ADDR, MT6350_PMIC_SPK_EN_L_MASK, MT6350_PMIC_SPK_EN_L_SHIFT},
  160. {PMIC_SPKMODE_L, MT6350_PMIC_SPKMODE_L_ADDR, MT6350_PMIC_SPKMODE_L_MASK, MT6350_PMIC_SPKMODE_L_SHIFT},
  161. {PMIC_SPK_TRIM_EN_L, MT6350_PMIC_SPK_TRIM_EN_L_ADDR, MT6350_PMIC_SPK_TRIM_EN_L_MASK, MT6350_PMIC_SPK_TRIM_EN_L_SHIFT},
  162. {PMIC_SPK_OC_SHDN_DL, MT6350_PMIC_SPK_OC_SHDN_DL_ADDR, MT6350_PMIC_SPK_OC_SHDN_DL_MASK, MT6350_PMIC_SPK_OC_SHDN_DL_SHIFT},
  163. {PMIC_SPK_THER_SHDN_L_EN, MT6350_PMIC_SPK_THER_SHDN_L_EN_ADDR, MT6350_PMIC_SPK_THER_SHDN_L_EN_MASK, MT6350_PMIC_SPK_THER_SHDN_L_EN_SHIFT},
  164. {PMIC_RG_SPK_GAINL, MT6350_PMIC_RG_SPK_GAINL_ADDR, MT6350_PMIC_RG_SPK_GAINL_MASK, MT6350_PMIC_RG_SPK_GAINL_SHIFT},
  165. {PMIC_DA_SPK_OFFSET_L, MT6350_PMIC_DA_SPK_OFFSET_L_ADDR, MT6350_PMIC_DA_SPK_OFFSET_L_MASK, MT6350_PMIC_DA_SPK_OFFSET_L_SHIFT},
  166. {PMIC_DA_SPK_LEAD_DGLH_L, MT6350_PMIC_DA_SPK_LEAD_DGLH_L_ADDR, MT6350_PMIC_DA_SPK_LEAD_DGLH_L_MASK, MT6350_PMIC_DA_SPK_LEAD_DGLH_L_SHIFT},
  167. {PMIC_NI_SPK_LEAD_L, MT6350_PMIC_NI_SPK_LEAD_L_ADDR, MT6350_PMIC_NI_SPK_LEAD_L_MASK, MT6350_PMIC_NI_SPK_LEAD_L_SHIFT},
  168. {PMIC_SPK_OFFSET_L_OV, MT6350_PMIC_SPK_OFFSET_L_OV_ADDR, MT6350_PMIC_SPK_OFFSET_L_OV_MASK, MT6350_PMIC_SPK_OFFSET_L_OV_SHIFT},
  169. {PMIC_SPK_OFFSET_L_SW, MT6350_PMIC_SPK_OFFSET_L_SW_ADDR, MT6350_PMIC_SPK_OFFSET_L_SW_MASK, MT6350_PMIC_SPK_OFFSET_L_SW_SHIFT},
  170. {PMIC_SPK_LEAD_L_SW, MT6350_PMIC_SPK_LEAD_L_SW_ADDR, MT6350_PMIC_SPK_LEAD_L_SW_MASK, MT6350_PMIC_SPK_LEAD_L_SW_SHIFT},
  171. {PMIC_SPK_OFFSET_L_MODE, MT6350_PMIC_SPK_OFFSET_L_MODE_ADDR, MT6350_PMIC_SPK_OFFSET_L_MODE_MASK, MT6350_PMIC_SPK_OFFSET_L_MODE_SHIFT},
  172. {PMIC_SPK_TRIM_DONE_L, MT6350_PMIC_SPK_TRIM_DONE_L_ADDR, MT6350_PMIC_SPK_TRIM_DONE_L_MASK, MT6350_PMIC_SPK_TRIM_DONE_L_SHIFT},
  173. {PMIC_RG_SPK_INTG_RST_L, MT6350_PMIC_RG_SPK_INTG_RST_L_ADDR, MT6350_PMIC_RG_SPK_INTG_RST_L_MASK, MT6350_PMIC_RG_SPK_INTG_RST_L_SHIFT},
  174. {PMIC_RG_SPK_FORCE_EN_L, MT6350_PMIC_RG_SPK_FORCE_EN_L_ADDR, MT6350_PMIC_RG_SPK_FORCE_EN_L_MASK, MT6350_PMIC_RG_SPK_FORCE_EN_L_SHIFT},
  175. {PMIC_RG_SPK_SLEW_L, MT6350_PMIC_RG_SPK_SLEW_L_ADDR, MT6350_PMIC_RG_SPK_SLEW_L_MASK, MT6350_PMIC_RG_SPK_SLEW_L_SHIFT},
  176. {PMIC_RG_SPKAB_OBIAS_L, MT6350_PMIC_RG_SPKAB_OBIAS_L_ADDR, MT6350_PMIC_RG_SPKAB_OBIAS_L_MASK, MT6350_PMIC_RG_SPKAB_OBIAS_L_SHIFT},
  177. {PMIC_RG_SPKRCV_EN_L, MT6350_PMIC_RG_SPKRCV_EN_L_ADDR, MT6350_PMIC_RG_SPKRCV_EN_L_MASK, MT6350_PMIC_RG_SPKRCV_EN_L_SHIFT},
  178. {PMIC_RG_SPK_DRC_EN_L, MT6350_PMIC_RG_SPK_DRC_EN_L_ADDR, MT6350_PMIC_RG_SPK_DRC_EN_L_MASK, MT6350_PMIC_RG_SPK_DRC_EN_L_SHIFT},
  179. {PMIC_RG_SPK_TEST_EN_L, MT6350_PMIC_RG_SPK_TEST_EN_L_ADDR, MT6350_PMIC_RG_SPK_TEST_EN_L_MASK, MT6350_PMIC_RG_SPK_TEST_EN_L_SHIFT},
  180. {PMIC_RG_SPKAB_OC_EN_L, MT6350_PMIC_RG_SPKAB_OC_EN_L_ADDR, MT6350_PMIC_RG_SPKAB_OC_EN_L_MASK, MT6350_PMIC_RG_SPKAB_OC_EN_L_SHIFT},
  181. {PMIC_RG_SPK_OC_EN_L, MT6350_PMIC_RG_SPK_OC_EN_L_ADDR, MT6350_PMIC_RG_SPK_OC_EN_L_MASK, MT6350_PMIC_RG_SPK_OC_EN_L_SHIFT},
  182. {PMIC_SPK_TRIM_WND, MT6350_PMIC_SPK_TRIM_WND_ADDR, MT6350_PMIC_SPK_TRIM_WND_MASK, MT6350_PMIC_SPK_TRIM_WND_SHIFT},
  183. {PMIC_SPK_TRIM_THD, MT6350_PMIC_SPK_TRIM_THD_ADDR, MT6350_PMIC_SPK_TRIM_THD_MASK, MT6350_PMIC_SPK_TRIM_THD_SHIFT},
  184. {PMIC_SPK_OC_WND, MT6350_PMIC_SPK_OC_WND_ADDR, MT6350_PMIC_SPK_OC_WND_MASK, MT6350_PMIC_SPK_OC_WND_SHIFT},
  185. {PMIC_SPK_OC_THD, MT6350_PMIC_SPK_OC_THD_ADDR, MT6350_PMIC_SPK_OC_THD_MASK, MT6350_PMIC_SPK_OC_THD_SHIFT},
  186. {PMIC_SPK_D_OC_L_DEG, MT6350_PMIC_SPK_D_OC_L_DEG_ADDR, MT6350_PMIC_SPK_D_OC_L_DEG_MASK, MT6350_PMIC_SPK_D_OC_L_DEG_SHIFT},
  187. {PMIC_SPK_AB_OC_L_DEG, MT6350_PMIC_SPK_AB_OC_L_DEG_ADDR, MT6350_PMIC_SPK_AB_OC_L_DEG_MASK, MT6350_PMIC_SPK_AB_OC_L_DEG_SHIFT},
  188. {PMIC_SPK_TD1, MT6350_PMIC_SPK_TD1_ADDR, MT6350_PMIC_SPK_TD1_MASK, MT6350_PMIC_SPK_TD1_SHIFT},
  189. {PMIC_SPK_TD2, MT6350_PMIC_SPK_TD2_ADDR, MT6350_PMIC_SPK_TD2_MASK, MT6350_PMIC_SPK_TD2_SHIFT},
  190. {PMIC_SPK_TD3, MT6350_PMIC_SPK_TD3_ADDR, MT6350_PMIC_SPK_TD3_MASK, MT6350_PMIC_SPK_TD3_SHIFT},
  191. {PMIC_SPK_TRIM_DIV, MT6350_PMIC_SPK_TRIM_DIV_ADDR, MT6350_PMIC_SPK_TRIM_DIV_MASK, MT6350_PMIC_SPK_TRIM_DIV_SHIFT},
  192. {PMIC_RG_BTL_SET, MT6350_PMIC_RG_BTL_SET_ADDR, MT6350_PMIC_RG_BTL_SET_MASK, MT6350_PMIC_RG_BTL_SET_SHIFT},
  193. {PMIC_RG_SPK_IBIAS_SEL, MT6350_PMIC_RG_SPK_IBIAS_SEL_ADDR, MT6350_PMIC_RG_SPK_IBIAS_SEL_MASK, MT6350_PMIC_RG_SPK_IBIAS_SEL_SHIFT},
  194. {PMIC_RG_SPK_CCODE, MT6350_PMIC_RG_SPK_CCODE_ADDR, MT6350_PMIC_RG_SPK_CCODE_MASK, MT6350_PMIC_RG_SPK_CCODE_SHIFT},
  195. {PMIC_RG_SPK_EN_VIEW_VCM, MT6350_PMIC_RG_SPK_EN_VIEW_VCM_ADDR, MT6350_PMIC_RG_SPK_EN_VIEW_VCM_MASK, MT6350_PMIC_RG_SPK_EN_VIEW_VCM_SHIFT},
  196. {PMIC_RG_SPK_EN_VIEW_CLK, MT6350_PMIC_RG_SPK_EN_VIEW_CLK_ADDR, MT6350_PMIC_RG_SPK_EN_VIEW_CLK_MASK, MT6350_PMIC_RG_SPK_EN_VIEW_CLK_SHIFT},
  197. {PMIC_RG_SPK_VCM_SEL, MT6350_PMIC_RG_SPK_VCM_SEL_ADDR, MT6350_PMIC_RG_SPK_VCM_SEL_MASK, MT6350_PMIC_RG_SPK_VCM_SEL_SHIFT},
  198. {PMIC_RG_SPK_VCM_IBSEL, MT6350_PMIC_RG_SPK_VCM_IBSEL_ADDR, MT6350_PMIC_RG_SPK_VCM_IBSEL_MASK, MT6350_PMIC_RG_SPK_VCM_IBSEL_SHIFT},
  199. {PMIC_RG_SPK_FBRC_EN, MT6350_PMIC_RG_SPK_FBRC_EN_ADDR, MT6350_PMIC_RG_SPK_FBRC_EN_MASK, MT6350_PMIC_RG_SPK_FBRC_EN_SHIFT},
  200. {PMIC_RG_SPKAB_OVDRV, MT6350_PMIC_RG_SPKAB_OVDRV_ADDR, MT6350_PMIC_RG_SPKAB_OVDRV_MASK, MT6350_PMIC_RG_SPKAB_OVDRV_SHIFT},
  201. {PMIC_RG_SPK_OCTH_D, MT6350_PMIC_RG_SPK_OCTH_D_ADDR, MT6350_PMIC_RG_SPK_OCTH_D_MASK, MT6350_PMIC_RG_SPK_OCTH_D_SHIFT},
  202. {PMIC_RG_SPK_RSV, MT6350_PMIC_RG_SPK_RSV_ADDR, MT6350_PMIC_RG_SPK_RSV_MASK, MT6350_PMIC_RG_SPK_RSV_SHIFT},
  203. {PMIC_RG_SPKPGA_GAIN, MT6350_PMIC_RG_SPKPGA_GAIN_ADDR, MT6350_PMIC_RG_SPKPGA_GAIN_MASK, MT6350_PMIC_RG_SPKPGA_GAIN_SHIFT},
  204. {PMIC_SPK_RSV0, MT6350_PMIC_SPK_RSV0_ADDR, MT6350_PMIC_SPK_RSV0_MASK, MT6350_PMIC_SPK_RSV0_SHIFT},
  205. {PMIC_SPK_VCM_FAST_EN, MT6350_PMIC_SPK_VCM_FAST_EN_ADDR, MT6350_PMIC_SPK_VCM_FAST_EN_MASK, MT6350_PMIC_SPK_VCM_FAST_EN_SHIFT},
  206. {PMIC_SPK_TEST_MODE0, MT6350_PMIC_SPK_TEST_MODE0_ADDR, MT6350_PMIC_SPK_TEST_MODE0_MASK, MT6350_PMIC_SPK_TEST_MODE0_SHIFT},
  207. {PMIC_SPK_TEST_MODE1, MT6350_PMIC_SPK_TEST_MODE1_ADDR, MT6350_PMIC_SPK_TEST_MODE1_MASK, MT6350_PMIC_SPK_TEST_MODE1_SHIFT},
  208. {PMIC_RG_SPK_ISENSE_REFSEL, MT6350_PMIC_RG_SPK_ISENSE_REFSEL_ADDR, MT6350_PMIC_RG_SPK_ISENSE_REFSEL_MASK, MT6350_PMIC_RG_SPK_ISENSE_REFSEL_SHIFT},
  209. {PMIC_RG_SPK_ISENSE_GAINSEL, MT6350_PMIC_RG_SPK_ISENSE_GAINSEL_ADDR, MT6350_PMIC_RG_SPK_ISENSE_GAINSEL_MASK, MT6350_PMIC_RG_SPK_ISENSE_GAINSEL_SHIFT},
  210. {PMIC_RG_ISENSE_PD_RESET, MT6350_PMIC_RG_ISENSE_PD_RESET_ADDR, MT6350_PMIC_RG_ISENSE_PD_RESET_MASK, MT6350_PMIC_RG_ISENSE_PD_RESET_SHIFT},
  211. {PMIC_RG_SPK_ISENSE_EN, MT6350_PMIC_RG_SPK_ISENSE_EN_ADDR, MT6350_PMIC_RG_SPK_ISENSE_EN_MASK, MT6350_PMIC_RG_SPK_ISENSE_EN_SHIFT},
  212. {PMIC_RG_SPK_ISENSE_TEST_EN, MT6350_PMIC_RG_SPK_ISENSE_TEST_EN_ADDR, MT6350_PMIC_RG_SPK_ISENSE_TEST_EN_MASK, MT6350_PMIC_RG_SPK_ISENSE_TEST_EN_SHIFT},
  213. {PMIC_SPK_TD_WAIT, MT6350_PMIC_SPK_TD_WAIT_ADDR, MT6350_PMIC_SPK_TD_WAIT_MASK, MT6350_PMIC_SPK_TD_WAIT_SHIFT},
  214. {PMIC_SPK_TD_DONE, MT6350_PMIC_SPK_TD_DONE_ADDR, MT6350_PMIC_SPK_TD_DONE_MASK, MT6350_PMIC_SPK_TD_DONE_SHIFT},
  215. {PMIC_SPK_EN_MODE, MT6350_PMIC_SPK_EN_MODE_ADDR, MT6350_PMIC_SPK_EN_MODE_MASK, MT6350_PMIC_SPK_EN_MODE_SHIFT},
  216. {PMIC_SPK_VCM_FAST_SW, MT6350_PMIC_SPK_VCM_FAST_SW_ADDR, MT6350_PMIC_SPK_VCM_FAST_SW_MASK, MT6350_PMIC_SPK_VCM_FAST_SW_SHIFT},
  217. {PMIC_SPK_RST_L_SW, MT6350_PMIC_SPK_RST_L_SW_ADDR, MT6350_PMIC_SPK_RST_L_SW_MASK, MT6350_PMIC_SPK_RST_L_SW_SHIFT},
  218. {PMIC_SPKMODE_L_SW, MT6350_PMIC_SPKMODE_L_SW_ADDR, MT6350_PMIC_SPKMODE_L_SW_MASK, MT6350_PMIC_SPKMODE_L_SW_SHIFT},
  219. {PMIC_SPK_DEPOP_EN_L_SW, MT6350_PMIC_SPK_DEPOP_EN_L_SW_ADDR, MT6350_PMIC_SPK_DEPOP_EN_L_SW_MASK, MT6350_PMIC_SPK_DEPOP_EN_L_SW_SHIFT},
  220. {PMIC_SPK_EN_L_SW, MT6350_PMIC_SPK_EN_L_SW_ADDR, MT6350_PMIC_SPK_EN_L_SW_MASK, MT6350_PMIC_SPK_EN_L_SW_SHIFT},
  221. {PMIC_SPK_OUTSTG_EN_L_SW, MT6350_PMIC_SPK_OUTSTG_EN_L_SW_ADDR, MT6350_PMIC_SPK_OUTSTG_EN_L_SW_MASK, MT6350_PMIC_SPK_OUTSTG_EN_L_SW_SHIFT},
  222. {PMIC_SPK_TRIM_EN_L_SW, MT6350_PMIC_SPK_TRIM_EN_L_SW_ADDR, MT6350_PMIC_SPK_TRIM_EN_L_SW_MASK, MT6350_PMIC_SPK_TRIM_EN_L_SW_SHIFT},
  223. {PMIC_SPK_TRIM_STOP_L_SW, MT6350_PMIC_SPK_TRIM_STOP_L_SW_ADDR, MT6350_PMIC_SPK_TRIM_STOP_L_SW_MASK, MT6350_PMIC_SPK_TRIM_STOP_L_SW_SHIFT},
  224. {PMIC_CID, MT6350_PMIC_CID_ADDR, MT6350_PMIC_CID_MASK, MT6350_PMIC_CID_SHIFT},
  225. {PMIC_RG_CLKSQ_EN_AUD, MT6350_PMIC_RG_CLKSQ_EN_AUD_ADDR, MT6350_PMIC_RG_CLKSQ_EN_AUD_MASK, MT6350_PMIC_RG_CLKSQ_EN_AUD_SHIFT},
  226. {PMIC_RG_CLKSQ_EN_AUX, MT6350_PMIC_RG_CLKSQ_EN_AUX_ADDR, MT6350_PMIC_RG_CLKSQ_EN_AUX_MASK, MT6350_PMIC_RG_CLKSQ_EN_AUX_SHIFT},
  227. {PMIC_RG_CLKSQ_EN_FQR, MT6350_PMIC_RG_CLKSQ_EN_FQR_ADDR, MT6350_PMIC_RG_CLKSQ_EN_FQR_MASK, MT6350_PMIC_RG_CLKSQ_EN_FQR_SHIFT},
  228. {PMIC_RG_STRUP_75K_CK_PDN, MT6350_PMIC_RG_STRUP_75K_CK_PDN_ADDR, MT6350_PMIC_RG_STRUP_75K_CK_PDN_MASK, MT6350_PMIC_RG_STRUP_75K_CK_PDN_SHIFT},
  229. {PMIC_RG_STRUP_32K_CK_PDN, MT6350_PMIC_RG_STRUP_32K_CK_PDN_ADDR, MT6350_PMIC_RG_STRUP_32K_CK_PDN_MASK, MT6350_PMIC_RG_STRUP_32K_CK_PDN_SHIFT},
  230. {PMIC_RG_RTC_75K_DIV4_CK_PDN, MT6350_PMIC_RG_RTC_75K_DIV4_CK_PDN_ADDR, MT6350_PMIC_RG_RTC_75K_DIV4_CK_PDN_MASK, MT6350_PMIC_RG_RTC_75K_DIV4_CK_PDN_SHIFT},
  231. {PMIC_RG_RTC_75K_CK_PDN, MT6350_PMIC_RG_RTC_75K_CK_PDN_ADDR, MT6350_PMIC_RG_RTC_75K_CK_PDN_MASK, MT6350_PMIC_RG_RTC_75K_CK_PDN_SHIFT},
  232. {PMIC_RG_RTC_32K_CK_PDN, MT6350_PMIC_RG_RTC_32K_CK_PDN_ADDR, MT6350_PMIC_RG_RTC_32K_CK_PDN_MASK, MT6350_PMIC_RG_RTC_32K_CK_PDN_SHIFT},
  233. {PMIC_RG_PCHR_32K_CK_PDN, MT6350_PMIC_RG_PCHR_32K_CK_PDN_ADDR, MT6350_PMIC_RG_PCHR_32K_CK_PDN_MASK, MT6350_PMIC_RG_PCHR_32K_CK_PDN_SHIFT},
  234. {PMIC_RG_LDOSTB_1M_CK_PDN, MT6350_PMIC_RG_LDOSTB_1M_CK_PDN_ADDR, MT6350_PMIC_RG_LDOSTB_1M_CK_PDN_MASK, MT6350_PMIC_RG_LDOSTB_1M_CK_PDN_SHIFT},
  235. {PMIC_RG_INTRP_CK_PDN, MT6350_PMIC_RG_INTRP_CK_PDN_ADDR, MT6350_PMIC_RG_INTRP_CK_PDN_MASK, MT6350_PMIC_RG_INTRP_CK_PDN_SHIFT},
  236. {PMIC_RG_DRV_32K_CK_PDN, MT6350_PMIC_RG_DRV_32K_CK_PDN_ADDR, MT6350_PMIC_RG_DRV_32K_CK_PDN_MASK, MT6350_PMIC_RG_DRV_32K_CK_PDN_SHIFT},
  237. {PMIC_RG_BUCK_1M_CK_PDN, MT6350_PMIC_RG_BUCK_1M_CK_PDN_ADDR, MT6350_PMIC_RG_BUCK_1M_CK_PDN_MASK, MT6350_PMIC_RG_BUCK_1M_CK_PDN_SHIFT},
  238. {PMIC_RG_BUCK_CK_PDN, MT6350_PMIC_RG_BUCK_CK_PDN_ADDR, MT6350_PMIC_RG_BUCK_CK_PDN_MASK, MT6350_PMIC_RG_BUCK_CK_PDN_SHIFT},
  239. {PMIC_RG_BUCK_ANA_CK_PDN, MT6350_PMIC_RG_BUCK_ANA_CK_PDN_ADDR, MT6350_PMIC_RG_BUCK_ANA_CK_PDN_MASK, MT6350_PMIC_RG_BUCK_ANA_CK_PDN_SHIFT},
  240. {PMIC_RG_BUCK32K_PDN, MT6350_PMIC_RG_BUCK32K_PDN_ADDR, MT6350_PMIC_RG_BUCK32K_PDN_MASK, MT6350_PMIC_RG_BUCK32K_PDN_SHIFT},
  241. {PMIC_TOP_CKPDN0_SET, MT6350_PMIC_TOP_CKPDN0_SET_ADDR, MT6350_PMIC_TOP_CKPDN0_SET_MASK, MT6350_PMIC_TOP_CKPDN0_SET_SHIFT},
  242. {PMIC_TOP_CKPDN0_CLR, MT6350_PMIC_TOP_CKPDN0_CLR_ADDR, MT6350_PMIC_TOP_CKPDN0_CLR_MASK, MT6350_PMIC_TOP_CKPDN0_CLR_SHIFT},
  243. {PMIC_RG_STRUP_6M_PDN, MT6350_PMIC_RG_STRUP_6M_PDN_ADDR, MT6350_PMIC_RG_STRUP_6M_PDN_MASK, MT6350_PMIC_RG_STRUP_6M_PDN_SHIFT},
  244. {PMIC_RG_SPK_PWM_DIV_PDN, MT6350_PMIC_RG_SPK_PWM_DIV_PDN_ADDR, MT6350_PMIC_RG_SPK_PWM_DIV_PDN_MASK, MT6350_PMIC_RG_SPK_PWM_DIV_PDN_SHIFT},
  245. {PMIC_RG_SPK_DIV_PDN, MT6350_PMIC_RG_SPK_DIV_PDN_ADDR, MT6350_PMIC_RG_SPK_DIV_PDN_MASK, MT6350_PMIC_RG_SPK_DIV_PDN_SHIFT},
  246. {PMIC_RG_SPK_CK_PDN, MT6350_PMIC_RG_SPK_CK_PDN_ADDR, MT6350_PMIC_RG_SPK_CK_PDN_MASK, MT6350_PMIC_RG_SPK_CK_PDN_SHIFT},
  247. {PMIC_RG_PWMOC_CK_PDN, MT6350_PMIC_RG_PWMOC_CK_PDN_ADDR, MT6350_PMIC_RG_PWMOC_CK_PDN_MASK, MT6350_PMIC_RG_PWMOC_CK_PDN_SHIFT},
  248. {PMIC_RG_FQMTR_PDN, MT6350_PMIC_RG_FQMTR_PDN_ADDR, MT6350_PMIC_RG_FQMTR_PDN_MASK, MT6350_PMIC_RG_FQMTR_PDN_SHIFT},
  249. {PMIC_RG_DRV_2M_CK_PDN, MT6350_PMIC_RG_DRV_2M_CK_PDN_ADDR, MT6350_PMIC_RG_DRV_2M_CK_PDN_MASK, MT6350_PMIC_RG_DRV_2M_CK_PDN_SHIFT},
  250. {PMIC_RG_DRV_1M_CK_PDN, MT6350_PMIC_RG_DRV_1M_CK_PDN_ADDR, MT6350_PMIC_RG_DRV_1M_CK_PDN_MASK, MT6350_PMIC_RG_DRV_1M_CK_PDN_SHIFT},
  251. {PMIC_RG_AUD_26M_PDN, MT6350_PMIC_RG_AUD_26M_PDN_ADDR, MT6350_PMIC_RG_AUD_26M_PDN_MASK, MT6350_PMIC_RG_AUD_26M_PDN_SHIFT},
  252. {PMIC_RG_ACCDET_CK_PDN, MT6350_PMIC_RG_ACCDET_CK_PDN_ADDR, MT6350_PMIC_RG_ACCDET_CK_PDN_MASK, MT6350_PMIC_RG_ACCDET_CK_PDN_SHIFT},
  253. {PMIC_RG_RTC_MCLK_PDN, MT6350_PMIC_RG_RTC_MCLK_PDN_ADDR, MT6350_PMIC_RG_RTC_MCLK_PDN_MASK, MT6350_PMIC_RG_RTC_MCLK_PDN_SHIFT},
  254. {PMIC_RG_SMPS_CK_DIV_PDN, MT6350_PMIC_RG_SMPS_CK_DIV_PDN_ADDR, MT6350_PMIC_RG_SMPS_CK_DIV_PDN_MASK, MT6350_PMIC_RG_SMPS_CK_DIV_PDN_SHIFT},
  255. {PMIC_RG_EFUSE_CK_PDN, MT6350_PMIC_RG_EFUSE_CK_PDN_ADDR, MT6350_PMIC_RG_EFUSE_CK_PDN_MASK, MT6350_PMIC_RG_EFUSE_CK_PDN_SHIFT},
  256. {PMIC_RG_RTC32K_1V8_PDN, MT6350_PMIC_RG_RTC32K_1V8_PDN_ADDR, MT6350_PMIC_RG_RTC32K_1V8_PDN_MASK, MT6350_PMIC_RG_RTC32K_1V8_PDN_SHIFT},
  257. {PMIC_RG_CLKSQ_EN_AUX_MD, MT6350_PMIC_RG_CLKSQ_EN_AUX_MD_ADDR, MT6350_PMIC_RG_CLKSQ_EN_AUX_MD_MASK, MT6350_PMIC_RG_CLKSQ_EN_AUX_MD_SHIFT},
  258. {PMIC_RG_AUXADC_SDM_CK_WAKE_PDN, MT6350_PMIC_RG_AUXADC_SDM_CK_WAKE_PDN_ADDR, MT6350_PMIC_RG_AUXADC_SDM_CK_WAKE_PDN_MASK, MT6350_PMIC_RG_AUXADC_SDM_CK_WAKE_PDN_SHIFT},
  259. {PMIC_TOP_CKPDN1_SET, MT6350_PMIC_TOP_CKPDN1_SET_ADDR, MT6350_PMIC_TOP_CKPDN1_SET_MASK, MT6350_PMIC_TOP_CKPDN1_SET_SHIFT},
  260. {PMIC_TOP_CKPDN1_CLR, MT6350_PMIC_TOP_CKPDN1_CLR_ADDR, MT6350_PMIC_TOP_CKPDN1_CLR_MASK, MT6350_PMIC_TOP_CKPDN1_CLR_SHIFT},
  261. {PMIC_RG_ISINK0_CK_PDN, MT6350_PMIC_RG_ISINK0_CK_PDN_ADDR, MT6350_PMIC_RG_ISINK0_CK_PDN_MASK, MT6350_PMIC_RG_ISINK0_CK_PDN_SHIFT},
  262. {PMIC_RG_ISINK1_CK_PDN, MT6350_PMIC_RG_ISINK1_CK_PDN_ADDR, MT6350_PMIC_RG_ISINK1_CK_PDN_MASK, MT6350_PMIC_RG_ISINK1_CK_PDN_SHIFT},
  263. {PMIC_RG_ISINK2_CK_PDN, MT6350_PMIC_RG_ISINK2_CK_PDN_ADDR, MT6350_PMIC_RG_ISINK2_CK_PDN_MASK, MT6350_PMIC_RG_ISINK2_CK_PDN_SHIFT},
  264. {PMIC_RG_ISINK3_CK_PDN, MT6350_PMIC_RG_ISINK3_CK_PDN_ADDR, MT6350_PMIC_RG_ISINK3_CK_PDN_MASK, MT6350_PMIC_RG_ISINK3_CK_PDN_SHIFT},
  265. {PMIC_RG_AUXADC_SDM_CK_PDN, MT6350_PMIC_RG_AUXADC_SDM_CK_PDN_ADDR, MT6350_PMIC_RG_AUXADC_SDM_CK_PDN_MASK, MT6350_PMIC_RG_AUXADC_SDM_CK_PDN_SHIFT},
  266. {PMIC_RG_AUXADC_CTL_CK_PDN, MT6350_PMIC_RG_AUXADC_CTL_CK_PDN_ADDR, MT6350_PMIC_RG_AUXADC_CTL_CK_PDN_MASK, MT6350_PMIC_RG_AUXADC_CTL_CK_PDN_SHIFT},
  267. {PMIC_RG_AUXADC_32K_CK_PDN, MT6350_PMIC_RG_AUXADC_32K_CK_PDN_ADDR, MT6350_PMIC_RG_AUXADC_32K_CK_PDN_MASK, MT6350_PMIC_RG_AUXADC_32K_CK_PDN_SHIFT},
  268. {PMIC_RG_AUD26M_DIV4_CK_PDN, MT6350_PMIC_RG_AUD26M_DIV4_CK_PDN_ADDR, MT6350_PMIC_RG_AUD26M_DIV4_CK_PDN_MASK, MT6350_PMIC_RG_AUD26M_DIV4_CK_PDN_SHIFT},
  269. {PMIC_TOP_CKPDN2_SET, MT6350_PMIC_TOP_CKPDN2_SET_ADDR, MT6350_PMIC_TOP_CKPDN2_SET_MASK, MT6350_PMIC_TOP_CKPDN2_SET_SHIFT},
  270. {PMIC_TOP_CKPDN2_CLR, MT6350_PMIC_TOP_CKPDN2_CLR_ADDR, MT6350_PMIC_TOP_CKPDN2_CLR_MASK, MT6350_PMIC_TOP_CKPDN2_CLR_SHIFT},
  271. {PMIC_RG_EFUSE_MAN_RST, MT6350_PMIC_RG_EFUSE_MAN_RST_ADDR, MT6350_PMIC_RG_EFUSE_MAN_RST_MASK, MT6350_PMIC_RG_EFUSE_MAN_RST_SHIFT},
  272. {PMIC_RG_AUXADC_RST, MT6350_PMIC_RG_AUXADC_RST_ADDR, MT6350_PMIC_RG_AUXADC_RST_MASK, MT6350_PMIC_RG_AUXADC_RST_SHIFT},
  273. {PMIC_RG_AUDIO_RST, MT6350_PMIC_RG_AUDIO_RST_ADDR, MT6350_PMIC_RG_AUDIO_RST_MASK, MT6350_PMIC_RG_AUDIO_RST_SHIFT},
  274. {PMIC_RG_ACCDET_RST, MT6350_PMIC_RG_ACCDET_RST_ADDR, MT6350_PMIC_RG_ACCDET_RST_MASK, MT6350_PMIC_RG_ACCDET_RST_SHIFT},
  275. {PMIC_RG_SPK_RST, MT6350_PMIC_RG_SPK_RST_ADDR, MT6350_PMIC_RG_SPK_RST_MASK, MT6350_PMIC_RG_SPK_RST_SHIFT},
  276. {PMIC_RG_DRIVER_RST, MT6350_PMIC_RG_DRIVER_RST_ADDR, MT6350_PMIC_RG_DRIVER_RST_MASK, MT6350_PMIC_RG_DRIVER_RST_SHIFT},
  277. {PMIC_RG_RTC_RST, MT6350_PMIC_RG_RTC_RST_ADDR, MT6350_PMIC_RG_RTC_RST_MASK, MT6350_PMIC_RG_RTC_RST_SHIFT},
  278. {PMIC_RG_FQMTR_RST, MT6350_PMIC_RG_FQMTR_RST_ADDR, MT6350_PMIC_RG_FQMTR_RST_MASK, MT6350_PMIC_RG_FQMTR_RST_SHIFT},
  279. {PMIC_RG_TOP_RST_CON_RSV_15_9, MT6350_PMIC_RG_TOP_RST_CON_RSV_15_9_ADDR, MT6350_PMIC_RG_TOP_RST_CON_RSV_15_9_MASK, MT6350_PMIC_RG_TOP_RST_CON_RSV_15_9_SHIFT},
  280. {PMIC_TOP_RST_CON_SET, MT6350_PMIC_TOP_RST_CON_SET_ADDR, MT6350_PMIC_TOP_RST_CON_SET_MASK, MT6350_PMIC_TOP_RST_CON_SET_SHIFT},
  281. {PMIC_TOP_RST_CON_CLR, MT6350_PMIC_TOP_RST_CON_CLR_ADDR, MT6350_PMIC_TOP_RST_CON_CLR_MASK, MT6350_PMIC_TOP_RST_CON_CLR_SHIFT},
  282. {PMIC_RG_AP_RST_DIS, MT6350_PMIC_RG_AP_RST_DIS_ADDR, MT6350_PMIC_RG_AP_RST_DIS_MASK, MT6350_PMIC_RG_AP_RST_DIS_SHIFT},
  283. {PMIC_RG_SYSRSTB_EN, MT6350_PMIC_RG_SYSRSTB_EN_ADDR, MT6350_PMIC_RG_SYSRSTB_EN_MASK, MT6350_PMIC_RG_SYSRSTB_EN_SHIFT},
  284. {PMIC_RG_STRUP_MAN_RST_EN, MT6350_PMIC_RG_STRUP_MAN_RST_EN_ADDR, MT6350_PMIC_RG_STRUP_MAN_RST_EN_MASK, MT6350_PMIC_RG_STRUP_MAN_RST_EN_SHIFT},
  285. {PMIC_RG_NEWLDO_RSTB_EN, MT6350_PMIC_RG_NEWLDO_RSTB_EN_ADDR, MT6350_PMIC_RG_NEWLDO_RSTB_EN_MASK, MT6350_PMIC_RG_NEWLDO_RSTB_EN_SHIFT},
  286. {PMIC_RG_RST_PART_SEL, MT6350_PMIC_RG_RST_PART_SEL_ADDR, MT6350_PMIC_RG_RST_PART_SEL_MASK, MT6350_PMIC_RG_RST_PART_SEL_SHIFT},
  287. {PMIC_RG_HOMEKEY_RST_EN, MT6350_PMIC_RG_HOMEKEY_RST_EN_ADDR, MT6350_PMIC_RG_HOMEKEY_RST_EN_MASK, MT6350_PMIC_RG_HOMEKEY_RST_EN_SHIFT},
  288. {PMIC_RG_PWRKEY_RST_EN, MT6350_PMIC_RG_PWRKEY_RST_EN_ADDR, MT6350_PMIC_RG_PWRKEY_RST_EN_MASK, MT6350_PMIC_RG_PWRKEY_RST_EN_SHIFT},
  289. {PMIC_RG_PWRRST_TMR_DIS, MT6350_PMIC_RG_PWRRST_TMR_DIS_ADDR, MT6350_PMIC_RG_PWRRST_TMR_DIS_MASK, MT6350_PMIC_RG_PWRRST_TMR_DIS_SHIFT},
  290. {PMIC_RG_PWRKEY_RST_TD, MT6350_PMIC_RG_PWRKEY_RST_TD_ADDR, MT6350_PMIC_RG_PWRKEY_RST_TD_MASK, MT6350_PMIC_RG_PWRKEY_RST_TD_SHIFT},
  291. {PMIC_TOP_RST_MISC_SET, MT6350_PMIC_TOP_RST_MISC_SET_ADDR, MT6350_PMIC_TOP_RST_MISC_SET_MASK, MT6350_PMIC_TOP_RST_MISC_SET_SHIFT},
  292. {PMIC_TOP_RST_MISC_CLR, MT6350_PMIC_TOP_RST_MISC_CLR_ADDR, MT6350_PMIC_TOP_RST_MISC_CLR_MASK, MT6350_PMIC_TOP_RST_MISC_CLR_SHIFT},
  293. {PMIC_RG_SRCLKEN_EN, MT6350_PMIC_RG_SRCLKEN_EN_ADDR, MT6350_PMIC_RG_SRCLKEN_EN_MASK, MT6350_PMIC_RG_SRCLKEN_EN_SHIFT},
  294. {PMIC_RG_OSC_SEL, MT6350_PMIC_RG_OSC_SEL_ADDR, MT6350_PMIC_RG_OSC_SEL_MASK, MT6350_PMIC_RG_OSC_SEL_SHIFT},
  295. {PMIC_RG_AUXADC_SDM_SEL_HW_MODE, MT6350_PMIC_RG_AUXADC_SDM_SEL_HW_MODE_ADDR, MT6350_PMIC_RG_AUXADC_SDM_SEL_HW_MODE_MASK, MT6350_PMIC_RG_AUXADC_SDM_SEL_HW_MODE_SHIFT},
  296. {PMIC_RG_SRCLKEN_HW_MODE, MT6350_PMIC_RG_SRCLKEN_HW_MODE_ADDR, MT6350_PMIC_RG_SRCLKEN_HW_MODE_MASK, MT6350_PMIC_RG_SRCLKEN_HW_MODE_SHIFT},
  297. {PMIC_RG_OSC_HW_MODE, MT6350_PMIC_RG_OSC_HW_MODE_ADDR, MT6350_PMIC_RG_OSC_HW_MODE_MASK, MT6350_PMIC_RG_OSC_HW_MODE_SHIFT},
  298. {PMIC_RG_OSC_HW_SRC_SEL, MT6350_PMIC_RG_OSC_HW_SRC_SEL_ADDR, MT6350_PMIC_RG_OSC_HW_SRC_SEL_MASK, MT6350_PMIC_RG_OSC_HW_SRC_SEL_SHIFT},
  299. {PMIC_RG_AUXADC_SDM_CK_HW_MODE, MT6350_PMIC_RG_AUXADC_SDM_CK_HW_MODE_ADDR, MT6350_PMIC_RG_AUXADC_SDM_CK_HW_MODE_MASK, MT6350_PMIC_RG_AUXADC_SDM_CK_HW_MODE_SHIFT},
  300. {PMIC_RG_SMPS_AUTOFF_DIS, MT6350_PMIC_RG_SMPS_AUTOFF_DIS_ADDR, MT6350_PMIC_RG_SMPS_AUTOFF_DIS_MASK, MT6350_PMIC_RG_SMPS_AUTOFF_DIS_SHIFT},
  301. {PMIC_RG_BUCK_1M_AUTOFF_DIS, MT6350_PMIC_RG_BUCK_1M_AUTOFF_DIS_ADDR, MT6350_PMIC_RG_BUCK_1M_AUTOFF_DIS_MASK, MT6350_PMIC_RG_BUCK_1M_AUTOFF_DIS_SHIFT},
  302. {PMIC_RG_BUCK_ANA_AUTOFF_DIS, MT6350_PMIC_RG_BUCK_ANA_AUTOFF_DIS_ADDR, MT6350_PMIC_RG_BUCK_ANA_AUTOFF_DIS_MASK, MT6350_PMIC_RG_BUCK_ANA_AUTOFF_DIS_SHIFT},
  303. {PMIC_TOP_CKCON0_SET, MT6350_PMIC_TOP_CKCON0_SET_ADDR, MT6350_PMIC_TOP_CKCON0_SET_MASK, MT6350_PMIC_TOP_CKCON0_SET_SHIFT},
  304. {PMIC_TOP_CKCON0_CLR, MT6350_PMIC_TOP_CKCON0_CLR_ADDR, MT6350_PMIC_TOP_CKCON0_CLR_MASK, MT6350_PMIC_TOP_CKCON0_CLR_SHIFT},
  305. {PMIC_RG_REGCK_SEL, MT6350_PMIC_RG_REGCK_SEL_ADDR, MT6350_PMIC_RG_REGCK_SEL_MASK, MT6350_PMIC_RG_REGCK_SEL_SHIFT},
  306. {PMIC_RG_SPK_PWM_DIV_SEL, MT6350_PMIC_RG_SPK_PWM_DIV_SEL_ADDR, MT6350_PMIC_RG_SPK_PWM_DIV_SEL_MASK, MT6350_PMIC_RG_SPK_PWM_DIV_SEL_SHIFT},
  307. {PMIC_RG_SPK_DIV_SEL, MT6350_PMIC_RG_SPK_DIV_SEL_ADDR, MT6350_PMIC_RG_SPK_DIV_SEL_MASK, MT6350_PMIC_RG_SPK_DIV_SEL_SHIFT},
  308. {PMIC_RG_FQMTR_CKSEL, MT6350_PMIC_RG_FQMTR_CKSEL_ADDR, MT6350_PMIC_RG_FQMTR_CKSEL_MASK, MT6350_PMIC_RG_FQMTR_CKSEL_SHIFT},
  309. {PMIC_RG_ACCDET_CKSEL, MT6350_PMIC_RG_ACCDET_CKSEL_ADDR, MT6350_PMIC_RG_ACCDET_CKSEL_MASK, MT6350_PMIC_RG_ACCDET_CKSEL_SHIFT},
  310. {PMIC_RG_ISINK0_CK_SEL, MT6350_PMIC_RG_ISINK0_CK_SEL_ADDR, MT6350_PMIC_RG_ISINK0_CK_SEL_MASK, MT6350_PMIC_RG_ISINK0_CK_SEL_SHIFT},
  311. {PMIC_RG_ISINK1_CK_SEL, MT6350_PMIC_RG_ISINK1_CK_SEL_ADDR, MT6350_PMIC_RG_ISINK1_CK_SEL_MASK, MT6350_PMIC_RG_ISINK1_CK_SEL_SHIFT},
  312. {PMIC_RG_ISINK2_CK_SEL, MT6350_PMIC_RG_ISINK2_CK_SEL_ADDR, MT6350_PMIC_RG_ISINK2_CK_SEL_MASK, MT6350_PMIC_RG_ISINK2_CK_SEL_SHIFT},
  313. {PMIC_RG_ISINK3_CK_SEL, MT6350_PMIC_RG_ISINK3_CK_SEL_ADDR, MT6350_PMIC_RG_ISINK3_CK_SEL_MASK, MT6350_PMIC_RG_ISINK3_CK_SEL_SHIFT},
  314. {PMIC_RG_AUXADC_SDM_CK_SEL, MT6350_PMIC_RG_AUXADC_SDM_CK_SEL_ADDR, MT6350_PMIC_RG_AUXADC_SDM_CK_SEL_MASK, MT6350_PMIC_RG_AUXADC_SDM_CK_SEL_SHIFT},
  315. {PMIC_RG_AUDIO_CK_SEL, MT6350_PMIC_RG_AUDIO_CK_SEL_ADDR, MT6350_PMIC_RG_AUDIO_CK_SEL_MASK, MT6350_PMIC_RG_AUDIO_CK_SEL_SHIFT},
  316. {PMIC_TOP_CKCON1_SET, MT6350_PMIC_TOP_CKCON1_SET_ADDR, MT6350_PMIC_TOP_CKCON1_SET_MASK, MT6350_PMIC_TOP_CKCON1_SET_SHIFT},
  317. {PMIC_TOP_CKCON1_CLR, MT6350_PMIC_TOP_CKCON1_CLR_ADDR, MT6350_PMIC_TOP_CKCON1_CLR_MASK, MT6350_PMIC_TOP_CKCON1_CLR_SHIFT},
  318. {PMIC_RG_RTC32K_TST_DIS, MT6350_PMIC_RG_RTC32K_TST_DIS_ADDR, MT6350_PMIC_RG_RTC32K_TST_DIS_MASK, MT6350_PMIC_RG_RTC32K_TST_DIS_SHIFT},
  319. {PMIC_RG_SPK_TST_DIS, MT6350_PMIC_RG_SPK_TST_DIS_ADDR, MT6350_PMIC_RG_SPK_TST_DIS_MASK, MT6350_PMIC_RG_SPK_TST_DIS_SHIFT},
  320. {PMIC_RG_SMPS_TST_DIS, MT6350_PMIC_RG_SMPS_TST_DIS_ADDR, MT6350_PMIC_RG_SMPS_TST_DIS_MASK, MT6350_PMIC_RG_SMPS_TST_DIS_SHIFT},
  321. {PMIC_RG_PMU75K_TST_DIS, MT6350_PMIC_RG_PMU75K_TST_DIS_ADDR, MT6350_PMIC_RG_PMU75K_TST_DIS_MASK, MT6350_PMIC_RG_PMU75K_TST_DIS_SHIFT},
  322. {PMIC_RG_AUD26M_TST_DIS, MT6350_PMIC_RG_AUD26M_TST_DIS_ADDR, MT6350_PMIC_RG_AUD26M_TST_DIS_MASK, MT6350_PMIC_RG_AUD26M_TST_DIS_SHIFT},
  323. {PMIC_RG_SPK_TSTSEL, MT6350_PMIC_RG_SPK_TSTSEL_ADDR, MT6350_PMIC_RG_SPK_TSTSEL_MASK, MT6350_PMIC_RG_SPK_TSTSEL_SHIFT},
  324. {PMIC_RG_SMPS_TSTSEL, MT6350_PMIC_RG_SMPS_TSTSEL_ADDR, MT6350_PMIC_RG_SMPS_TSTSEL_MASK, MT6350_PMIC_RG_SMPS_TSTSEL_SHIFT},
  325. {PMIC_RG_RTC32K_TSTSEL, MT6350_PMIC_RG_RTC32K_TSTSEL_ADDR, MT6350_PMIC_RG_RTC32K_TSTSEL_MASK, MT6350_PMIC_RG_RTC32K_TSTSEL_SHIFT},
  326. {PMIC_RG_PMU75K_TSTSEL, MT6350_PMIC_RG_PMU75K_TSTSEL_ADDR, MT6350_PMIC_RG_PMU75K_TSTSEL_MASK, MT6350_PMIC_RG_PMU75K_TSTSEL_SHIFT},
  327. {PMIC_RG_AUD26M_TSTSEL, MT6350_PMIC_RG_AUD26M_TSTSEL_ADDR, MT6350_PMIC_RG_AUD26M_TSTSEL_MASK, MT6350_PMIC_RG_AUD26M_TSTSEL_SHIFT},
  328. {PMIC_RG_RTCDET_TSTSEL, MT6350_PMIC_RG_RTCDET_TSTSEL_ADDR, MT6350_PMIC_RG_RTCDET_TSTSEL_MASK, MT6350_PMIC_RG_RTCDET_TSTSEL_SHIFT},
  329. {PMIC_RG_PWMOC_TSTSEL, MT6350_PMIC_RG_PWMOC_TSTSEL_ADDR, MT6350_PMIC_RG_PWMOC_TSTSEL_MASK, MT6350_PMIC_RG_PWMOC_TSTSEL_SHIFT},
  330. {PMIC_RG_LDOSTB_TSTSEL, MT6350_PMIC_RG_LDOSTB_TSTSEL_ADDR, MT6350_PMIC_RG_LDOSTB_TSTSEL_MASK, MT6350_PMIC_RG_LDOSTB_TSTSEL_SHIFT},
  331. {PMIC_RG_ISINK_TSTSEL, MT6350_PMIC_RG_ISINK_TSTSEL_ADDR, MT6350_PMIC_RG_ISINK_TSTSEL_MASK, MT6350_PMIC_RG_ISINK_TSTSEL_SHIFT},
  332. {PMIC_RG_FQMTR_TSTSEL, MT6350_PMIC_RG_FQMTR_TSTSEL_ADDR, MT6350_PMIC_RG_FQMTR_TSTSEL_MASK, MT6350_PMIC_RG_FQMTR_TSTSEL_SHIFT},
  333. {PMIC_RG_CLASSD_TSTSEL, MT6350_PMIC_RG_CLASSD_TSTSEL_ADDR, MT6350_PMIC_RG_CLASSD_TSTSEL_MASK, MT6350_PMIC_RG_CLASSD_TSTSEL_SHIFT},
  334. {PMIC_RG_AUXADC_SDM_TSTSEL, MT6350_PMIC_RG_AUXADC_SDM_TSTSEL_ADDR, MT6350_PMIC_RG_AUXADC_SDM_TSTSEL_MASK, MT6350_PMIC_RG_AUXADC_SDM_TSTSEL_SHIFT},
  335. {PMIC_RG_AUD26M_DIV4_TSTSEL, MT6350_PMIC_RG_AUD26M_DIV4_TSTSEL_ADDR, MT6350_PMIC_RG_AUD26M_DIV4_TSTSEL_MASK, MT6350_PMIC_RG_AUD26M_DIV4_TSTSEL_SHIFT},
  336. {PMIC_RG_AUDIF_TSTSEL, MT6350_PMIC_RG_AUDIF_TSTSEL_ADDR, MT6350_PMIC_RG_AUDIF_TSTSEL_MASK, MT6350_PMIC_RG_AUDIF_TSTSEL_SHIFT},
  337. {PMIC_RG_BGR_TEST_CK_SEL, MT6350_PMIC_RG_BGR_TEST_CK_SEL_ADDR, MT6350_PMIC_RG_BGR_TEST_CK_SEL_MASK, MT6350_PMIC_RG_BGR_TEST_CK_SEL_SHIFT},
  338. {PMIC_RG_PCHR_TEST_CK_SEL, MT6350_PMIC_RG_PCHR_TEST_CK_SEL_ADDR, MT6350_PMIC_RG_PCHR_TEST_CK_SEL_MASK, MT6350_PMIC_RG_PCHR_TEST_CK_SEL_SHIFT},
  339. {PMIC_RG_STRUP_75K_26M_SEL, MT6350_PMIC_RG_STRUP_75K_26M_SEL_ADDR, MT6350_PMIC_RG_STRUP_75K_26M_SEL_MASK, MT6350_PMIC_RG_STRUP_75K_26M_SEL_SHIFT},
  340. {PMIC_RG_BGR_TESTMODE, MT6350_PMIC_RG_BGR_TESTMODE_ADDR, MT6350_PMIC_RG_BGR_TESTMODE_MASK, MT6350_PMIC_RG_BGR_TESTMODE_SHIFT},
  341. {PMIC_RG_TOP_CKTST2_RSV_15_8, MT6350_PMIC_RG_TOP_CKTST2_RSV_15_8_ADDR, MT6350_PMIC_RG_TOP_CKTST2_RSV_15_8_MASK, MT6350_PMIC_RG_TOP_CKTST2_RSV_15_8_SHIFT},
  342. {PMIC_TEST_OUT, MT6350_PMIC_TEST_OUT_ADDR, MT6350_PMIC_TEST_OUT_MASK, MT6350_PMIC_TEST_OUT_SHIFT},
  343. {PMIC_RG_MON_FLAG_SEL, MT6350_PMIC_RG_MON_FLAG_SEL_ADDR, MT6350_PMIC_RG_MON_FLAG_SEL_MASK, MT6350_PMIC_RG_MON_FLAG_SEL_SHIFT},
  344. {PMIC_RG_MON_GRP_SEL, MT6350_PMIC_RG_MON_GRP_SEL_ADDR, MT6350_PMIC_RG_MON_GRP_SEL_MASK, MT6350_PMIC_RG_MON_GRP_SEL_SHIFT},
  345. {PMIC_RG_TEST_DRIVER, MT6350_PMIC_RG_TEST_DRIVER_ADDR, MT6350_PMIC_RG_TEST_DRIVER_MASK, MT6350_PMIC_RG_TEST_DRIVER_SHIFT},
  346. {PMIC_RG_TEST_CLASSD, MT6350_PMIC_RG_TEST_CLASSD_ADDR, MT6350_PMIC_RG_TEST_CLASSD_MASK, MT6350_PMIC_RG_TEST_CLASSD_SHIFT},
  347. {PMIC_RG_TEST_AUD, MT6350_PMIC_RG_TEST_AUD_ADDR, MT6350_PMIC_RG_TEST_AUD_MASK, MT6350_PMIC_RG_TEST_AUD_SHIFT},
  348. {PMIC_RG_TEST_AUXADC, MT6350_PMIC_RG_TEST_AUXADC_ADDR, MT6350_PMIC_RG_TEST_AUXADC_MASK, MT6350_PMIC_RG_TEST_AUXADC_SHIFT},
  349. {PMIC_RG_NANDTREE_MODE, MT6350_PMIC_RG_NANDTREE_MODE_ADDR, MT6350_PMIC_RG_NANDTREE_MODE_MASK, MT6350_PMIC_RG_NANDTREE_MODE_SHIFT},
  350. {PMIC_RG_EFUSE_MODE, MT6350_PMIC_RG_EFUSE_MODE_ADDR, MT6350_PMIC_RG_EFUSE_MODE_MASK, MT6350_PMIC_RG_EFUSE_MODE_SHIFT},
  351. {PMIC_RG_TEST_STRUP, MT6350_PMIC_RG_TEST_STRUP_ADDR, MT6350_PMIC_RG_TEST_STRUP_MASK, MT6350_PMIC_RG_TEST_STRUP_SHIFT},
  352. {PMIC_RG_TEST_SPK, MT6350_PMIC_RG_TEST_SPK_ADDR, MT6350_PMIC_RG_TEST_SPK_MASK, MT6350_PMIC_RG_TEST_SPK_SHIFT},
  353. {PMIC_RG_TEST_SPK_PWM, MT6350_PMIC_RG_TEST_SPK_PWM_ADDR, MT6350_PMIC_RG_TEST_SPK_PWM_MASK, MT6350_PMIC_RG_TEST_SPK_PWM_SHIFT},
  354. {PMIC_EN_STATUS_VPROC, MT6350_PMIC_EN_STATUS_VPROC_ADDR, MT6350_PMIC_EN_STATUS_VPROC_MASK, MT6350_PMIC_EN_STATUS_VPROC_SHIFT},
  355. {PMIC_EN_STATUS_VSYS, MT6350_PMIC_EN_STATUS_VSYS_ADDR, MT6350_PMIC_EN_STATUS_VSYS_MASK, MT6350_PMIC_EN_STATUS_VSYS_SHIFT},
  356. {PMIC_EN_STATUS_VPA, MT6350_PMIC_EN_STATUS_VPA_ADDR, MT6350_PMIC_EN_STATUS_VPA_MASK, MT6350_PMIC_EN_STATUS_VPA_SHIFT},
  357. {PMIC_EN_STATUS_VRTC, MT6350_PMIC_EN_STATUS_VRTC_ADDR, MT6350_PMIC_EN_STATUS_VRTC_MASK, MT6350_PMIC_EN_STATUS_VRTC_SHIFT},
  358. {PMIC_EN_STATUS_VA, MT6350_PMIC_EN_STATUS_VA_ADDR, MT6350_PMIC_EN_STATUS_VA_MASK, MT6350_PMIC_EN_STATUS_VA_SHIFT},
  359. {PMIC_EN_STATUS_VCAMA, MT6350_PMIC_EN_STATUS_VCAMA_ADDR, MT6350_PMIC_EN_STATUS_VCAMA_MASK, MT6350_PMIC_EN_STATUS_VCAMA_SHIFT},
  360. {PMIC_EN_STATUS_VCAMD, MT6350_PMIC_EN_STATUS_VCAMD_ADDR, MT6350_PMIC_EN_STATUS_VCAMD_MASK, MT6350_PMIC_EN_STATUS_VCAMD_SHIFT},
  361. {PMIC_EN_STATUS_VCAM_AF, MT6350_PMIC_EN_STATUS_VCAM_AF_ADDR, MT6350_PMIC_EN_STATUS_VCAM_AF_MASK, MT6350_PMIC_EN_STATUS_VCAM_AF_SHIFT},
  362. {PMIC_EN_STATUS_VCAM_IO, MT6350_PMIC_EN_STATUS_VCAM_IO_ADDR, MT6350_PMIC_EN_STATUS_VCAM_IO_MASK, MT6350_PMIC_EN_STATUS_VCAM_IO_SHIFT},
  363. {PMIC_EN_STATUS_VCN28, MT6350_PMIC_EN_STATUS_VCN28_ADDR, MT6350_PMIC_EN_STATUS_VCN28_MASK, MT6350_PMIC_EN_STATUS_VCN28_SHIFT},
  364. {PMIC_EN_STATUS_VCN33, MT6350_PMIC_EN_STATUS_VCN33_ADDR, MT6350_PMIC_EN_STATUS_VCN33_MASK, MT6350_PMIC_EN_STATUS_VCN33_SHIFT},
  365. {PMIC_EN_STATUS_VCN_1V8, MT6350_PMIC_EN_STATUS_VCN_1V8_ADDR, MT6350_PMIC_EN_STATUS_VCN_1V8_MASK, MT6350_PMIC_EN_STATUS_VCN_1V8_SHIFT},
  366. {PMIC_EN_STATUS_VEMC_3V3, MT6350_PMIC_EN_STATUS_VEMC_3V3_ADDR, MT6350_PMIC_EN_STATUS_VEMC_3V3_MASK, MT6350_PMIC_EN_STATUS_VEMC_3V3_SHIFT},
  367. {PMIC_EN_STATUS_VGP1, MT6350_PMIC_EN_STATUS_VGP1_ADDR, MT6350_PMIC_EN_STATUS_VGP1_MASK, MT6350_PMIC_EN_STATUS_VGP1_SHIFT},
  368. {PMIC_EN_STATUS_VGP2, MT6350_PMIC_EN_STATUS_VGP2_ADDR, MT6350_PMIC_EN_STATUS_VGP2_MASK, MT6350_PMIC_EN_STATUS_VGP2_SHIFT},
  369. {PMIC_EN_STATUS_VGP3, MT6350_PMIC_EN_STATUS_VGP3_ADDR, MT6350_PMIC_EN_STATUS_VGP3_MASK, MT6350_PMIC_EN_STATUS_VGP3_SHIFT},
  370. {PMIC_EN_STATUS_VIBR, MT6350_PMIC_EN_STATUS_VIBR_ADDR, MT6350_PMIC_EN_STATUS_VIBR_MASK, MT6350_PMIC_EN_STATUS_VIBR_SHIFT},
  371. {PMIC_EN_STATUS_VIO18, MT6350_PMIC_EN_STATUS_VIO18_ADDR, MT6350_PMIC_EN_STATUS_VIO18_MASK, MT6350_PMIC_EN_STATUS_VIO18_SHIFT},
  372. {PMIC_EN_STATUS_VIO28, MT6350_PMIC_EN_STATUS_VIO28_ADDR, MT6350_PMIC_EN_STATUS_VIO28_MASK, MT6350_PMIC_EN_STATUS_VIO28_SHIFT},
  373. {PMIC_EN_STATUS_VM, MT6350_PMIC_EN_STATUS_VM_ADDR, MT6350_PMIC_EN_STATUS_VM_MASK, MT6350_PMIC_EN_STATUS_VM_SHIFT},
  374. {PMIC_EN_STATUS_VMC, MT6350_PMIC_EN_STATUS_VMC_ADDR, MT6350_PMIC_EN_STATUS_VMC_MASK, MT6350_PMIC_EN_STATUS_VMC_SHIFT},
  375. {PMIC_EN_STATUS_VMCH, MT6350_PMIC_EN_STATUS_VMCH_ADDR, MT6350_PMIC_EN_STATUS_VMCH_MASK, MT6350_PMIC_EN_STATUS_VMCH_SHIFT},
  376. {PMIC_EN_STATUS_VRF18, MT6350_PMIC_EN_STATUS_VRF18_ADDR, MT6350_PMIC_EN_STATUS_VRF18_MASK, MT6350_PMIC_EN_STATUS_VRF18_SHIFT},
  377. {PMIC_EN_STATUS_VSIM1, MT6350_PMIC_EN_STATUS_VSIM1_ADDR, MT6350_PMIC_EN_STATUS_VSIM1_MASK, MT6350_PMIC_EN_STATUS_VSIM1_SHIFT},
  378. {PMIC_EN_STATUS_VSIM2, MT6350_PMIC_EN_STATUS_VSIM2_ADDR, MT6350_PMIC_EN_STATUS_VSIM2_MASK, MT6350_PMIC_EN_STATUS_VSIM2_SHIFT},
  379. {PMIC_EN_STATUS_VTCXO, MT6350_PMIC_EN_STATUS_VTCXO_ADDR, MT6350_PMIC_EN_STATUS_VTCXO_MASK, MT6350_PMIC_EN_STATUS_VTCXO_SHIFT},
  380. {PMIC_EN_STATUS_VUSB, MT6350_PMIC_EN_STATUS_VUSB_ADDR, MT6350_PMIC_EN_STATUS_VUSB_MASK, MT6350_PMIC_EN_STATUS_VUSB_SHIFT},
  381. {PMIC_OC_STATUS_VPROC, MT6350_PMIC_OC_STATUS_VPROC_ADDR, MT6350_PMIC_OC_STATUS_VPROC_MASK, MT6350_PMIC_OC_STATUS_VPROC_SHIFT},
  382. {PMIC_OC_STATUS_VSYS, MT6350_PMIC_OC_STATUS_VSYS_ADDR, MT6350_PMIC_OC_STATUS_VSYS_MASK, MT6350_PMIC_OC_STATUS_VSYS_SHIFT},
  383. {PMIC_OC_STATUS_VPA, MT6350_PMIC_OC_STATUS_VPA_ADDR, MT6350_PMIC_OC_STATUS_VPA_MASK, MT6350_PMIC_OC_STATUS_VPA_SHIFT},
  384. {PMIC_OC_STATUS_VA, MT6350_PMIC_OC_STATUS_VA_ADDR, MT6350_PMIC_OC_STATUS_VA_MASK, MT6350_PMIC_OC_STATUS_VA_SHIFT},
  385. {PMIC_OC_STATUS_VCAMA, MT6350_PMIC_OC_STATUS_VCAMA_ADDR, MT6350_PMIC_OC_STATUS_VCAMA_MASK, MT6350_PMIC_OC_STATUS_VCAMA_SHIFT},
  386. {PMIC_OC_STATUS_VCAMD, MT6350_PMIC_OC_STATUS_VCAMD_ADDR, MT6350_PMIC_OC_STATUS_VCAMD_MASK, MT6350_PMIC_OC_STATUS_VCAMD_SHIFT},
  387. {PMIC_OC_STATUS_VCAM_AF, MT6350_PMIC_OC_STATUS_VCAM_AF_ADDR, MT6350_PMIC_OC_STATUS_VCAM_AF_MASK, MT6350_PMIC_OC_STATUS_VCAM_AF_SHIFT},
  388. {PMIC_OC_STATUS_VCAM_IO, MT6350_PMIC_OC_STATUS_VCAM_IO_ADDR, MT6350_PMIC_OC_STATUS_VCAM_IO_MASK, MT6350_PMIC_OC_STATUS_VCAM_IO_SHIFT},
  389. {PMIC_OC_STATUS_VCN28, MT6350_PMIC_OC_STATUS_VCN28_ADDR, MT6350_PMIC_OC_STATUS_VCN28_MASK, MT6350_PMIC_OC_STATUS_VCN28_SHIFT},
  390. {PMIC_OC_STATUS_VCN33, MT6350_PMIC_OC_STATUS_VCN33_ADDR, MT6350_PMIC_OC_STATUS_VCN33_MASK, MT6350_PMIC_OC_STATUS_VCN33_SHIFT},
  391. {PMIC_OC_STATUS_VCN_1V8, MT6350_PMIC_OC_STATUS_VCN_1V8_ADDR, MT6350_PMIC_OC_STATUS_VCN_1V8_MASK, MT6350_PMIC_OC_STATUS_VCN_1V8_SHIFT},
  392. {PMIC_OC_STATUS_VEMC_3V3, MT6350_PMIC_OC_STATUS_VEMC_3V3_ADDR, MT6350_PMIC_OC_STATUS_VEMC_3V3_MASK, MT6350_PMIC_OC_STATUS_VEMC_3V3_SHIFT},
  393. {PMIC_OC_STATUS_VGP1, MT6350_PMIC_OC_STATUS_VGP1_ADDR, MT6350_PMIC_OC_STATUS_VGP1_MASK, MT6350_PMIC_OC_STATUS_VGP1_SHIFT},
  394. {PMIC_OC_STATUS_VGP2, MT6350_PMIC_OC_STATUS_VGP2_ADDR, MT6350_PMIC_OC_STATUS_VGP2_MASK, MT6350_PMIC_OC_STATUS_VGP2_SHIFT},
  395. {PMIC_OC_STATUS_VGP3, MT6350_PMIC_OC_STATUS_VGP3_ADDR, MT6350_PMIC_OC_STATUS_VGP3_MASK, MT6350_PMIC_OC_STATUS_VGP3_SHIFT},
  396. {PMIC_OC_STATUS_VIBR, MT6350_PMIC_OC_STATUS_VIBR_ADDR, MT6350_PMIC_OC_STATUS_VIBR_MASK, MT6350_PMIC_OC_STATUS_VIBR_SHIFT},
  397. {PMIC_OC_STATUS_VIO18, MT6350_PMIC_OC_STATUS_VIO18_ADDR, MT6350_PMIC_OC_STATUS_VIO18_MASK, MT6350_PMIC_OC_STATUS_VIO18_SHIFT},
  398. {PMIC_OC_STATUS_VIO28, MT6350_PMIC_OC_STATUS_VIO28_ADDR, MT6350_PMIC_OC_STATUS_VIO28_MASK, MT6350_PMIC_OC_STATUS_VIO28_SHIFT},
  399. {PMIC_OC_STATUS_VM, MT6350_PMIC_OC_STATUS_VM_ADDR, MT6350_PMIC_OC_STATUS_VM_MASK, MT6350_PMIC_OC_STATUS_VM_SHIFT},
  400. {PMIC_OC_STATUS_VMC, MT6350_PMIC_OC_STATUS_VMC_ADDR, MT6350_PMIC_OC_STATUS_VMC_MASK, MT6350_PMIC_OC_STATUS_VMC_SHIFT},
  401. {PMIC_OC_STATUS_VMCH, MT6350_PMIC_OC_STATUS_VMCH_ADDR, MT6350_PMIC_OC_STATUS_VMCH_MASK, MT6350_PMIC_OC_STATUS_VMCH_SHIFT},
  402. {PMIC_OC_STATUS_VRF18, MT6350_PMIC_OC_STATUS_VRF18_ADDR, MT6350_PMIC_OC_STATUS_VRF18_MASK, MT6350_PMIC_OC_STATUS_VRF18_SHIFT},
  403. {PMIC_OC_STATUS_VSIM1, MT6350_PMIC_OC_STATUS_VSIM1_ADDR, MT6350_PMIC_OC_STATUS_VSIM1_MASK, MT6350_PMIC_OC_STATUS_VSIM1_SHIFT},
  404. {PMIC_OC_STATUS_VSIM2, MT6350_PMIC_OC_STATUS_VSIM2_ADDR, MT6350_PMIC_OC_STATUS_VSIM2_MASK, MT6350_PMIC_OC_STATUS_VSIM2_SHIFT},
  405. {PMIC_OC_STATUS_VTCXO, MT6350_PMIC_OC_STATUS_VTCXO_ADDR, MT6350_PMIC_OC_STATUS_VTCXO_MASK, MT6350_PMIC_OC_STATUS_VTCXO_SHIFT},
  406. {PMIC_OC_STATUS_VUSB, MT6350_PMIC_OC_STATUS_VUSB_ADDR, MT6350_PMIC_OC_STATUS_VUSB_MASK, MT6350_PMIC_OC_STATUS_VUSB_SHIFT},
  407. {PMIC_NI_SPK_OC_DET_D_L, MT6350_PMIC_NI_SPK_OC_DET_D_L_ADDR, MT6350_PMIC_NI_SPK_OC_DET_D_L_MASK, MT6350_PMIC_NI_SPK_OC_DET_D_L_SHIFT},
  408. {PMIC_NI_SPK_OC_DET_AB_L, MT6350_PMIC_NI_SPK_OC_DET_AB_L_ADDR, MT6350_PMIC_NI_SPK_OC_DET_AB_L_MASK, MT6350_PMIC_NI_SPK_OC_DET_AB_L_SHIFT},
  409. {PMIC_VPROC_PG_DEB, MT6350_PMIC_VPROC_PG_DEB_ADDR, MT6350_PMIC_VPROC_PG_DEB_MASK, MT6350_PMIC_VPROC_PG_DEB_SHIFT},
  410. {PMIC_VSYS_PG_DEB, MT6350_PMIC_VSYS_PG_DEB_ADDR, MT6350_PMIC_VSYS_PG_DEB_MASK, MT6350_PMIC_VSYS_PG_DEB_SHIFT},
  411. {PMIC_VM_PG_DEB, MT6350_PMIC_VM_PG_DEB_ADDR, MT6350_PMIC_VM_PG_DEB_MASK, MT6350_PMIC_VM_PG_DEB_SHIFT},
  412. {PMIC_VIO18_PG_DEB, MT6350_PMIC_VIO18_PG_DEB_ADDR, MT6350_PMIC_VIO18_PG_DEB_MASK, MT6350_PMIC_VIO18_PG_DEB_SHIFT},
  413. {PMIC_VTCXO_PG_DEB, MT6350_PMIC_VTCXO_PG_DEB_ADDR, MT6350_PMIC_VTCXO_PG_DEB_MASK, MT6350_PMIC_VTCXO_PG_DEB_SHIFT},
  414. {PMIC_VA_PG_DEB, MT6350_PMIC_VA_PG_DEB_ADDR, MT6350_PMIC_VA_PG_DEB_MASK, MT6350_PMIC_VA_PG_DEB_SHIFT},
  415. {PMIC_VIO28_PG_DEB, MT6350_PMIC_VIO28_PG_DEB_ADDR, MT6350_PMIC_VIO28_PG_DEB_MASK, MT6350_PMIC_VIO28_PG_DEB_SHIFT},
  416. {PMIC_VGP2_PG_DEB, MT6350_PMIC_VGP2_PG_DEB_ADDR, MT6350_PMIC_VGP2_PG_DEB_MASK, MT6350_PMIC_VGP2_PG_DEB_SHIFT},
  417. {PMIC_PMU_TEST_MODE_SCAN, MT6350_PMIC_PMU_TEST_MODE_SCAN_ADDR, MT6350_PMIC_PMU_TEST_MODE_SCAN_MASK, MT6350_PMIC_PMU_TEST_MODE_SCAN_SHIFT},
  418. {PMIC_PWRKEY_DEB, MT6350_PMIC_PWRKEY_DEB_ADDR, MT6350_PMIC_PWRKEY_DEB_MASK, MT6350_PMIC_PWRKEY_DEB_SHIFT},
  419. {PMIC_FCHRKEY_DEB, MT6350_PMIC_FCHRKEY_DEB_ADDR, MT6350_PMIC_FCHRKEY_DEB_MASK, MT6350_PMIC_FCHRKEY_DEB_SHIFT},
  420. {PMIC_VBAT_OV, MT6350_PMIC_VBAT_OV_ADDR, MT6350_PMIC_VBAT_OV_MASK, MT6350_PMIC_VBAT_OV_SHIFT},
  421. {PMIC_PCHR_CHRDET, MT6350_PMIC_PCHR_CHRDET_ADDR, MT6350_PMIC_PCHR_CHRDET_MASK, MT6350_PMIC_PCHR_CHRDET_SHIFT},
  422. {PMIC_RO_BATON_UNDET, MT6350_PMIC_RO_BATON_UNDET_ADDR, MT6350_PMIC_RO_BATON_UNDET_MASK, MT6350_PMIC_RO_BATON_UNDET_SHIFT},
  423. {PMIC_RTC_XTAL_DET_DONE, MT6350_PMIC_RTC_XTAL_DET_DONE_ADDR, MT6350_PMIC_RTC_XTAL_DET_DONE_MASK, MT6350_PMIC_RTC_XTAL_DET_DONE_SHIFT},
  424. {PMIC_XOSC32_ENB_DET, MT6350_PMIC_XOSC32_ENB_DET_ADDR, MT6350_PMIC_XOSC32_ENB_DET_MASK, MT6350_PMIC_XOSC32_ENB_DET_SHIFT},
  425. {PMIC_RTC_XTAL_DET_RSV, MT6350_PMIC_RTC_XTAL_DET_RSV_ADDR, MT6350_PMIC_RTC_XTAL_DET_RSV_MASK, MT6350_PMIC_RTC_XTAL_DET_RSV_SHIFT},
  426. {PMIC_RG_SIMAP_TDSEL, MT6350_PMIC_RG_SIMAP_TDSEL_ADDR, MT6350_PMIC_RG_SIMAP_TDSEL_MASK, MT6350_PMIC_RG_SIMAP_TDSEL_SHIFT},
  427. {PMIC_RG_AUD_TDSEL, MT6350_PMIC_RG_AUD_TDSEL_ADDR, MT6350_PMIC_RG_AUD_TDSEL_MASK, MT6350_PMIC_RG_AUD_TDSEL_SHIFT},
  428. {PMIC_RG_SPI_TDSEL, MT6350_PMIC_RG_SPI_TDSEL_ADDR, MT6350_PMIC_RG_SPI_TDSEL_MASK, MT6350_PMIC_RG_SPI_TDSEL_SHIFT},
  429. {PMIC_RG_PMU_TDSEL, MT6350_PMIC_RG_PMU_TDSEL_ADDR, MT6350_PMIC_RG_PMU_TDSEL_MASK, MT6350_PMIC_RG_PMU_TDSEL_SHIFT},
  430. {PMIC_RG_SIMLS_TDSEL, MT6350_PMIC_RG_SIMLS_TDSEL_ADDR, MT6350_PMIC_RG_SIMLS_TDSEL_MASK, MT6350_PMIC_RG_SIMLS_TDSEL_SHIFT},
  431. {PMIC_RG_SIMAP_RDSEL, MT6350_PMIC_RG_SIMAP_RDSEL_ADDR, MT6350_PMIC_RG_SIMAP_RDSEL_MASK, MT6350_PMIC_RG_SIMAP_RDSEL_SHIFT},
  432. {PMIC_RG_AUD_RDSEL, MT6350_PMIC_RG_AUD_RDSEL_ADDR, MT6350_PMIC_RG_AUD_RDSEL_MASK, MT6350_PMIC_RG_AUD_RDSEL_SHIFT},
  433. {PMIC_RG_SPI_RDSEL, MT6350_PMIC_RG_SPI_RDSEL_ADDR, MT6350_PMIC_RG_SPI_RDSEL_MASK, MT6350_PMIC_RG_SPI_RDSEL_SHIFT},
  434. {PMIC_RG_PMU_RDSEL, MT6350_PMIC_RG_PMU_RDSEL_ADDR, MT6350_PMIC_RG_PMU_RDSEL_MASK, MT6350_PMIC_RG_PMU_RDSEL_SHIFT},
  435. {PMIC_RG_SIMLS_RDSEL, MT6350_PMIC_RG_SIMLS_RDSEL_ADDR, MT6350_PMIC_RG_SIMLS_RDSEL_MASK, MT6350_PMIC_RG_SIMLS_RDSEL_SHIFT},
  436. {PMIC_RG_SMT_SYSRSTB, MT6350_PMIC_RG_SMT_SYSRSTB_ADDR, MT6350_PMIC_RG_SMT_SYSRSTB_MASK, MT6350_PMIC_RG_SMT_SYSRSTB_SHIFT},
  437. {PMIC_RG_SMT_INT, MT6350_PMIC_RG_SMT_INT_ADDR, MT6350_PMIC_RG_SMT_INT_MASK, MT6350_PMIC_RG_SMT_INT_SHIFT},
  438. {PMIC_RG_SMT_SRCLKEN, MT6350_PMIC_RG_SMT_SRCLKEN_ADDR, MT6350_PMIC_RG_SMT_SRCLKEN_MASK, MT6350_PMIC_RG_SMT_SRCLKEN_SHIFT},
  439. {PMIC_RG_SMT_RTC_32K1V8, MT6350_PMIC_RG_SMT_RTC_32K1V8_ADDR, MT6350_PMIC_RG_SMT_RTC_32K1V8_MASK, MT6350_PMIC_RG_SMT_RTC_32K1V8_SHIFT},
  440. {PMIC_RG_SMT_SPI_CLK, MT6350_PMIC_RG_SMT_SPI_CLK_ADDR, MT6350_PMIC_RG_SMT_SPI_CLK_MASK, MT6350_PMIC_RG_SMT_SPI_CLK_SHIFT},
  441. {PMIC_RG_SMT_SPI_CSN, MT6350_PMIC_RG_SMT_SPI_CSN_ADDR, MT6350_PMIC_RG_SMT_SPI_CSN_MASK, MT6350_PMIC_RG_SMT_SPI_CSN_SHIFT},
  442. {PMIC_RG_SMT_SPI_MOSI, MT6350_PMIC_RG_SMT_SPI_MOSI_ADDR, MT6350_PMIC_RG_SMT_SPI_MOSI_MASK, MT6350_PMIC_RG_SMT_SPI_MOSI_SHIFT},
  443. {PMIC_RG_SMT_SPI_MISO, MT6350_PMIC_RG_SMT_SPI_MISO_ADDR, MT6350_PMIC_RG_SMT_SPI_MISO_MASK, MT6350_PMIC_RG_SMT_SPI_MISO_SHIFT},
  444. {PMIC_RG_SMT_AUD_CLK, MT6350_PMIC_RG_SMT_AUD_CLK_ADDR, MT6350_PMIC_RG_SMT_AUD_CLK_MASK, MT6350_PMIC_RG_SMT_AUD_CLK_SHIFT},
  445. {PMIC_RG_SMT_AUD_MOSI, MT6350_PMIC_RG_SMT_AUD_MOSI_ADDR, MT6350_PMIC_RG_SMT_AUD_MOSI_MASK, MT6350_PMIC_RG_SMT_AUD_MOSI_SHIFT},
  446. {PMIC_RG_SMT_AUD_MISO, MT6350_PMIC_RG_SMT_AUD_MISO_ADDR, MT6350_PMIC_RG_SMT_AUD_MISO_MASK, MT6350_PMIC_RG_SMT_AUD_MISO_SHIFT},
  447. {PMIC_RG_SMT_SIM1_AP_SCLK, MT6350_PMIC_RG_SMT_SIM1_AP_SCLK_ADDR, MT6350_PMIC_RG_SMT_SIM1_AP_SCLK_MASK, MT6350_PMIC_RG_SMT_SIM1_AP_SCLK_SHIFT},
  448. {PMIC_RG_SMT_SIM1_AP_SRST, MT6350_PMIC_RG_SMT_SIM1_AP_SRST_ADDR, MT6350_PMIC_RG_SMT_SIM1_AP_SRST_MASK, MT6350_PMIC_RG_SMT_SIM1_AP_SRST_SHIFT},
  449. {PMIC_RG_SMT_SIMLS1_SCLK, MT6350_PMIC_RG_SMT_SIMLS1_SCLK_ADDR, MT6350_PMIC_RG_SMT_SIMLS1_SCLK_MASK, MT6350_PMIC_RG_SMT_SIMLS1_SCLK_SHIFT},
  450. {PMIC_RG_SMT_SIMLS1_SRST, MT6350_PMIC_RG_SMT_SIMLS1_SRST_ADDR, MT6350_PMIC_RG_SMT_SIMLS1_SRST_MASK, MT6350_PMIC_RG_SMT_SIMLS1_SRST_SHIFT},
  451. {PMIC_RG_SMT_SIM2_AP_SCLK, MT6350_PMIC_RG_SMT_SIM2_AP_SCLK_ADDR, MT6350_PMIC_RG_SMT_SIM2_AP_SCLK_MASK, MT6350_PMIC_RG_SMT_SIM2_AP_SCLK_SHIFT},
  452. {PMIC_RG_SMT_SIM2_AP_SRST, MT6350_PMIC_RG_SMT_SIM2_AP_SRST_ADDR, MT6350_PMIC_RG_SMT_SIM2_AP_SRST_MASK, MT6350_PMIC_RG_SMT_SIM2_AP_SRST_SHIFT},
  453. {PMIC_RG_SMT_SIMLS2_SCLK, MT6350_PMIC_RG_SMT_SIMLS2_SCLK_ADDR, MT6350_PMIC_RG_SMT_SIMLS2_SCLK_MASK, MT6350_PMIC_RG_SMT_SIMLS2_SCLK_SHIFT},
  454. {PMIC_RG_SMT_SIMLS2_SRST, MT6350_PMIC_RG_SMT_SIMLS2_SRST_ADDR, MT6350_PMIC_RG_SMT_SIMLS2_SRST_MASK, MT6350_PMIC_RG_SMT_SIMLS2_SRST_SHIFT},
  455. {PMIC_RG_OCTL_INT, MT6350_PMIC_RG_OCTL_INT_ADDR, MT6350_PMIC_RG_OCTL_INT_MASK, MT6350_PMIC_RG_OCTL_INT_SHIFT},
  456. {PMIC_RG_OCTL_SRCLKEN, MT6350_PMIC_RG_OCTL_SRCLKEN_ADDR, MT6350_PMIC_RG_OCTL_SRCLKEN_MASK, MT6350_PMIC_RG_OCTL_SRCLKEN_SHIFT},
  457. {PMIC_RG_OCTL_RTC_32K1V8, MT6350_PMIC_RG_OCTL_RTC_32K1V8_ADDR, MT6350_PMIC_RG_OCTL_RTC_32K1V8_MASK, MT6350_PMIC_RG_OCTL_RTC_32K1V8_SHIFT},
  458. {PMIC_RG_OCTL_SPI_CLK, MT6350_PMIC_RG_OCTL_SPI_CLK_ADDR, MT6350_PMIC_RG_OCTL_SPI_CLK_MASK, MT6350_PMIC_RG_OCTL_SPI_CLK_SHIFT},
  459. {PMIC_RG_OCTL_SPI_CSN, MT6350_PMIC_RG_OCTL_SPI_CSN_ADDR, MT6350_PMIC_RG_OCTL_SPI_CSN_MASK, MT6350_PMIC_RG_OCTL_SPI_CSN_SHIFT},
  460. {PMIC_RG_OCTL_SPI_MOSI, MT6350_PMIC_RG_OCTL_SPI_MOSI_ADDR, MT6350_PMIC_RG_OCTL_SPI_MOSI_MASK, MT6350_PMIC_RG_OCTL_SPI_MOSI_SHIFT},
  461. {PMIC_RG_OCTL_SPI_MISO, MT6350_PMIC_RG_OCTL_SPI_MISO_ADDR, MT6350_PMIC_RG_OCTL_SPI_MISO_MASK, MT6350_PMIC_RG_OCTL_SPI_MISO_SHIFT},
  462. {PMIC_RG_OCTL_AUD_CLK, MT6350_PMIC_RG_OCTL_AUD_CLK_ADDR, MT6350_PMIC_RG_OCTL_AUD_CLK_MASK, MT6350_PMIC_RG_OCTL_AUD_CLK_SHIFT},
  463. {PMIC_RG_OCTL_AUD_MOSI, MT6350_PMIC_RG_OCTL_AUD_MOSI_ADDR, MT6350_PMIC_RG_OCTL_AUD_MOSI_MASK, MT6350_PMIC_RG_OCTL_AUD_MOSI_SHIFT},
  464. {PMIC_RG_OCTL_AUD_MISO, MT6350_PMIC_RG_OCTL_AUD_MISO_ADDR, MT6350_PMIC_RG_OCTL_AUD_MISO_MASK, MT6350_PMIC_RG_OCTL_AUD_MISO_SHIFT},
  465. {PMIC_RG_OCTL_SIM1_AP_SCLK, MT6350_PMIC_RG_OCTL_SIM1_AP_SCLK_ADDR, MT6350_PMIC_RG_OCTL_SIM1_AP_SCLK_MASK, MT6350_PMIC_RG_OCTL_SIM1_AP_SCLK_SHIFT},
  466. {PMIC_RG_OCTL_SIM1_AP_SRST, MT6350_PMIC_RG_OCTL_SIM1_AP_SRST_ADDR, MT6350_PMIC_RG_OCTL_SIM1_AP_SRST_MASK, MT6350_PMIC_RG_OCTL_SIM1_AP_SRST_SHIFT},
  467. {PMIC_RG_OCTL_SIMLS1_SCLK, MT6350_PMIC_RG_OCTL_SIMLS1_SCLK_ADDR, MT6350_PMIC_RG_OCTL_SIMLS1_SCLK_MASK, MT6350_PMIC_RG_OCTL_SIMLS1_SCLK_SHIFT},
  468. {PMIC_RG_OCTL_SIMLS1_SRST, MT6350_PMIC_RG_OCTL_SIMLS1_SRST_ADDR, MT6350_PMIC_RG_OCTL_SIMLS1_SRST_MASK, MT6350_PMIC_RG_OCTL_SIMLS1_SRST_SHIFT},
  469. {PMIC_RG_OCTL_SIM2_AP_SCLK, MT6350_PMIC_RG_OCTL_SIM2_AP_SCLK_ADDR, MT6350_PMIC_RG_OCTL_SIM2_AP_SCLK_MASK, MT6350_PMIC_RG_OCTL_SIM2_AP_SCLK_SHIFT},
  470. {PMIC_RG_OCTL_SIM2_AP_SRST, MT6350_PMIC_RG_OCTL_SIM2_AP_SRST_ADDR, MT6350_PMIC_RG_OCTL_SIM2_AP_SRST_MASK, MT6350_PMIC_RG_OCTL_SIM2_AP_SRST_SHIFT},
  471. {PMIC_RG_OCTL_SIMLS2_SCLK, MT6350_PMIC_RG_OCTL_SIMLS2_SCLK_ADDR, MT6350_PMIC_RG_OCTL_SIMLS2_SCLK_MASK, MT6350_PMIC_RG_OCTL_SIMLS2_SCLK_SHIFT},
  472. {PMIC_RG_OCTL_SIMLS2_SRST, MT6350_PMIC_RG_OCTL_SIMLS2_SRST_ADDR, MT6350_PMIC_RG_OCTL_SIMLS2_SRST_MASK, MT6350_PMIC_RG_OCTL_SIMLS2_SRST_SHIFT},
  473. {PMIC_RG_SIMLS1_SCLK_CONF, MT6350_PMIC_RG_SIMLS1_SCLK_CONF_ADDR, MT6350_PMIC_RG_SIMLS1_SCLK_CONF_MASK, MT6350_PMIC_RG_SIMLS1_SCLK_CONF_SHIFT},
  474. {PMIC_RG_SIMLS1_SRST_CONF, MT6350_PMIC_RG_SIMLS1_SRST_CONF_ADDR, MT6350_PMIC_RG_SIMLS1_SRST_CONF_MASK, MT6350_PMIC_RG_SIMLS1_SRST_CONF_SHIFT},
  475. {PMIC_RG_SIMLS2_SCLK_CONF, MT6350_PMIC_RG_SIMLS2_SCLK_CONF_ADDR, MT6350_PMIC_RG_SIMLS2_SCLK_CONF_MASK, MT6350_PMIC_RG_SIMLS2_SCLK_CONF_SHIFT},
  476. {PMIC_RG_SIMLS2_SRST_CONF, MT6350_PMIC_RG_SIMLS2_SRST_CONF_ADDR, MT6350_PMIC_RG_SIMLS2_SRST_CONF_MASK, MT6350_PMIC_RG_SIMLS2_SRST_CONF_SHIFT},
  477. {PMIC_RG_INT_EN_SPKL_AB, MT6350_PMIC_RG_INT_EN_SPKL_AB_ADDR, MT6350_PMIC_RG_INT_EN_SPKL_AB_MASK, MT6350_PMIC_RG_INT_EN_SPKL_AB_SHIFT},
  478. {PMIC_RG_INT_EN_SPKL, MT6350_PMIC_RG_INT_EN_SPKL_ADDR, MT6350_PMIC_RG_INT_EN_SPKL_MASK, MT6350_PMIC_RG_INT_EN_SPKL_SHIFT},
  479. {PMIC_RG_INT_EN_BAT_L, MT6350_PMIC_RG_INT_EN_BAT_L_ADDR, MT6350_PMIC_RG_INT_EN_BAT_L_MASK, MT6350_PMIC_RG_INT_EN_BAT_L_SHIFT},
  480. {PMIC_RG_INT_EN_BAT_H, MT6350_PMIC_RG_INT_EN_BAT_H_ADDR, MT6350_PMIC_RG_INT_EN_BAT_H_MASK, MT6350_PMIC_RG_INT_EN_BAT_H_SHIFT},
  481. {PMIC_RG_INT_EN_WATCHDOG, MT6350_PMIC_RG_INT_EN_WATCHDOG_ADDR, MT6350_PMIC_RG_INT_EN_WATCHDOG_MASK, MT6350_PMIC_RG_INT_EN_WATCHDOG_SHIFT},
  482. {PMIC_RG_INT_EN_PWRKEY, MT6350_PMIC_RG_INT_EN_PWRKEY_ADDR, MT6350_PMIC_RG_INT_EN_PWRKEY_MASK, MT6350_PMIC_RG_INT_EN_PWRKEY_SHIFT},
  483. {PMIC_RG_INT_EN_THR_L, MT6350_PMIC_RG_INT_EN_THR_L_ADDR, MT6350_PMIC_RG_INT_EN_THR_L_MASK, MT6350_PMIC_RG_INT_EN_THR_L_SHIFT},
  484. {PMIC_RG_INT_EN_THR_H, MT6350_PMIC_RG_INT_EN_THR_H_ADDR, MT6350_PMIC_RG_INT_EN_THR_H_MASK, MT6350_PMIC_RG_INT_EN_THR_H_SHIFT},
  485. {PMIC_RG_INT_EN_VBATON_UNDET, MT6350_PMIC_RG_INT_EN_VBATON_UNDET_ADDR, MT6350_PMIC_RG_INT_EN_VBATON_UNDET_MASK, MT6350_PMIC_RG_INT_EN_VBATON_UNDET_SHIFT},
  486. {PMIC_RG_INT_EN_BVALID_DET, MT6350_PMIC_RG_INT_EN_BVALID_DET_ADDR, MT6350_PMIC_RG_INT_EN_BVALID_DET_MASK, MT6350_PMIC_RG_INT_EN_BVALID_DET_SHIFT},
  487. {PMIC_RG_INT_EN_CHRDET, MT6350_PMIC_RG_INT_EN_CHRDET_ADDR, MT6350_PMIC_RG_INT_EN_CHRDET_MASK, MT6350_PMIC_RG_INT_EN_CHRDET_SHIFT},
  488. {PMIC_RG_INT_EN_OV, MT6350_PMIC_RG_INT_EN_OV_ADDR, MT6350_PMIC_RG_INT_EN_OV_MASK, MT6350_PMIC_RG_INT_EN_OV_SHIFT},
  489. {PMIC_INT_CON0_SET, MT6350_PMIC_INT_CON0_SET_ADDR, MT6350_PMIC_INT_CON0_SET_MASK, MT6350_PMIC_INT_CON0_SET_SHIFT},
  490. {PMIC_INT_CON0_CLR, MT6350_PMIC_INT_CON0_CLR_ADDR, MT6350_PMIC_INT_CON0_CLR_MASK, MT6350_PMIC_INT_CON0_CLR_SHIFT},
  491. {PMIC_RG_INT_EN_LDO, MT6350_PMIC_RG_INT_EN_LDO_ADDR, MT6350_PMIC_RG_INT_EN_LDO_MASK, MT6350_PMIC_RG_INT_EN_LDO_SHIFT},
  492. {PMIC_RG_INT_EN_FCHRKEY, MT6350_PMIC_RG_INT_EN_FCHRKEY_ADDR, MT6350_PMIC_RG_INT_EN_FCHRKEY_MASK, MT6350_PMIC_RG_INT_EN_FCHRKEY_SHIFT},
  493. {PMIC_RG_INT_EN_ACCDET, MT6350_PMIC_RG_INT_EN_ACCDET_ADDR, MT6350_PMIC_RG_INT_EN_ACCDET_MASK, MT6350_PMIC_RG_INT_EN_ACCDET_SHIFT},
  494. {PMIC_RG_INT_EN_AUDIO, MT6350_PMIC_RG_INT_EN_AUDIO_ADDR, MT6350_PMIC_RG_INT_EN_AUDIO_MASK, MT6350_PMIC_RG_INT_EN_AUDIO_SHIFT},
  495. {PMIC_RG_INT_EN_RTC, MT6350_PMIC_RG_INT_EN_RTC_ADDR, MT6350_PMIC_RG_INT_EN_RTC_MASK, MT6350_PMIC_RG_INT_EN_RTC_SHIFT},
  496. {PMIC_RG_INT_EN_VPROC, MT6350_PMIC_RG_INT_EN_VPROC_ADDR, MT6350_PMIC_RG_INT_EN_VPROC_MASK, MT6350_PMIC_RG_INT_EN_VPROC_SHIFT},
  497. {PMIC_RG_INT_EN_VSYS, MT6350_PMIC_RG_INT_EN_VSYS_ADDR, MT6350_PMIC_RG_INT_EN_VSYS_MASK, MT6350_PMIC_RG_INT_EN_VSYS_SHIFT},
  498. {PMIC_RG_INT_EN_VPA, MT6350_PMIC_RG_INT_EN_VPA_ADDR, MT6350_PMIC_RG_INT_EN_VPA_MASK, MT6350_PMIC_RG_INT_EN_VPA_SHIFT},
  499. {PMIC_INT_CON1_SET, MT6350_PMIC_INT_CON1_SET_ADDR, MT6350_PMIC_INT_CON1_SET_MASK, MT6350_PMIC_INT_CON1_SET_SHIFT},
  500. {PMIC_INT_CON1_CLR, MT6350_PMIC_INT_CON1_CLR_ADDR, MT6350_PMIC_INT_CON1_CLR_MASK, MT6350_PMIC_INT_CON1_CLR_SHIFT},
  501. {PMIC_POLARITY, MT6350_PMIC_POLARITY_ADDR, MT6350_PMIC_POLARITY_MASK, MT6350_PMIC_POLARITY_SHIFT},
  502. {PMIC_POLARITY_VBATON_UNDET, MT6350_PMIC_POLARITY_VBATON_UNDET_ADDR, MT6350_PMIC_POLARITY_VBATON_UNDET_MASK, MT6350_PMIC_POLARITY_VBATON_UNDET_SHIFT},
  503. {PMIC_POLARITY_BVALID_DET, MT6350_PMIC_POLARITY_BVALID_DET_ADDR, MT6350_PMIC_POLARITY_BVALID_DET_MASK, MT6350_PMIC_POLARITY_BVALID_DET_SHIFT},
  504. {PMIC_RG_FCHRKEY_INT_SEL, MT6350_PMIC_RG_FCHRKEY_INT_SEL_ADDR, MT6350_PMIC_RG_FCHRKEY_INT_SEL_MASK, MT6350_PMIC_RG_FCHRKEY_INT_SEL_SHIFT},
  505. {PMIC_RG_PWRKEY_INT_SEL, MT6350_PMIC_RG_PWRKEY_INT_SEL_ADDR, MT6350_PMIC_RG_PWRKEY_INT_SEL_MASK, MT6350_PMIC_RG_PWRKEY_INT_SEL_SHIFT},
  506. {PMIC_IVGEN_EXT_EN, MT6350_PMIC_IVGEN_EXT_EN_ADDR, MT6350_PMIC_IVGEN_EXT_EN_MASK, MT6350_PMIC_IVGEN_EXT_EN_SHIFT},
  507. {PMIC_INT_MISC_CON_SET, MT6350_PMIC_INT_MISC_CON_SET_ADDR, MT6350_PMIC_INT_MISC_CON_SET_MASK, MT6350_PMIC_INT_MISC_CON_SET_SHIFT},
  508. {PMIC_INT_MISC_CON_CLR, MT6350_PMIC_INT_MISC_CON_CLR_ADDR, MT6350_PMIC_INT_MISC_CON_CLR_MASK, MT6350_PMIC_INT_MISC_CON_CLR_SHIFT},
  509. {PMIC_RG_INT_STATUS_SPKL_AB, MT6350_PMIC_RG_INT_STATUS_SPKL_AB_ADDR, MT6350_PMIC_RG_INT_STATUS_SPKL_AB_MASK, MT6350_PMIC_RG_INT_STATUS_SPKL_AB_SHIFT},
  510. {PMIC_RG_INT_STATUS_SPKL, MT6350_PMIC_RG_INT_STATUS_SPKL_ADDR, MT6350_PMIC_RG_INT_STATUS_SPKL_MASK, MT6350_PMIC_RG_INT_STATUS_SPKL_SHIFT},
  511. {PMIC_RG_INT_STATUS_BAT_L, MT6350_PMIC_RG_INT_STATUS_BAT_L_ADDR, MT6350_PMIC_RG_INT_STATUS_BAT_L_MASK, MT6350_PMIC_RG_INT_STATUS_BAT_L_SHIFT},
  512. {PMIC_RG_INT_STATUS_BAT_H, MT6350_PMIC_RG_INT_STATUS_BAT_H_ADDR, MT6350_PMIC_RG_INT_STATUS_BAT_H_MASK, MT6350_PMIC_RG_INT_STATUS_BAT_H_SHIFT},
  513. {PMIC_RG_INT_STATUS_WATCHDOG, MT6350_PMIC_RG_INT_STATUS_WATCHDOG_ADDR, MT6350_PMIC_RG_INT_STATUS_WATCHDOG_MASK, MT6350_PMIC_RG_INT_STATUS_WATCHDOG_SHIFT},
  514. {PMIC_RG_INT_STATUS_PWRKEY, MT6350_PMIC_RG_INT_STATUS_PWRKEY_ADDR, MT6350_PMIC_RG_INT_STATUS_PWRKEY_MASK, MT6350_PMIC_RG_INT_STATUS_PWRKEY_SHIFT},
  515. {PMIC_RG_INT_STATUS_THR_L, MT6350_PMIC_RG_INT_STATUS_THR_L_ADDR, MT6350_PMIC_RG_INT_STATUS_THR_L_MASK, MT6350_PMIC_RG_INT_STATUS_THR_L_SHIFT},
  516. {PMIC_RG_INT_STATUS_THR_H, MT6350_PMIC_RG_INT_STATUS_THR_H_ADDR, MT6350_PMIC_RG_INT_STATUS_THR_H_MASK, MT6350_PMIC_RG_INT_STATUS_THR_H_SHIFT},
  517. {PMIC_RG_INT_STATUS_VBATON_UNDET, MT6350_PMIC_RG_INT_STATUS_VBATON_UNDET_ADDR, MT6350_PMIC_RG_INT_STATUS_VBATON_UNDET_MASK, MT6350_PMIC_RG_INT_STATUS_VBATON_UNDET_SHIFT},
  518. {PMIC_RG_INT_STATUS_BVALID_DET, MT6350_PMIC_RG_INT_STATUS_BVALID_DET_ADDR, MT6350_PMIC_RG_INT_STATUS_BVALID_DET_MASK, MT6350_PMIC_RG_INT_STATUS_BVALID_DET_SHIFT},
  519. {PMIC_RG_INT_STATUS_CHRDET, MT6350_PMIC_RG_INT_STATUS_CHRDET_ADDR, MT6350_PMIC_RG_INT_STATUS_CHRDET_MASK, MT6350_PMIC_RG_INT_STATUS_CHRDET_SHIFT},
  520. {PMIC_RG_INT_STATUS_OV, MT6350_PMIC_RG_INT_STATUS_OV_ADDR, MT6350_PMIC_RG_INT_STATUS_OV_MASK, MT6350_PMIC_RG_INT_STATUS_OV_SHIFT},
  521. {PMIC_RG_INT_STATUS_LDO, MT6350_PMIC_RG_INT_STATUS_LDO_ADDR, MT6350_PMIC_RG_INT_STATUS_LDO_MASK, MT6350_PMIC_RG_INT_STATUS_LDO_SHIFT},
  522. {PMIC_RG_INT_STATUS_FCHRKEY, MT6350_PMIC_RG_INT_STATUS_FCHRKEY_ADDR, MT6350_PMIC_RG_INT_STATUS_FCHRKEY_MASK, MT6350_PMIC_RG_INT_STATUS_FCHRKEY_SHIFT},
  523. {PMIC_RG_INT_STATUS_ACCDET, MT6350_PMIC_RG_INT_STATUS_ACCDET_ADDR, MT6350_PMIC_RG_INT_STATUS_ACCDET_MASK, MT6350_PMIC_RG_INT_STATUS_ACCDET_SHIFT},
  524. {PMIC_RG_INT_STATUS_AUDIO, MT6350_PMIC_RG_INT_STATUS_AUDIO_ADDR, MT6350_PMIC_RG_INT_STATUS_AUDIO_MASK, MT6350_PMIC_RG_INT_STATUS_AUDIO_SHIFT},
  525. {PMIC_RG_INT_STATUS_RTC, MT6350_PMIC_RG_INT_STATUS_RTC_ADDR, MT6350_PMIC_RG_INT_STATUS_RTC_MASK, MT6350_PMIC_RG_INT_STATUS_RTC_SHIFT},
  526. {PMIC_RG_INT_STATUS_VPROC, MT6350_PMIC_RG_INT_STATUS_VPROC_ADDR, MT6350_PMIC_RG_INT_STATUS_VPROC_MASK, MT6350_PMIC_RG_INT_STATUS_VPROC_SHIFT},
  527. {PMIC_RG_INT_STATUS_VSYS, MT6350_PMIC_RG_INT_STATUS_VSYS_ADDR, MT6350_PMIC_RG_INT_STATUS_VSYS_MASK, MT6350_PMIC_RG_INT_STATUS_VSYS_SHIFT},
  528. {PMIC_RG_INT_STATUS_VPA, MT6350_PMIC_RG_INT_STATUS_VPA_ADDR, MT6350_PMIC_RG_INT_STATUS_VPA_MASK, MT6350_PMIC_RG_INT_STATUS_VPA_SHIFT},
  529. {PMIC_OC_GEAR_BVALID_DET, MT6350_PMIC_OC_GEAR_BVALID_DET_ADDR, MT6350_PMIC_OC_GEAR_BVALID_DET_MASK, MT6350_PMIC_OC_GEAR_BVALID_DET_SHIFT},
  530. {PMIC_OC_GEAR_VBATON_UNDET, MT6350_PMIC_OC_GEAR_VBATON_UNDET_ADDR, MT6350_PMIC_OC_GEAR_VBATON_UNDET_MASK, MT6350_PMIC_OC_GEAR_VBATON_UNDET_SHIFT},
  531. {PMIC_OC_GEAR_LDO, MT6350_PMIC_OC_GEAR_LDO_ADDR, MT6350_PMIC_OC_GEAR_LDO_MASK, MT6350_PMIC_OC_GEAR_LDO_SHIFT},
  532. {PMIC_VPROC_OC_THD, MT6350_PMIC_VPROC_OC_THD_ADDR, MT6350_PMIC_VPROC_OC_THD_MASK, MT6350_PMIC_VPROC_OC_THD_SHIFT},
  533. {PMIC_VPROC_OC_WND, MT6350_PMIC_VPROC_OC_WND_ADDR, MT6350_PMIC_VPROC_OC_WND_MASK, MT6350_PMIC_VPROC_OC_WND_SHIFT},
  534. {PMIC_VPROC_DEG_EN, MT6350_PMIC_VPROC_DEG_EN_ADDR, MT6350_PMIC_VPROC_DEG_EN_MASK, MT6350_PMIC_VPROC_DEG_EN_SHIFT},
  535. {PMIC_VSYS_OC_THD, MT6350_PMIC_VSYS_OC_THD_ADDR, MT6350_PMIC_VSYS_OC_THD_MASK, MT6350_PMIC_VSYS_OC_THD_SHIFT},
  536. {PMIC_VSYS_OC_WND, MT6350_PMIC_VSYS_OC_WND_ADDR, MT6350_PMIC_VSYS_OC_WND_MASK, MT6350_PMIC_VSYS_OC_WND_SHIFT},
  537. {PMIC_VSYS_DEG_EN, MT6350_PMIC_VSYS_DEG_EN_ADDR, MT6350_PMIC_VSYS_DEG_EN_MASK, MT6350_PMIC_VSYS_DEG_EN_SHIFT},
  538. {PMIC_VPA_OC_THD, MT6350_PMIC_VPA_OC_THD_ADDR, MT6350_PMIC_VPA_OC_THD_MASK, MT6350_PMIC_VPA_OC_THD_SHIFT},
  539. {PMIC_VPA_OC_WND, MT6350_PMIC_VPA_OC_WND_ADDR, MT6350_PMIC_VPA_OC_WND_MASK, MT6350_PMIC_VPA_OC_WND_SHIFT},
  540. {PMIC_VPA_DEG_EN, MT6350_PMIC_VPA_DEG_EN_ADDR, MT6350_PMIC_VPA_DEG_EN_MASK, MT6350_PMIC_VPA_DEG_EN_SHIFT},
  541. {PMIC_FQMTR_TCKSEL, MT6350_PMIC_FQMTR_TCKSEL_ADDR, MT6350_PMIC_FQMTR_TCKSEL_MASK, MT6350_PMIC_FQMTR_TCKSEL_SHIFT},
  542. {PMIC_FQMTR_BUSY, MT6350_PMIC_FQMTR_BUSY_ADDR, MT6350_PMIC_FQMTR_BUSY_MASK, MT6350_PMIC_FQMTR_BUSY_SHIFT},
  543. {PMIC_FQMTR_EN, MT6350_PMIC_FQMTR_EN_ADDR, MT6350_PMIC_FQMTR_EN_MASK, MT6350_PMIC_FQMTR_EN_SHIFT},
  544. {PMIC_FQMTR_WINSET, MT6350_PMIC_FQMTR_WINSET_ADDR, MT6350_PMIC_FQMTR_WINSET_MASK, MT6350_PMIC_FQMTR_WINSET_SHIFT},
  545. {PMIC_FQMTR_DATA, MT6350_PMIC_FQMTR_DATA_ADDR, MT6350_PMIC_FQMTR_DATA_MASK, MT6350_PMIC_FQMTR_DATA_SHIFT},
  546. {PMIC_RG_SPI_CON, MT6350_PMIC_RG_SPI_CON_ADDR, MT6350_PMIC_RG_SPI_CON_MASK, MT6350_PMIC_RG_SPI_CON_SHIFT},
  547. {PMIC_DEW_DIO_EN, MT6350_PMIC_DEW_DIO_EN_ADDR, MT6350_PMIC_DEW_DIO_EN_MASK, MT6350_PMIC_DEW_DIO_EN_SHIFT},
  548. {PMIC_DEW_READ_TEST, MT6350_PMIC_DEW_READ_TEST_ADDR, MT6350_PMIC_DEW_READ_TEST_MASK, MT6350_PMIC_DEW_READ_TEST_SHIFT},
  549. {PMIC_DEW_WRITE_TEST, MT6350_PMIC_DEW_WRITE_TEST_ADDR, MT6350_PMIC_DEW_WRITE_TEST_MASK, MT6350_PMIC_DEW_WRITE_TEST_SHIFT},
  550. {PMIC_DEW_CRC_SWRST, MT6350_PMIC_DEW_CRC_SWRST_ADDR, MT6350_PMIC_DEW_CRC_SWRST_MASK, MT6350_PMIC_DEW_CRC_SWRST_SHIFT},
  551. {PMIC_DEW_CRC_EN, MT6350_PMIC_DEW_CRC_EN_ADDR, MT6350_PMIC_DEW_CRC_EN_MASK, MT6350_PMIC_DEW_CRC_EN_SHIFT},
  552. {PMIC_DEW_CRC_VAL, MT6350_PMIC_DEW_CRC_VAL_ADDR, MT6350_PMIC_DEW_CRC_VAL_MASK, MT6350_PMIC_DEW_CRC_VAL_SHIFT},
  553. {PMIC_DEW_DBG_MON_SEL, MT6350_PMIC_DEW_DBG_MON_SEL_ADDR, MT6350_PMIC_DEW_DBG_MON_SEL_MASK, MT6350_PMIC_DEW_DBG_MON_SEL_SHIFT},
  554. {PMIC_DEW_CIPHER_KEY_SEL, MT6350_PMIC_DEW_CIPHER_KEY_SEL_ADDR, MT6350_PMIC_DEW_CIPHER_KEY_SEL_MASK, MT6350_PMIC_DEW_CIPHER_KEY_SEL_SHIFT},
  555. {PMIC_DEW_CIPHER_IV_SEL, MT6350_PMIC_DEW_CIPHER_IV_SEL_ADDR, MT6350_PMIC_DEW_CIPHER_IV_SEL_MASK, MT6350_PMIC_DEW_CIPHER_IV_SEL_SHIFT},
  556. {PMIC_DEW_CIPHER_EN, MT6350_PMIC_DEW_CIPHER_EN_ADDR, MT6350_PMIC_DEW_CIPHER_EN_MASK, MT6350_PMIC_DEW_CIPHER_EN_SHIFT},
  557. {PMIC_DEW_CIPHER_RDY, MT6350_PMIC_DEW_CIPHER_RDY_ADDR, MT6350_PMIC_DEW_CIPHER_RDY_MASK, MT6350_PMIC_DEW_CIPHER_RDY_SHIFT},
  558. {PMIC_DEW_CIPHER_MODE, MT6350_PMIC_DEW_CIPHER_MODE_ADDR, MT6350_PMIC_DEW_CIPHER_MODE_MASK, MT6350_PMIC_DEW_CIPHER_MODE_SHIFT},
  559. {PMIC_DEW_CIPHER_SWRST, MT6350_PMIC_DEW_CIPHER_SWRST_ADDR, MT6350_PMIC_DEW_CIPHER_SWRST_MASK, MT6350_PMIC_DEW_CIPHER_SWRST_SHIFT},
  560. {PMIC_DEW_RDDMY_NO, MT6350_PMIC_DEW_RDDMY_NO_ADDR, MT6350_PMIC_DEW_RDDMY_NO_MASK, MT6350_PMIC_DEW_RDDMY_NO_SHIFT},
  561. {PMIC_DEW_RDATA_DLY_SEL, MT6350_PMIC_DEW_RDATA_DLY_SEL_ADDR, MT6350_PMIC_DEW_RDATA_DLY_SEL_MASK, MT6350_PMIC_DEW_RDATA_DLY_SEL_SHIFT},
  562. {PMIC_RG_SMPS_TESTMODE_B, MT6350_PMIC_RG_SMPS_TESTMODE_B_ADDR, MT6350_PMIC_RG_SMPS_TESTMODE_B_MASK, MT6350_PMIC_RG_SMPS_TESTMODE_B_SHIFT},
  563. {PMIC_QI_VPROC_DIG_MON, MT6350_PMIC_QI_VPROC_DIG_MON_ADDR, MT6350_PMIC_QI_VPROC_DIG_MON_MASK, MT6350_PMIC_QI_VPROC_DIG_MON_SHIFT},
  564. {PMIC_QI_VSYS_DIG_MON, MT6350_PMIC_QI_VSYS_DIG_MON_ADDR, MT6350_PMIC_QI_VSYS_DIG_MON_MASK, MT6350_PMIC_QI_VSYS_DIG_MON_SHIFT},
  565. {PMIC_VSLEEP_SRC0, MT6350_PMIC_VSLEEP_SRC0_ADDR, MT6350_PMIC_VSLEEP_SRC0_MASK, MT6350_PMIC_VSLEEP_SRC0_SHIFT},
  566. {PMIC_VSLEEP_SRC1, MT6350_PMIC_VSLEEP_SRC1_ADDR, MT6350_PMIC_VSLEEP_SRC1_MASK, MT6350_PMIC_VSLEEP_SRC1_SHIFT},
  567. {PMIC_R2R_SRC0, MT6350_PMIC_R2R_SRC0_ADDR, MT6350_PMIC_R2R_SRC0_MASK, MT6350_PMIC_R2R_SRC0_SHIFT},
  568. {PMIC_R2R_SRC1, MT6350_PMIC_R2R_SRC1_ADDR, MT6350_PMIC_R2R_SRC1_MASK, MT6350_PMIC_R2R_SRC1_SHIFT},
  569. {PMIC_BUCK_OSC_SEL_SRC0, MT6350_PMIC_BUCK_OSC_SEL_SRC0_ADDR, MT6350_PMIC_BUCK_OSC_SEL_SRC0_MASK, MT6350_PMIC_BUCK_OSC_SEL_SRC0_SHIFT},
  570. {PMIC_SRCLKEN_DLY_SRC1, MT6350_PMIC_SRCLKEN_DLY_SRC1_ADDR, MT6350_PMIC_SRCLKEN_DLY_SRC1_MASK, MT6350_PMIC_SRCLKEN_DLY_SRC1_SHIFT},
  571. {PMIC_BUCK_CON5_RSV0, MT6350_PMIC_BUCK_CON5_RSV0_ADDR, MT6350_PMIC_BUCK_CON5_RSV0_MASK, MT6350_PMIC_BUCK_CON5_RSV0_SHIFT},
  572. {PMIC_RG_VPROC_TRIML, MT6350_PMIC_RG_VPROC_TRIML_ADDR, MT6350_PMIC_RG_VPROC_TRIML_MASK, MT6350_PMIC_RG_VPROC_TRIML_SHIFT},
  573. {PMIC_RG_VPROC_TRIMH, MT6350_PMIC_RG_VPROC_TRIMH_ADDR, MT6350_PMIC_RG_VPROC_TRIMH_MASK, MT6350_PMIC_RG_VPROC_TRIMH_SHIFT},
  574. {PMIC_RG_VPROC_CSM, MT6350_PMIC_RG_VPROC_CSM_ADDR, MT6350_PMIC_RG_VPROC_CSM_MASK, MT6350_PMIC_RG_VPROC_CSM_SHIFT},
  575. {PMIC_RG_VPROC_ZXOS_TRIM, MT6350_PMIC_RG_VPROC_ZXOS_TRIM_ADDR, MT6350_PMIC_RG_VPROC_ZXOS_TRIM_MASK, MT6350_PMIC_RG_VPROC_ZXOS_TRIM_SHIFT},
  576. {PMIC_RG_VPROC_RZSEL, MT6350_PMIC_RG_VPROC_RZSEL_ADDR, MT6350_PMIC_RG_VPROC_RZSEL_MASK, MT6350_PMIC_RG_VPROC_RZSEL_SHIFT},
  577. {PMIC_RG_VPROC_CC, MT6350_PMIC_RG_VPROC_CC_ADDR, MT6350_PMIC_RG_VPROC_CC_MASK, MT6350_PMIC_RG_VPROC_CC_SHIFT},
  578. {PMIC_RG_VPROC_CSR, MT6350_PMIC_RG_VPROC_CSR_ADDR, MT6350_PMIC_RG_VPROC_CSR_MASK, MT6350_PMIC_RG_VPROC_CSR_SHIFT},
  579. {PMIC_RG_VPROC_CSL, MT6350_PMIC_RG_VPROC_CSL_ADDR, MT6350_PMIC_RG_VPROC_CSL_MASK, MT6350_PMIC_RG_VPROC_CSL_SHIFT},
  580. {PMIC_RG_VPROC_ZX_OS, MT6350_PMIC_RG_VPROC_ZX_OS_ADDR, MT6350_PMIC_RG_VPROC_ZX_OS_MASK, MT6350_PMIC_RG_VPROC_ZX_OS_SHIFT},
  581. {PMIC_RG_VPROC_AVP_OS, MT6350_PMIC_RG_VPROC_AVP_OS_ADDR, MT6350_PMIC_RG_VPROC_AVP_OS_MASK, MT6350_PMIC_RG_VPROC_AVP_OS_SHIFT},
  582. {PMIC_RG_VPROC_AVP_EN, MT6350_PMIC_RG_VPROC_AVP_EN_ADDR, MT6350_PMIC_RG_VPROC_AVP_EN_MASK, MT6350_PMIC_RG_VPROC_AVP_EN_SHIFT},
  583. {PMIC_RG_VPROC_MODESET, MT6350_PMIC_RG_VPROC_MODESET_ADDR, MT6350_PMIC_RG_VPROC_MODESET_MASK, MT6350_PMIC_RG_VPROC_MODESET_SHIFT},
  584. {PMIC_RG_VPROC_NDIS_EN, MT6350_PMIC_RG_VPROC_NDIS_EN_ADDR, MT6350_PMIC_RG_VPROC_NDIS_EN_MASK, MT6350_PMIC_RG_VPROC_NDIS_EN_SHIFT},
  585. {PMIC_RG_VPROC_SLP, MT6350_PMIC_RG_VPROC_SLP_ADDR, MT6350_PMIC_RG_VPROC_SLP_MASK, MT6350_PMIC_RG_VPROC_SLP_SHIFT},
  586. {PMIC_QI_VPROC_VSLEEP, MT6350_PMIC_QI_VPROC_VSLEEP_ADDR, MT6350_PMIC_QI_VPROC_VSLEEP_MASK, MT6350_PMIC_QI_VPROC_VSLEEP_SHIFT},
  587. {PMIC_RG_VPROC_RSV, MT6350_PMIC_RG_VPROC_RSV_ADDR, MT6350_PMIC_RG_VPROC_RSV_MASK, MT6350_PMIC_RG_VPROC_RSV_SHIFT},
  588. {PMIC_VPROC_EN_CTRL, MT6350_PMIC_VPROC_EN_CTRL_ADDR, MT6350_PMIC_VPROC_EN_CTRL_MASK, MT6350_PMIC_VPROC_EN_CTRL_SHIFT},
  589. {PMIC_VPROC_VOSEL_CTRL, MT6350_PMIC_VPROC_VOSEL_CTRL_ADDR, MT6350_PMIC_VPROC_VOSEL_CTRL_MASK, MT6350_PMIC_VPROC_VOSEL_CTRL_SHIFT},
  590. {PMIC_VPROC_DLC_CTRL, MT6350_PMIC_VPROC_DLC_CTRL_ADDR, MT6350_PMIC_VPROC_DLC_CTRL_MASK, MT6350_PMIC_VPROC_DLC_CTRL_SHIFT},
  591. {PMIC_VPROC_BURST_CTRL, MT6350_PMIC_VPROC_BURST_CTRL_ADDR, MT6350_PMIC_VPROC_BURST_CTRL_MASK, MT6350_PMIC_VPROC_BURST_CTRL_SHIFT},
  592. {PMIC_VPROC_EN, MT6350_PMIC_VPROC_EN_ADDR, MT6350_PMIC_VPROC_EN_MASK, MT6350_PMIC_VPROC_EN_SHIFT},
  593. {PMIC_QI_VPROC_STB, MT6350_PMIC_QI_VPROC_STB_ADDR, MT6350_PMIC_QI_VPROC_STB_MASK, MT6350_PMIC_QI_VPROC_STB_SHIFT},
  594. {PMIC_QI_VPROC_EN, MT6350_PMIC_QI_VPROC_EN_ADDR, MT6350_PMIC_QI_VPROC_EN_MASK, MT6350_PMIC_QI_VPROC_EN_SHIFT},
  595. {PMIC_QI_VPROC_OC_STATUS, MT6350_PMIC_QI_VPROC_OC_STATUS_ADDR, MT6350_PMIC_QI_VPROC_OC_STATUS_MASK, MT6350_PMIC_QI_VPROC_OC_STATUS_SHIFT},
  596. {PMIC_VPROC_SFCHG_FRATE, MT6350_PMIC_VPROC_SFCHG_FRATE_ADDR, MT6350_PMIC_VPROC_SFCHG_FRATE_MASK, MT6350_PMIC_VPROC_SFCHG_FRATE_SHIFT},
  597. {PMIC_VPROC_SFCHG_FEN, MT6350_PMIC_VPROC_SFCHG_FEN_ADDR, MT6350_PMIC_VPROC_SFCHG_FEN_MASK, MT6350_PMIC_VPROC_SFCHG_FEN_SHIFT},
  598. {PMIC_VPROC_SFCHG_RRATE, MT6350_PMIC_VPROC_SFCHG_RRATE_ADDR, MT6350_PMIC_VPROC_SFCHG_RRATE_MASK, MT6350_PMIC_VPROC_SFCHG_RRATE_SHIFT},
  599. {PMIC_VPROC_SFCHG_REN, MT6350_PMIC_VPROC_SFCHG_REN_ADDR, MT6350_PMIC_VPROC_SFCHG_REN_MASK, MT6350_PMIC_VPROC_SFCHG_REN_SHIFT},
  600. {PMIC_VPROC_VOSEL, MT6350_PMIC_VPROC_VOSEL_ADDR, MT6350_PMIC_VPROC_VOSEL_MASK, MT6350_PMIC_VPROC_VOSEL_SHIFT},
  601. {PMIC_VPROC_VOSEL_ON, MT6350_PMIC_VPROC_VOSEL_ON_ADDR, MT6350_PMIC_VPROC_VOSEL_ON_MASK, MT6350_PMIC_VPROC_VOSEL_ON_SHIFT},
  602. {PMIC_VPROC_VOSEL_SLEEP, MT6350_PMIC_VPROC_VOSEL_SLEEP_ADDR, MT6350_PMIC_VPROC_VOSEL_SLEEP_MASK, MT6350_PMIC_VPROC_VOSEL_SLEEP_SHIFT},
  603. {PMIC_NI_VPROC_VOSEL, MT6350_PMIC_NI_VPROC_VOSEL_ADDR, MT6350_PMIC_NI_VPROC_VOSEL_MASK, MT6350_PMIC_NI_VPROC_VOSEL_SHIFT},
  604. {PMIC_VPROC_BURST, MT6350_PMIC_VPROC_BURST_ADDR, MT6350_PMIC_VPROC_BURST_MASK, MT6350_PMIC_VPROC_BURST_SHIFT},
  605. {PMIC_VPROC_BURST_ON, MT6350_PMIC_VPROC_BURST_ON_ADDR, MT6350_PMIC_VPROC_BURST_ON_MASK, MT6350_PMIC_VPROC_BURST_ON_SHIFT},
  606. {PMIC_VPROC_BURST_SLEEP, MT6350_PMIC_VPROC_BURST_SLEEP_ADDR, MT6350_PMIC_VPROC_BURST_SLEEP_MASK, MT6350_PMIC_VPROC_BURST_SLEEP_SHIFT},
  607. {PMIC_QI_VPROC_BURST, MT6350_PMIC_QI_VPROC_BURST_ADDR, MT6350_PMIC_QI_VPROC_BURST_MASK, MT6350_PMIC_QI_VPROC_BURST_SHIFT},
  608. {PMIC_VPROC_DLC, MT6350_PMIC_VPROC_DLC_ADDR, MT6350_PMIC_VPROC_DLC_MASK, MT6350_PMIC_VPROC_DLC_SHIFT},
  609. {PMIC_VPROC_DLC_ON, MT6350_PMIC_VPROC_DLC_ON_ADDR, MT6350_PMIC_VPROC_DLC_ON_MASK, MT6350_PMIC_VPROC_DLC_ON_SHIFT},
  610. {PMIC_VPROC_DLC_SLEEP, MT6350_PMIC_VPROC_DLC_SLEEP_ADDR, MT6350_PMIC_VPROC_DLC_SLEEP_MASK, MT6350_PMIC_VPROC_DLC_SLEEP_SHIFT},
  611. {PMIC_QI_VPROC_DLC, MT6350_PMIC_QI_VPROC_DLC_ADDR, MT6350_PMIC_QI_VPROC_DLC_MASK, MT6350_PMIC_QI_VPROC_DLC_SHIFT},
  612. {PMIC_VPROC_DLC_N, MT6350_PMIC_VPROC_DLC_N_ADDR, MT6350_PMIC_VPROC_DLC_N_MASK, MT6350_PMIC_VPROC_DLC_N_SHIFT},
  613. {PMIC_VPROC_DLC_N_ON, MT6350_PMIC_VPROC_DLC_N_ON_ADDR, MT6350_PMIC_VPROC_DLC_N_ON_MASK, MT6350_PMIC_VPROC_DLC_N_ON_SHIFT},
  614. {PMIC_VPROC_DLC_N_SLEEP, MT6350_PMIC_VPROC_DLC_N_SLEEP_ADDR, MT6350_PMIC_VPROC_DLC_N_SLEEP_MASK, MT6350_PMIC_VPROC_DLC_N_SLEEP_SHIFT},
  615. {PMIC_QI_VPROC_DLC_N, MT6350_PMIC_QI_VPROC_DLC_N_ADDR, MT6350_PMIC_QI_VPROC_DLC_N_MASK, MT6350_PMIC_QI_VPROC_DLC_N_SHIFT},
  616. {PMIC_VPROC_TRANSTD, MT6350_PMIC_VPROC_TRANSTD_ADDR, MT6350_PMIC_VPROC_TRANSTD_MASK, MT6350_PMIC_VPROC_TRANSTD_SHIFT},
  617. {PMIC_VPROC_VOSEL_TRANS_EN, MT6350_PMIC_VPROC_VOSEL_TRANS_EN_ADDR, MT6350_PMIC_VPROC_VOSEL_TRANS_EN_MASK, MT6350_PMIC_VPROC_VOSEL_TRANS_EN_SHIFT},
  618. {PMIC_VPROC_VOSEL_TRANS_ONCE, MT6350_PMIC_VPROC_VOSEL_TRANS_ONCE_ADDR, MT6350_PMIC_VPROC_VOSEL_TRANS_ONCE_MASK, MT6350_PMIC_VPROC_VOSEL_TRANS_ONCE_SHIFT},
  619. {PMIC_NI_VPROC_VOSEL_TRANS, MT6350_PMIC_NI_VPROC_VOSEL_TRANS_ADDR, MT6350_PMIC_NI_VPROC_VOSEL_TRANS_MASK, MT6350_PMIC_NI_VPROC_VOSEL_TRANS_SHIFT},
  620. {PMIC_VPROC_VSLEEP_EN, MT6350_PMIC_VPROC_VSLEEP_EN_ADDR, MT6350_PMIC_VPROC_VSLEEP_EN_MASK, MT6350_PMIC_VPROC_VSLEEP_EN_SHIFT},
  621. {PMIC_VPROC_R2R_PDN, MT6350_PMIC_VPROC_R2R_PDN_ADDR, MT6350_PMIC_VPROC_R2R_PDN_MASK, MT6350_PMIC_VPROC_R2R_PDN_SHIFT},
  622. {PMIC_VPROC_VSLEEP_SEL, MT6350_PMIC_VPROC_VSLEEP_SEL_ADDR, MT6350_PMIC_VPROC_VSLEEP_SEL_MASK, MT6350_PMIC_VPROC_VSLEEP_SEL_SHIFT},
  623. {PMIC_NI_VPROC_R2R_PDN, MT6350_PMIC_NI_VPROC_R2R_PDN_ADDR, MT6350_PMIC_NI_VPROC_R2R_PDN_MASK, MT6350_PMIC_NI_VPROC_R2R_PDN_SHIFT},
  624. {PMIC_NI_VPROC_VSLEEP_SEL, MT6350_PMIC_NI_VPROC_VSLEEP_SEL_ADDR, MT6350_PMIC_NI_VPROC_VSLEEP_SEL_MASK, MT6350_PMIC_NI_VPROC_VSLEEP_SEL_SHIFT},
  625. {PMIC_RG_VSYS_TRIML, MT6350_PMIC_RG_VSYS_TRIML_ADDR, MT6350_PMIC_RG_VSYS_TRIML_MASK, MT6350_PMIC_RG_VSYS_TRIML_SHIFT},
  626. {PMIC_RG_VSYS_TRIMH, MT6350_PMIC_RG_VSYS_TRIMH_ADDR, MT6350_PMIC_RG_VSYS_TRIMH_MASK, MT6350_PMIC_RG_VSYS_TRIMH_SHIFT},
  627. {PMIC_RG_VSYS_CSM, MT6350_PMIC_RG_VSYS_CSM_ADDR, MT6350_PMIC_RG_VSYS_CSM_MASK, MT6350_PMIC_RG_VSYS_CSM_SHIFT},
  628. {PMIC_RG_VSYS_ZXOS_TRIM, MT6350_PMIC_RG_VSYS_ZXOS_TRIM_ADDR, MT6350_PMIC_RG_VSYS_ZXOS_TRIM_MASK, MT6350_PMIC_RG_VSYS_ZXOS_TRIM_SHIFT},
  629. {PMIC_RG_VSYS_RZSEL, MT6350_PMIC_RG_VSYS_RZSEL_ADDR, MT6350_PMIC_RG_VSYS_RZSEL_MASK, MT6350_PMIC_RG_VSYS_RZSEL_SHIFT},
  630. {PMIC_RG_VSYS_CC, MT6350_PMIC_RG_VSYS_CC_ADDR, MT6350_PMIC_RG_VSYS_CC_MASK, MT6350_PMIC_RG_VSYS_CC_SHIFT},
  631. {PMIC_RG_VSYS_CSR, MT6350_PMIC_RG_VSYS_CSR_ADDR, MT6350_PMIC_RG_VSYS_CSR_MASK, MT6350_PMIC_RG_VSYS_CSR_SHIFT},
  632. {PMIC_RG_VSYS_CSL, MT6350_PMIC_RG_VSYS_CSL_ADDR, MT6350_PMIC_RG_VSYS_CSL_MASK, MT6350_PMIC_RG_VSYS_CSL_SHIFT},
  633. {PMIC_RG_VSYS_ZX_OS, MT6350_PMIC_RG_VSYS_ZX_OS_ADDR, MT6350_PMIC_RG_VSYS_ZX_OS_MASK, MT6350_PMIC_RG_VSYS_ZX_OS_SHIFT},
  634. {PMIC_RG_VSYS_AVP_OS, MT6350_PMIC_RG_VSYS_AVP_OS_ADDR, MT6350_PMIC_RG_VSYS_AVP_OS_MASK, MT6350_PMIC_RG_VSYS_AVP_OS_SHIFT},
  635. {PMIC_RG_VSYS_AVP_EN, MT6350_PMIC_RG_VSYS_AVP_EN_ADDR, MT6350_PMIC_RG_VSYS_AVP_EN_MASK, MT6350_PMIC_RG_VSYS_AVP_EN_SHIFT},
  636. {PMIC_RG_VSYS_MODESET, MT6350_PMIC_RG_VSYS_MODESET_ADDR, MT6350_PMIC_RG_VSYS_MODESET_MASK, MT6350_PMIC_RG_VSYS_MODESET_SHIFT},
  637. {PMIC_RG_VSYS_NDIS_EN, MT6350_PMIC_RG_VSYS_NDIS_EN_ADDR, MT6350_PMIC_RG_VSYS_NDIS_EN_MASK, MT6350_PMIC_RG_VSYS_NDIS_EN_SHIFT},
  638. {PMIC_RG_VSYS_SLP, MT6350_PMIC_RG_VSYS_SLP_ADDR, MT6350_PMIC_RG_VSYS_SLP_MASK, MT6350_PMIC_RG_VSYS_SLP_SHIFT},
  639. {PMIC_QI_VSYS_VSLEEP, MT6350_PMIC_QI_VSYS_VSLEEP_ADDR, MT6350_PMIC_QI_VSYS_VSLEEP_MASK, MT6350_PMIC_QI_VSYS_VSLEEP_SHIFT},
  640. {PMIC_RG_VSYS_RSV, MT6350_PMIC_RG_VSYS_RSV_ADDR, MT6350_PMIC_RG_VSYS_RSV_MASK, MT6350_PMIC_RG_VSYS_RSV_SHIFT},
  641. {PMIC_VSYS_EN_CTRL, MT6350_PMIC_VSYS_EN_CTRL_ADDR, MT6350_PMIC_VSYS_EN_CTRL_MASK, MT6350_PMIC_VSYS_EN_CTRL_SHIFT},
  642. {PMIC_VSYS_VOSEL_CTRL, MT6350_PMIC_VSYS_VOSEL_CTRL_ADDR, MT6350_PMIC_VSYS_VOSEL_CTRL_MASK, MT6350_PMIC_VSYS_VOSEL_CTRL_SHIFT},
  643. {PMIC_VSYS_DLC_CTRL, MT6350_PMIC_VSYS_DLC_CTRL_ADDR, MT6350_PMIC_VSYS_DLC_CTRL_MASK, MT6350_PMIC_VSYS_DLC_CTRL_SHIFT},
  644. {PMIC_VSYS_BURST_CTRL, MT6350_PMIC_VSYS_BURST_CTRL_ADDR, MT6350_PMIC_VSYS_BURST_CTRL_MASK, MT6350_PMIC_VSYS_BURST_CTRL_SHIFT},
  645. {PMIC_VSYS_EN, MT6350_PMIC_VSYS_EN_ADDR, MT6350_PMIC_VSYS_EN_MASK, MT6350_PMIC_VSYS_EN_SHIFT},
  646. {PMIC_QI_VSYS_STB, MT6350_PMIC_QI_VSYS_STB_ADDR, MT6350_PMIC_QI_VSYS_STB_MASK, MT6350_PMIC_QI_VSYS_STB_SHIFT},
  647. {PMIC_QI_VSYS_EN, MT6350_PMIC_QI_VSYS_EN_ADDR, MT6350_PMIC_QI_VSYS_EN_MASK, MT6350_PMIC_QI_VSYS_EN_SHIFT},
  648. {PMIC_QI_VSYS_OC_STATUS, MT6350_PMIC_QI_VSYS_OC_STATUS_ADDR, MT6350_PMIC_QI_VSYS_OC_STATUS_MASK, MT6350_PMIC_QI_VSYS_OC_STATUS_SHIFT},
  649. {PMIC_VSYS_SFCHG_FRATE, MT6350_PMIC_VSYS_SFCHG_FRATE_ADDR, MT6350_PMIC_VSYS_SFCHG_FRATE_MASK, MT6350_PMIC_VSYS_SFCHG_FRATE_SHIFT},
  650. {PMIC_VSYS_SFCHG_FEN, MT6350_PMIC_VSYS_SFCHG_FEN_ADDR, MT6350_PMIC_VSYS_SFCHG_FEN_MASK, MT6350_PMIC_VSYS_SFCHG_FEN_SHIFT},
  651. {PMIC_VSYS_SFCHG_RRATE, MT6350_PMIC_VSYS_SFCHG_RRATE_ADDR, MT6350_PMIC_VSYS_SFCHG_RRATE_MASK, MT6350_PMIC_VSYS_SFCHG_RRATE_SHIFT},
  652. {PMIC_VSYS_SFCHG_REN, MT6350_PMIC_VSYS_SFCHG_REN_ADDR, MT6350_PMIC_VSYS_SFCHG_REN_MASK, MT6350_PMIC_VSYS_SFCHG_REN_SHIFT},
  653. {PMIC_VSYS_VOSEL, MT6350_PMIC_VSYS_VOSEL_ADDR, MT6350_PMIC_VSYS_VOSEL_MASK, MT6350_PMIC_VSYS_VOSEL_SHIFT},
  654. {PMIC_VSYS_VOSEL_ON, MT6350_PMIC_VSYS_VOSEL_ON_ADDR, MT6350_PMIC_VSYS_VOSEL_ON_MASK, MT6350_PMIC_VSYS_VOSEL_ON_SHIFT},
  655. {PMIC_VSYS_VOSEL_SLEEP, MT6350_PMIC_VSYS_VOSEL_SLEEP_ADDR, MT6350_PMIC_VSYS_VOSEL_SLEEP_MASK, MT6350_PMIC_VSYS_VOSEL_SLEEP_SHIFT},
  656. {PMIC_NI_VSYS_VOSEL, MT6350_PMIC_NI_VSYS_VOSEL_ADDR, MT6350_PMIC_NI_VSYS_VOSEL_MASK, MT6350_PMIC_NI_VSYS_VOSEL_SHIFT},
  657. {PMIC_VSYS_BURST, MT6350_PMIC_VSYS_BURST_ADDR, MT6350_PMIC_VSYS_BURST_MASK, MT6350_PMIC_VSYS_BURST_SHIFT},
  658. {PMIC_VSYS_BURST_ON, MT6350_PMIC_VSYS_BURST_ON_ADDR, MT6350_PMIC_VSYS_BURST_ON_MASK, MT6350_PMIC_VSYS_BURST_ON_SHIFT},
  659. {PMIC_VSYS_BURST_SLEEP, MT6350_PMIC_VSYS_BURST_SLEEP_ADDR, MT6350_PMIC_VSYS_BURST_SLEEP_MASK, MT6350_PMIC_VSYS_BURST_SLEEP_SHIFT},
  660. {PMIC_QI_VSYS_BURST, MT6350_PMIC_QI_VSYS_BURST_ADDR, MT6350_PMIC_QI_VSYS_BURST_MASK, MT6350_PMIC_QI_VSYS_BURST_SHIFT},
  661. {PMIC_VSYS_DLC, MT6350_PMIC_VSYS_DLC_ADDR, MT6350_PMIC_VSYS_DLC_MASK, MT6350_PMIC_VSYS_DLC_SHIFT},
  662. {PMIC_VSYS_DLC_ON, MT6350_PMIC_VSYS_DLC_ON_ADDR, MT6350_PMIC_VSYS_DLC_ON_MASK, MT6350_PMIC_VSYS_DLC_ON_SHIFT},
  663. {PMIC_VSYS_DLC_SLEEP, MT6350_PMIC_VSYS_DLC_SLEEP_ADDR, MT6350_PMIC_VSYS_DLC_SLEEP_MASK, MT6350_PMIC_VSYS_DLC_SLEEP_SHIFT},
  664. {PMIC_QI_VSYS_DLC, MT6350_PMIC_QI_VSYS_DLC_ADDR, MT6350_PMIC_QI_VSYS_DLC_MASK, MT6350_PMIC_QI_VSYS_DLC_SHIFT},
  665. {PMIC_VSYS_DLC_N, MT6350_PMIC_VSYS_DLC_N_ADDR, MT6350_PMIC_VSYS_DLC_N_MASK, MT6350_PMIC_VSYS_DLC_N_SHIFT},
  666. {PMIC_VSYS_DLC_N_ON, MT6350_PMIC_VSYS_DLC_N_ON_ADDR, MT6350_PMIC_VSYS_DLC_N_ON_MASK, MT6350_PMIC_VSYS_DLC_N_ON_SHIFT},
  667. {PMIC_VSYS_DLC_N_SLEEP, MT6350_PMIC_VSYS_DLC_N_SLEEP_ADDR, MT6350_PMIC_VSYS_DLC_N_SLEEP_MASK, MT6350_PMIC_VSYS_DLC_N_SLEEP_SHIFT},
  668. {PMIC_QI_VSYS_DLC_N, MT6350_PMIC_QI_VSYS_DLC_N_ADDR, MT6350_PMIC_QI_VSYS_DLC_N_MASK, MT6350_PMIC_QI_VSYS_DLC_N_SHIFT},
  669. {PMIC_VSYS_TRANSTD, MT6350_PMIC_VSYS_TRANSTD_ADDR, MT6350_PMIC_VSYS_TRANSTD_MASK, MT6350_PMIC_VSYS_TRANSTD_SHIFT},
  670. {PMIC_VSYS_VOSEL_TRANS_EN, MT6350_PMIC_VSYS_VOSEL_TRANS_EN_ADDR, MT6350_PMIC_VSYS_VOSEL_TRANS_EN_MASK, MT6350_PMIC_VSYS_VOSEL_TRANS_EN_SHIFT},
  671. {PMIC_VSYS_VOSEL_TRANS_ONCE, MT6350_PMIC_VSYS_VOSEL_TRANS_ONCE_ADDR, MT6350_PMIC_VSYS_VOSEL_TRANS_ONCE_MASK, MT6350_PMIC_VSYS_VOSEL_TRANS_ONCE_SHIFT},
  672. {PMIC_NI_VSYS_VOSEL_TRANS, MT6350_PMIC_NI_VSYS_VOSEL_TRANS_ADDR, MT6350_PMIC_NI_VSYS_VOSEL_TRANS_MASK, MT6350_PMIC_NI_VSYS_VOSEL_TRANS_SHIFT},
  673. {PMIC_VSYS_VSLEEP_EN, MT6350_PMIC_VSYS_VSLEEP_EN_ADDR, MT6350_PMIC_VSYS_VSLEEP_EN_MASK, MT6350_PMIC_VSYS_VSLEEP_EN_SHIFT},
  674. {PMIC_VSYS_R2R_PDN, MT6350_PMIC_VSYS_R2R_PDN_ADDR, MT6350_PMIC_VSYS_R2R_PDN_MASK, MT6350_PMIC_VSYS_R2R_PDN_SHIFT},
  675. {PMIC_VSYS_VSLEEP_SEL, MT6350_PMIC_VSYS_VSLEEP_SEL_ADDR, MT6350_PMIC_VSYS_VSLEEP_SEL_MASK, MT6350_PMIC_VSYS_VSLEEP_SEL_SHIFT},
  676. {PMIC_NI_VSYS_R2R_PDN, MT6350_PMIC_NI_VSYS_R2R_PDN_ADDR, MT6350_PMIC_NI_VSYS_R2R_PDN_MASK, MT6350_PMIC_NI_VSYS_R2R_PDN_SHIFT},
  677. {PMIC_NI_VSYS_VSLEEP_SEL, MT6350_PMIC_NI_VSYS_VSLEEP_SEL_ADDR, MT6350_PMIC_NI_VSYS_VSLEEP_SEL_MASK, MT6350_PMIC_NI_VSYS_VSLEEP_SEL_SHIFT},
  678. {PMIC_RG_VPA_TRIML, MT6350_PMIC_RG_VPA_TRIML_ADDR, MT6350_PMIC_RG_VPA_TRIML_MASK, MT6350_PMIC_RG_VPA_TRIML_SHIFT},
  679. {PMIC_RG_VPA_TRIMH, MT6350_PMIC_RG_VPA_TRIMH_ADDR, MT6350_PMIC_RG_VPA_TRIMH_MASK, MT6350_PMIC_RG_VPA_TRIMH_SHIFT},
  680. {PMIC_RG_VPA_RZSEL, MT6350_PMIC_RG_VPA_RZSEL_ADDR, MT6350_PMIC_RG_VPA_RZSEL_MASK, MT6350_PMIC_RG_VPA_RZSEL_SHIFT},
  681. {PMIC_RG_VPA_CC, MT6350_PMIC_RG_VPA_CC_ADDR, MT6350_PMIC_RG_VPA_CC_MASK, MT6350_PMIC_RG_VPA_CC_SHIFT},
  682. {PMIC_RG_VPA_CSR, MT6350_PMIC_RG_VPA_CSR_ADDR, MT6350_PMIC_RG_VPA_CSR_MASK, MT6350_PMIC_RG_VPA_CSR_SHIFT},
  683. {PMIC_RG_VPA_CSL, MT6350_PMIC_RG_VPA_CSL_ADDR, MT6350_PMIC_RG_VPA_CSL_MASK, MT6350_PMIC_RG_VPA_CSL_SHIFT},
  684. {PMIC_RG_VPA_SLEW_NMOS, MT6350_PMIC_RG_VPA_SLEW_NMOS_ADDR, MT6350_PMIC_RG_VPA_SLEW_NMOS_MASK, MT6350_PMIC_RG_VPA_SLEW_NMOS_SHIFT},
  685. {PMIC_RG_VPA_SLEW, MT6350_PMIC_RG_VPA_SLEW_ADDR, MT6350_PMIC_RG_VPA_SLEW_MASK, MT6350_PMIC_RG_VPA_SLEW_SHIFT},
  686. {PMIC_RG_VPA_ZX_OS, MT6350_PMIC_RG_VPA_ZX_OS_ADDR, MT6350_PMIC_RG_VPA_ZX_OS_MASK, MT6350_PMIC_RG_VPA_ZX_OS_SHIFT},
  687. {PMIC_RG_VPA_MODESET, MT6350_PMIC_RG_VPA_MODESET_ADDR, MT6350_PMIC_RG_VPA_MODESET_MASK, MT6350_PMIC_RG_VPA_MODESET_SHIFT},
  688. {PMIC_RG_VPA_NDIS_EN, MT6350_PMIC_RG_VPA_NDIS_EN_ADDR, MT6350_PMIC_RG_VPA_NDIS_EN_MASK, MT6350_PMIC_RG_VPA_NDIS_EN_SHIFT},
  689. {PMIC_RG_VPA_CSMIR, MT6350_PMIC_RG_VPA_CSMIR_ADDR, MT6350_PMIC_RG_VPA_CSMIR_MASK, MT6350_PMIC_RG_VPA_CSMIR_SHIFT},
  690. {PMIC_RG_VPA_VBAT_DEL, MT6350_PMIC_RG_VPA_VBAT_DEL_ADDR, MT6350_PMIC_RG_VPA_VBAT_DEL_MASK, MT6350_PMIC_RG_VPA_VBAT_DEL_SHIFT},
  691. {PMIC_RG_VPA_SLP, MT6350_PMIC_RG_VPA_SLP_ADDR, MT6350_PMIC_RG_VPA_SLP_MASK, MT6350_PMIC_RG_VPA_SLP_SHIFT},
  692. {PMIC_RG_VPA_GPU_EN, MT6350_PMIC_RG_VPA_GPU_EN_ADDR, MT6350_PMIC_RG_VPA_GPU_EN_MASK, MT6350_PMIC_RG_VPA_GPU_EN_SHIFT},
  693. {PMIC_RG_VPA_RSV, MT6350_PMIC_RG_VPA_RSV_ADDR, MT6350_PMIC_RG_VPA_RSV_MASK, MT6350_PMIC_RG_VPA_RSV_SHIFT},
  694. {PMIC_VPA_EN_CTRL, MT6350_PMIC_VPA_EN_CTRL_ADDR, MT6350_PMIC_VPA_EN_CTRL_MASK, MT6350_PMIC_VPA_EN_CTRL_SHIFT},
  695. {PMIC_VPA_VOSEL_CTRL, MT6350_PMIC_VPA_VOSEL_CTRL_ADDR, MT6350_PMIC_VPA_VOSEL_CTRL_MASK, MT6350_PMIC_VPA_VOSEL_CTRL_SHIFT},
  696. {PMIC_VPA_DLC_CTRL, MT6350_PMIC_VPA_DLC_CTRL_ADDR, MT6350_PMIC_VPA_DLC_CTRL_MASK, MT6350_PMIC_VPA_DLC_CTRL_SHIFT},
  697. {PMIC_VPA_BURST_CTRL, MT6350_PMIC_VPA_BURST_CTRL_ADDR, MT6350_PMIC_VPA_BURST_CTRL_MASK, MT6350_PMIC_VPA_BURST_CTRL_SHIFT},
  698. {PMIC_VPA_EN, MT6350_PMIC_VPA_EN_ADDR, MT6350_PMIC_VPA_EN_MASK, MT6350_PMIC_VPA_EN_SHIFT},
  699. {PMIC_QI_VPA_STB, MT6350_PMIC_QI_VPA_STB_ADDR, MT6350_PMIC_QI_VPA_STB_MASK, MT6350_PMIC_QI_VPA_STB_SHIFT},
  700. {PMIC_QI_VPA_EN, MT6350_PMIC_QI_VPA_EN_ADDR, MT6350_PMIC_QI_VPA_EN_MASK, MT6350_PMIC_QI_VPA_EN_SHIFT},
  701. {PMIC_QI_VPA_OC_STATUS, MT6350_PMIC_QI_VPA_OC_STATUS_ADDR, MT6350_PMIC_QI_VPA_OC_STATUS_MASK, MT6350_PMIC_QI_VPA_OC_STATUS_SHIFT},
  702. {PMIC_VPA_SFCHG_FRATE, MT6350_PMIC_VPA_SFCHG_FRATE_ADDR, MT6350_PMIC_VPA_SFCHG_FRATE_MASK, MT6350_PMIC_VPA_SFCHG_FRATE_SHIFT},
  703. {PMIC_VPA_SFCHG_FEN, MT6350_PMIC_VPA_SFCHG_FEN_ADDR, MT6350_PMIC_VPA_SFCHG_FEN_MASK, MT6350_PMIC_VPA_SFCHG_FEN_SHIFT},
  704. {PMIC_VPA_SFCHG_RRATE, MT6350_PMIC_VPA_SFCHG_RRATE_ADDR, MT6350_PMIC_VPA_SFCHG_RRATE_MASK, MT6350_PMIC_VPA_SFCHG_RRATE_SHIFT},
  705. {PMIC_VPA_SFCHG_REN, MT6350_PMIC_VPA_SFCHG_REN_ADDR, MT6350_PMIC_VPA_SFCHG_REN_MASK, MT6350_PMIC_VPA_SFCHG_REN_SHIFT},
  706. {PMIC_VPA_VOSEL, MT6350_PMIC_VPA_VOSEL_ADDR, MT6350_PMIC_VPA_VOSEL_MASK, MT6350_PMIC_VPA_VOSEL_SHIFT},
  707. {PMIC_VPA_VOSEL_ON, MT6350_PMIC_VPA_VOSEL_ON_ADDR, MT6350_PMIC_VPA_VOSEL_ON_MASK, MT6350_PMIC_VPA_VOSEL_ON_SHIFT},
  708. {PMIC_VPA_VOSEL_SLEEP, MT6350_PMIC_VPA_VOSEL_SLEEP_ADDR, MT6350_PMIC_VPA_VOSEL_SLEEP_MASK, MT6350_PMIC_VPA_VOSEL_SLEEP_SHIFT},
  709. {PMIC_NI_VPA_VOSEL, MT6350_PMIC_NI_VPA_VOSEL_ADDR, MT6350_PMIC_NI_VPA_VOSEL_MASK, MT6350_PMIC_NI_VPA_VOSEL_SHIFT},
  710. {PMIC_VPA_DLC, MT6350_PMIC_VPA_DLC_ADDR, MT6350_PMIC_VPA_DLC_MASK, MT6350_PMIC_VPA_DLC_SHIFT},
  711. {PMIC_VPA_DLC_ON, MT6350_PMIC_VPA_DLC_ON_ADDR, MT6350_PMIC_VPA_DLC_ON_MASK, MT6350_PMIC_VPA_DLC_ON_SHIFT},
  712. {PMIC_VPA_DLC_SLEEP, MT6350_PMIC_VPA_DLC_SLEEP_ADDR, MT6350_PMIC_VPA_DLC_SLEEP_MASK, MT6350_PMIC_VPA_DLC_SLEEP_SHIFT},
  713. {PMIC_QI_VPA_DLC, MT6350_PMIC_QI_VPA_DLC_ADDR, MT6350_PMIC_QI_VPA_DLC_MASK, MT6350_PMIC_QI_VPA_DLC_SHIFT},
  714. {PMIC_VPA_BURSTH, MT6350_PMIC_VPA_BURSTH_ADDR, MT6350_PMIC_VPA_BURSTH_MASK, MT6350_PMIC_VPA_BURSTH_SHIFT},
  715. {PMIC_VPA_BURSTH_ON, MT6350_PMIC_VPA_BURSTH_ON_ADDR, MT6350_PMIC_VPA_BURSTH_ON_MASK, MT6350_PMIC_VPA_BURSTH_ON_SHIFT},
  716. {PMIC_VPA_BURSTH_SLEEP, MT6350_PMIC_VPA_BURSTH_SLEEP_ADDR, MT6350_PMIC_VPA_BURSTH_SLEEP_MASK, MT6350_PMIC_VPA_BURSTH_SLEEP_SHIFT},
  717. {PMIC_QI_VPA_BURSTH, MT6350_PMIC_QI_VPA_BURSTH_ADDR, MT6350_PMIC_QI_VPA_BURSTH_MASK, MT6350_PMIC_QI_VPA_BURSTH_SHIFT},
  718. {PMIC_VPA_BURSTL, MT6350_PMIC_VPA_BURSTL_ADDR, MT6350_PMIC_VPA_BURSTL_MASK, MT6350_PMIC_VPA_BURSTL_SHIFT},
  719. {PMIC_VPA_BURSTL_ON, MT6350_PMIC_VPA_BURSTL_ON_ADDR, MT6350_PMIC_VPA_BURSTL_ON_MASK, MT6350_PMIC_VPA_BURSTL_ON_SHIFT},
  720. {PMIC_VPA_BURSTL_SLEEP, MT6350_PMIC_VPA_BURSTL_SLEEP_ADDR, MT6350_PMIC_VPA_BURSTL_SLEEP_MASK, MT6350_PMIC_VPA_BURSTL_SLEEP_SHIFT},
  721. {PMIC_QI_VPA_BURSTL, MT6350_PMIC_QI_VPA_BURSTL_ADDR, MT6350_PMIC_QI_VPA_BURSTL_MASK, MT6350_PMIC_QI_VPA_BURSTL_SHIFT},
  722. {PMIC_VPA_TRANSTD, MT6350_PMIC_VPA_TRANSTD_ADDR, MT6350_PMIC_VPA_TRANSTD_MASK, MT6350_PMIC_VPA_TRANSTD_SHIFT},
  723. {PMIC_VPA_VOSEL_TRANS_EN, MT6350_PMIC_VPA_VOSEL_TRANS_EN_ADDR, MT6350_PMIC_VPA_VOSEL_TRANS_EN_MASK, MT6350_PMIC_VPA_VOSEL_TRANS_EN_SHIFT},
  724. {PMIC_VPA_VOSEL_TRANS_ONCE, MT6350_PMIC_VPA_VOSEL_TRANS_ONCE_ADDR, MT6350_PMIC_VPA_VOSEL_TRANS_ONCE_MASK, MT6350_PMIC_VPA_VOSEL_TRANS_ONCE_SHIFT},
  725. {PMIC_NI_VPA_DVS_BW, MT6350_PMIC_NI_VPA_DVS_BW_ADDR, MT6350_PMIC_NI_VPA_DVS_BW_MASK, MT6350_PMIC_NI_VPA_DVS_BW_SHIFT},
  726. {PMIC_VPA_DLC_MAP_EN, MT6350_PMIC_VPA_DLC_MAP_EN_ADDR, MT6350_PMIC_VPA_DLC_MAP_EN_MASK, MT6350_PMIC_VPA_DLC_MAP_EN_SHIFT},
  727. {PMIC_VPA_VOSEL_DLC001, MT6350_PMIC_VPA_VOSEL_DLC001_ADDR, MT6350_PMIC_VPA_VOSEL_DLC001_MASK, MT6350_PMIC_VPA_VOSEL_DLC001_SHIFT},
  728. {PMIC_VPA_VOSEL_DLC011, MT6350_PMIC_VPA_VOSEL_DLC011_ADDR, MT6350_PMIC_VPA_VOSEL_DLC011_MASK, MT6350_PMIC_VPA_VOSEL_DLC011_SHIFT},
  729. {PMIC_VPA_VOSEL_DLC111, MT6350_PMIC_VPA_VOSEL_DLC111_ADDR, MT6350_PMIC_VPA_VOSEL_DLC111_MASK, MT6350_PMIC_VPA_VOSEL_DLC111_SHIFT},
  730. {PMIC_K_RST_DONE, MT6350_PMIC_K_RST_DONE_ADDR, MT6350_PMIC_K_RST_DONE_MASK, MT6350_PMIC_K_RST_DONE_SHIFT},
  731. {PMIC_K_MAP_SEL, MT6350_PMIC_K_MAP_SEL_ADDR, MT6350_PMIC_K_MAP_SEL_MASK, MT6350_PMIC_K_MAP_SEL_SHIFT},
  732. {PMIC_K_ONCE_EN, MT6350_PMIC_K_ONCE_EN_ADDR, MT6350_PMIC_K_ONCE_EN_MASK, MT6350_PMIC_K_ONCE_EN_SHIFT},
  733. {PMIC_K_ONCE, MT6350_PMIC_K_ONCE_ADDR, MT6350_PMIC_K_ONCE_MASK, MT6350_PMIC_K_ONCE_SHIFT},
  734. {PMIC_K_START_MANUAL, MT6350_PMIC_K_START_MANUAL_ADDR, MT6350_PMIC_K_START_MANUAL_MASK, MT6350_PMIC_K_START_MANUAL_SHIFT},
  735. {PMIC_K_SRC_SEL, MT6350_PMIC_K_SRC_SEL_ADDR, MT6350_PMIC_K_SRC_SEL_MASK, MT6350_PMIC_K_SRC_SEL_SHIFT},
  736. {PMIC_K_AUTO_EN, MT6350_PMIC_K_AUTO_EN_ADDR, MT6350_PMIC_K_AUTO_EN_MASK, MT6350_PMIC_K_AUTO_EN_SHIFT},
  737. {PMIC_K_INV, MT6350_PMIC_K_INV_ADDR, MT6350_PMIC_K_INV_MASK, MT6350_PMIC_K_INV_SHIFT},
  738. {PMIC_K_CONTROL_SMPS, MT6350_PMIC_K_CONTROL_SMPS_ADDR, MT6350_PMIC_K_CONTROL_SMPS_MASK, MT6350_PMIC_K_CONTROL_SMPS_SHIFT},
  739. {PMIC_K_RESULT, MT6350_PMIC_K_RESULT_ADDR, MT6350_PMIC_K_RESULT_MASK, MT6350_PMIC_K_RESULT_SHIFT},
  740. {PMIC_K_DONE, MT6350_PMIC_K_DONE_ADDR, MT6350_PMIC_K_DONE_MASK, MT6350_PMIC_K_DONE_SHIFT},
  741. {PMIC_K_CONTROL, MT6350_PMIC_K_CONTROL_ADDR, MT6350_PMIC_K_CONTROL_MASK, MT6350_PMIC_K_CONTROL_SHIFT},
  742. {PMIC_QI_SMPS_OSC_CAL, MT6350_PMIC_QI_SMPS_OSC_CAL_ADDR, MT6350_PMIC_QI_SMPS_OSC_CAL_MASK, MT6350_PMIC_QI_SMPS_OSC_CAL_SHIFT},
  743. {PMIC_ISINK_CH0_MODE, MT6350_PMIC_ISINK_CH0_MODE_ADDR, MT6350_PMIC_ISINK_CH0_MODE_MASK, MT6350_PMIC_ISINK_CH0_MODE_SHIFT},
  744. {PMIC_ISINK0_RSV1, MT6350_PMIC_ISINK0_RSV1_ADDR, MT6350_PMIC_ISINK0_RSV1_MASK, MT6350_PMIC_ISINK0_RSV1_SHIFT},
  745. {PMIC_ISINK_DIM0_DUTY, MT6350_PMIC_ISINK_DIM0_DUTY_ADDR, MT6350_PMIC_ISINK_DIM0_DUTY_MASK, MT6350_PMIC_ISINK_DIM0_DUTY_SHIFT},
  746. {PMIC_ISINK0_RSV0, MT6350_PMIC_ISINK0_RSV0_ADDR, MT6350_PMIC_ISINK0_RSV0_MASK, MT6350_PMIC_ISINK0_RSV0_SHIFT},
  747. {PMIC_ISINK_DIM0_FSEL, MT6350_PMIC_ISINK_DIM0_FSEL_ADDR, MT6350_PMIC_ISINK_DIM0_FSEL_MASK, MT6350_PMIC_ISINK_DIM0_FSEL_SHIFT},
  748. {PMIC_ISINK_SFSTR0_EN, MT6350_PMIC_ISINK_SFSTR0_EN_ADDR, MT6350_PMIC_ISINK_SFSTR0_EN_MASK, MT6350_PMIC_ISINK_SFSTR0_EN_SHIFT},
  749. {PMIC_ISINK_SFSTR0_TC, MT6350_PMIC_ISINK_SFSTR0_TC_ADDR, MT6350_PMIC_ISINK_SFSTR0_TC_MASK, MT6350_PMIC_ISINK_SFSTR0_TC_SHIFT},
  750. {PMIC_ISINK_CH0_STEP, MT6350_PMIC_ISINK_CH0_STEP_ADDR, MT6350_PMIC_ISINK_CH0_STEP_MASK, MT6350_PMIC_ISINK_CH0_STEP_SHIFT},
  751. {PMIC_ISINK_BREATH0_TOFF_SEL, MT6350_PMIC_ISINK_BREATH0_TOFF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH0_TOFF_SEL_MASK, MT6350_PMIC_ISINK_BREATH0_TOFF_SEL_SHIFT},
  752. {PMIC_ISINK_BREATH0_TON_SEL, MT6350_PMIC_ISINK_BREATH0_TON_SEL_ADDR, MT6350_PMIC_ISINK_BREATH0_TON_SEL_MASK, MT6350_PMIC_ISINK_BREATH0_TON_SEL_SHIFT},
  753. {PMIC_ISINK_BREATH0_TRF_SEL, MT6350_PMIC_ISINK_BREATH0_TRF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH0_TRF_SEL_MASK, MT6350_PMIC_ISINK_BREATH0_TRF_SEL_SHIFT},
  754. {PMIC_ISINK_CH1_MODE, MT6350_PMIC_ISINK_CH1_MODE_ADDR, MT6350_PMIC_ISINK_CH1_MODE_MASK, MT6350_PMIC_ISINK_CH1_MODE_SHIFT},
  755. {PMIC_ISINK1_RSV1, MT6350_PMIC_ISINK1_RSV1_ADDR, MT6350_PMIC_ISINK1_RSV1_MASK, MT6350_PMIC_ISINK1_RSV1_SHIFT},
  756. {PMIC_ISINK_DIM1_DUTY, MT6350_PMIC_ISINK_DIM1_DUTY_ADDR, MT6350_PMIC_ISINK_DIM1_DUTY_MASK, MT6350_PMIC_ISINK_DIM1_DUTY_SHIFT},
  757. {PMIC_ISINK1_RSV0, MT6350_PMIC_ISINK1_RSV0_ADDR, MT6350_PMIC_ISINK1_RSV0_MASK, MT6350_PMIC_ISINK1_RSV0_SHIFT},
  758. {PMIC_ISINK_DIM1_FSEL, MT6350_PMIC_ISINK_DIM1_FSEL_ADDR, MT6350_PMIC_ISINK_DIM1_FSEL_MASK, MT6350_PMIC_ISINK_DIM1_FSEL_SHIFT},
  759. {PMIC_ISINK_SFSTR1_EN, MT6350_PMIC_ISINK_SFSTR1_EN_ADDR, MT6350_PMIC_ISINK_SFSTR1_EN_MASK, MT6350_PMIC_ISINK_SFSTR1_EN_SHIFT},
  760. {PMIC_ISINK_SFSTR1_TC, MT6350_PMIC_ISINK_SFSTR1_TC_ADDR, MT6350_PMIC_ISINK_SFSTR1_TC_MASK, MT6350_PMIC_ISINK_SFSTR1_TC_SHIFT},
  761. {PMIC_ISINK_CH1_STEP, MT6350_PMIC_ISINK_CH1_STEP_ADDR, MT6350_PMIC_ISINK_CH1_STEP_MASK, MT6350_PMIC_ISINK_CH1_STEP_SHIFT},
  762. {PMIC_ISINK_BREATH1_TOFF_SEL, MT6350_PMIC_ISINK_BREATH1_TOFF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH1_TOFF_SEL_MASK, MT6350_PMIC_ISINK_BREATH1_TOFF_SEL_SHIFT},
  763. {PMIC_ISINK_BREATH1_TON_SEL, MT6350_PMIC_ISINK_BREATH1_TON_SEL_ADDR, MT6350_PMIC_ISINK_BREATH1_TON_SEL_MASK, MT6350_PMIC_ISINK_BREATH1_TON_SEL_SHIFT},
  764. {PMIC_ISINK_BREATH1_TRF_SEL, MT6350_PMIC_ISINK_BREATH1_TRF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH1_TRF_SEL_MASK, MT6350_PMIC_ISINK_BREATH1_TRF_SEL_SHIFT},
  765. {PMIC_ISINK_CH2_MODE, MT6350_PMIC_ISINK_CH2_MODE_ADDR, MT6350_PMIC_ISINK_CH2_MODE_MASK, MT6350_PMIC_ISINK_CH2_MODE_SHIFT},
  766. {PMIC_ISINK2_RSV1, MT6350_PMIC_ISINK2_RSV1_ADDR, MT6350_PMIC_ISINK2_RSV1_MASK, MT6350_PMIC_ISINK2_RSV1_SHIFT},
  767. {PMIC_ISINK_DIM2_DUTY, MT6350_PMIC_ISINK_DIM2_DUTY_ADDR, MT6350_PMIC_ISINK_DIM2_DUTY_MASK, MT6350_PMIC_ISINK_DIM2_DUTY_SHIFT},
  768. {PMIC_ISINK2_RSV0, MT6350_PMIC_ISINK2_RSV0_ADDR, MT6350_PMIC_ISINK2_RSV0_MASK, MT6350_PMIC_ISINK2_RSV0_SHIFT},
  769. {PMIC_ISINK_DIM2_FSEL, MT6350_PMIC_ISINK_DIM2_FSEL_ADDR, MT6350_PMIC_ISINK_DIM2_FSEL_MASK, MT6350_PMIC_ISINK_DIM2_FSEL_SHIFT},
  770. {PMIC_ISINK_SFSTR2_EN, MT6350_PMIC_ISINK_SFSTR2_EN_ADDR, MT6350_PMIC_ISINK_SFSTR2_EN_MASK, MT6350_PMIC_ISINK_SFSTR2_EN_SHIFT},
  771. {PMIC_ISINK_SFSTR2_TC, MT6350_PMIC_ISINK_SFSTR2_TC_ADDR, MT6350_PMIC_ISINK_SFSTR2_TC_MASK, MT6350_PMIC_ISINK_SFSTR2_TC_SHIFT},
  772. {PMIC_ISINK_CH2_STEP, MT6350_PMIC_ISINK_CH2_STEP_ADDR, MT6350_PMIC_ISINK_CH2_STEP_MASK, MT6350_PMIC_ISINK_CH2_STEP_SHIFT},
  773. {PMIC_ISINK_BREATH2_TOFF_SEL, MT6350_PMIC_ISINK_BREATH2_TOFF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH2_TOFF_SEL_MASK, MT6350_PMIC_ISINK_BREATH2_TOFF_SEL_SHIFT},
  774. {PMIC_ISINK_BREATH2_TON_SEL, MT6350_PMIC_ISINK_BREATH2_TON_SEL_ADDR, MT6350_PMIC_ISINK_BREATH2_TON_SEL_MASK, MT6350_PMIC_ISINK_BREATH2_TON_SEL_SHIFT},
  775. {PMIC_ISINK_BREATH2_TRF_SEL, MT6350_PMIC_ISINK_BREATH2_TRF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH2_TRF_SEL_MASK, MT6350_PMIC_ISINK_BREATH2_TRF_SEL_SHIFT},
  776. {PMIC_ISINK_CH3_MODE, MT6350_PMIC_ISINK_CH3_MODE_ADDR, MT6350_PMIC_ISINK_CH3_MODE_MASK, MT6350_PMIC_ISINK_CH3_MODE_SHIFT},
  777. {PMIC_ISINK3_RSV1, MT6350_PMIC_ISINK3_RSV1_ADDR, MT6350_PMIC_ISINK3_RSV1_MASK, MT6350_PMIC_ISINK3_RSV1_SHIFT},
  778. {PMIC_ISINK_DIM3_DUTY, MT6350_PMIC_ISINK_DIM3_DUTY_ADDR, MT6350_PMIC_ISINK_DIM3_DUTY_MASK, MT6350_PMIC_ISINK_DIM3_DUTY_SHIFT},
  779. {PMIC_ISINK3_RSV0, MT6350_PMIC_ISINK3_RSV0_ADDR, MT6350_PMIC_ISINK3_RSV0_MASK, MT6350_PMIC_ISINK3_RSV0_SHIFT},
  780. {PMIC_ISINK_DIM3_FSEL, MT6350_PMIC_ISINK_DIM3_FSEL_ADDR, MT6350_PMIC_ISINK_DIM3_FSEL_MASK, MT6350_PMIC_ISINK_DIM3_FSEL_SHIFT},
  781. {PMIC_ISINK_SFSTR3_EN, MT6350_PMIC_ISINK_SFSTR3_EN_ADDR, MT6350_PMIC_ISINK_SFSTR3_EN_MASK, MT6350_PMIC_ISINK_SFSTR3_EN_SHIFT},
  782. {PMIC_ISINK_SFSTR3_TC, MT6350_PMIC_ISINK_SFSTR3_TC_ADDR, MT6350_PMIC_ISINK_SFSTR3_TC_MASK, MT6350_PMIC_ISINK_SFSTR3_TC_SHIFT},
  783. {PMIC_ISINK_CH3_STEP, MT6350_PMIC_ISINK_CH3_STEP_ADDR, MT6350_PMIC_ISINK_CH3_STEP_MASK, MT6350_PMIC_ISINK_CH3_STEP_SHIFT},
  784. {PMIC_ISINK_BREATH3_TOFF_SEL, MT6350_PMIC_ISINK_BREATH3_TOFF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH3_TOFF_SEL_MASK, MT6350_PMIC_ISINK_BREATH3_TOFF_SEL_SHIFT},
  785. {PMIC_ISINK_BREATH3_TON_SEL, MT6350_PMIC_ISINK_BREATH3_TON_SEL_ADDR, MT6350_PMIC_ISINK_BREATH3_TON_SEL_MASK, MT6350_PMIC_ISINK_BREATH3_TON_SEL_SHIFT},
  786. {PMIC_ISINK_BREATH3_TRF_SEL, MT6350_PMIC_ISINK_BREATH3_TRF_SEL_ADDR, MT6350_PMIC_ISINK_BREATH3_TRF_SEL_MASK, MT6350_PMIC_ISINK_BREATH3_TRF_SEL_SHIFT},
  787. {PMIC_RG_ISINKS_RSV, MT6350_PMIC_RG_ISINKS_RSV_ADDR, MT6350_PMIC_RG_ISINKS_RSV_MASK, MT6350_PMIC_RG_ISINKS_RSV_SHIFT},
  788. {PMIC_RG_ISINK3_DOUBLE_EN, MT6350_PMIC_RG_ISINK3_DOUBLE_EN_ADDR, MT6350_PMIC_RG_ISINK3_DOUBLE_EN_MASK, MT6350_PMIC_RG_ISINK3_DOUBLE_EN_SHIFT},
  789. {PMIC_RG_ISINK2_DOUBLE_EN, MT6350_PMIC_RG_ISINK2_DOUBLE_EN_ADDR, MT6350_PMIC_RG_ISINK2_DOUBLE_EN_MASK, MT6350_PMIC_RG_ISINK2_DOUBLE_EN_SHIFT},
  790. {PMIC_RG_ISINK1_DOUBLE_EN, MT6350_PMIC_RG_ISINK1_DOUBLE_EN_ADDR, MT6350_PMIC_RG_ISINK1_DOUBLE_EN_MASK, MT6350_PMIC_RG_ISINK1_DOUBLE_EN_SHIFT},
  791. {PMIC_RG_ISINK0_DOUBLE_EN, MT6350_PMIC_RG_ISINK0_DOUBLE_EN_ADDR, MT6350_PMIC_RG_ISINK0_DOUBLE_EN_MASK, MT6350_PMIC_RG_ISINK0_DOUBLE_EN_SHIFT},
  792. {PMIC_RG_TRIM_SEL, MT6350_PMIC_RG_TRIM_SEL_ADDR, MT6350_PMIC_RG_TRIM_SEL_MASK, MT6350_PMIC_RG_TRIM_SEL_SHIFT},
  793. {PMIC_RG_TRIM_EN, MT6350_PMIC_RG_TRIM_EN_ADDR, MT6350_PMIC_RG_TRIM_EN_MASK, MT6350_PMIC_RG_TRIM_EN_SHIFT},
  794. {PMIC_NI_ISINK3_STATUS, MT6350_PMIC_NI_ISINK3_STATUS_ADDR, MT6350_PMIC_NI_ISINK3_STATUS_MASK, MT6350_PMIC_NI_ISINK3_STATUS_SHIFT},
  795. {PMIC_NI_ISINK2_STATUS, MT6350_PMIC_NI_ISINK2_STATUS_ADDR, MT6350_PMIC_NI_ISINK2_STATUS_MASK, MT6350_PMIC_NI_ISINK2_STATUS_SHIFT},
  796. {PMIC_NI_ISINK1_STATUS, MT6350_PMIC_NI_ISINK1_STATUS_ADDR, MT6350_PMIC_NI_ISINK1_STATUS_MASK, MT6350_PMIC_NI_ISINK1_STATUS_SHIFT},
  797. {PMIC_NI_ISINK0_STATUS, MT6350_PMIC_NI_ISINK0_STATUS_ADDR, MT6350_PMIC_NI_ISINK0_STATUS_MASK, MT6350_PMIC_NI_ISINK0_STATUS_SHIFT},
  798. {PMIC_ISINK_PHASE0_DLY_EN, MT6350_PMIC_ISINK_PHASE0_DLY_EN_ADDR, MT6350_PMIC_ISINK_PHASE0_DLY_EN_MASK, MT6350_PMIC_ISINK_PHASE0_DLY_EN_SHIFT},
  799. {PMIC_ISINK_PHASE1_DLY_EN, MT6350_PMIC_ISINK_PHASE1_DLY_EN_ADDR, MT6350_PMIC_ISINK_PHASE1_DLY_EN_MASK, MT6350_PMIC_ISINK_PHASE1_DLY_EN_SHIFT},
  800. {PMIC_ISINK_PHASE2_DLY_EN, MT6350_PMIC_ISINK_PHASE2_DLY_EN_ADDR, MT6350_PMIC_ISINK_PHASE2_DLY_EN_MASK, MT6350_PMIC_ISINK_PHASE2_DLY_EN_SHIFT},
  801. {PMIC_ISINK_PHASE3_DLY_EN, MT6350_PMIC_ISINK_PHASE3_DLY_EN_ADDR, MT6350_PMIC_ISINK_PHASE3_DLY_EN_MASK, MT6350_PMIC_ISINK_PHASE3_DLY_EN_SHIFT},
  802. {PMIC_ISINK_PHASE_DLY_TC, MT6350_PMIC_ISINK_PHASE_DLY_TC_ADDR, MT6350_PMIC_ISINK_PHASE_DLY_TC_MASK, MT6350_PMIC_ISINK_PHASE_DLY_TC_SHIFT},
  803. {PMIC_ISINK_CH0_EN, MT6350_PMIC_ISINK_CH0_EN_ADDR, MT6350_PMIC_ISINK_CH0_EN_MASK, MT6350_PMIC_ISINK_CH0_EN_SHIFT},
  804. {PMIC_ISINK_CH1_EN, MT6350_PMIC_ISINK_CH1_EN_ADDR, MT6350_PMIC_ISINK_CH1_EN_MASK, MT6350_PMIC_ISINK_CH1_EN_SHIFT},
  805. {PMIC_ISINK_CH2_EN, MT6350_PMIC_ISINK_CH2_EN_ADDR, MT6350_PMIC_ISINK_CH2_EN_MASK, MT6350_PMIC_ISINK_CH2_EN_SHIFT},
  806. {PMIC_ISINK_CH3_EN, MT6350_PMIC_ISINK_CH3_EN_ADDR, MT6350_PMIC_ISINK_CH3_EN_MASK, MT6350_PMIC_ISINK_CH3_EN_SHIFT},
  807. {PMIC_ISINK_CHOP0_EN, MT6350_PMIC_ISINK_CHOP0_EN_ADDR, MT6350_PMIC_ISINK_CHOP0_EN_MASK, MT6350_PMIC_ISINK_CHOP0_EN_SHIFT},
  808. {PMIC_ISINK_CHOP1_EN, MT6350_PMIC_ISINK_CHOP1_EN_ADDR, MT6350_PMIC_ISINK_CHOP1_EN_MASK, MT6350_PMIC_ISINK_CHOP1_EN_SHIFT},
  809. {PMIC_ISINK_CHOP2_EN, MT6350_PMIC_ISINK_CHOP2_EN_ADDR, MT6350_PMIC_ISINK_CHOP2_EN_MASK, MT6350_PMIC_ISINK_CHOP2_EN_SHIFT},
  810. {PMIC_ISINK_CHOP3_EN, MT6350_PMIC_ISINK_CHOP3_EN_ADDR, MT6350_PMIC_ISINK_CHOP3_EN_MASK, MT6350_PMIC_ISINK_CHOP3_EN_SHIFT},
  811. {PMIC_RG_ANALDORSV1, MT6350_PMIC_RG_ANALDORSV1_ADDR, MT6350_PMIC_RG_ANALDORSV1_MASK, MT6350_PMIC_RG_ANALDORSV1_SHIFT},
  812. {PMIC_VTCXO_LP_SEL, MT6350_PMIC_VTCXO_LP_SEL_ADDR, MT6350_PMIC_VTCXO_LP_SEL_MASK, MT6350_PMIC_VTCXO_LP_SEL_SHIFT},
  813. {PMIC_VTCXO_LP_SET, MT6350_PMIC_VTCXO_LP_SET_ADDR, MT6350_PMIC_VTCXO_LP_SET_MASK, MT6350_PMIC_VTCXO_LP_SET_SHIFT},
  814. {PMIC_QI_VTCXO_MODE, MT6350_PMIC_QI_VTCXO_MODE_ADDR, MT6350_PMIC_QI_VTCXO_MODE_MASK, MT6350_PMIC_QI_VTCXO_MODE_SHIFT},
  815. {PMIC_RG_VTCXO_STBTD, MT6350_PMIC_RG_VTCXO_STBTD_ADDR, MT6350_PMIC_RG_VTCXO_STBTD_MASK, MT6350_PMIC_RG_VTCXO_STBTD_SHIFT},
  816. {PMIC_RG_VTCXO_EN, MT6350_PMIC_RG_VTCXO_EN_ADDR, MT6350_PMIC_RG_VTCXO_EN_MASK, MT6350_PMIC_RG_VTCXO_EN_SHIFT},
  817. {PMIC_VTCXO_ON_CTRL, MT6350_PMIC_VTCXO_ON_CTRL_ADDR, MT6350_PMIC_VTCXO_ON_CTRL_MASK, MT6350_PMIC_VTCXO_ON_CTRL_SHIFT},
  818. {PMIC_QI_VTCXO_EN, MT6350_PMIC_QI_VTCXO_EN_ADDR, MT6350_PMIC_QI_VTCXO_EN_MASK, MT6350_PMIC_QI_VTCXO_EN_SHIFT},
  819. {PMIC_VA_LP_SEL, MT6350_PMIC_VA_LP_SEL_ADDR, MT6350_PMIC_VA_LP_SEL_MASK, MT6350_PMIC_VA_LP_SEL_SHIFT},
  820. {PMIC_VA_LP_SET, MT6350_PMIC_VA_LP_SET_ADDR, MT6350_PMIC_VA_LP_SET_MASK, MT6350_PMIC_VA_LP_SET_SHIFT},
  821. {PMIC_QI_VA_MODE, MT6350_PMIC_QI_VA_MODE_ADDR, MT6350_PMIC_QI_VA_MODE_MASK, MT6350_PMIC_QI_VA_MODE_SHIFT},
  822. {PMIC_RG_VA_SENSE_SEL, MT6350_PMIC_RG_VA_SENSE_SEL_ADDR, MT6350_PMIC_RG_VA_SENSE_SEL_MASK, MT6350_PMIC_RG_VA_SENSE_SEL_SHIFT},
  823. {PMIC_RG_VA_STBTD, MT6350_PMIC_RG_VA_STBTD_ADDR, MT6350_PMIC_RG_VA_STBTD_MASK, MT6350_PMIC_RG_VA_STBTD_SHIFT},
  824. {PMIC_RG_VA_EN, MT6350_PMIC_RG_VA_EN_ADDR, MT6350_PMIC_RG_VA_EN_MASK, MT6350_PMIC_RG_VA_EN_SHIFT},
  825. {PMIC_QI_VA_EN, MT6350_PMIC_QI_VA_EN_ADDR, MT6350_PMIC_QI_VA_EN_MASK, MT6350_PMIC_QI_VA_EN_SHIFT},
  826. {PMIC_RG_ANALDORSV2, MT6350_PMIC_RG_ANALDORSV2_ADDR, MT6350_PMIC_RG_ANALDORSV2_MASK, MT6350_PMIC_RG_ANALDORSV2_SHIFT},
  827. {PMIC_RG_VCAMA_STBTD, MT6350_PMIC_RG_VCAMA_STBTD_ADDR, MT6350_PMIC_RG_VCAMA_STBTD_MASK, MT6350_PMIC_RG_VCAMA_STBTD_SHIFT},
  828. {PMIC_RG_VCAMA_EN, MT6350_PMIC_RG_VCAMA_EN_ADDR, MT6350_PMIC_RG_VCAMA_EN_MASK, MT6350_PMIC_RG_VCAMA_EN_SHIFT},
  829. {PMIC_RG_VCAMA_BIST_EN, MT6350_PMIC_RG_VCAMA_BIST_EN_ADDR, MT6350_PMIC_RG_VCAMA_BIST_EN_MASK, MT6350_PMIC_RG_VCAMA_BIST_EN_SHIFT},
  830. {PMIC_RG_VA_BIST_EN, MT6350_PMIC_RG_VA_BIST_EN_ADDR, MT6350_PMIC_RG_VA_BIST_EN_MASK, MT6350_PMIC_RG_VA_BIST_EN_SHIFT},
  831. {PMIC_RG_VTCXO_BIST_EN, MT6350_PMIC_RG_VTCXO_BIST_EN_ADDR, MT6350_PMIC_RG_VTCXO_BIST_EN_MASK, MT6350_PMIC_RG_VTCXO_BIST_EN_SHIFT},
  832. {PMIC_QI_VCAMA_OC_STATUS, MT6350_PMIC_QI_VCAMA_OC_STATUS_ADDR, MT6350_PMIC_QI_VCAMA_OC_STATUS_MASK, MT6350_PMIC_QI_VCAMA_OC_STATUS_SHIFT},
  833. {PMIC_QI_VA_OC_STATUS, MT6350_PMIC_QI_VA_OC_STATUS_ADDR, MT6350_PMIC_QI_VA_OC_STATUS_MASK, MT6350_PMIC_QI_VA_OC_STATUS_SHIFT},
  834. {PMIC_QI_VTCXO_OC_STATUS, MT6350_PMIC_QI_VTCXO_OC_STATUS_ADDR, MT6350_PMIC_QI_VTCXO_OC_STATUS_MASK, MT6350_PMIC_QI_VTCXO_OC_STATUS_SHIFT},
  835. {PMIC_RG_ANALDORSV3, MT6350_PMIC_RG_ANALDORSV3_ADDR, MT6350_PMIC_RG_ANALDORSV3_MASK, MT6350_PMIC_RG_ANALDORSV3_SHIFT},
  836. {PMIC_RG_VTCXO_NDIS_EN, MT6350_PMIC_RG_VTCXO_NDIS_EN_ADDR, MT6350_PMIC_RG_VTCXO_NDIS_EN_MASK, MT6350_PMIC_RG_VTCXO_NDIS_EN_SHIFT},
  837. {PMIC_RG_VTCXO_OCFB, MT6350_PMIC_RG_VTCXO_OCFB_ADDR, MT6350_PMIC_RG_VTCXO_OCFB_MASK, MT6350_PMIC_RG_VTCXO_OCFB_SHIFT},
  838. {PMIC_RG_VTCXO_CAL, MT6350_PMIC_RG_VTCXO_CAL_ADDR, MT6350_PMIC_RG_VTCXO_CAL_MASK, MT6350_PMIC_RG_VTCXO_CAL_SHIFT},
  839. {PMIC_RG_VA_NDIS_EN, MT6350_PMIC_RG_VA_NDIS_EN_ADDR, MT6350_PMIC_RG_VA_NDIS_EN_MASK, MT6350_PMIC_RG_VA_NDIS_EN_SHIFT},
  840. {PMIC_RG_VA_OCFB, MT6350_PMIC_RG_VA_OCFB_ADDR, MT6350_PMIC_RG_VA_OCFB_MASK, MT6350_PMIC_RG_VA_OCFB_SHIFT},
  841. {PMIC_RG_VA_VOSEL, MT6350_PMIC_RG_VA_VOSEL_ADDR, MT6350_PMIC_RG_VA_VOSEL_MASK, MT6350_PMIC_RG_VA_VOSEL_SHIFT},
  842. {PMIC_RG_VA_CAL, MT6350_PMIC_RG_VA_CAL_ADDR, MT6350_PMIC_RG_VA_CAL_MASK, MT6350_PMIC_RG_VA_CAL_SHIFT},
  843. {PMIC_RG_VCAMA_FBSEL, MT6350_PMIC_RG_VCAMA_FBSEL_ADDR, MT6350_PMIC_RG_VCAMA_FBSEL_MASK, MT6350_PMIC_RG_VCAMA_FBSEL_SHIFT},
  844. {PMIC_RG_VCAMA_NDIS_EN, MT6350_PMIC_RG_VCAMA_NDIS_EN_ADDR, MT6350_PMIC_RG_VCAMA_NDIS_EN_MASK, MT6350_PMIC_RG_VCAMA_NDIS_EN_SHIFT},
  845. {PMIC_RG_VCAMA_OCFB, MT6350_PMIC_RG_VCAMA_OCFB_ADDR, MT6350_PMIC_RG_VCAMA_OCFB_MASK, MT6350_PMIC_RG_VCAMA_OCFB_SHIFT},
  846. {PMIC_RG_VCAMA_STB_SEL, MT6350_PMIC_RG_VCAMA_STB_SEL_ADDR, MT6350_PMIC_RG_VCAMA_STB_SEL_MASK, MT6350_PMIC_RG_VCAMA_STB_SEL_SHIFT},
  847. {PMIC_RG_VCAMA_VOSEL, MT6350_PMIC_RG_VCAMA_VOSEL_ADDR, MT6350_PMIC_RG_VCAMA_VOSEL_MASK, MT6350_PMIC_RG_VCAMA_VOSEL_SHIFT},
  848. {PMIC_VCAMA_ON_CTRL, MT6350_PMIC_VCAMA_ON_CTRL_ADDR, MT6350_PMIC_VCAMA_ON_CTRL_MASK, MT6350_PMIC_VCAMA_ON_CTRL_SHIFT},
  849. {PMIC_RG_VCAMA_CAL, MT6350_PMIC_RG_VCAMA_CAL_ADDR, MT6350_PMIC_RG_VCAMA_CAL_MASK, MT6350_PMIC_RG_VCAMA_CAL_SHIFT},
  850. {PMIC_RG_RESERVE_STB_SEL, MT6350_PMIC_RG_RESERVE_STB_SEL_ADDR, MT6350_PMIC_RG_RESERVE_STB_SEL_MASK, MT6350_PMIC_RG_RESERVE_STB_SEL_SHIFT},
  851. {PMIC_RG_ALDO_RESERVE, MT6350_PMIC_RG_ALDO_RESERVE_ADDR, MT6350_PMIC_RG_ALDO_RESERVE_MASK, MT6350_PMIC_RG_ALDO_RESERVE_SHIFT},
  852. {PMIC_RG_VCN33_VOSEL, MT6350_PMIC_RG_VCN33_VOSEL_ADDR, MT6350_PMIC_RG_VCN33_VOSEL_MASK, MT6350_PMIC_RG_VCN33_VOSEL_SHIFT},
  853. {PMIC_RG_VCN33_NDIS_EN, MT6350_PMIC_RG_VCN33_NDIS_EN_ADDR, MT6350_PMIC_RG_VCN33_NDIS_EN_MASK, MT6350_PMIC_RG_VCN33_NDIS_EN_SHIFT},
  854. {PMIC_VCN33_ON_CTRL_BT, MT6350_PMIC_VCN33_ON_CTRL_BT_ADDR, MT6350_PMIC_VCN33_ON_CTRL_BT_MASK, MT6350_PMIC_VCN33_ON_CTRL_BT_SHIFT},
  855. {PMIC_RG_VCN33_OCFB, MT6350_PMIC_RG_VCN33_OCFB_ADDR, MT6350_PMIC_RG_VCN33_OCFB_MASK, MT6350_PMIC_RG_VCN33_OCFB_SHIFT},
  856. {PMIC_RG_VCN33_EN_BT, MT6350_PMIC_RG_VCN33_EN_BT_ADDR, MT6350_PMIC_RG_VCN33_EN_BT_MASK, MT6350_PMIC_RG_VCN33_EN_BT_SHIFT},
  857. {PMIC_RG_VCN33_CAL, MT6350_PMIC_RG_VCN33_CAL_ADDR, MT6350_PMIC_RG_VCN33_CAL_MASK, MT6350_PMIC_RG_VCN33_CAL_SHIFT},
  858. {PMIC_RG_VCN33_STBTD, MT6350_PMIC_RG_VCN33_STBTD_ADDR, MT6350_PMIC_RG_VCN33_STBTD_MASK, MT6350_PMIC_RG_VCN33_STBTD_SHIFT},
  859. {PMIC_RG_VCN33_EN_WIFI, MT6350_PMIC_RG_VCN33_EN_WIFI_ADDR, MT6350_PMIC_RG_VCN33_EN_WIFI_MASK, MT6350_PMIC_RG_VCN33_EN_WIFI_SHIFT},
  860. {PMIC_VCN33_ON_CTRL_WIFI, MT6350_PMIC_VCN33_ON_CTRL_WIFI_ADDR, MT6350_PMIC_VCN33_ON_CTRL_WIFI_MASK, MT6350_PMIC_VCN33_ON_CTRL_WIFI_SHIFT},
  861. {PMIC_QI_VCN33_EN, MT6350_PMIC_QI_VCN33_EN_ADDR, MT6350_PMIC_QI_VCN33_EN_MASK, MT6350_PMIC_QI_VCN33_EN_SHIFT},
  862. {PMIC_RG_VCN28_BIST_EN, MT6350_PMIC_RG_VCN28_BIST_EN_ADDR, MT6350_PMIC_RG_VCN28_BIST_EN_MASK, MT6350_PMIC_RG_VCN28_BIST_EN_SHIFT},
  863. {PMIC_RG_VCN28_NDIS_EN, MT6350_PMIC_RG_VCN28_NDIS_EN_ADDR, MT6350_PMIC_RG_VCN28_NDIS_EN_MASK, MT6350_PMIC_RG_VCN28_NDIS_EN_SHIFT},
  864. {PMIC_RG_VCN28_OCFB, MT6350_PMIC_RG_VCN28_OCFB_ADDR, MT6350_PMIC_RG_VCN28_OCFB_MASK, MT6350_PMIC_RG_VCN28_OCFB_SHIFT},
  865. {PMIC_RG_VCN28_VOSEL, MT6350_PMIC_RG_VCN28_VOSEL_ADDR, MT6350_PMIC_RG_VCN28_VOSEL_MASK, MT6350_PMIC_RG_VCN28_VOSEL_SHIFT},
  866. {PMIC_RG_VCN28_CAL, MT6350_PMIC_RG_VCN28_CAL_ADDR, MT6350_PMIC_RG_VCN28_CAL_MASK, MT6350_PMIC_RG_VCN28_CAL_SHIFT},
  867. {PMIC_RG_VCN28_STBTD, MT6350_PMIC_RG_VCN28_STBTD_ADDR, MT6350_PMIC_RG_VCN28_STBTD_MASK, MT6350_PMIC_RG_VCN28_STBTD_SHIFT},
  868. {PMIC_RG_VCN28_EN, MT6350_PMIC_RG_VCN28_EN_ADDR, MT6350_PMIC_RG_VCN28_EN_MASK, MT6350_PMIC_RG_VCN28_EN_SHIFT},
  869. {PMIC_VCN28_ON_CTRL, MT6350_PMIC_VCN28_ON_CTRL_ADDR, MT6350_PMIC_VCN28_ON_CTRL_MASK, MT6350_PMIC_VCN28_ON_CTRL_SHIFT},
  870. {PMIC_QI_VCN28_EN, MT6350_PMIC_QI_VCN28_EN_ADDR, MT6350_PMIC_QI_VCN28_EN_MASK, MT6350_PMIC_QI_VCN28_EN_SHIFT},
  871. {PMIC_VCN28_LP_SEL, MT6350_PMIC_VCN28_LP_SEL_ADDR, MT6350_PMIC_VCN28_LP_SEL_MASK, MT6350_PMIC_VCN28_LP_SEL_SHIFT},
  872. {PMIC_VCN28_LP_SET, MT6350_PMIC_VCN28_LP_SET_ADDR, MT6350_PMIC_VCN28_LP_SET_MASK, MT6350_PMIC_VCN28_LP_SET_SHIFT},
  873. {PMIC_QI_VCN28_MODE, MT6350_PMIC_QI_VCN28_MODE_ADDR, MT6350_PMIC_QI_VCN28_MODE_MASK, MT6350_PMIC_QI_VCN28_MODE_SHIFT},
  874. {PMIC_QI_VCN28_OC_STATUS, MT6350_PMIC_QI_VCN28_OC_STATUS_ADDR, MT6350_PMIC_QI_VCN28_OC_STATUS_MASK, MT6350_PMIC_QI_VCN28_OC_STATUS_SHIFT},
  875. {PMIC_VCN33_LP_SEL, MT6350_PMIC_VCN33_LP_SEL_ADDR, MT6350_PMIC_VCN33_LP_SEL_MASK, MT6350_PMIC_VCN33_LP_SEL_SHIFT},
  876. {PMIC_VCN33_LP_SET, MT6350_PMIC_VCN33_LP_SET_ADDR, MT6350_PMIC_VCN33_LP_SET_MASK, MT6350_PMIC_VCN33_LP_SET_SHIFT},
  877. {PMIC_QI_VCN33_MODE, MT6350_PMIC_QI_VCN33_MODE_ADDR, MT6350_PMIC_QI_VCN33_MODE_MASK, MT6350_PMIC_QI_VCN33_MODE_SHIFT},
  878. {PMIC_RG_VCN33_EN, MT6350_PMIC_RG_VCN33_EN_ADDR, MT6350_PMIC_RG_VCN33_EN_MASK, MT6350_PMIC_RG_VCN33_EN_SHIFT},
  879. {PMIC_RG_VCN33_BIST_EN, MT6350_PMIC_RG_VCN33_BIST_EN_ADDR, MT6350_PMIC_RG_VCN33_BIST_EN_MASK, MT6350_PMIC_RG_VCN33_BIST_EN_SHIFT},
  880. {PMIC_QI_VCN33_OC_STATUS, MT6350_PMIC_QI_VCN33_OC_STATUS_ADDR, MT6350_PMIC_QI_VCN33_OC_STATUS_MASK, MT6350_PMIC_QI_VCN33_OC_STATUS_SHIFT},
  881. {PMIC_VIO28_LP_SEL, MT6350_PMIC_VIO28_LP_SEL_ADDR, MT6350_PMIC_VIO28_LP_SEL_MASK, MT6350_PMIC_VIO28_LP_SEL_SHIFT},
  882. {PMIC_VIO28_LP_MODE_SET, MT6350_PMIC_VIO28_LP_MODE_SET_ADDR, MT6350_PMIC_VIO28_LP_MODE_SET_MASK, MT6350_PMIC_VIO28_LP_MODE_SET_SHIFT},
  883. {PMIC_QI_VIO28_MODE, MT6350_PMIC_QI_VIO28_MODE_ADDR, MT6350_PMIC_QI_VIO28_MODE_MASK, MT6350_PMIC_QI_VIO28_MODE_SHIFT},
  884. {PMIC_RG_VIO28_STBTD, MT6350_PMIC_RG_VIO28_STBTD_ADDR, MT6350_PMIC_RG_VIO28_STBTD_MASK, MT6350_PMIC_RG_VIO28_STBTD_SHIFT},
  885. {PMIC_VIO28_EN, MT6350_PMIC_VIO28_EN_ADDR, MT6350_PMIC_VIO28_EN_MASK, MT6350_PMIC_VIO28_EN_SHIFT},
  886. {PMIC_QI_VIO28_EN, MT6350_PMIC_QI_VIO28_EN_ADDR, MT6350_PMIC_QI_VIO28_EN_MASK, MT6350_PMIC_QI_VIO28_EN_SHIFT},
  887. {PMIC_VUSB_LP_SEL, MT6350_PMIC_VUSB_LP_SEL_ADDR, MT6350_PMIC_VUSB_LP_SEL_MASK, MT6350_PMIC_VUSB_LP_SEL_SHIFT},
  888. {PMIC_VUSB_LP_MODE_SET, MT6350_PMIC_VUSB_LP_MODE_SET_ADDR, MT6350_PMIC_VUSB_LP_MODE_SET_MASK, MT6350_PMIC_VUSB_LP_MODE_SET_SHIFT},
  889. {PMIC_QI_VUSB_MODE, MT6350_PMIC_QI_VUSB_MODE_ADDR, MT6350_PMIC_QI_VUSB_MODE_MASK, MT6350_PMIC_QI_VUSB_MODE_SHIFT},
  890. {PMIC_RG_VUSB_STBTD, MT6350_PMIC_RG_VUSB_STBTD_ADDR, MT6350_PMIC_RG_VUSB_STBTD_MASK, MT6350_PMIC_RG_VUSB_STBTD_SHIFT},
  891. {PMIC_RG_VUSB_EN, MT6350_PMIC_RG_VUSB_EN_ADDR, MT6350_PMIC_RG_VUSB_EN_MASK, MT6350_PMIC_RG_VUSB_EN_SHIFT},
  892. {PMIC_QI_VUSB_EN, MT6350_PMIC_QI_VUSB_EN_ADDR, MT6350_PMIC_QI_VUSB_EN_MASK, MT6350_PMIC_QI_VUSB_EN_SHIFT},
  893. {PMIC_VMC_LP_SEL, MT6350_PMIC_VMC_LP_SEL_ADDR, MT6350_PMIC_VMC_LP_SEL_MASK, MT6350_PMIC_VMC_LP_SEL_SHIFT},
  894. {PMIC_VMC_LP_MODE_SET, MT6350_PMIC_VMC_LP_MODE_SET_ADDR, MT6350_PMIC_VMC_LP_MODE_SET_MASK, MT6350_PMIC_VMC_LP_MODE_SET_SHIFT},
  895. {PMIC_RG_STB_SEL, MT6350_PMIC_RG_STB_SEL_ADDR, MT6350_PMIC_RG_STB_SEL_MASK, MT6350_PMIC_RG_STB_SEL_SHIFT},
  896. {PMIC_QI_VMC_MODE, MT6350_PMIC_QI_VMC_MODE_ADDR, MT6350_PMIC_QI_VMC_MODE_MASK, MT6350_PMIC_QI_VMC_MODE_SHIFT},
  897. {PMIC_RG_VMC_STBTD, MT6350_PMIC_RG_VMC_STBTD_ADDR, MT6350_PMIC_RG_VMC_STBTD_MASK, MT6350_PMIC_RG_VMC_STBTD_SHIFT},
  898. {PMIC_RG_VMC_EN, MT6350_PMIC_RG_VMC_EN_ADDR, MT6350_PMIC_RG_VMC_EN_MASK, MT6350_PMIC_RG_VMC_EN_SHIFT},
  899. {PMIC_RG_VMC_INT_DIS_SEL, MT6350_PMIC_RG_VMC_INT_DIS_SEL_ADDR, MT6350_PMIC_RG_VMC_INT_DIS_SEL_MASK, MT6350_PMIC_RG_VMC_INT_DIS_SEL_SHIFT},
  900. {PMIC_QI_VMC_EN, MT6350_PMIC_QI_VMC_EN_ADDR, MT6350_PMIC_QI_VMC_EN_MASK, MT6350_PMIC_QI_VMC_EN_SHIFT},
  901. {PMIC_VMCH_LP_SEL, MT6350_PMIC_VMCH_LP_SEL_ADDR, MT6350_PMIC_VMCH_LP_SEL_MASK, MT6350_PMIC_VMCH_LP_SEL_SHIFT},
  902. {PMIC_VMCH_LP_MODE_SET, MT6350_PMIC_VMCH_LP_MODE_SET_ADDR, MT6350_PMIC_VMCH_LP_MODE_SET_MASK, MT6350_PMIC_VMCH_LP_MODE_SET_SHIFT},
  903. {PMIC_QI_VMCH_MODE, MT6350_PMIC_QI_VMCH_MODE_ADDR, MT6350_PMIC_QI_VMCH_MODE_MASK, MT6350_PMIC_QI_VMCH_MODE_SHIFT},
  904. {PMIC_RG_VMCH_STBTD, MT6350_PMIC_RG_VMCH_STBTD_ADDR, MT6350_PMIC_RG_VMCH_STBTD_MASK, MT6350_PMIC_RG_VMCH_STBTD_SHIFT},
  905. {PMIC_RG_VMCH_EN, MT6350_PMIC_RG_VMCH_EN_ADDR, MT6350_PMIC_RG_VMCH_EN_MASK, MT6350_PMIC_RG_VMCH_EN_SHIFT},
  906. {PMIC_QI_VMCH_EN, MT6350_PMIC_QI_VMCH_EN_ADDR, MT6350_PMIC_QI_VMCH_EN_MASK, MT6350_PMIC_QI_VMCH_EN_SHIFT},
  907. {PMIC_VEMC_3V3_LP_SEL, MT6350_PMIC_VEMC_3V3_LP_SEL_ADDR, MT6350_PMIC_VEMC_3V3_LP_SEL_MASK, MT6350_PMIC_VEMC_3V3_LP_SEL_SHIFT},
  908. {PMIC_VEMC_3V3_LP_MODE_SET, MT6350_PMIC_VEMC_3V3_LP_MODE_SET_ADDR, MT6350_PMIC_VEMC_3V3_LP_MODE_SET_MASK, MT6350_PMIC_VEMC_3V3_LP_MODE_SET_SHIFT},
  909. {PMIC_QI_VEMC_3V3_MODE, MT6350_PMIC_QI_VEMC_3V3_MODE_ADDR, MT6350_PMIC_QI_VEMC_3V3_MODE_MASK, MT6350_PMIC_QI_VEMC_3V3_MODE_SHIFT},
  910. {PMIC_RG_VEMC_3V3_STBTD, MT6350_PMIC_RG_VEMC_3V3_STBTD_ADDR, MT6350_PMIC_RG_VEMC_3V3_STBTD_MASK, MT6350_PMIC_RG_VEMC_3V3_STBTD_SHIFT},
  911. {PMIC_RG_VEMC_3V3_EN, MT6350_PMIC_RG_VEMC_3V3_EN_ADDR, MT6350_PMIC_RG_VEMC_3V3_EN_MASK, MT6350_PMIC_RG_VEMC_3V3_EN_SHIFT},
  912. {PMIC_QI_VEMC_3V3_EN, MT6350_PMIC_QI_VEMC_3V3_EN_ADDR, MT6350_PMIC_QI_VEMC_3V3_EN_MASK, MT6350_PMIC_QI_VEMC_3V3_EN_SHIFT},
  913. {PMIC_VGP1_LP_SEL, MT6350_PMIC_VGP1_LP_SEL_ADDR, MT6350_PMIC_VGP1_LP_SEL_MASK, MT6350_PMIC_VGP1_LP_SEL_SHIFT},
  914. {PMIC_VGP1_LP_MODE_SET, MT6350_PMIC_VGP1_LP_MODE_SET_ADDR, MT6350_PMIC_VGP1_LP_MODE_SET_MASK, MT6350_PMIC_VGP1_LP_MODE_SET_SHIFT},
  915. {PMIC_QI_VGP1_MODE, MT6350_PMIC_QI_VGP1_MODE_ADDR, MT6350_PMIC_QI_VGP1_MODE_MASK, MT6350_PMIC_QI_VGP1_MODE_SHIFT},
  916. {PMIC_RG_VGP1_STBTD, MT6350_PMIC_RG_VGP1_STBTD_ADDR, MT6350_PMIC_RG_VGP1_STBTD_MASK, MT6350_PMIC_RG_VGP1_STBTD_SHIFT},
  917. {PMIC_RG_VGP1_EN, MT6350_PMIC_RG_VGP1_EN_ADDR, MT6350_PMIC_RG_VGP1_EN_MASK, MT6350_PMIC_RG_VGP1_EN_SHIFT},
  918. {PMIC_VGP2_LP_SEL, MT6350_PMIC_VGP2_LP_SEL_ADDR, MT6350_PMIC_VGP2_LP_SEL_MASK, MT6350_PMIC_VGP2_LP_SEL_SHIFT},
  919. {PMIC_VGP2_LP_MODE_SET, MT6350_PMIC_VGP2_LP_MODE_SET_ADDR, MT6350_PMIC_VGP2_LP_MODE_SET_MASK, MT6350_PMIC_VGP2_LP_MODE_SET_SHIFT},
  920. {PMIC_QI_VGP2_MODE, MT6350_PMIC_QI_VGP2_MODE_ADDR, MT6350_PMIC_QI_VGP2_MODE_MASK, MT6350_PMIC_QI_VGP2_MODE_SHIFT},
  921. {PMIC_RG_VGP2_STBTD, MT6350_PMIC_RG_VGP2_STBTD_ADDR, MT6350_PMIC_RG_VGP2_STBTD_MASK, MT6350_PMIC_RG_VGP2_STBTD_SHIFT},
  922. {PMIC_RG_VGP2_EN, MT6350_PMIC_RG_VGP2_EN_ADDR, MT6350_PMIC_RG_VGP2_EN_MASK, MT6350_PMIC_RG_VGP2_EN_SHIFT},
  923. {PMIC_VGP3_LP_SEL, MT6350_PMIC_VGP3_LP_SEL_ADDR, MT6350_PMIC_VGP3_LP_SEL_MASK, MT6350_PMIC_VGP3_LP_SEL_SHIFT},
  924. {PMIC_VGP3_LP_MODE_SET, MT6350_PMIC_VGP3_LP_MODE_SET_ADDR, MT6350_PMIC_VGP3_LP_MODE_SET_MASK, MT6350_PMIC_VGP3_LP_MODE_SET_SHIFT},
  925. {PMIC_QI_VGP3_MODE, MT6350_PMIC_QI_VGP3_MODE_ADDR, MT6350_PMIC_QI_VGP3_MODE_MASK, MT6350_PMIC_QI_VGP3_MODE_SHIFT},
  926. {PMIC_RG_VGP3_STBTD, MT6350_PMIC_RG_VGP3_STBTD_ADDR, MT6350_PMIC_RG_VGP3_STBTD_MASK, MT6350_PMIC_RG_VGP3_STBTD_SHIFT},
  927. {PMIC_RG_VGP3_EN, MT6350_PMIC_RG_VGP3_EN_ADDR, MT6350_PMIC_RG_VGP3_EN_MASK, MT6350_PMIC_RG_VGP3_EN_SHIFT},
  928. {PMIC_RG_VCN_1V8_NDIS_EN, MT6350_PMIC_RG_VCN_1V8_NDIS_EN_ADDR, MT6350_PMIC_RG_VCN_1V8_NDIS_EN_MASK, MT6350_PMIC_RG_VCN_1V8_NDIS_EN_SHIFT},
  929. {PMIC_VCN_1V8_ON_CTRL, MT6350_PMIC_VCN_1V8_ON_CTRL_ADDR, MT6350_PMIC_VCN_1V8_ON_CTRL_MASK, MT6350_PMIC_VCN_1V8_ON_CTRL_SHIFT},
  930. {PMIC_RG_VCN_1V8_OCFB, MT6350_PMIC_RG_VCN_1V8_OCFB_ADDR, MT6350_PMIC_RG_VCN_1V8_OCFB_MASK, MT6350_PMIC_RG_VCN_1V8_OCFB_SHIFT},
  931. {PMIC_RG_VCN_1V8_STB_SEL, MT6350_PMIC_RG_VCN_1V8_STB_SEL_ADDR, MT6350_PMIC_RG_VCN_1V8_STB_SEL_MASK, MT6350_PMIC_RG_VCN_1V8_STB_SEL_SHIFT},
  932. {PMIC_RG_VCN_1V8_CAL, MT6350_PMIC_RG_VCN_1V8_CAL_ADDR, MT6350_PMIC_RG_VCN_1V8_CAL_MASK, MT6350_PMIC_RG_VCN_1V8_CAL_SHIFT},
  933. {PMIC_VCN_1V8_LP_SEL, MT6350_PMIC_VCN_1V8_LP_SEL_ADDR, MT6350_PMIC_VCN_1V8_LP_SEL_MASK, MT6350_PMIC_VCN_1V8_LP_SEL_SHIFT},
  934. {PMIC_VCN_1V8_LP_MODE_SET, MT6350_PMIC_VCN_1V8_LP_MODE_SET_ADDR, MT6350_PMIC_VCN_1V8_LP_MODE_SET_MASK, MT6350_PMIC_VCN_1V8_LP_MODE_SET_SHIFT},
  935. {PMIC_QI_VCN_1V8_MODE, MT6350_PMIC_QI_VCN_1V8_MODE_ADDR, MT6350_PMIC_QI_VCN_1V8_MODE_MASK, MT6350_PMIC_QI_VCN_1V8_MODE_SHIFT},
  936. {PMIC_RG_VCN_1V8_STBTD, MT6350_PMIC_RG_VCN_1V8_STBTD_ADDR, MT6350_PMIC_RG_VCN_1V8_STBTD_MASK, MT6350_PMIC_RG_VCN_1V8_STBTD_SHIFT},
  937. {PMIC_RG_VCN_1V8_EN, MT6350_PMIC_RG_VCN_1V8_EN_ADDR, MT6350_PMIC_RG_VCN_1V8_EN_MASK, MT6350_PMIC_RG_VCN_1V8_EN_SHIFT},
  938. {PMIC_QI_VCN_1V8_EN, MT6350_PMIC_QI_VCN_1V8_EN_ADDR, MT6350_PMIC_QI_VCN_1V8_EN_MASK, MT6350_PMIC_QI_VCN_1V8_EN_SHIFT},
  939. {PMIC_RG_STB_SIM1_SIO, MT6350_PMIC_RG_STB_SIM1_SIO_ADDR, MT6350_PMIC_RG_STB_SIM1_SIO_MASK, MT6350_PMIC_RG_STB_SIM1_SIO_SHIFT},
  940. {PMIC_RG_SIMLS1_IES_OFF, MT6350_PMIC_RG_SIMLS1_IES_OFF_ADDR, MT6350_PMIC_RG_SIMLS1_IES_OFF_MASK, MT6350_PMIC_RG_SIMLS1_IES_OFF_SHIFT},
  941. {PMIC_RE_DIGLDORSV1, MT6350_PMIC_RE_DIGLDORSV1_ADDR, MT6350_PMIC_RE_DIGLDORSV1_MASK, MT6350_PMIC_RE_DIGLDORSV1_SHIFT},
  942. {PMIC_VSIM1_LP_SEL, MT6350_PMIC_VSIM1_LP_SEL_ADDR, MT6350_PMIC_VSIM1_LP_SEL_MASK, MT6350_PMIC_VSIM1_LP_SEL_SHIFT},
  943. {PMIC_VSIM1_LP_MODE_SET, MT6350_PMIC_VSIM1_LP_MODE_SET_ADDR, MT6350_PMIC_VSIM1_LP_MODE_SET_MASK, MT6350_PMIC_VSIM1_LP_MODE_SET_SHIFT},
  944. {PMIC_QI_VSIM1_MODE, MT6350_PMIC_QI_VSIM1_MODE_ADDR, MT6350_PMIC_QI_VSIM1_MODE_MASK, MT6350_PMIC_QI_VSIM1_MODE_SHIFT},
  945. {PMIC_RG_VSIM1_STBTD, MT6350_PMIC_RG_VSIM1_STBTD_ADDR, MT6350_PMIC_RG_VSIM1_STBTD_MASK, MT6350_PMIC_RG_VSIM1_STBTD_SHIFT},
  946. {PMIC_RG_VSIM1_EN, MT6350_PMIC_RG_VSIM1_EN_ADDR, MT6350_PMIC_RG_VSIM1_EN_MASK, MT6350_PMIC_RG_VSIM1_EN_SHIFT},
  947. {PMIC_VSIM2_LP_SEL, MT6350_PMIC_VSIM2_LP_SEL_ADDR, MT6350_PMIC_VSIM2_LP_SEL_MASK, MT6350_PMIC_VSIM2_LP_SEL_SHIFT},
  948. {PMIC_VSIM2_LP_MODE_SET, MT6350_PMIC_VSIM2_LP_MODE_SET_ADDR, MT6350_PMIC_VSIM2_LP_MODE_SET_MASK, MT6350_PMIC_VSIM2_LP_MODE_SET_SHIFT},
  949. {PMIC_VSIM2_THER_SHDN_EN, MT6350_PMIC_VSIM2_THER_SHDN_EN_ADDR, MT6350_PMIC_VSIM2_THER_SHDN_EN_MASK, MT6350_PMIC_VSIM2_THER_SHDN_EN_SHIFT},
  950. {PMIC_QI_VSIM2_MODE, MT6350_PMIC_QI_VSIM2_MODE_ADDR, MT6350_PMIC_QI_VSIM2_MODE_MASK, MT6350_PMIC_QI_VSIM2_MODE_SHIFT},
  951. {PMIC_RG_VSIM2_STBTD, MT6350_PMIC_RG_VSIM2_STBTD_ADDR, MT6350_PMIC_RG_VSIM2_STBTD_MASK, MT6350_PMIC_RG_VSIM2_STBTD_SHIFT},
  952. {PMIC_RG_VSIM2_EN, MT6350_PMIC_RG_VSIM2_EN_ADDR, MT6350_PMIC_RG_VSIM2_EN_MASK, MT6350_PMIC_RG_VSIM2_EN_SHIFT},
  953. {PMIC_RG_VRTC_FORCE_ON, MT6350_PMIC_RG_VRTC_FORCE_ON_ADDR, MT6350_PMIC_RG_VRTC_FORCE_ON_MASK, MT6350_PMIC_RG_VRTC_FORCE_ON_SHIFT},
  954. {PMIC_VRTC_EN, MT6350_PMIC_VRTC_EN_ADDR, MT6350_PMIC_VRTC_EN_MASK, MT6350_PMIC_VRTC_EN_SHIFT},
  955. {PMIC_QI_VRTC_EN, MT6350_PMIC_QI_VRTC_EN_ADDR, MT6350_PMIC_QI_VRTC_EN_MASK, MT6350_PMIC_QI_VRTC_EN_SHIFT},
  956. {PMIC_RG_VEMC_3V3_BIST_EN, MT6350_PMIC_RG_VEMC_3V3_BIST_EN_ADDR, MT6350_PMIC_RG_VEMC_3V3_BIST_EN_MASK, MT6350_PMIC_RG_VEMC_3V3_BIST_EN_SHIFT},
  957. {PMIC_RG_VMCH_BIST_EN, MT6350_PMIC_RG_VMCH_BIST_EN_ADDR, MT6350_PMIC_RG_VMCH_BIST_EN_MASK, MT6350_PMIC_RG_VMCH_BIST_EN_SHIFT},
  958. {PMIC_RG_VMC_BIST_EN, MT6350_PMIC_RG_VMC_BIST_EN_ADDR, MT6350_PMIC_RG_VMC_BIST_EN_MASK, MT6350_PMIC_RG_VMC_BIST_EN_SHIFT},
  959. {PMIC_RG_VUSB_BIST_EN, MT6350_PMIC_RG_VUSB_BIST_EN_ADDR, MT6350_PMIC_RG_VUSB_BIST_EN_MASK, MT6350_PMIC_RG_VUSB_BIST_EN_SHIFT},
  960. {PMIC_RG_VIO28_BIST_EN, MT6350_PMIC_RG_VIO28_BIST_EN_ADDR, MT6350_PMIC_RG_VIO28_BIST_EN_MASK, MT6350_PMIC_RG_VIO28_BIST_EN_SHIFT},
  961. {PMIC_RG_VRTC_BIST_EN, MT6350_PMIC_RG_VRTC_BIST_EN_ADDR, MT6350_PMIC_RG_VRTC_BIST_EN_MASK, MT6350_PMIC_RG_VRTC_BIST_EN_SHIFT},
  962. {PMIC_RG_VSIM2_BIST_EN, MT6350_PMIC_RG_VSIM2_BIST_EN_ADDR, MT6350_PMIC_RG_VSIM2_BIST_EN_MASK, MT6350_PMIC_RG_VSIM2_BIST_EN_SHIFT},
  963. {PMIC_RG_VSIM1_BIST_EN, MT6350_PMIC_RG_VSIM1_BIST_EN_ADDR, MT6350_PMIC_RG_VSIM1_BIST_EN_MASK, MT6350_PMIC_RG_VSIM1_BIST_EN_SHIFT},
  964. {PMIC_RG_VIBR_BIST_EN, MT6350_PMIC_RG_VIBR_BIST_EN_ADDR, MT6350_PMIC_RG_VIBR_BIST_EN_MASK, MT6350_PMIC_RG_VIBR_BIST_EN_SHIFT},
  965. {PMIC_RG_VGP3_BIST_EN, MT6350_PMIC_RG_VGP3_BIST_EN_ADDR, MT6350_PMIC_RG_VGP3_BIST_EN_MASK, MT6350_PMIC_RG_VGP3_BIST_EN_SHIFT},
  966. {PMIC_RG_VGP2_BIST_EN, MT6350_PMIC_RG_VGP2_BIST_EN_ADDR, MT6350_PMIC_RG_VGP2_BIST_EN_MASK, MT6350_PMIC_RG_VGP2_BIST_EN_SHIFT},
  967. {PMIC_RG_VGP1_BIST_EN, MT6350_PMIC_RG_VGP1_BIST_EN_ADDR, MT6350_PMIC_RG_VGP1_BIST_EN_MASK, MT6350_PMIC_RG_VGP1_BIST_EN_SHIFT},
  968. {PMIC_QI_VEMC_3V3_OC_STATUS, MT6350_PMIC_QI_VEMC_3V3_OC_STATUS_ADDR, MT6350_PMIC_QI_VEMC_3V3_OC_STATUS_MASK, MT6350_PMIC_QI_VEMC_3V3_OC_STATUS_SHIFT},
  969. {PMIC_QI_VMCH_OC_STATUS, MT6350_PMIC_QI_VMCH_OC_STATUS_ADDR, MT6350_PMIC_QI_VMCH_OC_STATUS_MASK, MT6350_PMIC_QI_VMCH_OC_STATUS_SHIFT},
  970. {PMIC_QI_VMC_OC_STATUS, MT6350_PMIC_QI_VMC_OC_STATUS_ADDR, MT6350_PMIC_QI_VMC_OC_STATUS_MASK, MT6350_PMIC_QI_VMC_OC_STATUS_SHIFT},
  971. {PMIC_QI_VUSB_OC_STATUS, MT6350_PMIC_QI_VUSB_OC_STATUS_ADDR, MT6350_PMIC_QI_VUSB_OC_STATUS_MASK, MT6350_PMIC_QI_VUSB_OC_STATUS_SHIFT},
  972. {PMIC_QI_VIO28_OC_STATUS, MT6350_PMIC_QI_VIO28_OC_STATUS_ADDR, MT6350_PMIC_QI_VIO28_OC_STATUS_MASK, MT6350_PMIC_QI_VIO28_OC_STATUS_SHIFT},
  973. {PMIC_QI_VSIM2_OC_STATUS, MT6350_PMIC_QI_VSIM2_OC_STATUS_ADDR, MT6350_PMIC_QI_VSIM2_OC_STATUS_MASK, MT6350_PMIC_QI_VSIM2_OC_STATUS_SHIFT},
  974. {PMIC_QI_VSIM1_OC_STATUS, MT6350_PMIC_QI_VSIM1_OC_STATUS_ADDR, MT6350_PMIC_QI_VSIM1_OC_STATUS_MASK, MT6350_PMIC_QI_VSIM1_OC_STATUS_SHIFT},
  975. {PMIC_QI_VIBR_OC_STATUS, MT6350_PMIC_QI_VIBR_OC_STATUS_ADDR, MT6350_PMIC_QI_VIBR_OC_STATUS_MASK, MT6350_PMIC_QI_VIBR_OC_STATUS_SHIFT},
  976. {PMIC_QI_VGP3_OC_STATUS, MT6350_PMIC_QI_VGP3_OC_STATUS_ADDR, MT6350_PMIC_QI_VGP3_OC_STATUS_MASK, MT6350_PMIC_QI_VGP3_OC_STATUS_SHIFT},
  977. {PMIC_QI_VGP2_OC_STATUS, MT6350_PMIC_QI_VGP2_OC_STATUS_ADDR, MT6350_PMIC_QI_VGP2_OC_STATUS_MASK, MT6350_PMIC_QI_VGP2_OC_STATUS_SHIFT},
  978. {PMIC_QI_VGP1_OC_STATUS, MT6350_PMIC_QI_VGP1_OC_STATUS_ADDR, MT6350_PMIC_QI_VGP1_OC_STATUS_MASK, MT6350_PMIC_QI_VGP1_OC_STATUS_SHIFT},
  979. {PMIC_RG_STB_SIM2_SIO, MT6350_PMIC_RG_STB_SIM2_SIO_ADDR, MT6350_PMIC_RG_STB_SIM2_SIO_MASK, MT6350_PMIC_RG_STB_SIM2_SIO_SHIFT},
  980. {PMIC_RG_SIMLS2_IES_OFF, MT6350_PMIC_RG_SIMLS2_IES_OFF_ADDR, MT6350_PMIC_RG_SIMLS2_IES_OFF_MASK, MT6350_PMIC_RG_SIMLS2_IES_OFF_SHIFT},
  981. {PMIC_RE_DIGLDORSV2, MT6350_PMIC_RE_DIGLDORSV2_ADDR, MT6350_PMIC_RE_DIGLDORSV2_MASK, MT6350_PMIC_RE_DIGLDORSV2_SHIFT},
  982. {PMIC_RG_VIO28_NDIS_EN, MT6350_PMIC_RG_VIO28_NDIS_EN_ADDR, MT6350_PMIC_RG_VIO28_NDIS_EN_MASK, MT6350_PMIC_RG_VIO28_NDIS_EN_SHIFT},
  983. {PMIC_RG_VIO28_OCFB, MT6350_PMIC_RG_VIO28_OCFB_ADDR, MT6350_PMIC_RG_VIO28_OCFB_MASK, MT6350_PMIC_RG_VIO28_OCFB_SHIFT},
  984. {PMIC_RG_VIO28_CAL, MT6350_PMIC_RG_VIO28_CAL_ADDR, MT6350_PMIC_RG_VIO28_CAL_MASK, MT6350_PMIC_RG_VIO28_CAL_SHIFT},
  985. {PMIC_RG_VUSB_NDIS_EN, MT6350_PMIC_RG_VUSB_NDIS_EN_ADDR, MT6350_PMIC_RG_VUSB_NDIS_EN_MASK, MT6350_PMIC_RG_VUSB_NDIS_EN_SHIFT},
  986. {PMIC_RG_VUSB_OCFB, MT6350_PMIC_RG_VUSB_OCFB_ADDR, MT6350_PMIC_RG_VUSB_OCFB_MASK, MT6350_PMIC_RG_VUSB_OCFB_SHIFT},
  987. {PMIC_RG_VUSB_CAL, MT6350_PMIC_RG_VUSB_CAL_ADDR, MT6350_PMIC_RG_VUSB_CAL_MASK, MT6350_PMIC_RG_VUSB_CAL_SHIFT},
  988. {PMIC_RG_VMC_NDIS_EN, MT6350_PMIC_RG_VMC_NDIS_EN_ADDR, MT6350_PMIC_RG_VMC_NDIS_EN_MASK, MT6350_PMIC_RG_VMC_NDIS_EN_SHIFT},
  989. {PMIC_VMC_ON_CTRL, MT6350_PMIC_VMC_ON_CTRL_ADDR, MT6350_PMIC_VMC_ON_CTRL_MASK, MT6350_PMIC_VMC_ON_CTRL_SHIFT},
  990. {PMIC_RG_VMC_OCFB, MT6350_PMIC_RG_VMC_OCFB_ADDR, MT6350_PMIC_RG_VMC_OCFB_MASK, MT6350_PMIC_RG_VMC_OCFB_SHIFT},
  991. {PMIC_RG_VMC_VOSEL, MT6350_PMIC_RG_VMC_VOSEL_ADDR, MT6350_PMIC_RG_VMC_VOSEL_MASK, MT6350_PMIC_RG_VMC_VOSEL_SHIFT},
  992. {PMIC_RG_VMC_STB_SEL, MT6350_PMIC_RG_VMC_STB_SEL_ADDR, MT6350_PMIC_RG_VMC_STB_SEL_MASK, MT6350_PMIC_RG_VMC_STB_SEL_SHIFT},
  993. {PMIC_RG_VMC_STB_SEL_CAL, MT6350_PMIC_RG_VMC_STB_SEL_CAL_ADDR, MT6350_PMIC_RG_VMC_STB_SEL_CAL_MASK, MT6350_PMIC_RG_VMC_STB_SEL_CAL_SHIFT},
  994. {PMIC_RG_VMC_CAL, MT6350_PMIC_RG_VMC_CAL_ADDR, MT6350_PMIC_RG_VMC_CAL_MASK, MT6350_PMIC_RG_VMC_CAL_SHIFT},
  995. {PMIC_RG_VMCH_NDIS_EN, MT6350_PMIC_RG_VMCH_NDIS_EN_ADDR, MT6350_PMIC_RG_VMCH_NDIS_EN_MASK, MT6350_PMIC_RG_VMCH_NDIS_EN_SHIFT},
  996. {PMIC_VMCH_ON_CTRL, MT6350_PMIC_VMCH_ON_CTRL_ADDR, MT6350_PMIC_VMCH_ON_CTRL_MASK, MT6350_PMIC_VMCH_ON_CTRL_SHIFT},
  997. {PMIC_RG_VMCH_OCFB, MT6350_PMIC_RG_VMCH_OCFB_ADDR, MT6350_PMIC_RG_VMCH_OCFB_MASK, MT6350_PMIC_RG_VMCH_OCFB_SHIFT},
  998. {PMIC_RG_VMCH_DB_EN, MT6350_PMIC_RG_VMCH_DB_EN_ADDR, MT6350_PMIC_RG_VMCH_DB_EN_MASK, MT6350_PMIC_RG_VMCH_DB_EN_SHIFT},
  999. {PMIC_RG_VMCH_STB_SEL, MT6350_PMIC_RG_VMCH_STB_SEL_ADDR, MT6350_PMIC_RG_VMCH_STB_SEL_MASK, MT6350_PMIC_RG_VMCH_STB_SEL_SHIFT},
  1000. {PMIC_RG_VMCH_VOSEL, MT6350_PMIC_RG_VMCH_VOSEL_ADDR, MT6350_PMIC_RG_VMCH_VOSEL_MASK, MT6350_PMIC_RG_VMCH_VOSEL_SHIFT},
  1001. {PMIC_RG_VMCH_STB_SEL_CAL, MT6350_PMIC_RG_VMCH_STB_SEL_CAL_ADDR, MT6350_PMIC_RG_VMCH_STB_SEL_CAL_MASK, MT6350_PMIC_RG_VMCH_STB_SEL_CAL_SHIFT},
  1002. {PMIC_RG_VMCH_CAL, MT6350_PMIC_RG_VMCH_CAL_ADDR, MT6350_PMIC_RG_VMCH_CAL_MASK, MT6350_PMIC_RG_VMCH_CAL_SHIFT},
  1003. {PMIC_RG_VEMC_3V3_NDIS_EN, MT6350_PMIC_RG_VEMC_3V3_NDIS_EN_ADDR, MT6350_PMIC_RG_VEMC_3V3_NDIS_EN_MASK, MT6350_PMIC_RG_VEMC_3V3_NDIS_EN_SHIFT},
  1004. {PMIC_VEMC_3V3_ON_CTRL, MT6350_PMIC_VEMC_3V3_ON_CTRL_ADDR, MT6350_PMIC_VEMC_3V3_ON_CTRL_MASK, MT6350_PMIC_VEMC_3V3_ON_CTRL_SHIFT},
  1005. {PMIC_RG_VEMC_3V3_OCFB, MT6350_PMIC_RG_VEMC_3V3_OCFB_ADDR, MT6350_PMIC_RG_VEMC_3V3_OCFB_MASK, MT6350_PMIC_RG_VEMC_3V3_OCFB_SHIFT},
  1006. {PMIC_RG_VEMC_3V3_DL_EN, MT6350_PMIC_RG_VEMC_3V3_DL_EN_ADDR, MT6350_PMIC_RG_VEMC_3V3_DL_EN_MASK, MT6350_PMIC_RG_VEMC_3V3_DL_EN_SHIFT},
  1007. {PMIC_RG_VEMC_3V3_DB_EN, MT6350_PMIC_RG_VEMC_3V3_DB_EN_ADDR, MT6350_PMIC_RG_VEMC_3V3_DB_EN_MASK, MT6350_PMIC_RG_VEMC_3V3_DB_EN_SHIFT},
  1008. {PMIC_RG_VEMC_3V3_STB_SEL, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_ADDR, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_MASK, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_SHIFT},
  1009. {PMIC_RG_VEMC_3V3_VOSEL, MT6350_PMIC_RG_VEMC_3V3_VOSEL_ADDR, MT6350_PMIC_RG_VEMC_3V3_VOSEL_MASK, MT6350_PMIC_RG_VEMC_3V3_VOSEL_SHIFT},
  1010. {PMIC_RG_VEMC_3V3_STB_SEL_CAL, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_CAL_ADDR, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_CAL_MASK, MT6350_PMIC_RG_VEMC_3V3_STB_SEL_CAL_SHIFT},
  1011. {PMIC_RG_VEMC_3V3_CAL, MT6350_PMIC_RG_VEMC_3V3_CAL_ADDR, MT6350_PMIC_RG_VEMC_3V3_CAL_MASK, MT6350_PMIC_RG_VEMC_3V3_CAL_SHIFT},
  1012. {PMIC_RG_VGP1_NDIS_EN, MT6350_PMIC_RG_VGP1_NDIS_EN_ADDR, MT6350_PMIC_RG_VGP1_NDIS_EN_MASK, MT6350_PMIC_RG_VGP1_NDIS_EN_SHIFT},
  1013. {PMIC_RG_VGP1_OCFB, MT6350_PMIC_RG_VGP1_OCFB_ADDR, MT6350_PMIC_RG_VGP1_OCFB_MASK, MT6350_PMIC_RG_VGP1_OCFB_SHIFT},
  1014. {PMIC_RG_VGP1_STB_SEL, MT6350_PMIC_RG_VGP1_STB_SEL_ADDR, MT6350_PMIC_RG_VGP1_STB_SEL_MASK, MT6350_PMIC_RG_VGP1_STB_SEL_SHIFT},
  1015. {PMIC_RG_VGP1_VOSEL, MT6350_PMIC_RG_VGP1_VOSEL_ADDR, MT6350_PMIC_RG_VGP1_VOSEL_MASK, MT6350_PMIC_RG_VGP1_VOSEL_SHIFT},
  1016. {PMIC_RG_VGP1_CAL, MT6350_PMIC_RG_VGP1_CAL_ADDR, MT6350_PMIC_RG_VGP1_CAL_MASK, MT6350_PMIC_RG_VGP1_CAL_SHIFT},
  1017. {PMIC_RG_VGP2_NDIS_EN, MT6350_PMIC_RG_VGP2_NDIS_EN_ADDR, MT6350_PMIC_RG_VGP2_NDIS_EN_MASK, MT6350_PMIC_RG_VGP2_NDIS_EN_SHIFT},
  1018. {PMIC_RG_VGP2_OCFB, MT6350_PMIC_RG_VGP2_OCFB_ADDR, MT6350_PMIC_RG_VGP2_OCFB_MASK, MT6350_PMIC_RG_VGP2_OCFB_SHIFT},
  1019. {PMIC_RG_VGP2_STB_SEL, MT6350_PMIC_RG_VGP2_STB_SEL_ADDR, MT6350_PMIC_RG_VGP2_STB_SEL_MASK, MT6350_PMIC_RG_VGP2_STB_SEL_SHIFT},
  1020. {PMIC_RG_VGP2_VOSEL, MT6350_PMIC_RG_VGP2_VOSEL_ADDR, MT6350_PMIC_RG_VGP2_VOSEL_MASK, MT6350_PMIC_RG_VGP2_VOSEL_SHIFT},
  1021. {PMIC_RG_VGP2_CAL, MT6350_PMIC_RG_VGP2_CAL_ADDR, MT6350_PMIC_RG_VGP2_CAL_MASK, MT6350_PMIC_RG_VGP2_CAL_SHIFT},
  1022. {PMIC_RG_VGP3_NDIS_EN, MT6350_PMIC_RG_VGP3_NDIS_EN_ADDR, MT6350_PMIC_RG_VGP3_NDIS_EN_MASK, MT6350_PMIC_RG_VGP3_NDIS_EN_SHIFT},
  1023. {PMIC_RG_VGP3_OCFB, MT6350_PMIC_RG_VGP3_OCFB_ADDR, MT6350_PMIC_RG_VGP3_OCFB_MASK, MT6350_PMIC_RG_VGP3_OCFB_SHIFT},
  1024. {PMIC_RG_VGP3_STB_SEL, MT6350_PMIC_RG_VGP3_STB_SEL_ADDR, MT6350_PMIC_RG_VGP3_STB_SEL_MASK, MT6350_PMIC_RG_VGP3_STB_SEL_SHIFT},
  1025. {PMIC_RG_VGP3_VOSEL, MT6350_PMIC_RG_VGP3_VOSEL_ADDR, MT6350_PMIC_RG_VGP3_VOSEL_MASK, MT6350_PMIC_RG_VGP3_VOSEL_SHIFT},
  1026. {PMIC_RG_VGP3_CAL, MT6350_PMIC_RG_VGP3_CAL_ADDR, MT6350_PMIC_RG_VGP3_CAL_MASK, MT6350_PMIC_RG_VGP3_CAL_SHIFT},
  1027. {PMIC_VCAM_AF_LP_SEL, MT6350_PMIC_VCAM_AF_LP_SEL_ADDR, MT6350_PMIC_VCAM_AF_LP_SEL_MASK, MT6350_PMIC_VCAM_AF_LP_SEL_SHIFT},
  1028. {PMIC_VCAM_AF_LP_MODE_SET, MT6350_PMIC_VCAM_AF_LP_MODE_SET_ADDR, MT6350_PMIC_VCAM_AF_LP_MODE_SET_MASK, MT6350_PMIC_VCAM_AF_LP_MODE_SET_SHIFT},
  1029. {PMIC_QI_VCAM_AF_MODE, MT6350_PMIC_QI_VCAM_AF_MODE_ADDR, MT6350_PMIC_QI_VCAM_AF_MODE_MASK, MT6350_PMIC_QI_VCAM_AF_MODE_SHIFT},
  1030. {PMIC_RG_VCAM_AF_STBTD, MT6350_PMIC_RG_VCAM_AF_STBTD_ADDR, MT6350_PMIC_RG_VCAM_AF_STBTD_MASK, MT6350_PMIC_RG_VCAM_AF_STBTD_SHIFT},
  1031. {PMIC_RG_VCAM_AF_EN, MT6350_PMIC_RG_VCAM_AF_EN_ADDR, MT6350_PMIC_RG_VCAM_AF_EN_MASK, MT6350_PMIC_RG_VCAM_AF_EN_SHIFT},
  1032. {PMIC_RG_VCAM_AF_NDIS_EN, MT6350_PMIC_RG_VCAM_AF_NDIS_EN_ADDR, MT6350_PMIC_RG_VCAM_AF_NDIS_EN_MASK, MT6350_PMIC_RG_VCAM_AF_NDIS_EN_SHIFT},
  1033. {PMIC_RG_VCAM_AF_OCFB, MT6350_PMIC_RG_VCAM_AF_OCFB_ADDR, MT6350_PMIC_RG_VCAM_AF_OCFB_MASK, MT6350_PMIC_RG_VCAM_AF_OCFB_SHIFT},
  1034. {PMIC_VCAM_AF_ON_CTRL, MT6350_PMIC_VCAM_AF_ON_CTRL_ADDR, MT6350_PMIC_VCAM_AF_ON_CTRL_MASK, MT6350_PMIC_VCAM_AF_ON_CTRL_SHIFT},
  1035. {PMIC_RG_VCAM_AF_STB_SEL, MT6350_PMIC_RG_VCAM_AF_STB_SEL_ADDR, MT6350_PMIC_RG_VCAM_AF_STB_SEL_MASK, MT6350_PMIC_RG_VCAM_AF_STB_SEL_SHIFT},
  1036. {PMIC_RG_VCAM_AF_VOSEL, MT6350_PMIC_RG_VCAM_AF_VOSEL_ADDR, MT6350_PMIC_RG_VCAM_AF_VOSEL_MASK, MT6350_PMIC_RG_VCAM_AF_VOSEL_SHIFT},
  1037. {PMIC_RG_VCAM_AF_CAL, MT6350_PMIC_RG_VCAM_AF_CAL_ADDR, MT6350_PMIC_RG_VCAM_AF_CAL_MASK, MT6350_PMIC_RG_VCAM_AF_CAL_SHIFT},
  1038. {PMIC_RE_DIGLDORSV3, MT6350_PMIC_RE_DIGLDORSV3_ADDR, MT6350_PMIC_RE_DIGLDORSV3_MASK, MT6350_PMIC_RE_DIGLDORSV3_SHIFT},
  1039. {PMIC_RG_VSIM1_NDIS_EN, MT6350_PMIC_RG_VSIM1_NDIS_EN_ADDR, MT6350_PMIC_RG_VSIM1_NDIS_EN_MASK, MT6350_PMIC_RG_VSIM1_NDIS_EN_SHIFT},
  1040. {PMIC_RG_VSIM1_OCFB, MT6350_PMIC_RG_VSIM1_OCFB_ADDR, MT6350_PMIC_RG_VSIM1_OCFB_MASK, MT6350_PMIC_RG_VSIM1_OCFB_SHIFT},
  1041. {PMIC_RG_VSIM1_STB_SEL, MT6350_PMIC_RG_VSIM1_STB_SEL_ADDR, MT6350_PMIC_RG_VSIM1_STB_SEL_MASK, MT6350_PMIC_RG_VSIM1_STB_SEL_SHIFT},
  1042. {PMIC_RG_VSIM1_VOSEL, MT6350_PMIC_RG_VSIM1_VOSEL_ADDR, MT6350_PMIC_RG_VSIM1_VOSEL_MASK, MT6350_PMIC_RG_VSIM1_VOSEL_SHIFT},
  1043. {PMIC_RG_VSIM1_CAL, MT6350_PMIC_RG_VSIM1_CAL_ADDR, MT6350_PMIC_RG_VSIM1_CAL_MASK, MT6350_PMIC_RG_VSIM1_CAL_SHIFT},
  1044. {PMIC_RG_VSIM2_NDIS_EN, MT6350_PMIC_RG_VSIM2_NDIS_EN_ADDR, MT6350_PMIC_RG_VSIM2_NDIS_EN_MASK, MT6350_PMIC_RG_VSIM2_NDIS_EN_SHIFT},
  1045. {PMIC_RG_VSIM2_OCFB, MT6350_PMIC_RG_VSIM2_OCFB_ADDR, MT6350_PMIC_RG_VSIM2_OCFB_MASK, MT6350_PMIC_RG_VSIM2_OCFB_SHIFT},
  1046. {PMIC_RG_VSIM2_STB_SEL, MT6350_PMIC_RG_VSIM2_STB_SEL_ADDR, MT6350_PMIC_RG_VSIM2_STB_SEL_MASK, MT6350_PMIC_RG_VSIM2_STB_SEL_SHIFT},
  1047. {PMIC_RG_VSIM2_VOSEL, MT6350_PMIC_RG_VSIM2_VOSEL_ADDR, MT6350_PMIC_RG_VSIM2_VOSEL_MASK, MT6350_PMIC_RG_VSIM2_VOSEL_SHIFT},
  1048. {PMIC_RG_VSIM2_CAL, MT6350_PMIC_RG_VSIM2_CAL_ADDR, MT6350_PMIC_RG_VSIM2_CAL_MASK, MT6350_PMIC_RG_VSIM2_CAL_SHIFT},
  1049. {PMIC_RG_VSYSLDO_RESERVE, MT6350_PMIC_RG_VSYSLDO_RESERVE_ADDR, MT6350_PMIC_RG_VSYSLDO_RESERVE_MASK, MT6350_PMIC_RG_VSYSLDO_RESERVE_SHIFT},
  1050. {PMIC_VIBR_LP_SEL, MT6350_PMIC_VIBR_LP_SEL_ADDR, MT6350_PMIC_VIBR_LP_SEL_MASK, MT6350_PMIC_VIBR_LP_SEL_SHIFT},
  1051. {PMIC_VIBR_LP_MODE_SET, MT6350_PMIC_VIBR_LP_MODE_SET_ADDR, MT6350_PMIC_VIBR_LP_MODE_SET_MASK, MT6350_PMIC_VIBR_LP_MODE_SET_SHIFT},
  1052. {PMIC_VIBR_THER_SHEN_EN, MT6350_PMIC_VIBR_THER_SHEN_EN_ADDR, MT6350_PMIC_VIBR_THER_SHEN_EN_MASK, MT6350_PMIC_VIBR_THER_SHEN_EN_SHIFT},
  1053. {PMIC_QI_VIBR_MODE, MT6350_PMIC_QI_VIBR_MODE_ADDR, MT6350_PMIC_QI_VIBR_MODE_MASK, MT6350_PMIC_QI_VIBR_MODE_SHIFT},
  1054. {PMIC_RG_VIBR_STBTD, MT6350_PMIC_RG_VIBR_STBTD_ADDR, MT6350_PMIC_RG_VIBR_STBTD_MASK, MT6350_PMIC_RG_VIBR_STBTD_SHIFT},
  1055. {PMIC_RG_VIBR_EN, MT6350_PMIC_RG_VIBR_EN_ADDR, MT6350_PMIC_RG_VIBR_EN_MASK, MT6350_PMIC_RG_VIBR_EN_SHIFT},
  1056. {PMIC_RG_VIBR_NDIS_EN, MT6350_PMIC_RG_VIBR_NDIS_EN_ADDR, MT6350_PMIC_RG_VIBR_NDIS_EN_MASK, MT6350_PMIC_RG_VIBR_NDIS_EN_SHIFT},
  1057. {PMIC_RG_VIBR_OCFB, MT6350_PMIC_RG_VIBR_OCFB_ADDR, MT6350_PMIC_RG_VIBR_OCFB_MASK, MT6350_PMIC_RG_VIBR_OCFB_SHIFT},
  1058. {PMIC_RG_VIBR_STB_SEL, MT6350_PMIC_RG_VIBR_STB_SEL_ADDR, MT6350_PMIC_RG_VIBR_STB_SEL_MASK, MT6350_PMIC_RG_VIBR_STB_SEL_SHIFT},
  1059. {PMIC_RG_VIBR_VOSEL, MT6350_PMIC_RG_VIBR_VOSEL_ADDR, MT6350_PMIC_RG_VIBR_VOSEL_MASK, MT6350_PMIC_RG_VIBR_VOSEL_SHIFT},
  1060. {PMIC_RG_VIBR_STB_SEL_CAL, MT6350_PMIC_RG_VIBR_STB_SEL_CAL_ADDR, MT6350_PMIC_RG_VIBR_STB_SEL_CAL_MASK, MT6350_PMIC_RG_VIBR_STB_SEL_CAL_SHIFT},
  1061. {PMIC_RG_VIBR_CAL, MT6350_PMIC_RG_VIBR_CAL_ADDR, MT6350_PMIC_RG_VIBR_CAL_MASK, MT6350_PMIC_RG_VIBR_CAL_SHIFT},
  1062. {PMIC_DIGLDO_RSV1, MT6350_PMIC_DIGLDO_RSV1_ADDR, MT6350_PMIC_DIGLDO_RSV1_MASK, MT6350_PMIC_DIGLDO_RSV1_SHIFT},
  1063. {PMIC_DIGLDO_RSV0, MT6350_PMIC_DIGLDO_RSV0_ADDR, MT6350_PMIC_DIGLDO_RSV0_MASK, MT6350_PMIC_DIGLDO_RSV0_SHIFT},
  1064. {PMIC_RG_LDO_FT, MT6350_PMIC_RG_LDO_FT_ADDR, MT6350_PMIC_RG_LDO_FT_MASK, MT6350_PMIC_RG_LDO_FT_SHIFT},
  1065. {PMIC_QI_VCAM_IO_OC_STATUS, MT6350_PMIC_QI_VCAM_IO_OC_STATUS_ADDR, MT6350_PMIC_QI_VCAM_IO_OC_STATUS_MASK, MT6350_PMIC_QI_VCAM_IO_OC_STATUS_SHIFT},
  1066. {PMIC_QI_VCAMD_OC_STATUS, MT6350_PMIC_QI_VCAMD_OC_STATUS_ADDR, MT6350_PMIC_QI_VCAMD_OC_STATUS_MASK, MT6350_PMIC_QI_VCAMD_OC_STATUS_SHIFT},
  1067. {PMIC_QI_VCN_1V8_OC_STATUS, MT6350_PMIC_QI_VCN_1V8_OC_STATUS_ADDR, MT6350_PMIC_QI_VCN_1V8_OC_STATUS_MASK, MT6350_PMIC_QI_VCN_1V8_OC_STATUS_SHIFT},
  1068. {PMIC_QI_VIO18_OC_STATUS, MT6350_PMIC_QI_VIO18_OC_STATUS_ADDR, MT6350_PMIC_QI_VIO18_OC_STATUS_MASK, MT6350_PMIC_QI_VIO18_OC_STATUS_SHIFT},
  1069. {PMIC_QI_VRF18_OC_STATUS, MT6350_PMIC_QI_VRF18_OC_STATUS_ADDR, MT6350_PMIC_QI_VRF18_OC_STATUS_MASK, MT6350_PMIC_QI_VRF18_OC_STATUS_SHIFT},
  1070. {PMIC_QI_VM_OC_STATUS, MT6350_PMIC_QI_VM_OC_STATUS_ADDR, MT6350_PMIC_QI_VM_OC_STATUS_MASK, MT6350_PMIC_QI_VM_OC_STATUS_SHIFT},
  1071. {PMIC_QI_VCAM_AF_OC_STATUS, MT6350_PMIC_QI_VCAM_AF_OC_STATUS_ADDR, MT6350_PMIC_QI_VCAM_AF_OC_STATUS_MASK, MT6350_PMIC_QI_VCAM_AF_OC_STATUS_SHIFT},
  1072. {PMIC_RG_VCAM_AF_BIST_EN, MT6350_PMIC_RG_VCAM_AF_BIST_EN_ADDR, MT6350_PMIC_RG_VCAM_AF_BIST_EN_MASK, MT6350_PMIC_RG_VCAM_AF_BIST_EN_SHIFT},
  1073. {PMIC_RG_VCAMD_IO_BIST_EN, MT6350_PMIC_RG_VCAMD_IO_BIST_EN_ADDR, MT6350_PMIC_RG_VCAMD_IO_BIST_EN_MASK, MT6350_PMIC_RG_VCAMD_IO_BIST_EN_SHIFT},
  1074. {PMIC_RG_VCN_1V8_BIST_EN, MT6350_PMIC_RG_VCN_1V8_BIST_EN_ADDR, MT6350_PMIC_RG_VCN_1V8_BIST_EN_MASK, MT6350_PMIC_RG_VCN_1V8_BIST_EN_SHIFT},
  1075. {PMIC_RG_VCAMD_BIST_EN, MT6350_PMIC_RG_VCAMD_BIST_EN_ADDR, MT6350_PMIC_RG_VCAMD_BIST_EN_MASK, MT6350_PMIC_RG_VCAMD_BIST_EN_SHIFT},
  1076. {PMIC_RG_VIO18_BIST_EN, MT6350_PMIC_RG_VIO18_BIST_EN_ADDR, MT6350_PMIC_RG_VIO18_BIST_EN_MASK, MT6350_PMIC_RG_VIO18_BIST_EN_SHIFT},
  1077. {PMIC_RG_VM_BIST_EN, MT6350_PMIC_RG_VM_BIST_EN_ADDR, MT6350_PMIC_RG_VM_BIST_EN_MASK, MT6350_PMIC_RG_VM_BIST_EN_SHIFT},
  1078. {PMIC_RG_VRF18_BIST_EN, MT6350_PMIC_RG_VRF18_BIST_EN_ADDR, MT6350_PMIC_RG_VRF18_BIST_EN_MASK, MT6350_PMIC_RG_VRF18_BIST_EN_SHIFT},
  1079. {PMIC_VIBR_ON_CTRL, MT6350_PMIC_VIBR_ON_CTRL_ADDR, MT6350_PMIC_VIBR_ON_CTRL_MASK, MT6350_PMIC_VIBR_ON_CTRL_SHIFT},
  1080. {PMIC_VSIM2_ON_CTRL, MT6350_PMIC_VSIM2_ON_CTRL_ADDR, MT6350_PMIC_VSIM2_ON_CTRL_MASK, MT6350_PMIC_VSIM2_ON_CTRL_SHIFT},
  1081. {PMIC_VSIM1_ON_CTRL, MT6350_PMIC_VSIM1_ON_CTRL_ADDR, MT6350_PMIC_VSIM1_ON_CTRL_MASK, MT6350_PMIC_VSIM1_ON_CTRL_SHIFT},
  1082. {PMIC_VGP3_ON_CTRL, MT6350_PMIC_VGP3_ON_CTRL_ADDR, MT6350_PMIC_VGP3_ON_CTRL_MASK, MT6350_PMIC_VGP3_ON_CTRL_SHIFT},
  1083. {PMIC_VGP2_ON_CTRL, MT6350_PMIC_VGP2_ON_CTRL_ADDR, MT6350_PMIC_VGP2_ON_CTRL_MASK, MT6350_PMIC_VGP2_ON_CTRL_SHIFT},
  1084. {PMIC_VGP1_ON_CTRL, MT6350_PMIC_VGP1_ON_CTRL_ADDR, MT6350_PMIC_VGP1_ON_CTRL_MASK, MT6350_PMIC_VGP1_ON_CTRL_SHIFT},
  1085. {PMIC_VRF18_LP_SEL, MT6350_PMIC_VRF18_LP_SEL_ADDR, MT6350_PMIC_VRF18_LP_SEL_MASK, MT6350_PMIC_VRF18_LP_SEL_SHIFT},
  1086. {PMIC_VRF18_LP_MODE_SET, MT6350_PMIC_VRF18_LP_MODE_SET_ADDR, MT6350_PMIC_VRF18_LP_MODE_SET_MASK, MT6350_PMIC_VRF18_LP_MODE_SET_SHIFT},
  1087. {PMIC_QI_VRF18_MODE, MT6350_PMIC_QI_VRF18_MODE_ADDR, MT6350_PMIC_QI_VRF18_MODE_MASK, MT6350_PMIC_QI_VRF18_MODE_SHIFT},
  1088. {PMIC_RG_VRF18_STBTD, MT6350_PMIC_RG_VRF18_STBTD_ADDR, MT6350_PMIC_RG_VRF18_STBTD_MASK, MT6350_PMIC_RG_VRF18_STBTD_SHIFT},
  1089. {PMIC_RG_VRF18_EN, MT6350_PMIC_RG_VRF18_EN_ADDR, MT6350_PMIC_RG_VRF18_EN_MASK, MT6350_PMIC_RG_VRF18_EN_SHIFT},
  1090. {PMIC_RG_VRF18_NDIS_EN, MT6350_PMIC_RG_VRF18_NDIS_EN_ADDR, MT6350_PMIC_RG_VRF18_NDIS_EN_MASK, MT6350_PMIC_RG_VRF18_NDIS_EN_SHIFT},
  1091. {PMIC_VRF18_ON_CTRL, MT6350_PMIC_VRF18_ON_CTRL_ADDR, MT6350_PMIC_VRF18_ON_CTRL_MASK, MT6350_PMIC_VRF18_ON_CTRL_SHIFT},
  1092. {PMIC_RG_VRF18_OCFB, MT6350_PMIC_RG_VRF18_OCFB_ADDR, MT6350_PMIC_RG_VRF18_OCFB_MASK, MT6350_PMIC_RG_VRF18_OCFB_SHIFT},
  1093. {PMIC_RG_VRF18_STB_SEL, MT6350_PMIC_RG_VRF18_STB_SEL_ADDR, MT6350_PMIC_RG_VRF18_STB_SEL_MASK, MT6350_PMIC_RG_VRF18_STB_SEL_SHIFT},
  1094. {PMIC_RG_VRF18_CAL, MT6350_PMIC_RG_VRF18_CAL_ADDR, MT6350_PMIC_RG_VRF18_CAL_MASK, MT6350_PMIC_RG_VRF18_CAL_SHIFT},
  1095. {PMIC_VM_LP_SEL, MT6350_PMIC_VM_LP_SEL_ADDR, MT6350_PMIC_VM_LP_SEL_MASK, MT6350_PMIC_VM_LP_SEL_SHIFT},
  1096. {PMIC_VM_LP_MODE_SET, MT6350_PMIC_VM_LP_MODE_SET_ADDR, MT6350_PMIC_VM_LP_MODE_SET_MASK, MT6350_PMIC_VM_LP_MODE_SET_SHIFT},
  1097. {PMIC_QI_VM_MODE, MT6350_PMIC_QI_VM_MODE_ADDR, MT6350_PMIC_QI_VM_MODE_MASK, MT6350_PMIC_QI_VM_MODE_SHIFT},
  1098. {PMIC_RG_VM_STBTD, MT6350_PMIC_RG_VM_STBTD_ADDR, MT6350_PMIC_RG_VM_STBTD_MASK, MT6350_PMIC_RG_VM_STBTD_SHIFT},
  1099. {PMIC_RG_VM_EN, MT6350_PMIC_RG_VM_EN_ADDR, MT6350_PMIC_RG_VM_EN_MASK, MT6350_PMIC_RG_VM_EN_SHIFT},
  1100. {PMIC_QI_VM_EN, MT6350_PMIC_QI_VM_EN_ADDR, MT6350_PMIC_QI_VM_EN_MASK, MT6350_PMIC_QI_VM_EN_SHIFT},
  1101. {PMIC_RG_VM_NDIS_EN, MT6350_PMIC_RG_VM_NDIS_EN_ADDR, MT6350_PMIC_RG_VM_NDIS_EN_MASK, MT6350_PMIC_RG_VM_NDIS_EN_SHIFT},
  1102. {PMIC_RG_VM_PLCUR_EN, MT6350_PMIC_RG_VM_PLCUR_EN_ADDR, MT6350_PMIC_RG_VM_PLCUR_EN_MASK, MT6350_PMIC_RG_VM_PLCUR_EN_SHIFT},
  1103. {PMIC_RG_VM_PLCUR_CAL, MT6350_PMIC_RG_VM_PLCUR_CAL_ADDR, MT6350_PMIC_RG_VM_PLCUR_CAL_MASK, MT6350_PMIC_RG_VM_PLCUR_CAL_SHIFT},
  1104. {PMIC_RG_VM_VOSEL, MT6350_PMIC_RG_VM_VOSEL_ADDR, MT6350_PMIC_RG_VM_VOSEL_MASK, MT6350_PMIC_RG_VM_VOSEL_SHIFT},
  1105. {PMIC_RG_VM_OCFB, MT6350_PMIC_RG_VM_OCFB_ADDR, MT6350_PMIC_RG_VM_OCFB_MASK, MT6350_PMIC_RG_VM_OCFB_SHIFT},
  1106. {PMIC_RG_VM_CAL, MT6350_PMIC_RG_VM_CAL_ADDR, MT6350_PMIC_RG_VM_CAL_MASK, MT6350_PMIC_RG_VM_CAL_SHIFT},
  1107. {PMIC_VIO18_LP_SEL, MT6350_PMIC_VIO18_LP_SEL_ADDR, MT6350_PMIC_VIO18_LP_SEL_MASK, MT6350_PMIC_VIO18_LP_SEL_SHIFT},
  1108. {PMIC_VIO18_LP_MODE_SET, MT6350_PMIC_VIO18_LP_MODE_SET_ADDR, MT6350_PMIC_VIO18_LP_MODE_SET_MASK, MT6350_PMIC_VIO18_LP_MODE_SET_SHIFT},
  1109. {PMIC_QI_VIO18_MODE, MT6350_PMIC_QI_VIO18_MODE_ADDR, MT6350_PMIC_QI_VIO18_MODE_MASK, MT6350_PMIC_QI_VIO18_MODE_SHIFT},
  1110. {PMIC_RG_VIO18_STBTD, MT6350_PMIC_RG_VIO18_STBTD_ADDR, MT6350_PMIC_RG_VIO18_STBTD_MASK, MT6350_PMIC_RG_VIO18_STBTD_SHIFT},
  1111. {PMIC_RG_VIO18_EN, MT6350_PMIC_RG_VIO18_EN_ADDR, MT6350_PMIC_RG_VIO18_EN_MASK, MT6350_PMIC_RG_VIO18_EN_SHIFT},
  1112. {PMIC_QI_VIO18_EN, MT6350_PMIC_QI_VIO18_EN_ADDR, MT6350_PMIC_QI_VIO18_EN_MASK, MT6350_PMIC_QI_VIO18_EN_SHIFT},
  1113. {PMIC_RG_VIO18_NDIS_EN, MT6350_PMIC_RG_VIO18_NDIS_EN_ADDR, MT6350_PMIC_RG_VIO18_NDIS_EN_MASK, MT6350_PMIC_RG_VIO18_NDIS_EN_SHIFT},
  1114. {PMIC_VIO18_ON_CTRL, MT6350_PMIC_VIO18_ON_CTRL_ADDR, MT6350_PMIC_VIO18_ON_CTRL_MASK, MT6350_PMIC_VIO18_ON_CTRL_SHIFT},
  1115. {PMIC_RG_VIO18_OCFB, MT6350_PMIC_RG_VIO18_OCFB_ADDR, MT6350_PMIC_RG_VIO18_OCFB_MASK, MT6350_PMIC_RG_VIO18_OCFB_SHIFT},
  1116. {PMIC_RG_VIO18_STB_SEL, MT6350_PMIC_RG_VIO18_STB_SEL_ADDR, MT6350_PMIC_RG_VIO18_STB_SEL_MASK, MT6350_PMIC_RG_VIO18_STB_SEL_SHIFT},
  1117. {PMIC_RG_VIO18_CAL, MT6350_PMIC_RG_VIO18_CAL_ADDR, MT6350_PMIC_RG_VIO18_CAL_MASK, MT6350_PMIC_RG_VIO18_CAL_SHIFT},
  1118. {PMIC_VCAMD_LP_SEL, MT6350_PMIC_VCAMD_LP_SEL_ADDR, MT6350_PMIC_VCAMD_LP_SEL_MASK, MT6350_PMIC_VCAMD_LP_SEL_SHIFT},
  1119. {PMIC_VCAMD_LP_MODE_SET, MT6350_PMIC_VCAMD_LP_MODE_SET_ADDR, MT6350_PMIC_VCAMD_LP_MODE_SET_MASK, MT6350_PMIC_VCAMD_LP_MODE_SET_SHIFT},
  1120. {PMIC_QI_VCAMD_MODE, MT6350_PMIC_QI_VCAMD_MODE_ADDR, MT6350_PMIC_QI_VCAMD_MODE_MASK, MT6350_PMIC_QI_VCAMD_MODE_SHIFT},
  1121. {PMIC_RG_VCAMD_STBTD, MT6350_PMIC_RG_VCAMD_STBTD_ADDR, MT6350_PMIC_RG_VCAMD_STBTD_MASK, MT6350_PMIC_RG_VCAMD_STBTD_SHIFT},
  1122. {PMIC_RG_VCAMD_EN, MT6350_PMIC_RG_VCAMD_EN_ADDR, MT6350_PMIC_RG_VCAMD_EN_MASK, MT6350_PMIC_RG_VCAMD_EN_SHIFT},
  1123. {PMIC_QI_VCAMD_EN, MT6350_PMIC_QI_VCAMD_EN_ADDR, MT6350_PMIC_QI_VCAMD_EN_MASK, MT6350_PMIC_QI_VCAMD_EN_SHIFT},
  1124. {PMIC_RG_VCAMD_NDIS_EN, MT6350_PMIC_RG_VCAMD_NDIS_EN_ADDR, MT6350_PMIC_RG_VCAMD_NDIS_EN_MASK, MT6350_PMIC_RG_VCAMD_NDIS_EN_SHIFT},
  1125. {PMIC_VCAMD_ON_CTRL, MT6350_PMIC_VCAMD_ON_CTRL_ADDR, MT6350_PMIC_VCAMD_ON_CTRL_MASK, MT6350_PMIC_VCAMD_ON_CTRL_SHIFT},
  1126. {PMIC_RG_VCAMD_OCFB, MT6350_PMIC_RG_VCAMD_OCFB_ADDR, MT6350_PMIC_RG_VCAMD_OCFB_MASK, MT6350_PMIC_RG_VCAMD_OCFB_SHIFT},
  1127. {PMIC_RG_VCAMD_STB_SEL, MT6350_PMIC_RG_VCAMD_STB_SEL_ADDR, MT6350_PMIC_RG_VCAMD_STB_SEL_MASK, MT6350_PMIC_RG_VCAMD_STB_SEL_SHIFT},
  1128. {PMIC_RG_VCAMD_VOSEL, MT6350_PMIC_RG_VCAMD_VOSEL_ADDR, MT6350_PMIC_RG_VCAMD_VOSEL_MASK, MT6350_PMIC_RG_VCAMD_VOSEL_SHIFT},
  1129. {PMIC_RG_VCAMD_CAL, MT6350_PMIC_RG_VCAMD_CAL_ADDR, MT6350_PMIC_RG_VCAMD_CAL_MASK, MT6350_PMIC_RG_VCAMD_CAL_SHIFT},
  1130. {PMIC_VCAM_IO_LP_SEL, MT6350_PMIC_VCAM_IO_LP_SEL_ADDR, MT6350_PMIC_VCAM_IO_LP_SEL_MASK, MT6350_PMIC_VCAM_IO_LP_SEL_SHIFT},
  1131. {PMIC_VCAM_IO_LP_MODE_SET, MT6350_PMIC_VCAM_IO_LP_MODE_SET_ADDR, MT6350_PMIC_VCAM_IO_LP_MODE_SET_MASK, MT6350_PMIC_VCAM_IO_LP_MODE_SET_SHIFT},
  1132. {PMIC_QI_VCAM_IO_MODE, MT6350_PMIC_QI_VCAM_IO_MODE_ADDR, MT6350_PMIC_QI_VCAM_IO_MODE_MASK, MT6350_PMIC_QI_VCAM_IO_MODE_SHIFT},
  1133. {PMIC_RG_VCAM_IO_STBTD, MT6350_PMIC_RG_VCAM_IO_STBTD_ADDR, MT6350_PMIC_RG_VCAM_IO_STBTD_MASK, MT6350_PMIC_RG_VCAM_IO_STBTD_SHIFT},
  1134. {PMIC_RG_VCAM_IO_EN, MT6350_PMIC_RG_VCAM_IO_EN_ADDR, MT6350_PMIC_RG_VCAM_IO_EN_MASK, MT6350_PMIC_RG_VCAM_IO_EN_SHIFT},
  1135. {PMIC_QI_VCAM_IO_EN, MT6350_PMIC_QI_VCAM_IO_EN_ADDR, MT6350_PMIC_QI_VCAM_IO_EN_MASK, MT6350_PMIC_QI_VCAM_IO_EN_SHIFT},
  1136. {PMIC_RG_VCAM_IO_NDIS_EN, MT6350_PMIC_RG_VCAM_IO_NDIS_EN_ADDR, MT6350_PMIC_RG_VCAM_IO_NDIS_EN_MASK, MT6350_PMIC_RG_VCAM_IO_NDIS_EN_SHIFT},
  1137. {PMIC_VCAM_IO_ON_CTRL, MT6350_PMIC_VCAM_IO_ON_CTRL_ADDR, MT6350_PMIC_VCAM_IO_ON_CTRL_MASK, MT6350_PMIC_VCAM_IO_ON_CTRL_SHIFT},
  1138. {PMIC_RG_VCAM_IO_OCFB, MT6350_PMIC_RG_VCAM_IO_OCFB_ADDR, MT6350_PMIC_RG_VCAM_IO_OCFB_MASK, MT6350_PMIC_RG_VCAM_IO_OCFB_SHIFT},
  1139. {PMIC_RG_VCAM_IO_STB_SEL, MT6350_PMIC_RG_VCAM_IO_STB_SEL_ADDR, MT6350_PMIC_RG_VCAM_IO_STB_SEL_MASK, MT6350_PMIC_RG_VCAM_IO_STB_SEL_SHIFT},
  1140. {PMIC_RG_VCAM_IO_CAL, MT6350_PMIC_RG_VCAM_IO_CAL_ADDR, MT6350_PMIC_RG_VCAM_IO_CAL_MASK, MT6350_PMIC_RG_VCAM_IO_CAL_SHIFT},
  1141. {PMIC_RG_EFUSE_ADDR, MT6350_PMIC_RG_EFUSE_ADDR_ADDR, MT6350_PMIC_RG_EFUSE_ADDR_MASK, MT6350_PMIC_RG_EFUSE_ADDR_SHIFT},
  1142. {PMIC_RG_EFUSE_PROG, MT6350_PMIC_RG_EFUSE_PROG_ADDR, MT6350_PMIC_RG_EFUSE_PROG_MASK, MT6350_PMIC_RG_EFUSE_PROG_SHIFT},
  1143. {PMIC_RG_EFUSE_EN, MT6350_PMIC_RG_EFUSE_EN_ADDR, MT6350_PMIC_RG_EFUSE_EN_MASK, MT6350_PMIC_RG_EFUSE_EN_SHIFT},
  1144. {PMIC_RG_EFUSE_PKEY, MT6350_PMIC_RG_EFUSE_PKEY_ADDR, MT6350_PMIC_RG_EFUSE_PKEY_MASK, MT6350_PMIC_RG_EFUSE_PKEY_SHIFT},
  1145. {PMIC_RG_EFUSE_RD_TRIG, MT6350_PMIC_RG_EFUSE_RD_TRIG_ADDR, MT6350_PMIC_RG_EFUSE_RD_TRIG_MASK, MT6350_PMIC_RG_EFUSE_RD_TRIG_SHIFT},
  1146. {PMIC_RG_EFUSE_PROG_SRC, MT6350_PMIC_RG_EFUSE_PROG_SRC_ADDR, MT6350_PMIC_RG_EFUSE_PROG_SRC_MASK, MT6350_PMIC_RG_EFUSE_PROG_SRC_SHIFT},
  1147. {PMIC_RG_SKIP_EFUSE_OUT, MT6350_PMIC_RG_SKIP_EFUSE_OUT_ADDR, MT6350_PMIC_RG_SKIP_EFUSE_OUT_MASK, MT6350_PMIC_RG_SKIP_EFUSE_OUT_SHIFT},
  1148. {PMIC_RG_RD_RDY_BYPASS, MT6350_PMIC_RG_RD_RDY_BYPASS_ADDR, MT6350_PMIC_RG_RD_RDY_BYPASS_MASK, MT6350_PMIC_RG_RD_RDY_BYPASS_SHIFT},
  1149. {PMIC_RG_EFUSE_RD_ACK, MT6350_PMIC_RG_EFUSE_RD_ACK_ADDR, MT6350_PMIC_RG_EFUSE_RD_ACK_MASK, MT6350_PMIC_RG_EFUSE_RD_ACK_SHIFT},
  1150. {PMIC_RG_EFUSE_BUSY, MT6350_PMIC_RG_EFUSE_BUSY_ADDR, MT6350_PMIC_RG_EFUSE_BUSY_MASK, MT6350_PMIC_RG_EFUSE_BUSY_SHIFT},
  1151. {PMIC_RG_EFUSE_VAL_0_15, MT6350_PMIC_RG_EFUSE_VAL_0_15_ADDR, MT6350_PMIC_RG_EFUSE_VAL_0_15_MASK, MT6350_PMIC_RG_EFUSE_VAL_0_15_SHIFT},
  1152. {PMIC_RG_EFUSE_VAL_16_31, MT6350_PMIC_RG_EFUSE_VAL_16_31_ADDR, MT6350_PMIC_RG_EFUSE_VAL_16_31_MASK, MT6350_PMIC_RG_EFUSE_VAL_16_31_SHIFT},
  1153. {PMIC_RG_EFUSE_VAL_32_47, MT6350_PMIC_RG_EFUSE_VAL_32_47_ADDR, MT6350_PMIC_RG_EFUSE_VAL_32_47_MASK, MT6350_PMIC_RG_EFUSE_VAL_32_47_SHIFT},
  1154. {PMIC_RG_EFUSE_VAL_48_63, MT6350_PMIC_RG_EFUSE_VAL_48_63_ADDR, MT6350_PMIC_RG_EFUSE_VAL_48_63_MASK, MT6350_PMIC_RG_EFUSE_VAL_48_63_SHIFT},
  1155. {PMIC_RG_EFUSE_VAL_64_79, MT6350_PMIC_RG_EFUSE_VAL_64_79_ADDR, MT6350_PMIC_RG_EFUSE_VAL_64_79_MASK, MT6350_PMIC_RG_EFUSE_VAL_64_79_SHIFT},
  1156. {PMIC_RG_EFUSE_VAL_80_95, MT6350_PMIC_RG_EFUSE_VAL_80_95_ADDR, MT6350_PMIC_RG_EFUSE_VAL_80_95_MASK, MT6350_PMIC_RG_EFUSE_VAL_80_95_SHIFT},
  1157. {PMIC_RG_EFUSE_VAL_96_111, MT6350_PMIC_RG_EFUSE_VAL_96_111_ADDR, MT6350_PMIC_RG_EFUSE_VAL_96_111_MASK, MT6350_PMIC_RG_EFUSE_VAL_96_111_SHIFT},
  1158. {PMIC_RG_EFUSE_VAL_112_127, MT6350_PMIC_RG_EFUSE_VAL_112_127_ADDR, MT6350_PMIC_RG_EFUSE_VAL_112_127_MASK, MT6350_PMIC_RG_EFUSE_VAL_112_127_SHIFT},
  1159. {PMIC_RG_EFUSE_VAL_128_143, MT6350_PMIC_RG_EFUSE_VAL_128_143_ADDR, MT6350_PMIC_RG_EFUSE_VAL_128_143_MASK, MT6350_PMIC_RG_EFUSE_VAL_128_143_SHIFT},
  1160. {PMIC_RG_EFUSE_VAL_144_159, MT6350_PMIC_RG_EFUSE_VAL_144_159_ADDR, MT6350_PMIC_RG_EFUSE_VAL_144_159_MASK, MT6350_PMIC_RG_EFUSE_VAL_144_159_SHIFT},
  1161. {PMIC_RG_EFUSE_VAL_160_175, MT6350_PMIC_RG_EFUSE_VAL_160_175_ADDR, MT6350_PMIC_RG_EFUSE_VAL_160_175_MASK, MT6350_PMIC_RG_EFUSE_VAL_160_175_SHIFT},
  1162. {PMIC_RG_EFUSE_VAL_176_191, MT6350_PMIC_RG_EFUSE_VAL_176_191_ADDR, MT6350_PMIC_RG_EFUSE_VAL_176_191_MASK, MT6350_PMIC_RG_EFUSE_VAL_176_191_SHIFT},
  1163. {PMIC_RG_EFUSE_DOUT_0_15, MT6350_PMIC_RG_EFUSE_DOUT_0_15_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_0_15_MASK, MT6350_PMIC_RG_EFUSE_DOUT_0_15_SHIFT},
  1164. {PMIC_RG_EFUSE_DOUT_16_31, MT6350_PMIC_RG_EFUSE_DOUT_16_31_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_16_31_MASK, MT6350_PMIC_RG_EFUSE_DOUT_16_31_SHIFT},
  1165. {PMIC_RG_EFUSE_DOUT_32_47, MT6350_PMIC_RG_EFUSE_DOUT_32_47_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_32_47_MASK, MT6350_PMIC_RG_EFUSE_DOUT_32_47_SHIFT},
  1166. {PMIC_RG_EFUSE_DOUT_48_63, MT6350_PMIC_RG_EFUSE_DOUT_48_63_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_48_63_MASK, MT6350_PMIC_RG_EFUSE_DOUT_48_63_SHIFT},
  1167. {PMIC_RG_EFUSE_DOUT_64_79, MT6350_PMIC_RG_EFUSE_DOUT_64_79_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_64_79_MASK, MT6350_PMIC_RG_EFUSE_DOUT_64_79_SHIFT},
  1168. {PMIC_RG_EFUSE_DOUT_80_95, MT6350_PMIC_RG_EFUSE_DOUT_80_95_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_80_95_MASK, MT6350_PMIC_RG_EFUSE_DOUT_80_95_SHIFT},
  1169. {PMIC_RG_EFUSE_DOUT_96_111, MT6350_PMIC_RG_EFUSE_DOUT_96_111_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_96_111_MASK, MT6350_PMIC_RG_EFUSE_DOUT_96_111_SHIFT},
  1170. {PMIC_RG_EFUSE_DOUT_112_127, MT6350_PMIC_RG_EFUSE_DOUT_112_127_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_112_127_MASK, MT6350_PMIC_RG_EFUSE_DOUT_112_127_SHIFT},
  1171. {PMIC_RG_EFUSE_DOUT_128_143, MT6350_PMIC_RG_EFUSE_DOUT_128_143_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_128_143_MASK, MT6350_PMIC_RG_EFUSE_DOUT_128_143_SHIFT},
  1172. {PMIC_RG_EFUSE_DOUT_144_159, MT6350_PMIC_RG_EFUSE_DOUT_144_159_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_144_159_MASK, MT6350_PMIC_RG_EFUSE_DOUT_144_159_SHIFT},
  1173. {PMIC_RG_EFUSE_DOUT_160_175, MT6350_PMIC_RG_EFUSE_DOUT_160_175_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_160_175_MASK, MT6350_PMIC_RG_EFUSE_DOUT_160_175_SHIFT},
  1174. {PMIC_RG_EFUSE_DOUT_176_191, MT6350_PMIC_RG_EFUSE_DOUT_176_191_ADDR, MT6350_PMIC_RG_EFUSE_DOUT_176_191_MASK, MT6350_PMIC_RG_EFUSE_DOUT_176_191_SHIFT},
  1175. {PMIC_RG_OTP_PA, MT6350_PMIC_RG_OTP_PA_ADDR, MT6350_PMIC_RG_OTP_PA_MASK, MT6350_PMIC_RG_OTP_PA_SHIFT},
  1176. {PMIC_RG_OTP_PDIN, MT6350_PMIC_RG_OTP_PDIN_ADDR, MT6350_PMIC_RG_OTP_PDIN_MASK, MT6350_PMIC_RG_OTP_PDIN_SHIFT},
  1177. {PMIC_RG_OTP_PTM, MT6350_PMIC_RG_OTP_PTM_ADDR, MT6350_PMIC_RG_OTP_PTM_MASK, MT6350_PMIC_RG_OTP_PTM_SHIFT},
  1178. {PMIC_MIX_EOSC32_OPT, MT6350_PMIC_MIX_EOSC32_OPT_ADDR, MT6350_PMIC_MIX_EOSC32_OPT_MASK, MT6350_PMIC_MIX_EOSC32_OPT_SHIFT},
  1179. {PMIC_MIX_XOSC32_STP_CPDTB, MT6350_PMIC_MIX_XOSC32_STP_CPDTB_ADDR, MT6350_PMIC_MIX_XOSC32_STP_CPDTB_MASK, MT6350_PMIC_MIX_XOSC32_STP_CPDTB_SHIFT},
  1180. {PMIC_MIX_XOSC32_STP_PWDB, MT6350_PMIC_MIX_XOSC32_STP_PWDB_ADDR, MT6350_PMIC_MIX_XOSC32_STP_PWDB_MASK, MT6350_PMIC_MIX_XOSC32_STP_PWDB_SHIFT},
  1181. {PMIC_MIX_XOSC32_STP_LPDTB, MT6350_PMIC_MIX_XOSC32_STP_LPDTB_ADDR, MT6350_PMIC_MIX_XOSC32_STP_LPDTB_MASK, MT6350_PMIC_MIX_XOSC32_STP_LPDTB_SHIFT},
  1182. {PMIC_MIX_XOSC32_STP_LPDEN, MT6350_PMIC_MIX_XOSC32_STP_LPDEN_ADDR, MT6350_PMIC_MIX_XOSC32_STP_LPDEN_MASK, MT6350_PMIC_MIX_XOSC32_STP_LPDEN_SHIFT},
  1183. {PMIC_MIX_XOSC32_STP_LPDRST, MT6350_PMIC_MIX_XOSC32_STP_LPDRST_ADDR, MT6350_PMIC_MIX_XOSC32_STP_LPDRST_MASK, MT6350_PMIC_MIX_XOSC32_STP_LPDRST_SHIFT},
  1184. {PMIC_MIX_XOSC32_STP_CALI, MT6350_PMIC_MIX_XOSC32_STP_CALI_ADDR, MT6350_PMIC_MIX_XOSC32_STP_CALI_MASK, MT6350_PMIC_MIX_XOSC32_STP_CALI_SHIFT},
  1185. {PMIC_STMP_MODE, MT6350_PMIC_STMP_MODE_ADDR, MT6350_PMIC_STMP_MODE_MASK, MT6350_PMIC_STMP_MODE_SHIFT},
  1186. {PMIC_MIX_EOSC32_STP_CHOP_EN, MT6350_PMIC_MIX_EOSC32_STP_CHOP_EN_ADDR, MT6350_PMIC_MIX_EOSC32_STP_CHOP_EN_MASK, MT6350_PMIC_MIX_EOSC32_STP_CHOP_EN_SHIFT},
  1187. {PMIC_MIX_DCXO_STP_LVSH_EN, MT6350_PMIC_MIX_DCXO_STP_LVSH_EN_ADDR, MT6350_PMIC_MIX_DCXO_STP_LVSH_EN_MASK, MT6350_PMIC_MIX_DCXO_STP_LVSH_EN_SHIFT},
  1188. {PMIC_MIX_PMU_STP_DDLO_VRTC, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_ADDR, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_MASK, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_SHIFT},
  1189. {PMIC_MIX_PMU_STP_DDLO_VRTC_EN, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_EN_ADDR, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_EN_MASK, MT6350_PMIC_MIX_PMU_STP_DDLO_VRTC_EN_SHIFT},
  1190. {PMIC_MIX_RTC_STP_XOSC32_ENB, MT6350_PMIC_MIX_RTC_STP_XOSC32_ENB_ADDR, MT6350_PMIC_MIX_RTC_STP_XOSC32_ENB_MASK, MT6350_PMIC_MIX_RTC_STP_XOSC32_ENB_SHIFT},
  1191. {PMIC_MIX_DCXO_STP_TEST_DEGLITCH_MODE, MT6350_PMIC_MIX_DCXO_STP_TEST_DEGLITCH_MODE_ADDR, MT6350_PMIC_MIX_DCXO_STP_TEST_DEGLITCH_MODE_MASK, MT6350_PMIC_MIX_DCXO_STP_TEST_DEGLITCH_MODE_SHIFT},
  1192. {PMIC_MIX_EOSC32_STP_RSV, MT6350_PMIC_MIX_EOSC32_STP_RSV_ADDR, MT6350_PMIC_MIX_EOSC32_STP_RSV_MASK, MT6350_PMIC_MIX_EOSC32_STP_RSV_SHIFT},
  1193. {PMIC_MIX_EOSC32_VCT_EN, MT6350_PMIC_MIX_EOSC32_VCT_EN_ADDR, MT6350_PMIC_MIX_EOSC32_VCT_EN_MASK, MT6350_PMIC_MIX_EOSC32_VCT_EN_SHIFT},
  1194. {PMIC_MIX_STP_BBWAKEUP, MT6350_PMIC_MIX_STP_BBWAKEUP_ADDR, MT6350_PMIC_MIX_STP_BBWAKEUP_MASK, MT6350_PMIC_MIX_STP_BBWAKEUP_SHIFT},
  1195. {PMIC_MIX_STP_RTC_DDLO, MT6350_PMIC_MIX_STP_RTC_DDLO_ADDR, MT6350_PMIC_MIX_STP_RTC_DDLO_MASK, MT6350_PMIC_MIX_STP_RTC_DDLO_SHIFT},
  1196. {PMIC_MIX_RTC_XOSC32_ENB, MT6350_PMIC_MIX_RTC_XOSC32_ENB_ADDR, MT6350_PMIC_MIX_RTC_XOSC32_ENB_MASK, MT6350_PMIC_MIX_RTC_XOSC32_ENB_SHIFT},
  1197. {PMIC_MIX_EFUSE_XOSC32_ENB_OPT, MT6350_PMIC_MIX_EFUSE_XOSC32_ENB_OPT_ADDR, MT6350_PMIC_MIX_EFUSE_XOSC32_ENB_OPT_MASK, MT6350_PMIC_MIX_EFUSE_XOSC32_ENB_OPT_SHIFT},
  1198. {PMIC_RG_AUDULL_VCFG, MT6350_PMIC_RG_AUDULL_VCFG_ADDR, MT6350_PMIC_RG_AUDULL_VCFG_MASK, MT6350_PMIC_RG_AUDULL_VCFG_SHIFT},
  1199. {PMIC_RG_AUDULL_VUPG, MT6350_PMIC_RG_AUDULL_VUPG_ADDR, MT6350_PMIC_RG_AUDULL_VUPG_MASK, MT6350_PMIC_RG_AUDULL_VUPG_SHIFT},
  1200. {PMIC_RG_AUDULL_VPWDB_PGA, MT6350_PMIC_RG_AUDULL_VPWDB_PGA_ADDR, MT6350_PMIC_RG_AUDULL_VPWDB_PGA_MASK, MT6350_PMIC_RG_AUDULL_VPWDB_PGA_SHIFT},
  1201. {PMIC_RG_AUDULL_VPWDB_ADC, MT6350_PMIC_RG_AUDULL_VPWDB_ADC_ADDR, MT6350_PMIC_RG_AUDULL_VPWDB_ADC_MASK, MT6350_PMIC_RG_AUDULL_VPWDB_ADC_SHIFT},
  1202. {PMIC_RG_AUDULL_VADC_DENB, MT6350_PMIC_RG_AUDULL_VADC_DENB_ADDR, MT6350_PMIC_RG_AUDULL_VADC_DENB_MASK, MT6350_PMIC_RG_AUDULL_VADC_DENB_SHIFT},
  1203. {PMIC_RG_AUDULL_VADC_DVREF_CAL, MT6350_PMIC_RG_AUDULL_VADC_DVREF_CAL_ADDR, MT6350_PMIC_RG_AUDULL_VADC_DVREF_CAL_MASK, MT6350_PMIC_RG_AUDULL_VADC_DVREF_CAL_SHIFT},
  1204. {PMIC_RG_AUDULL_VREF24_EN, MT6350_PMIC_RG_AUDULL_VREF24_EN_ADDR, MT6350_PMIC_RG_AUDULL_VREF24_EN_MASK, MT6350_PMIC_RG_AUDULL_VREF24_EN_SHIFT},
  1205. {PMIC_RG_AUDULL_VCM14_EN, MT6350_PMIC_RG_AUDULL_VCM14_EN_ADDR, MT6350_PMIC_RG_AUDULL_VCM14_EN_MASK, MT6350_PMIC_RG_AUDULL_VCM14_EN_SHIFT},
  1206. {PMIC_RG_AUDULL_VCMSEL, MT6350_PMIC_RG_AUDULL_VCMSEL_ADDR, MT6350_PMIC_RG_AUDULL_VCMSEL_MASK, MT6350_PMIC_RG_AUDULL_VCMSEL_SHIFT},
  1207. {PMIC_RG_AUDULL_CHS_EN, MT6350_PMIC_RG_AUDULL_CHS_EN_ADDR, MT6350_PMIC_RG_AUDULL_CHS_EN_MASK, MT6350_PMIC_RG_AUDULL_CHS_EN_SHIFT},
  1208. {PMIC_RG_AUDULL_VCALI, MT6350_PMIC_RG_AUDULL_VCALI_ADDR, MT6350_PMIC_RG_AUDULL_VCALI_MASK, MT6350_PMIC_RG_AUDULL_VCALI_SHIFT},
  1209. {PMIC_RG_AUDULR_VCFG, MT6350_PMIC_RG_AUDULR_VCFG_ADDR, MT6350_PMIC_RG_AUDULR_VCFG_MASK, MT6350_PMIC_RG_AUDULR_VCFG_SHIFT},
  1210. {PMIC_RG_AUDULR_VUPG, MT6350_PMIC_RG_AUDULR_VUPG_ADDR, MT6350_PMIC_RG_AUDULR_VUPG_MASK, MT6350_PMIC_RG_AUDULR_VUPG_SHIFT},
  1211. {PMIC_RG_AUDULR_VPWDB_PGA, MT6350_PMIC_RG_AUDULR_VPWDB_PGA_ADDR, MT6350_PMIC_RG_AUDULR_VPWDB_PGA_MASK, MT6350_PMIC_RG_AUDULR_VPWDB_PGA_SHIFT},
  1212. {PMIC_RG_AUDULR_VPWDB_ADC, MT6350_PMIC_RG_AUDULR_VPWDB_ADC_ADDR, MT6350_PMIC_RG_AUDULR_VPWDB_ADC_MASK, MT6350_PMIC_RG_AUDULR_VPWDB_ADC_SHIFT},
  1213. {PMIC_RG_AUDULR_VADC_DENB, MT6350_PMIC_RG_AUDULR_VADC_DENB_ADDR, MT6350_PMIC_RG_AUDULR_VADC_DENB_MASK, MT6350_PMIC_RG_AUDULR_VADC_DENB_SHIFT},
  1214. {PMIC_RG_AUDULR_VADC_DVREF_CAL, MT6350_PMIC_RG_AUDULR_VADC_DVREF_CAL_ADDR, MT6350_PMIC_RG_AUDULR_VADC_DVREF_CAL_MASK, MT6350_PMIC_RG_AUDULR_VADC_DVREF_CAL_SHIFT},
  1215. {PMIC_RG_AUDULR_VREF24_EN, MT6350_PMIC_RG_AUDULR_VREF24_EN_ADDR, MT6350_PMIC_RG_AUDULR_VREF24_EN_MASK, MT6350_PMIC_RG_AUDULR_VREF24_EN_SHIFT},
  1216. {PMIC_RG_AUDULR_VCM14_EN, MT6350_PMIC_RG_AUDULR_VCM14_EN_ADDR, MT6350_PMIC_RG_AUDULR_VCM14_EN_MASK, MT6350_PMIC_RG_AUDULR_VCM14_EN_SHIFT},
  1217. {PMIC_RG_AUDULR_VCMSEL, MT6350_PMIC_RG_AUDULR_VCMSEL_ADDR, MT6350_PMIC_RG_AUDULR_VCMSEL_MASK, MT6350_PMIC_RG_AUDULR_VCMSEL_SHIFT},
  1218. {PMIC_RG_AUDULR_CHS_EN, MT6350_PMIC_RG_AUDULR_CHS_EN_ADDR, MT6350_PMIC_RG_AUDULR_CHS_EN_MASK, MT6350_PMIC_RG_AUDULR_CHS_EN_SHIFT},
  1219. {PMIC_RG_AUDULR_VCALI, MT6350_PMIC_RG_AUDULR_VCALI_ADDR, MT6350_PMIC_RG_AUDULR_VCALI_MASK, MT6350_PMIC_RG_AUDULR_VCALI_SHIFT},
  1220. {PMIC_RG_AUD_IGBIAS_CALI, MT6350_PMIC_RG_AUD_IGBIAS_CALI_ADDR, MT6350_PMIC_RG_AUD_IGBIAS_CALI_MASK, MT6350_PMIC_RG_AUD_IGBIAS_CALI_SHIFT},
  1221. {PMIC_RG_AUD_RSV, MT6350_PMIC_RG_AUD_RSV_ADDR, MT6350_PMIC_RG_AUD_RSV_MASK, MT6350_PMIC_RG_AUD_RSV_SHIFT},
  1222. {PMIC_RG_AMUTER, MT6350_PMIC_RG_AMUTER_ADDR, MT6350_PMIC_RG_AMUTER_MASK, MT6350_PMIC_RG_AMUTER_SHIFT},
  1223. {PMIC_RG_AMUTEL, MT6350_PMIC_RG_AMUTEL_ADDR, MT6350_PMIC_RG_AMUTEL_MASK, MT6350_PMIC_RG_AMUTEL_SHIFT},
  1224. {PMIC_RG_ADACL_PWDB, MT6350_PMIC_RG_ADACL_PWDB_ADDR, MT6350_PMIC_RG_ADACL_PWDB_MASK, MT6350_PMIC_RG_ADACL_PWDB_SHIFT},
  1225. {PMIC_RG_ADACR_PWDB, MT6350_PMIC_RG_ADACR_PWDB_ADDR, MT6350_PMIC_RG_ADACR_PWDB_MASK, MT6350_PMIC_RG_ADACR_PWDB_SHIFT},
  1226. {PMIC_RG_ABIAS_PWDB, MT6350_PMIC_RG_ABIAS_PWDB_ADDR, MT6350_PMIC_RG_ABIAS_PWDB_MASK, MT6350_PMIC_RG_ABIAS_PWDB_SHIFT},
  1227. {PMIC_RG_AOUTL_PWDB, MT6350_PMIC_RG_AOUTL_PWDB_ADDR, MT6350_PMIC_RG_AOUTL_PWDB_MASK, MT6350_PMIC_RG_AOUTL_PWDB_SHIFT},
  1228. {PMIC_RG_AOUTR_PWDB, MT6350_PMIC_RG_AOUTR_PWDB_ADDR, MT6350_PMIC_RG_AOUTR_PWDB_MASK, MT6350_PMIC_RG_AOUTR_PWDB_SHIFT},
  1229. {PMIC_RG_ACALI, MT6350_PMIC_RG_ACALI_ADDR, MT6350_PMIC_RG_ACALI_MASK, MT6350_PMIC_RG_ACALI_SHIFT},
  1230. {PMIC_RG_APGR, MT6350_PMIC_RG_APGR_ADDR, MT6350_PMIC_RG_APGR_MASK, MT6350_PMIC_RG_APGR_SHIFT},
  1231. {PMIC_RG_APGL, MT6350_PMIC_RG_APGL_ADDR, MT6350_PMIC_RG_APGL_MASK, MT6350_PMIC_RG_APGL_SHIFT},
  1232. {PMIC_RG_ABUF_BIAS, MT6350_PMIC_RG_ABUF_BIAS_ADDR, MT6350_PMIC_RG_ABUF_BIAS_MASK, MT6350_PMIC_RG_ABUF_BIAS_SHIFT},
  1233. {PMIC_RG_ABUF_INSHORT, MT6350_PMIC_RG_ABUF_INSHORT_ADDR, MT6350_PMIC_RG_ABUF_INSHORT_MASK, MT6350_PMIC_RG_ABUF_INSHORT_SHIFT},
  1234. {PMIC_RG_AHFMODE, MT6350_PMIC_RG_AHFMODE_ADDR, MT6350_PMIC_RG_AHFMODE_MASK, MT6350_PMIC_RG_AHFMODE_SHIFT},
  1235. {PMIC_RG_ADACCK_EN, MT6350_PMIC_RG_ADACCK_EN_ADDR, MT6350_PMIC_RG_ADACCK_EN_MASK, MT6350_PMIC_RG_ADACCK_EN_SHIFT},
  1236. {PMIC_RG_DACREF, MT6350_PMIC_RG_DACREF_ADDR, MT6350_PMIC_RG_DACREF_MASK, MT6350_PMIC_RG_DACREF_SHIFT},
  1237. {PMIC_RG_ADEPOPX_EN, MT6350_PMIC_RG_ADEPOPX_EN_ADDR, MT6350_PMIC_RG_ADEPOPX_EN_MASK, MT6350_PMIC_RG_ADEPOPX_EN_SHIFT},
  1238. {PMIC_RG_ADEPOPX, MT6350_PMIC_RG_ADEPOPX_ADDR, MT6350_PMIC_RG_ADEPOPX_MASK, MT6350_PMIC_RG_ADEPOPX_SHIFT},
  1239. {PMIC_RG_DEPOP_VCM_EN, MT6350_PMIC_RG_DEPOP_VCM_EN_ADDR, MT6350_PMIC_RG_DEPOP_VCM_EN_MASK, MT6350_PMIC_RG_DEPOP_VCM_EN_SHIFT},
  1240. {PMIC_RG_DEPOP_VCMSEL, MT6350_PMIC_RG_DEPOP_VCMSEL_ADDR, MT6350_PMIC_RG_DEPOP_VCMSEL_MASK, MT6350_PMIC_RG_DEPOP_VCMSEL_SHIFT},
  1241. {PMIC_RG_DEPOP_CURSEL, MT6350_PMIC_RG_DEPOP_CURSEL_ADDR, MT6350_PMIC_RG_DEPOP_CURSEL_MASK, MT6350_PMIC_RG_DEPOP_CURSEL_SHIFT},
  1242. {PMIC_RG_CHARGEOPTION_DEPOP, MT6350_PMIC_RG_CHARGEOPTION_DEPOP_ADDR, MT6350_PMIC_RG_CHARGEOPTION_DEPOP_MASK, MT6350_PMIC_RG_CHARGEOPTION_DEPOP_SHIFT},
  1243. {PMIC_RG_AVCMGEN_EN, MT6350_PMIC_RG_AVCMGEN_EN_ADDR, MT6350_PMIC_RG_AVCMGEN_EN_MASK, MT6350_PMIC_RG_AVCMGEN_EN_SHIFT},
  1244. {PMIC_RG_AUDDL_VREF24_EN, MT6350_PMIC_RG_AUDDL_VREF24_EN_ADDR, MT6350_PMIC_RG_AUDDL_VREF24_EN_MASK, MT6350_PMIC_RG_AUDDL_VREF24_EN_SHIFT},
  1245. {PMIC_RG_ABIRSV, MT6350_PMIC_RG_ABIRSV_ADDR, MT6350_PMIC_RG_ABIRSV_MASK, MT6350_PMIC_RG_ABIRSV_SHIFT},
  1246. {PMIC_RG_VBUF_FLOAT, MT6350_PMIC_RG_VBUF_FLOAT_ADDR, MT6350_PMIC_RG_VBUF_FLOAT_MASK, MT6350_PMIC_RG_VBUF_FLOAT_SHIFT},
  1247. {PMIC_RG_VDPG, MT6350_PMIC_RG_VDPG_ADDR, MT6350_PMIC_RG_VDPG_MASK, MT6350_PMIC_RG_VDPG_SHIFT},
  1248. {PMIC_RG_VBUF_PWDB, MT6350_PMIC_RG_VBUF_PWDB_ADDR, MT6350_PMIC_RG_VBUF_PWDB_MASK, MT6350_PMIC_RG_VBUF_PWDB_SHIFT},
  1249. {PMIC_RG_VBUF_BIAS, MT6350_PMIC_RG_VBUF_BIAS_ADDR, MT6350_PMIC_RG_VBUF_BIAS_MASK, MT6350_PMIC_RG_VBUF_BIAS_SHIFT},
  1250. {PMIC_RG_VDEPOP, MT6350_PMIC_RG_VDEPOP_ADDR, MT6350_PMIC_RG_VDEPOP_MASK, MT6350_PMIC_RG_VDEPOP_SHIFT},
  1251. {PMIC_RG_V2SPK, MT6350_PMIC_RG_V2SPK_ADDR, MT6350_PMIC_RG_V2SPK_MASK, MT6350_PMIC_RG_V2SPK_SHIFT},
  1252. {PMIC_RG_HSOUTSTBENH, MT6350_PMIC_RG_HSOUTSTBENH_ADDR, MT6350_PMIC_RG_HSOUTSTBENH_MASK, MT6350_PMIC_RG_HSOUTSTBENH_SHIFT},
  1253. {PMIC_AUDTOP_CON8_RSV_0, MT6350_PMIC_AUDTOP_CON8_RSV_0_ADDR, MT6350_PMIC_AUDTOP_CON8_RSV_0_MASK, MT6350_PMIC_AUDTOP_CON8_RSV_0_SHIFT},
  1254. {PMIC_RG_CLKSQ_MONEN, MT6350_PMIC_RG_CLKSQ_MONEN_ADDR, MT6350_PMIC_RG_CLKSQ_MONEN_MASK, MT6350_PMIC_RG_CLKSQ_MONEN_SHIFT},
  1255. {PMIC_RG_AUDDIGMICEN, MT6350_PMIC_RG_AUDDIGMICEN_ADDR, MT6350_PMIC_RG_AUDDIGMICEN_MASK, MT6350_PMIC_RG_AUDDIGMICEN_SHIFT},
  1256. {PMIC_RG_AUDPWDBMICBIAS, MT6350_PMIC_RG_AUDPWDBMICBIAS_ADDR, MT6350_PMIC_RG_AUDPWDBMICBIAS_MASK, MT6350_PMIC_RG_AUDPWDBMICBIAS_SHIFT},
  1257. {PMIC_RG_AUDDIGMICPDUTY, MT6350_PMIC_RG_AUDDIGMICPDUTY_ADDR, MT6350_PMIC_RG_AUDDIGMICPDUTY_MASK, MT6350_PMIC_RG_AUDDIGMICPDUTY_SHIFT},
  1258. {PMIC_RG_AUDDIGMICNDUTY, MT6350_PMIC_RG_AUDDIGMICNDUTY_ADDR, MT6350_PMIC_RG_AUDDIGMICNDUTY_MASK, MT6350_PMIC_RG_AUDDIGMICNDUTY_SHIFT},
  1259. {PMIC_RG_AUDDIGMICBIAS, MT6350_PMIC_RG_AUDDIGMICBIAS_ADDR, MT6350_PMIC_RG_AUDDIGMICBIAS_MASK, MT6350_PMIC_RG_AUDDIGMICBIAS_SHIFT},
  1260. {PMIC_RG_AUDMICBIASVREF, MT6350_PMIC_RG_AUDMICBIASVREF_ADDR, MT6350_PMIC_RG_AUDMICBIASVREF_MASK, MT6350_PMIC_RG_AUDMICBIASVREF_SHIFT},
  1261. {PMIC_RG_AUDSPAREVMIC, MT6350_PMIC_RG_AUDSPAREVMIC_ADDR, MT6350_PMIC_RG_AUDSPAREVMIC_MASK, MT6350_PMIC_RG_AUDSPAREVMIC_SHIFT},
  1262. {PMIC_RG_VBIRX_ZCD_EN, MT6350_PMIC_RG_VBIRX_ZCD_EN_ADDR, MT6350_PMIC_RG_VBIRX_ZCD_EN_MASK, MT6350_PMIC_RG_VBIRX_ZCD_EN_SHIFT},
  1263. {PMIC_RG_VBIRX_ZCD_CALI, MT6350_PMIC_RG_VBIRX_ZCD_CALI_ADDR, MT6350_PMIC_RG_VBIRX_ZCD_CALI_MASK, MT6350_PMIC_RG_VBIRX_ZCD_CALI_SHIFT},
  1264. {PMIC_RG_VBIRX_ZCD_HYS_ENB, MT6350_PMIC_RG_VBIRX_ZCD_HYS_ENB_ADDR, MT6350_PMIC_RG_VBIRX_ZCD_HYS_ENB_MASK, MT6350_PMIC_RG_VBIRX_ZCD_HYS_ENB_SHIFT},
  1265. {PMIC_RG_VBIRX_ZCD_STATUS, MT6350_PMIC_RG_VBIRX_ZCD_STATUS_ADDR, MT6350_PMIC_RG_VBIRX_ZCD_STATUS_MASK, MT6350_PMIC_RG_VBIRX_ZCD_STATUS_SHIFT},
  1266. {PMIC_RG_ADC_OUT_BATSNS, MT6350_PMIC_RG_ADC_OUT_BATSNS_ADDR, MT6350_PMIC_RG_ADC_OUT_BATSNS_MASK, MT6350_PMIC_RG_ADC_OUT_BATSNS_SHIFT},
  1267. {PMIC_RG_ADC_RDY_BATSNS, MT6350_PMIC_RG_ADC_RDY_BATSNS_ADDR, MT6350_PMIC_RG_ADC_RDY_BATSNS_MASK, MT6350_PMIC_RG_ADC_RDY_BATSNS_SHIFT},
  1268. {PMIC_RG_ADC_OUT_ISENSE, MT6350_PMIC_RG_ADC_OUT_ISENSE_ADDR, MT6350_PMIC_RG_ADC_OUT_ISENSE_MASK, MT6350_PMIC_RG_ADC_OUT_ISENSE_SHIFT},
  1269. {PMIC_RG_ADC_RDY_ISENSE, MT6350_PMIC_RG_ADC_RDY_ISENSE_ADDR, MT6350_PMIC_RG_ADC_RDY_ISENSE_MASK, MT6350_PMIC_RG_ADC_RDY_ISENSE_SHIFT},
  1270. {PMIC_RG_ADC_OUT_VCDT, MT6350_PMIC_RG_ADC_OUT_VCDT_ADDR, MT6350_PMIC_RG_ADC_OUT_VCDT_MASK, MT6350_PMIC_RG_ADC_OUT_VCDT_SHIFT},
  1271. {PMIC_RG_ADC_RDY_VCDT, MT6350_PMIC_RG_ADC_RDY_VCDT_ADDR, MT6350_PMIC_RG_ADC_RDY_VCDT_MASK, MT6350_PMIC_RG_ADC_RDY_VCDT_SHIFT},
  1272. {PMIC_RG_ADC_OUT_BATON1, MT6350_PMIC_RG_ADC_OUT_BATON1_ADDR, MT6350_PMIC_RG_ADC_OUT_BATON1_MASK, MT6350_PMIC_RG_ADC_OUT_BATON1_SHIFT},
  1273. {PMIC_RG_ADC_RDY_BATON1, MT6350_PMIC_RG_ADC_RDY_BATON1_ADDR, MT6350_PMIC_RG_ADC_RDY_BATON1_MASK, MT6350_PMIC_RG_ADC_RDY_BATON1_SHIFT},
  1274. {PMIC_RG_ADC_OUT_THR_SENSE1, MT6350_PMIC_RG_ADC_OUT_THR_SENSE1_ADDR, MT6350_PMIC_RG_ADC_OUT_THR_SENSE1_MASK, MT6350_PMIC_RG_ADC_OUT_THR_SENSE1_SHIFT},
  1275. {PMIC_RG_ADC_RDY_THR_SENSE1, MT6350_PMIC_RG_ADC_RDY_THR_SENSE1_ADDR, MT6350_PMIC_RG_ADC_RDY_THR_SENSE1_MASK, MT6350_PMIC_RG_ADC_RDY_THR_SENSE1_SHIFT},
  1276. {PMIC_RG_ADC_OUT_THR_SENSE2, MT6350_PMIC_RG_ADC_OUT_THR_SENSE2_ADDR, MT6350_PMIC_RG_ADC_OUT_THR_SENSE2_MASK, MT6350_PMIC_RG_ADC_OUT_THR_SENSE2_SHIFT},
  1277. {PMIC_RG_ADC_RDY_THR_SENSE2, MT6350_PMIC_RG_ADC_RDY_THR_SENSE2_ADDR, MT6350_PMIC_RG_ADC_RDY_THR_SENSE2_MASK, MT6350_PMIC_RG_ADC_RDY_THR_SENSE2_SHIFT},
  1278. {PMIC_RG_ADC_OUT_BATON2, MT6350_PMIC_RG_ADC_OUT_BATON2_ADDR, MT6350_PMIC_RG_ADC_OUT_BATON2_MASK, MT6350_PMIC_RG_ADC_OUT_BATON2_SHIFT},
  1279. {PMIC_RG_ADC_RDY_BATON2, MT6350_PMIC_RG_ADC_RDY_BATON2_ADDR, MT6350_PMIC_RG_ADC_RDY_BATON2_MASK, MT6350_PMIC_RG_ADC_RDY_BATON2_SHIFT},
  1280. {PMIC_RG_ADC_OUT_CH5, MT6350_PMIC_RG_ADC_OUT_CH5_ADDR, MT6350_PMIC_RG_ADC_OUT_CH5_MASK, MT6350_PMIC_RG_ADC_OUT_CH5_SHIFT},
  1281. {PMIC_RG_ADC_RDY_CH5, MT6350_PMIC_RG_ADC_RDY_CH5_ADDR, MT6350_PMIC_RG_ADC_RDY_CH5_MASK, MT6350_PMIC_RG_ADC_RDY_CH5_SHIFT},
  1282. {PMIC_RG_ADC_OUT_WAKEUP_PCHR, MT6350_PMIC_RG_ADC_OUT_WAKEUP_PCHR_ADDR, MT6350_PMIC_RG_ADC_OUT_WAKEUP_PCHR_MASK, MT6350_PMIC_RG_ADC_OUT_WAKEUP_PCHR_SHIFT},
  1283. {PMIC_RG_ADC_RDY_WAKEUP_PCHR, MT6350_PMIC_RG_ADC_RDY_WAKEUP_PCHR_ADDR, MT6350_PMIC_RG_ADC_RDY_WAKEUP_PCHR_MASK, MT6350_PMIC_RG_ADC_RDY_WAKEUP_PCHR_SHIFT},
  1284. {PMIC_RG_ADC_OUT_WAKEUP_SWCHR, MT6350_PMIC_RG_ADC_OUT_WAKEUP_SWCHR_ADDR, MT6350_PMIC_RG_ADC_OUT_WAKEUP_SWCHR_MASK, MT6350_PMIC_RG_ADC_OUT_WAKEUP_SWCHR_SHIFT},
  1285. {PMIC_RG_ADC_RDY_WAKEUP_SWCHR, MT6350_PMIC_RG_ADC_RDY_WAKEUP_SWCHR_ADDR, MT6350_PMIC_RG_ADC_RDY_WAKEUP_SWCHR_MASK, MT6350_PMIC_RG_ADC_RDY_WAKEUP_SWCHR_SHIFT},
  1286. {PMIC_RG_ADC_OUT_LBAT, MT6350_PMIC_RG_ADC_OUT_LBAT_ADDR, MT6350_PMIC_RG_ADC_OUT_LBAT_MASK, MT6350_PMIC_RG_ADC_OUT_LBAT_SHIFT},
  1287. {PMIC_RG_ADC_RDY_LBAT, MT6350_PMIC_RG_ADC_RDY_LBAT_ADDR, MT6350_PMIC_RG_ADC_RDY_LBAT_MASK, MT6350_PMIC_RG_ADC_RDY_LBAT_SHIFT},
  1288. {PMIC_RG_ADC_OUT_CH6, MT6350_PMIC_RG_ADC_OUT_CH6_ADDR, MT6350_PMIC_RG_ADC_OUT_CH6_MASK, MT6350_PMIC_RG_ADC_OUT_CH6_SHIFT},
  1289. {PMIC_RG_ADC_RDY_CH6, MT6350_PMIC_RG_ADC_RDY_CH6_ADDR, MT6350_PMIC_RG_ADC_RDY_CH6_MASK, MT6350_PMIC_RG_ADC_RDY_CH6_SHIFT},
  1290. {PMIC_RG_ADC_RDY_GPS, MT6350_PMIC_RG_ADC_RDY_GPS_ADDR, MT6350_PMIC_RG_ADC_RDY_GPS_MASK, MT6350_PMIC_RG_ADC_RDY_GPS_SHIFT},
  1291. {PMIC_RG_ADC_OUT_GPS, MT6350_PMIC_RG_ADC_OUT_GPS_ADDR, MT6350_PMIC_RG_ADC_OUT_GPS_MASK, MT6350_PMIC_RG_ADC_OUT_GPS_SHIFT},
  1292. {PMIC_RG_ADC_OUT_GPS_LSB, MT6350_PMIC_RG_ADC_OUT_GPS_LSB_ADDR, MT6350_PMIC_RG_ADC_OUT_GPS_LSB_MASK, MT6350_PMIC_RG_ADC_OUT_GPS_LSB_SHIFT},
  1293. {PMIC_RG_ADC_OUT_MD, MT6350_PMIC_RG_ADC_OUT_MD_ADDR, MT6350_PMIC_RG_ADC_OUT_MD_MASK, MT6350_PMIC_RG_ADC_OUT_MD_SHIFT},
  1294. {PMIC_RG_ADC_OUT_MD_LSB, MT6350_PMIC_RG_ADC_OUT_MD_LSB_ADDR, MT6350_PMIC_RG_ADC_OUT_MD_LSB_MASK, MT6350_PMIC_RG_ADC_OUT_MD_LSB_SHIFT},
  1295. {PMIC_RG_ADC_RDY_MD, MT6350_PMIC_RG_ADC_RDY_MD_ADDR, MT6350_PMIC_RG_ADC_RDY_MD_MASK, MT6350_PMIC_RG_ADC_RDY_MD_SHIFT},
  1296. {PMIC_RG_ADC_OUT_INT, MT6350_PMIC_RG_ADC_OUT_INT_ADDR, MT6350_PMIC_RG_ADC_OUT_INT_MASK, MT6350_PMIC_RG_ADC_OUT_INT_SHIFT},
  1297. {PMIC_RG_ADC_RDY_INT, MT6350_PMIC_RG_ADC_RDY_INT_ADDR, MT6350_PMIC_RG_ADC_RDY_INT_MASK, MT6350_PMIC_RG_ADC_RDY_INT_SHIFT},
  1298. {PMIC_RG_ADC_OUT_CIC_RAW_16_1, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_16_1_ADDR, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_16_1_MASK, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_16_1_SHIFT},
  1299. {PMIC_RG_ADC_OUT_CIC_RAW_0, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_0_ADDR, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_0_MASK, MT6350_PMIC_RG_ADC_OUT_CIC_RAW_0_SHIFT},
  1300. {PMIC_RG_ADC_BUSY, MT6350_PMIC_RG_ADC_BUSY_ADDR, MT6350_PMIC_RG_ADC_BUSY_MASK, MT6350_PMIC_RG_ADC_BUSY_SHIFT},
  1301. {PMIC_RG_ADC_OUT_RSV3, MT6350_PMIC_RG_ADC_OUT_RSV3_ADDR, MT6350_PMIC_RG_ADC_OUT_RSV3_MASK, MT6350_PMIC_RG_ADC_OUT_RSV3_SHIFT},
  1302. {PMIC_RG_SW_GAIN_TRIM, MT6350_PMIC_RG_SW_GAIN_TRIM_ADDR, MT6350_PMIC_RG_SW_GAIN_TRIM_MASK, MT6350_PMIC_RG_SW_GAIN_TRIM_SHIFT},
  1303. {PMIC_RG_SW_OFFSET_TRIM, MT6350_PMIC_RG_SW_OFFSET_TRIM_ADDR, MT6350_PMIC_RG_SW_OFFSET_TRIM_MASK, MT6350_PMIC_RG_SW_OFFSET_TRIM_SHIFT},
  1304. {PMIC_RG_ADC_PWDB, MT6350_PMIC_RG_ADC_PWDB_ADDR, MT6350_PMIC_RG_ADC_PWDB_MASK, MT6350_PMIC_RG_ADC_PWDB_SHIFT},
  1305. {PMIC_RG_ADC_PWDB_SWCTRL, MT6350_PMIC_RG_ADC_PWDB_SWCTRL_ADDR, MT6350_PMIC_RG_ADC_PWDB_SWCTRL_MASK, MT6350_PMIC_RG_ADC_PWDB_SWCTRL_SHIFT},
  1306. {PMIC_RG_ADC_CALI_RATE, MT6350_PMIC_RG_ADC_CALI_RATE_ADDR, MT6350_PMIC_RG_ADC_CALI_RATE_MASK, MT6350_PMIC_RG_ADC_CALI_RATE_SHIFT},
  1307. {PMIC_RG_ADC_CALI_EN, MT6350_PMIC_RG_ADC_CALI_EN_ADDR, MT6350_PMIC_RG_ADC_CALI_EN_MASK, MT6350_PMIC_RG_ADC_CALI_EN_SHIFT},
  1308. {PMIC_RG_ADC_CALI_FORCE, MT6350_PMIC_RG_ADC_CALI_FORCE_ADDR, MT6350_PMIC_RG_ADC_CALI_FORCE_MASK, MT6350_PMIC_RG_ADC_CALI_FORCE_SHIFT},
  1309. {PMIC_RG_ADC_AUTORST_RANGE, MT6350_PMIC_RG_ADC_AUTORST_RANGE_ADDR, MT6350_PMIC_RG_ADC_AUTORST_RANGE_MASK, MT6350_PMIC_RG_ADC_AUTORST_RANGE_SHIFT},
  1310. {PMIC_RG_ADC_AUTORST_EN, MT6350_PMIC_RG_ADC_AUTORST_EN_ADDR, MT6350_PMIC_RG_ADC_AUTORST_EN_MASK, MT6350_PMIC_RG_ADC_AUTORST_EN_SHIFT},
  1311. {PMIC_RG_ADC_LATCH_EDGE, MT6350_PMIC_RG_ADC_LATCH_EDGE_ADDR, MT6350_PMIC_RG_ADC_LATCH_EDGE_MASK, MT6350_PMIC_RG_ADC_LATCH_EDGE_SHIFT},
  1312. {PMIC_RG_ADC_FILTER_ORDER, MT6350_PMIC_RG_ADC_FILTER_ORDER_ADDR, MT6350_PMIC_RG_ADC_FILTER_ORDER_MASK, MT6350_PMIC_RG_ADC_FILTER_ORDER_SHIFT},
  1313. {PMIC_RG_ADC_SWCTRL_EN, MT6350_PMIC_RG_ADC_SWCTRL_EN_ADDR, MT6350_PMIC_RG_ADC_SWCTRL_EN_MASK, MT6350_PMIC_RG_ADC_SWCTRL_EN_SHIFT},
  1314. {PMIC_RG_ADCIN_VSEN_EN, MT6350_PMIC_RG_ADCIN_VSEN_EN_ADDR, MT6350_PMIC_RG_ADCIN_VSEN_EN_MASK, MT6350_PMIC_RG_ADCIN_VSEN_EN_SHIFT},
  1315. {PMIC_RG_ADCIN_VSEN_MUX_EN, MT6350_PMIC_RG_ADCIN_VSEN_MUX_EN_ADDR, MT6350_PMIC_RG_ADCIN_VSEN_MUX_EN_MASK, MT6350_PMIC_RG_ADCIN_VSEN_MUX_EN_SHIFT},
  1316. {PMIC_RG_ADCIN_VBAT_EN, MT6350_PMIC_RG_ADCIN_VBAT_EN_ADDR, MT6350_PMIC_RG_ADCIN_VBAT_EN_MASK, MT6350_PMIC_RG_ADCIN_VBAT_EN_SHIFT},
  1317. {PMIC_RG_ADCIN_CHR_EN, MT6350_PMIC_RG_ADCIN_CHR_EN_ADDR, MT6350_PMIC_RG_ADCIN_CHR_EN_MASK, MT6350_PMIC_RG_ADCIN_CHR_EN_SHIFT},
  1318. {PMIC_RG_AUXADC_CHSEL, MT6350_PMIC_RG_AUXADC_CHSEL_ADDR, MT6350_PMIC_RG_AUXADC_CHSEL_MASK, MT6350_PMIC_RG_AUXADC_CHSEL_SHIFT},
  1319. {PMIC_RG_LBAT_DEBT_MAX, MT6350_PMIC_RG_LBAT_DEBT_MAX_ADDR, MT6350_PMIC_RG_LBAT_DEBT_MAX_MASK, MT6350_PMIC_RG_LBAT_DEBT_MAX_SHIFT},
  1320. {PMIC_RG_LBAT_DEBT_MIN, MT6350_PMIC_RG_LBAT_DEBT_MIN_ADDR, MT6350_PMIC_RG_LBAT_DEBT_MIN_MASK, MT6350_PMIC_RG_LBAT_DEBT_MIN_SHIFT},
  1321. {PMIC_RG_LBAT_DET_PRD_15_0, MT6350_PMIC_RG_LBAT_DET_PRD_15_0_ADDR, MT6350_PMIC_RG_LBAT_DET_PRD_15_0_MASK, MT6350_PMIC_RG_LBAT_DET_PRD_15_0_SHIFT},
  1322. {PMIC_RG_LBAT_DET_PRD_19_16, MT6350_PMIC_RG_LBAT_DET_PRD_19_16_ADDR, MT6350_PMIC_RG_LBAT_DET_PRD_19_16_MASK, MT6350_PMIC_RG_LBAT_DET_PRD_19_16_SHIFT},
  1323. {PMIC_RG_LBAT_VOLT_MAX, MT6350_PMIC_RG_LBAT_VOLT_MAX_ADDR, MT6350_PMIC_RG_LBAT_VOLT_MAX_MASK, MT6350_PMIC_RG_LBAT_VOLT_MAX_SHIFT},
  1324. {PMIC_RG_LBAT_IRQ_EN_MAX, MT6350_PMIC_RG_LBAT_IRQ_EN_MAX_ADDR, MT6350_PMIC_RG_LBAT_IRQ_EN_MAX_MASK, MT6350_PMIC_RG_LBAT_IRQ_EN_MAX_SHIFT},
  1325. {PMIC_RG_LBAT_EN_MAX, MT6350_PMIC_RG_LBAT_EN_MAX_ADDR, MT6350_PMIC_RG_LBAT_EN_MAX_MASK, MT6350_PMIC_RG_LBAT_EN_MAX_SHIFT},
  1326. {PMIC_RG_LBAT_MAX_IRQ_B, MT6350_PMIC_RG_LBAT_MAX_IRQ_B_ADDR, MT6350_PMIC_RG_LBAT_MAX_IRQ_B_MASK, MT6350_PMIC_RG_LBAT_MAX_IRQ_B_SHIFT},
  1327. {PMIC_RG_LBAT_VOLT_MIN, MT6350_PMIC_RG_LBAT_VOLT_MIN_ADDR, MT6350_PMIC_RG_LBAT_VOLT_MIN_MASK, MT6350_PMIC_RG_LBAT_VOLT_MIN_SHIFT},
  1328. {PMIC_RG_LBAT_IRQ_EN_MIN, MT6350_PMIC_RG_LBAT_IRQ_EN_MIN_ADDR, MT6350_PMIC_RG_LBAT_IRQ_EN_MIN_MASK, MT6350_PMIC_RG_LBAT_IRQ_EN_MIN_SHIFT},
  1329. {PMIC_RG_LBAT_EN_MIN, MT6350_PMIC_RG_LBAT_EN_MIN_ADDR, MT6350_PMIC_RG_LBAT_EN_MIN_MASK, MT6350_PMIC_RG_LBAT_EN_MIN_SHIFT},
  1330. {PMIC_RG_LBAT_MIN_IRQ_B, MT6350_PMIC_RG_LBAT_MIN_IRQ_B_ADDR, MT6350_PMIC_RG_LBAT_MIN_IRQ_B_MASK, MT6350_PMIC_RG_LBAT_MIN_IRQ_B_SHIFT},
  1331. {PMIC_RG_LBAT_DEBOUNCE_COUNT_MAX, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MAX_ADDR, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MAX_MASK, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MAX_SHIFT},
  1332. {PMIC_RG_LBAT_DEBOUNCE_COUNT_MIN, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MIN_ADDR, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MIN_MASK, MT6350_PMIC_RG_LBAT_DEBOUNCE_COUNT_MIN_SHIFT},
  1333. {PMIC_RG_DATA_REUSE_SEL, MT6350_PMIC_RG_DATA_REUSE_SEL_ADDR, MT6350_PMIC_RG_DATA_REUSE_SEL_MASK, MT6350_PMIC_RG_DATA_REUSE_SEL_SHIFT},
  1334. {PMIC_RG_AUXADC_BIST_ENB, MT6350_PMIC_RG_AUXADC_BIST_ENB_ADDR, MT6350_PMIC_RG_AUXADC_BIST_ENB_MASK, MT6350_PMIC_RG_AUXADC_BIST_ENB_SHIFT},
  1335. {PMIC_RG_OSR, MT6350_PMIC_RG_OSR_ADDR, MT6350_PMIC_RG_OSR_MASK, MT6350_PMIC_RG_OSR_SHIFT},
  1336. {PMIC_RG_OSR_GPS, MT6350_PMIC_RG_OSR_GPS_ADDR, MT6350_PMIC_RG_OSR_GPS_MASK, MT6350_PMIC_RG_OSR_GPS_SHIFT},
  1337. {PMIC_RG_ADC_TRIM_CH7_SEL, MT6350_PMIC_RG_ADC_TRIM_CH7_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH7_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH7_SEL_SHIFT},
  1338. {PMIC_RG_ADC_TRIM_CH6_SEL, MT6350_PMIC_RG_ADC_TRIM_CH6_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH6_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH6_SEL_SHIFT},
  1339. {PMIC_RG_ADC_TRIM_CH5_SEL, MT6350_PMIC_RG_ADC_TRIM_CH5_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH5_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH5_SEL_SHIFT},
  1340. {PMIC_RG_ADC_TRIM_CH4_SEL, MT6350_PMIC_RG_ADC_TRIM_CH4_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH4_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH4_SEL_SHIFT},
  1341. {PMIC_RG_ADC_TRIM_CH3_SEL, MT6350_PMIC_RG_ADC_TRIM_CH3_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH3_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH3_SEL_SHIFT},
  1342. {PMIC_RG_ADC_TRIM_CH2_SEL, MT6350_PMIC_RG_ADC_TRIM_CH2_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH2_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH2_SEL_SHIFT},
  1343. {PMIC_RG_ADC_TRIM_CH0_SEL, MT6350_PMIC_RG_ADC_TRIM_CH0_SEL_ADDR, MT6350_PMIC_RG_ADC_TRIM_CH0_SEL_MASK, MT6350_PMIC_RG_ADC_TRIM_CH0_SEL_SHIFT},
  1344. {PMIC_RG_VBUF_CALEN, MT6350_PMIC_RG_VBUF_CALEN_ADDR, MT6350_PMIC_RG_VBUF_CALEN_MASK, MT6350_PMIC_RG_VBUF_CALEN_SHIFT},
  1345. {PMIC_RG_VBUF_EXTEN, MT6350_PMIC_RG_VBUF_EXTEN_ADDR, MT6350_PMIC_RG_VBUF_EXTEN_MASK, MT6350_PMIC_RG_VBUF_EXTEN_SHIFT},
  1346. {PMIC_RG_VBUF_BYP, MT6350_PMIC_RG_VBUF_BYP_ADDR, MT6350_PMIC_RG_VBUF_BYP_MASK, MT6350_PMIC_RG_VBUF_BYP_SHIFT},
  1347. {PMIC_RG_VBUF_EN, MT6350_PMIC_RG_VBUF_EN_ADDR, MT6350_PMIC_RG_VBUF_EN_MASK, MT6350_PMIC_RG_VBUF_EN_SHIFT},
  1348. {PMIC_RG_SOURCE_LBAT_SEL, MT6350_PMIC_RG_SOURCE_LBAT_SEL_ADDR, MT6350_PMIC_RG_SOURCE_LBAT_SEL_MASK, MT6350_PMIC_RG_SOURCE_LBAT_SEL_SHIFT},
  1349. {PMIC_EFUSE_GAIN_CH0_TRIM, MT6350_PMIC_EFUSE_GAIN_CH0_TRIM_ADDR, MT6350_PMIC_EFUSE_GAIN_CH0_TRIM_MASK, MT6350_PMIC_EFUSE_GAIN_CH0_TRIM_SHIFT},
  1350. {PMIC_EFUSE_OFFSET_CH0_TRIM, MT6350_PMIC_EFUSE_OFFSET_CH0_TRIM_ADDR, MT6350_PMIC_EFUSE_OFFSET_CH0_TRIM_MASK, MT6350_PMIC_EFUSE_OFFSET_CH0_TRIM_SHIFT},
  1351. {PMIC_EFUSE_GAIN_CH4_TRIM, MT6350_PMIC_EFUSE_GAIN_CH4_TRIM_ADDR, MT6350_PMIC_EFUSE_GAIN_CH4_TRIM_MASK, MT6350_PMIC_EFUSE_GAIN_CH4_TRIM_SHIFT},
  1352. {PMIC_EFUSE_OFFSET_CH4_TRIM, MT6350_PMIC_EFUSE_OFFSET_CH4_TRIM_ADDR, MT6350_PMIC_EFUSE_OFFSET_CH4_TRIM_MASK, MT6350_PMIC_EFUSE_OFFSET_CH4_TRIM_SHIFT},
  1353. {PMIC_EFUSE_GAIN_CH7_TRIM, MT6350_PMIC_EFUSE_GAIN_CH7_TRIM_ADDR, MT6350_PMIC_EFUSE_GAIN_CH7_TRIM_MASK, MT6350_PMIC_EFUSE_GAIN_CH7_TRIM_SHIFT},
  1354. {PMIC_EFUSE_OFFSET_CH7_TRIM, MT6350_PMIC_EFUSE_OFFSET_CH7_TRIM_ADDR, MT6350_PMIC_EFUSE_OFFSET_CH7_TRIM_MASK, MT6350_PMIC_EFUSE_OFFSET_CH7_TRIM_SHIFT},
  1355. {PMIC_RG_ADC_IBIAS, MT6350_PMIC_RG_ADC_IBIAS_ADDR, MT6350_PMIC_RG_ADC_IBIAS_MASK, MT6350_PMIC_RG_ADC_IBIAS_SHIFT},
  1356. {PMIC_RG_ADC_RST, MT6350_PMIC_RG_ADC_RST_ADDR, MT6350_PMIC_RG_ADC_RST_MASK, MT6350_PMIC_RG_ADC_RST_SHIFT},
  1357. {PMIC_RG_ADC_LP_EN, MT6350_PMIC_RG_ADC_LP_EN_ADDR, MT6350_PMIC_RG_ADC_LP_EN_MASK, MT6350_PMIC_RG_ADC_LP_EN_SHIFT},
  1358. {PMIC_RG_ADC_INPUT_SHORT, MT6350_PMIC_RG_ADC_INPUT_SHORT_ADDR, MT6350_PMIC_RG_ADC_INPUT_SHORT_MASK, MT6350_PMIC_RG_ADC_INPUT_SHORT_SHIFT},
  1359. {PMIC_RG_ADC_CHOPPER_EN, MT6350_PMIC_RG_ADC_CHOPPER_EN_ADDR, MT6350_PMIC_RG_ADC_CHOPPER_EN_MASK, MT6350_PMIC_RG_ADC_CHOPPER_EN_SHIFT},
  1360. {PMIC_RG_VPWDB_ADC, MT6350_PMIC_RG_VPWDB_ADC_ADDR, MT6350_PMIC_RG_VPWDB_ADC_MASK, MT6350_PMIC_RG_VPWDB_ADC_SHIFT},
  1361. {PMIC_RG_VREF18_EN, MT6350_PMIC_RG_VREF18_EN_ADDR, MT6350_PMIC_RG_VREF18_EN_MASK, MT6350_PMIC_RG_VREF18_EN_SHIFT},
  1362. {PMIC_RG_ADC_CHS_SEL, MT6350_PMIC_RG_ADC_CHS_SEL_ADDR, MT6350_PMIC_RG_ADC_CHS_SEL_MASK, MT6350_PMIC_RG_ADC_CHS_SEL_SHIFT},
  1363. {PMIC_RG_ADC_DVREF_CAL, MT6350_PMIC_RG_ADC_DVREF_CAL_ADDR, MT6350_PMIC_RG_ADC_DVREF_CAL_MASK, MT6350_PMIC_RG_ADC_DVREF_CAL_SHIFT},
  1364. {PMIC_RG_ADC_DENB, MT6350_PMIC_RG_ADC_DENB_ADDR, MT6350_PMIC_RG_ADC_DENB_MASK, MT6350_PMIC_RG_ADC_DENB_SHIFT},
  1365. {PMIC_RG_ADC_SLEEP_MODE_EN, MT6350_PMIC_RG_ADC_SLEEP_MODE_EN_ADDR, MT6350_PMIC_RG_ADC_SLEEP_MODE_EN_MASK, MT6350_PMIC_RG_ADC_SLEEP_MODE_EN_SHIFT},
  1366. {PMIC_RG_ADC_GPS_STATUS, MT6350_PMIC_RG_ADC_GPS_STATUS_ADDR, MT6350_PMIC_RG_ADC_GPS_STATUS_MASK, MT6350_PMIC_RG_ADC_GPS_STATUS_SHIFT},
  1367. {PMIC_RG_ADC_RSV_BIT, MT6350_PMIC_RG_ADC_RSV_BIT_ADDR, MT6350_PMIC_RG_ADC_RSV_BIT_MASK, MT6350_PMIC_RG_ADC_RSV_BIT_SHIFT},
  1368. {PMIC_RG_ADC_TEST_MODE_EN, MT6350_PMIC_RG_ADC_TEST_MODE_EN_ADDR, MT6350_PMIC_RG_ADC_TEST_MODE_EN_MASK, MT6350_PMIC_RG_ADC_TEST_MODE_EN_SHIFT},
  1369. {PMIC_RG_ADC_TEST_OUT_SEL, MT6350_PMIC_RG_ADC_TEST_OUT_SEL_ADDR, MT6350_PMIC_RG_ADC_TEST_OUT_SEL_MASK, MT6350_PMIC_RG_ADC_TEST_OUT_SEL_SHIFT},
  1370. {PMIC_RG_DECI_BYPASS_EN, MT6350_PMIC_RG_DECI_BYPASS_EN_ADDR, MT6350_PMIC_RG_DECI_BYPASS_EN_MASK, MT6350_PMIC_RG_DECI_BYPASS_EN_SHIFT},
  1371. {PMIC_RG_ADC_CLK_AON, MT6350_PMIC_RG_ADC_CLK_AON_ADDR, MT6350_PMIC_RG_ADC_CLK_AON_MASK, MT6350_PMIC_RG_ADC_CLK_AON_SHIFT},
  1372. {PMIC_RG_ADC_DECI_FORCE, MT6350_PMIC_RG_ADC_DECI_FORCE_ADDR, MT6350_PMIC_RG_ADC_DECI_FORCE_MASK, MT6350_PMIC_RG_ADC_DECI_FORCE_SHIFT},
  1373. {PMIC_RG_ADC_DECI_GDLY, MT6350_PMIC_RG_ADC_DECI_GDLY_ADDR, MT6350_PMIC_RG_ADC_DECI_GDLY_MASK, MT6350_PMIC_RG_ADC_DECI_GDLY_SHIFT},
  1374. {PMIC_RG_MD_RQST, MT6350_PMIC_RG_MD_RQST_ADDR, MT6350_PMIC_RG_MD_RQST_MASK, MT6350_PMIC_RG_MD_RQST_SHIFT},
  1375. {PMIC_RG_GPS_RQST, MT6350_PMIC_RG_GPS_RQST_ADDR, MT6350_PMIC_RG_GPS_RQST_MASK, MT6350_PMIC_RG_GPS_RQST_SHIFT},
  1376. {PMIC_RG_AP_RQST_LIST, MT6350_PMIC_RG_AP_RQST_LIST_ADDR, MT6350_PMIC_RG_AP_RQST_LIST_MASK, MT6350_PMIC_RG_AP_RQST_LIST_SHIFT},
  1377. {PMIC_RG_AP_RQST, MT6350_PMIC_RG_AP_RQST_ADDR, MT6350_PMIC_RG_AP_RQST_MASK, MT6350_PMIC_RG_AP_RQST_SHIFT},
  1378. {PMIC_RG_AP_RQST_LIST_RSV, MT6350_PMIC_RG_AP_RQST_LIST_RSV_ADDR, MT6350_PMIC_RG_AP_RQST_LIST_RSV_MASK, MT6350_PMIC_RG_AP_RQST_LIST_RSV_SHIFT},
  1379. {PMIC_RG_ADC_OUT_TRIM_ENB, MT6350_PMIC_RG_ADC_OUT_TRIM_ENB_ADDR, MT6350_PMIC_RG_ADC_OUT_TRIM_ENB_MASK, MT6350_PMIC_RG_ADC_OUT_TRIM_ENB_SHIFT},
  1380. {PMIC_RG_ADC_TRIM_COMP, MT6350_PMIC_RG_ADC_TRIM_COMP_ADDR, MT6350_PMIC_RG_ADC_TRIM_COMP_MASK, MT6350_PMIC_RG_ADC_TRIM_COMP_SHIFT},
  1381. {PMIC_RG_ADC_2S_COMP_ENB, MT6350_PMIC_RG_ADC_2S_COMP_ENB_ADDR, MT6350_PMIC_RG_ADC_2S_COMP_ENB_MASK, MT6350_PMIC_RG_ADC_2S_COMP_ENB_SHIFT},
  1382. {PMIC_RG_CIC_OUT_RAW, MT6350_PMIC_RG_CIC_OUT_RAW_ADDR, MT6350_PMIC_RG_CIC_OUT_RAW_MASK, MT6350_PMIC_RG_CIC_OUT_RAW_SHIFT},
  1383. {PMIC_RG_DATA_SKIP_ENB, MT6350_PMIC_RG_DATA_SKIP_ENB_ADDR, MT6350_PMIC_RG_DATA_SKIP_ENB_MASK, MT6350_PMIC_RG_DATA_SKIP_ENB_SHIFT},
  1384. {PMIC_RG_DATA_SKIP_NUM, MT6350_PMIC_RG_DATA_SKIP_NUM_ADDR, MT6350_PMIC_RG_DATA_SKIP_NUM_MASK, MT6350_PMIC_RG_DATA_SKIP_NUM_SHIFT},
  1385. {PMIC_RG_ADC_REV, MT6350_PMIC_RG_ADC_REV_ADDR, MT6350_PMIC_RG_ADC_REV_MASK, MT6350_PMIC_RG_ADC_REV_SHIFT},
  1386. {PMIC_RG_DECI_GDLY_SEL_MODE, MT6350_PMIC_RG_DECI_GDLY_SEL_MODE_ADDR, MT6350_PMIC_RG_DECI_GDLY_SEL_MODE_MASK, MT6350_PMIC_RG_DECI_GDLY_SEL_MODE_SHIFT},
  1387. {PMIC_RG_DECI_GDLY_VREF18_SELB, MT6350_PMIC_RG_DECI_GDLY_VREF18_SELB_ADDR, MT6350_PMIC_RG_DECI_GDLY_VREF18_SELB_MASK, MT6350_PMIC_RG_DECI_GDLY_VREF18_SELB_SHIFT},
  1388. {PMIC_RG_ADC_RSV1, MT6350_PMIC_RG_ADC_RSV1_ADDR, MT6350_PMIC_RG_ADC_RSV1_MASK, MT6350_PMIC_RG_ADC_RSV1_SHIFT},
  1389. {PMIC_RG_VREF18_ENB, MT6350_PMIC_RG_VREF18_ENB_ADDR, MT6350_PMIC_RG_VREF18_ENB_MASK, MT6350_PMIC_RG_VREF18_ENB_SHIFT},
  1390. {PMIC_RG_ADC_MD_STATUS, MT6350_PMIC_RG_ADC_MD_STATUS_ADDR, MT6350_PMIC_RG_ADC_MD_STATUS_MASK, MT6350_PMIC_RG_ADC_MD_STATUS_SHIFT},
  1391. {PMIC_RG_ADC_RSV2, MT6350_PMIC_RG_ADC_RSV2_ADDR, MT6350_PMIC_RG_ADC_RSV2_MASK, MT6350_PMIC_RG_ADC_RSV2_SHIFT},
  1392. {PMIC_RG_VREF18_ENB_MD, MT6350_PMIC_RG_VREF18_ENB_MD_ADDR, MT6350_PMIC_RG_VREF18_ENB_MD_MASK, MT6350_PMIC_RG_VREF18_ENB_MD_SHIFT},
  1393. {PMIC_RG_AUDACCDETVTHCAL, MT6350_PMIC_RG_AUDACCDETVTHCAL_ADDR, MT6350_PMIC_RG_AUDACCDETVTHCAL_MASK, MT6350_PMIC_RG_AUDACCDETVTHCAL_SHIFT},
  1394. {PMIC_RG_AUDACCDETSWCTRL, MT6350_PMIC_RG_AUDACCDETSWCTRL_ADDR, MT6350_PMIC_RG_AUDACCDETSWCTRL_MASK, MT6350_PMIC_RG_AUDACCDETSWCTRL_SHIFT},
  1395. {PMIC_RG_AUDACCDETTVDET, MT6350_PMIC_RG_AUDACCDETTVDET_ADDR, MT6350_PMIC_RG_AUDACCDETTVDET_MASK, MT6350_PMIC_RG_AUDACCDETTVDET_SHIFT},
  1396. {PMIC_RG_AUDACCDETVIN1PULLLOW, MT6350_PMIC_RG_AUDACCDETVIN1PULLLOW_ADDR, MT6350_PMIC_RG_AUDACCDETVIN1PULLLOW_MASK, MT6350_PMIC_RG_AUDACCDETVIN1PULLLOW_SHIFT},
  1397. {PMIC_AUDACCDETAUXADCSWCTRL, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_ADDR, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_MASK, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_SHIFT},
  1398. {PMIC_AUDACCDETAUXADCSWCTRL_SEL, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_SEL_ADDR, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_SEL_MASK, MT6350_PMIC_AUDACCDETAUXADCSWCTRL_SEL_SHIFT},
  1399. {PMIC_RG_AUDACCDETRSV, MT6350_PMIC_RG_AUDACCDETRSV_ADDR, MT6350_PMIC_RG_AUDACCDETRSV_MASK, MT6350_PMIC_RG_AUDACCDETRSV_SHIFT},
  1400. {PMIC_ACCDET_EN, MT6350_PMIC_ACCDET_EN_ADDR, MT6350_PMIC_ACCDET_EN_MASK, MT6350_PMIC_ACCDET_EN_SHIFT},
  1401. {PMIC_ACCDET_SEQ_INIT, MT6350_PMIC_ACCDET_SEQ_INIT_ADDR, MT6350_PMIC_ACCDET_SEQ_INIT_MASK, MT6350_PMIC_ACCDET_SEQ_INIT_SHIFT},
  1402. {PMIC_ACCDET_CMP_PWM_EN, MT6350_PMIC_ACCDET_CMP_PWM_EN_ADDR, MT6350_PMIC_ACCDET_CMP_PWM_EN_MASK, MT6350_PMIC_ACCDET_CMP_PWM_EN_SHIFT},
  1403. {PMIC_ACCDET_VTH_PWM_EN, MT6350_PMIC_ACCDET_VTH_PWM_EN_ADDR, MT6350_PMIC_ACCDET_VTH_PWM_EN_MASK, MT6350_PMIC_ACCDET_VTH_PWM_EN_SHIFT},
  1404. {PMIC_ACCDET_MBIAS_PWM_EN, MT6350_PMIC_ACCDET_MBIAS_PWM_EN_ADDR, MT6350_PMIC_ACCDET_MBIAS_PWM_EN_MASK, MT6350_PMIC_ACCDET_MBIAS_PWM_EN_SHIFT},
  1405. {PMIC_ACCDET_CMP_PWM_IDLE, MT6350_PMIC_ACCDET_CMP_PWM_IDLE_ADDR, MT6350_PMIC_ACCDET_CMP_PWM_IDLE_MASK, MT6350_PMIC_ACCDET_CMP_PWM_IDLE_SHIFT},
  1406. {PMIC_ACCDET_VTH_PWM_IDLE, MT6350_PMIC_ACCDET_VTH_PWM_IDLE_ADDR, MT6350_PMIC_ACCDET_VTH_PWM_IDLE_MASK, MT6350_PMIC_ACCDET_VTH_PWM_IDLE_SHIFT},
  1407. {PMIC_ACCDET_MBIAS_PWM_IDLE, MT6350_PMIC_ACCDET_MBIAS_PWM_IDLE_ADDR, MT6350_PMIC_ACCDET_MBIAS_PWM_IDLE_MASK, MT6350_PMIC_ACCDET_MBIAS_PWM_IDLE_SHIFT},
  1408. {PMIC_ACCDET_PWM_WIDTH, MT6350_PMIC_ACCDET_PWM_WIDTH_ADDR, MT6350_PMIC_ACCDET_PWM_WIDTH_MASK, MT6350_PMIC_ACCDET_PWM_WIDTH_SHIFT},
  1409. {PMIC_ACCDET_PWM_THRESH, MT6350_PMIC_ACCDET_PWM_THRESH_ADDR, MT6350_PMIC_ACCDET_PWM_THRESH_MASK, MT6350_PMIC_ACCDET_PWM_THRESH_SHIFT},
  1410. {PMIC_ACCDET_RISE_DELAY, MT6350_PMIC_ACCDET_RISE_DELAY_ADDR, MT6350_PMIC_ACCDET_RISE_DELAY_MASK, MT6350_PMIC_ACCDET_RISE_DELAY_SHIFT},
  1411. {PMIC_ACCDET_FALL_DELAY, MT6350_PMIC_ACCDET_FALL_DELAY_ADDR, MT6350_PMIC_ACCDET_FALL_DELAY_MASK, MT6350_PMIC_ACCDET_FALL_DELAY_SHIFT},
  1412. {PMIC_ACCDET_DEBOUNCE0, MT6350_PMIC_ACCDET_DEBOUNCE0_ADDR, MT6350_PMIC_ACCDET_DEBOUNCE0_MASK, MT6350_PMIC_ACCDET_DEBOUNCE0_SHIFT},
  1413. {PMIC_ACCDET_DEBOUNCE1, MT6350_PMIC_ACCDET_DEBOUNCE1_ADDR, MT6350_PMIC_ACCDET_DEBOUNCE1_MASK, MT6350_PMIC_ACCDET_DEBOUNCE1_SHIFT},
  1414. {PMIC_ACCDET_DEBOUNCE2, MT6350_PMIC_ACCDET_DEBOUNCE2_ADDR, MT6350_PMIC_ACCDET_DEBOUNCE2_MASK, MT6350_PMIC_ACCDET_DEBOUNCE2_SHIFT},
  1415. {PMIC_ACCDET_DEBOUNCE3, MT6350_PMIC_ACCDET_DEBOUNCE3_ADDR, MT6350_PMIC_ACCDET_DEBOUNCE3_MASK, MT6350_PMIC_ACCDET_DEBOUNCE3_SHIFT},
  1416. {PMIC_ACCDET_IVAL_CUR_IN, MT6350_PMIC_ACCDET_IVAL_CUR_IN_ADDR, MT6350_PMIC_ACCDET_IVAL_CUR_IN_MASK, MT6350_PMIC_ACCDET_IVAL_CUR_IN_SHIFT},
  1417. {PMIC_ACCDET_IVAL_SAM_IN, MT6350_PMIC_ACCDET_IVAL_SAM_IN_ADDR, MT6350_PMIC_ACCDET_IVAL_SAM_IN_MASK, MT6350_PMIC_ACCDET_IVAL_SAM_IN_SHIFT},
  1418. {PMIC_ACCDET_IVAL_MEM_IN, MT6350_PMIC_ACCDET_IVAL_MEM_IN_ADDR, MT6350_PMIC_ACCDET_IVAL_MEM_IN_MASK, MT6350_PMIC_ACCDET_IVAL_MEM_IN_SHIFT},
  1419. {PMIC_ACCDET_IVAL_SEL, MT6350_PMIC_ACCDET_IVAL_SEL_ADDR, MT6350_PMIC_ACCDET_IVAL_SEL_MASK, MT6350_PMIC_ACCDET_IVAL_SEL_SHIFT},
  1420. {PMIC_ACCDET_IRQ, MT6350_PMIC_ACCDET_IRQ_ADDR, MT6350_PMIC_ACCDET_IRQ_MASK, MT6350_PMIC_ACCDET_IRQ_SHIFT},
  1421. {PMIC_ACCDET_IRQ_CLR, MT6350_PMIC_ACCDET_IRQ_CLR_ADDR, MT6350_PMIC_ACCDET_IRQ_CLR_MASK, MT6350_PMIC_ACCDET_IRQ_CLR_SHIFT},
  1422. {PMIC_ACCDET_TEST_MODE0, MT6350_PMIC_ACCDET_TEST_MODE0_ADDR, MT6350_PMIC_ACCDET_TEST_MODE0_MASK, MT6350_PMIC_ACCDET_TEST_MODE0_SHIFT},
  1423. {PMIC_ACCDET_TEST_MODE1, MT6350_PMIC_ACCDET_TEST_MODE1_ADDR, MT6350_PMIC_ACCDET_TEST_MODE1_MASK, MT6350_PMIC_ACCDET_TEST_MODE1_SHIFT},
  1424. {PMIC_ACCDET_TEST_MODE2, MT6350_PMIC_ACCDET_TEST_MODE2_ADDR, MT6350_PMIC_ACCDET_TEST_MODE2_MASK, MT6350_PMIC_ACCDET_TEST_MODE2_SHIFT},
  1425. {PMIC_ACCDET_TEST_MODE3, MT6350_PMIC_ACCDET_TEST_MODE3_ADDR, MT6350_PMIC_ACCDET_TEST_MODE3_MASK, MT6350_PMIC_ACCDET_TEST_MODE3_SHIFT},
  1426. {PMIC_ACCDET_TEST_MODE4, MT6350_PMIC_ACCDET_TEST_MODE4_ADDR, MT6350_PMIC_ACCDET_TEST_MODE4_MASK, MT6350_PMIC_ACCDET_TEST_MODE4_SHIFT},
  1427. {PMIC_ACCDET_TEST_MODE5, MT6350_PMIC_ACCDET_TEST_MODE5_ADDR, MT6350_PMIC_ACCDET_TEST_MODE5_MASK, MT6350_PMIC_ACCDET_TEST_MODE5_SHIFT},
  1428. {PMIC_ACCDET_PWM_SEL, MT6350_PMIC_ACCDET_PWM_SEL_ADDR, MT6350_PMIC_ACCDET_PWM_SEL_MASK, MT6350_PMIC_ACCDET_PWM_SEL_SHIFT},
  1429. {PMIC_ACCDET_IN_SW, MT6350_PMIC_ACCDET_IN_SW_ADDR, MT6350_PMIC_ACCDET_IN_SW_MASK, MT6350_PMIC_ACCDET_IN_SW_SHIFT},
  1430. {PMIC_ACCDET_CMP_EN_SW, MT6350_PMIC_ACCDET_CMP_EN_SW_ADDR, MT6350_PMIC_ACCDET_CMP_EN_SW_MASK, MT6350_PMIC_ACCDET_CMP_EN_SW_SHIFT},
  1431. {PMIC_ACCDET_VTH_EN_SW, MT6350_PMIC_ACCDET_VTH_EN_SW_ADDR, MT6350_PMIC_ACCDET_VTH_EN_SW_MASK, MT6350_PMIC_ACCDET_VTH_EN_SW_SHIFT},
  1432. {PMIC_ACCDET_MBIAS_EN_SW, MT6350_PMIC_ACCDET_MBIAS_EN_SW_ADDR, MT6350_PMIC_ACCDET_MBIAS_EN_SW_MASK, MT6350_PMIC_ACCDET_MBIAS_EN_SW_SHIFT},
  1433. {PMIC_ACCDET_PWM_EN_SW, MT6350_PMIC_ACCDET_PWM_EN_SW_ADDR, MT6350_PMIC_ACCDET_PWM_EN_SW_MASK, MT6350_PMIC_ACCDET_PWM_EN_SW_SHIFT},
  1434. {PMIC_ACCDET_IN, MT6350_PMIC_ACCDET_IN_ADDR, MT6350_PMIC_ACCDET_IN_MASK, MT6350_PMIC_ACCDET_IN_SHIFT},
  1435. {PMIC_ACCDET_CUR_IN, MT6350_PMIC_ACCDET_CUR_IN_ADDR, MT6350_PMIC_ACCDET_CUR_IN_MASK, MT6350_PMIC_ACCDET_CUR_IN_SHIFT},
  1436. {PMIC_ACCDET_SAM_IN, MT6350_PMIC_ACCDET_SAM_IN_ADDR, MT6350_PMIC_ACCDET_SAM_IN_MASK, MT6350_PMIC_ACCDET_SAM_IN_SHIFT},
  1437. {PMIC_ACCDET_MEM_IN, MT6350_PMIC_ACCDET_MEM_IN_ADDR, MT6350_PMIC_ACCDET_MEM_IN_MASK, MT6350_PMIC_ACCDET_MEM_IN_SHIFT},
  1438. {PMIC_ACCDET_STATE, MT6350_PMIC_ACCDET_STATE_ADDR, MT6350_PMIC_ACCDET_STATE_MASK, MT6350_PMIC_ACCDET_STATE_SHIFT},
  1439. {PMIC_ACCDET_MBIAS_CLK, MT6350_PMIC_ACCDET_MBIAS_CLK_ADDR, MT6350_PMIC_ACCDET_MBIAS_CLK_MASK, MT6350_PMIC_ACCDET_MBIAS_CLK_SHIFT},
  1440. {PMIC_ACCDET_VTH_CLK, MT6350_PMIC_ACCDET_VTH_CLK_ADDR, MT6350_PMIC_ACCDET_VTH_CLK_MASK, MT6350_PMIC_ACCDET_VTH_CLK_SHIFT},
  1441. {PMIC_ACCDET_CMP_CLK, MT6350_PMIC_ACCDET_CMP_CLK_ADDR, MT6350_PMIC_ACCDET_CMP_CLK_MASK, MT6350_PMIC_ACCDET_CMP_CLK_SHIFT},
  1442. {PMIC_DA_AUDACCDETAUXADCSWCTRL, MT6350_PMIC_DA_AUDACCDETAUXADCSWCTRL_ADDR, MT6350_PMIC_DA_AUDACCDETAUXADCSWCTRL_MASK, MT6350_PMIC_DA_AUDACCDETAUXADCSWCTRL_SHIFT},
  1443. {PMIC_ACCDET_CUR_DEB, MT6350_PMIC_ACCDET_CUR_DEB_ADDR, MT6350_PMIC_ACCDET_CUR_DEB_MASK, MT6350_PMIC_ACCDET_CUR_DEB_SHIFT},
  1444. {PMIC_ACCDET_RSV_CON0, MT6350_PMIC_ACCDET_RSV_CON0_ADDR, MT6350_PMIC_ACCDET_RSV_CON0_MASK, MT6350_PMIC_ACCDET_RSV_CON0_SHIFT},
  1445. {PMIC_ACCDET_RSV_CON1, MT6350_PMIC_ACCDET_RSV_CON1_ADDR, MT6350_PMIC_ACCDET_RSV_CON1_MASK, MT6350_PMIC_ACCDET_RSV_CON1_SHIFT},
  1446. };
  1447. kal_uint16 mt6350_set_register_value(PMU_FLAGS_LIST_ENUM flagname,kal_uint32 val)
  1448. {
  1449. const PMU_FLAG_TABLE_ENTRY *pFlag=&pmu_flags_table[flagname];
  1450. kal_uint32 ret=0;
  1451. if (pFlag->flagname!=flagname)
  1452. {
  1453. dprintf(CRITICAL,"[pmu_set_register_value]pmic flag idx error\n");
  1454. return 1;
  1455. }
  1456. ret=pmic_config_interface( (pFlag->offset),
  1457. (kal_uint32)(val),
  1458. (kal_uint32)(pFlag->mask),
  1459. (kal_uint32)(pFlag->shift)
  1460. );
  1461. if(ret !=0)
  1462. {
  1463. }
  1464. return 0;
  1465. }
  1466. kal_uint16 mt6350_get_register_value(PMU_FLAGS_LIST_ENUM flagname)
  1467. {
  1468. const PMU_FLAG_TABLE_ENTRY *pFlag=&pmu_flags_table[flagname];
  1469. U32 val = 0;
  1470. kal_uint32 ret;
  1471. ret=pmic_read_interface((U32)pFlag->offset, &val, (U32)(pFlag->mask), (U32)(pFlag->shift));
  1472. if(ret !=0)
  1473. {
  1474. }
  1475. return val;
  1476. }
  1477. kal_uint16 pmic_set_register_value(PMU_FLAGS_LIST_ENUM flagname,kal_uint32 val)
  1478. {
  1479. return mt6350_set_register_value(flagname, val);
  1480. }
  1481. kal_uint16 pmic_get_register_value(PMU_FLAGS_LIST_ENUM flagname)
  1482. {
  1483. return mt6350_get_register_value(flagname);
  1484. }
  1485. kal_uint16 bc11_set_register_value(PMU_FLAGS_LIST_ENUM flagname,kal_uint32 val)
  1486. {
  1487. return mt6350_set_register_value(flagname, val);
  1488. }
  1489. kal_uint16 bc11_get_register_value(PMU_FLAGS_LIST_ENUM flagname)
  1490. {
  1491. return mt6350_get_register_value(flagname);
  1492. }