ELF@@&%_$ R?#?qiT!DQ?qHT" b ?#_R#__$ R?#տ#__$<@A @?T.R?@T_?#{R@@RRRR{#_  _$?#{<@A @?`T.?T R?!T@@RR҃R RR{#_@@RRRRR{#_  _$?#{ a>@ @`T.T `T @{¨#_ @RRRRR4! @RRRR R4_$?#{L@C!@"@_T{#R_{#R?__$?#{. `@L@@ @@TTRa R@@R*R@5 @{¨#_0AT#Ra R `T#RR`@!  _$?#{RS[cv^A !`4RR*7**6*R! !@5RRu*SA[BcC{ƨ#_R! *C,|B,!@0_TT._T,T_`TT _T!kC+zR`R@> @)T!@kD+@!k!+R( RaC!5!kD+@@"R*4*!kD+@3k`T @)R @R @*4@*!kD+@w@*R*4*!`C@kD+@`k:?+c zR#R!S kD+@E!k!+68C RRpkD+@4LML_$?#{!{#_Cannot switch to power down function Failed to shutdown device! rockchip,rk817rockchip,rk809failed to read the chip id at 0x%x chip id: 0x%x Unsupported RK8XX ID %lu regmap initialization failed No interrupt support, no core IRQ Failed to add irq_chip %d 0x%x write err failed to add MFD devices %d rockchip,system-power-controllerrk808rk818rk817rk805rk808-clkoutrk808-regulatorrk808-rtcrk805-pwrkeyrk817-codecrk805-pinctrl_$?#{{#_.2677" 67:.2(!27:ppRR!  !"#$'p()f*+,-./01256789$'p()f*+,-./01256789:;<=>? @iADBCD0EFeGHIJKLMNOp PLML LMLrockchip,rk805rockchip,rk808rockchip,rk809rockchip,rk817rockchip,rk818 @ @ @ @ @ @ @rk808.description=RK808/RK818 PMIC driverrk808.author=Wadim Egorov rk808.author=Zhang Qing rk808.author=Chris Zhong rk808.license=GPLrk808.file=drivers/mfd/rk808intL |H7 L  L 1 u= C 'L V{ L vLL V @L+ LL*LLk  L        !"#$%&'(L LLR"LDL uLLEL5 5 ? N NL7L     (= L0LuL  L   Ls<L       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcL L (G      L!   L") L" L#+C  L$$t L%  ()*+L%' L%H    L)M  M W a L&      L&L&_L&L&L&L& Pp0&li2c& &q&|& |& & ( l w R f  EEEO#R W#R _#R g#R :*o: s: {kw{ |{     >.$> iY$i L$ "$ \ 4  \ W  \ C3 C \ o_ o a %f a %f  :M"    " - -1 / / -0 2 1 J.:2J w)g3w  -(!-E," Ed#dev 7P$%retEP&/$+'q()u (**Y (((x(k  "E#dev8P$%retEP&$++=(*u (*'Y  o(((x(k)Y  (((x(k" E\,, P$)()u (*"W E$,W+ c#idX&$Q%npZXf$[\*h]0i^Ek_Ej%msb`Ee%lsb` EQa0Qa0h%retbEe%icEe-.+>e B(g([(O+((*z( ('(' (+Y (((x(k)t((/ D  02 ,2/ P$4%ret5EP+4(*u (*'Y @ (((x(k)Y 9 (((x(k0 1retE%regLQ%bitLS$+(*u (*)Y-(((x(k29 3dev92P3reg9DLQ2 PY3dev2P3regDLQ4|E5map|5|5reg|GL6}L5val}*L7x6x: 6xH4s6sA  75dev36>485dev:8 8t9dev1:=9gfpI45npD6{$ S I8"!9ptr"<;!|9ptr=% U$ > $ > > I: ; 9 ( : ; 9 I&I  I & < ' 4: ; 9 I?> I: ; 9 > I: ;9 (: ;9 I> I: ;9 ( 4: ; 9 I?<( : ;9  : ;9 I8  : ;9 I8  : ; 9  : ; 9 I8 4: ; 9 II!I/ 4: ;9 I4: ;9 I  .: ;9 '@B!.: ;9 'I@B".: ;9 'I@B#: ;9 I$4: ;9 I%4: ;9 I& '1X YW (1)1X YW *1RUX YW +1RUX YW ,: ;9 I- : ;9 . U/410.: ;9 '@B14: ;9 I2.: ; 9 'I@B3: ; 9 I4.: ;9 'I 5: ;9 I6: ;9 I7.: ;9 ' 8.: ; 9 'I 9: ; 9 I:: ; 9 I;.: ; 9 'I L4,(q drivers/mfd./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/mfdrk808.ci2c.hdevice.hregmap.herr.hof.hposix_types.htypes.hstddef.hioport.hinit.hpercpu.hprocessor.hnodemask.hpersonality.hmm_types_task.hmm_types.hmmzone.hpid.hhrtimer.hrseq.hsched.hslab.htopology.hquota.hquota.hfs.hinterrupt.hmm.hvm_event_item.htaskstats.huser_namespace.hkernel_stat.hbpf.hcgroup-defs.hbacking-dev-defs.hmemcontrol.hrk808.hstack_pointer.hpm.h    k  p. 1' m  .!+|     fv } .}   }tUX!+}2     | v< }~X!~2 .. uJ {!pX { .!}9?P [G9"~ !~~31  ~. f {f"iJ?, J .*! |.  |<   . |  !|  # J#(=&K! Z l 4I& y. tZ  !&/L # 00  q * @, %"! +!}<!z/Kz mJ!! #8! 1 !!!   ! // ?i!Y $?% = |! .| ? @!Y = <K-  !!! Z|!!-!J/ ?-" #!  X  XHRTIMER_MAX_CLOCK_BASESDQST_WRITESpm_power_offPGSTEAL_ANONVMSCAN_THROTTLE_NOPROGRESSsize_tPGSCAN_ANONWMARK_MINRK809_IDNR_ZONE_LRU_BASEPCPU_FC_NRDQST_LOOKUPSSCHED_SOFTIRQdevices_cgrp_idTHP_FAULT_ALLOCUCOUNT_FANOTIFY_GROUPSWMARK_HIGHrk808_irqsi2c_clientSWAP_RANR_ZONE_ACTIVE_FILERSEQ_EVENT_SIGNAL_BITMM_SHMEMPAGESBUCK_ILMIN_50MABOOST_ILMIN_150MAUCOUNT_MNT_NAMESPACESRK817_ID_BOOSTvm_event_itemMEMCG_MAXmem_cgroup_events_targetlru_listPGSCAN_SKIP_NORMALPGMIGRATE_SUCCESSNUMA_FOREIGNBALLOON_MIGRATErk817_pre_init_regBOOST_ILMIN_175MA__SD_PREFER_SIBLINGrk8xx_pm_opsIORES_DESC_SOFT_RESERVEDSB_FREEZE_COMPLETECMA_ALLOC_SUCCESSpids_cgrp_idNR_FOLL_PIN_ACQUIREDperf_event_task_contextNR_MM_COUNTERSUCOUNT_IPC_NAMESPACESmemcg_stat_itemNUMA_PAGE_MIGRATEADDR_NO_RANDOMIZENUMA_OTHERBPF_TRAMP_FENTRY__UNIQUE_ID_description405ALLOCSTALL_DMA32rk817_regmap_configFDPIC_FUNCPTRSnode_stat_itemkmalloc_cache_type__UNIQUE_ID_license401THP_FILE_MAPPEDPGALLOC_NORMALUNEVICTABLE_PGCULLEDBOOST_ILMIN_75MAwb_stat_itemmfd_cellucount_typeNUMA_HITBUCK_ILMIN_250MAPGSCAN_KSWAPDIORES_DESC_ACPI_TABLESTHP_MIGRATION_SPLITIORES_DESC_PERSISTENT_MEMORY_LEGACYLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILEIORES_DESC_NONEBOOST_ILMIN_250MAUCOUNT_RLIMIT_SIGPENDINGregmap_irq_chip_datahugetlb_cgrp_id__exitcall_rk808_i2c_driver_exitPGREFILLRK805_BUCK1_2_ILMAX_2500MAMEMCG_SOCKRK805_BUCK3_ILMAX_2500MAUCOUNT_RLIMIT_MEMLOCKDQST_CACHE_HITS__SD_SHARE_CPUCAPACITYRK817_ID_BOOST_OTG_SWrk805_irq_chipRK805_BUCK1_2_ILMAX_4000MANR_SHMEM_THPSBUCK_ILMIN_150MAPGSCAN_SKIP_DMA32HRTIMER_BASE_TAITHP_SWPOUT_FALLBACKpropnameNR_ZONE_INACTIVE_ANONBUCK_ILMIN_400MAPGLAZYFREEDMEMCG_PERCPU_Blong intmemory_cgrp_idTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMArk808PGPGINNR_THROTTLED_WRITTENIORES_DESC_DEVICE_PRIVATE_MEMORY__SD_OVERLAPcpuacct_cgrp_idMEMCG_NR_STATPGALLOC_DMA32LRU_UNEVICTABLECPUTIME_SYSTEMBPF_CGROUP_STORAGE_SHAREDNR_FILE_DIRTYRK805_BUCK3_ILMAX_1500MADQST_DROPSio_cgrp_idPGFREEregmap_irq_chipUNEVICTABLE_PGRESCUEDsigned charHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ACTIVE_ANONMEM_CGROUP_TARGET_THRESHNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTrk8xx_suspendpid_type__BPF_CGROUP_STORAGE_MAXvec_typeWORKINGSET_NODERECLAIM__TASKSTATS_CMD_MAXunsigned charCOMPACTSTALLNR_KERNEL_STACK_KBRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITperf_nr_task_contextsPGSCAN_DIRECTPGDEMOTE_DIRECTnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILDQST_READSREGCACHE_NONEPGREUSEALLOCSTALL_MOVABLEWMARK_LOWMIGRATE_ISOLATENR_ANON_THPS_BoolpropertySTICKY_TIMEOUTSPIDTYPE_PIDvalueKMALLOC_CGROUPvariantNR_KERNEL_MISC_RECLAIMABLErk818_regmap_configrk808_irq_chipcharMEMCG_SWAP_FAILrk808_is_volatile_regmodulepmic_id_lsbperf_event_cgrp_idTRANSHUGE_PAGE_DTORNR_SWAPCACHErk805_key_resourcesrk805_irqsUCOUNT_INOTIFY_WATCHESARM64_VEC_SVEMIGRATE_TYPESRK805_BUCK4_ILMAX_3000MATASKSTATS_CMD_NEWLRU_INACTIVE_ANONBUCK_ILMIN_300MAN_HIGH_MEMORYUCOUNT_UTS_NAMESPACESi2c_get_clientdatadrivers/mfd/rk808.cNR_VM_EVENT_ITEMSDQF_PRIVATEMEMCG_LOWpropPGSCAN_DIRECT_THROTTLErk808_i2c_driver_exitvm_fault_t__kernel_ulong_trk808_i2c_driver_initCPUTIME_IRQNR_SLAB_UNRECLAIMABLE_BCPUTIME_NICE/home/test/workspace/code/optee_3.16/linuxbpf_cgroup_storage_typecompound_dtor_idbpf_tramp_prog_typeresourceperf_sw_contextCPUTIME_IDLENUMA_LOCALKMALLOC_DMATIMER_SOFTIRQNR_WMARKRK805_BUCK4_ILMAX_2000MAHRTIMER_BASE_MONOTONICPCPU_FC_AUTOMIGRATE_RECLAIMABLERK818_IDNR_FILE_MAPPEDADDR_LIMIT_32BITUCOUNT_PID_NAMESPACESregmap_cfgBOOST_ILMIN_200MAzone_stat_itemNR_ACTIVE_FILEPGSCAN_SKIP_DMAmemcg_memory_eventBOOST_ILMIN_225MADROP_SLABNULL_COMPOUND_DTOR__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTKCOMPACTD_FREE_SCANNEDcpuset_cgrp_idARM64_VEC_MAXCPUTIME_GUESTKSWAPD_LOW_WMARK_HIT_QUICKLY__UNIQUE_ID___addressable_rk808_i2c_driver_init399PIDTYPE_MAXPGDEACTIVATENUMA_HUGE_PTE_UPDATESBPF_CGROUP_STORAGE_PERCPUregmapWB_DIRTIEDUNAME26long unsigned intUCOUNT_USER_NAMESPACESHRTIMER_SOFTIRQPGSTEAL_FILESWAP_RA_HITvmscan_throttle_statePTR_ERRPGSCAN_FILErk808_probePGPGOUTNR_ZONE_UNEVICTABLEPGALLOC_MOVABLECPUTIME_STEALIORES_DESC_RESERVEDNR_SHMEMHTLB_BUDDY_PGALLOCrk808_i2c_driverIORES_DESC_PERSISTENT_MEMORYPGDEMOTE_KSWAPDrk805_pre_init_regdev_pm_opsBUCK_ILMIN_200MA__UNIQUE_ID_author404KMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLIORES_DESC_ACPI_NV_STORAGEGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyMIGRATE_PCPTYPESTASKSTATS_CMD_UNSPECRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGEPGLAZYFREE__SD_NUMACOMPACTFAILpmic_id_msbPIDTYPE_SID__SD_BALANCE_EXECUCOUNT_CGROUP_NAMESPACESDQF_SYS_FILE_BNR_INACTIVE_ANONNR_WB_STAT_ITEMSMEMCG_OOM_KILLMEMCG_HIGHMIGRATE_UNMOVABLETHP_SPLIT_PAGE_FAILEDmaskNR_PAGETABLEUCOUNT_TIME_NAMESPACESrk818_irqsNR_SHMEM_PMDMAPPEDSB_UNFROZEN__kernel_size_tregmap_update_bitsRK817_ID_DCDC3RK808_IDNR_FILE_THPSRK805_BUCK4_ILMAX_3500MAUNEVICTABLE_PGMLOCKEDRK805_BUCK1_2_ILMAX_3000MARK805_BUCK3_ILMAX_3000MABOOST_ILMIN_100MAMEMCG_NR_MEMORY_EVENTSWORKINGSET_ACTIVATE_ANONNR_VM_NODE_STAT_ITEMSnr_pre_init_regsSB_FREEZE_WRITECOMPACTSUCCESSWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMICREAD_IMPLIES_EXECcurrent_stack_pointerBOOST_ILMIN_125MAALLOCSTALL_NORMALBPF_TRAMP_MODIFY_RETURNWORKINGSET_REFAULT_BASEHUGETLB_PAGE_DTOR__SD_SERIALIZEaddrKSWAPD_HIGH_WMARK_HIT_QUICKLYNR_ZONE_INACTIVE_FILEunsigned intSB_FREEZE_PAGEFAULTrk817_irqsrseq_event_mask_bitsNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODENR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDNR_STATSRK805_BUCK4_ILMAX_2500MAPCPU_FC_EMBED__SD_ASYM_PACKINGTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACKNUMA_HINT_FAULTSi2c_set_clientdataNUMA_INTERLEAVE_HITBPF_TRAMP_REPLACEMEM_CGROUP_TARGET_SOFTLIMIT__SD_BALANCE_FORKREGCACHE_COMPRESSEDRK817_ID_LDO2PGROTATEDBUCK_ILMIN_100MANUMA_PTE_UPDATESzone_watermarksADDR_COMPAT_LAYOUTregcache_typecellsCOMPACTFREE_SCANNEDPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATENR_ZONE_ACTIVE_ANONrk808_i2c_clientmigratetypeBALLOON_INFLATE__SD_FLAG_CNTKSWAPD_INODESTEALNR_KMALLOC_TYPESof_property_read_boolboolUNEVICTABLE_PGSCANNEDIRQ_POLL_SOFTIRQrk808_pre_init_regN_CPUTHP_SPLIT_PAGE__mptrUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILEDperf_hw_contextsizeVMSCAN_THROTTLE_CONGESTEDTHP_FILE_ALLOCPSWPINNR_INACTIVE_FILEZONELIST_FALLBACKTHP_COLLAPSE_ALLOCrseq_cs_flags_bit__UNIQUE_ID_author402__UNIQUE_ID_author403NR_LRU_LISTSDQST_FREE_DQUOTSWHOLE_SECONDSCOMPACTISOLATEDrk805sTHP_ZERO_PAGE_ALLOCdevicedev_get_drvdataof_device_idN_POSSIBLElong long unsigned inthrtimer_base_typeRK817_NUM_REGULATORSLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONHI_SOFTIRQNR_UNEVICTABLEMM_FILEPAGESPGACTIVATEKMALLOC_NORMALNR_VMSCAN_IMMEDIATEDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKEDPGSTEAL_KSWAPDNR_MLOCKVMSCAN_THROTTLE_ISOLATEDirq_dataNET_RX_SOFTIRQSB_FREEZE_FSnr_cellsdev_set_drvdatark8xx_resumeRK805_BUCK1_2_ILMAX_3500MATASKLET_SOFTIRQKCOMPACTD_WAKEWB_WRITEBACKBPF_TRAMP_MAXrk817_irq_chipDROP_PAGECACHErtc_resourcesTHP_COLLAPSE_ALLOC_FAILEDCPUTIME_USERMM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEUCOUNT_NET_NAMESPACESREGCACHE_FLATPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT__UNIQUE_ID_file400_DQST_DQSTAT_LASTDQST_SYNCSrk808srk817_reg_idWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTTHP_FILE_FALLBACK_CHARGEALLOCSTALL_DMANR_DIRTIEDUCOUNT_COUNTSPIDTYPE_TGIDTHP_MIGRATION_FAILfalseperf_invalid_contextNR_VMSCAN_THROTTLENR_WRITEBACKrk808_pm_power_offNR_ISOLATED_ANONIORES_DESC_CRASH_KERNEL__SD_SHARE_PKG_RESOURCESPAGEOUTRUNTHP_SPLIT_PMDWB_WRITTENshort intIS_ERRUCOUNT_INOTIFY_INSTANCESCOMPACTMIGRATE_SCANNEDrk808_of_matchBUCK_ILMIN_350MAMEMCG_SWAP_HIGHCMA_ALLOC_FAILrk818_pre_init_regNR_VMSCAN_WRITEUCOUNT_RLIMIT_NPROC__SD_BALANCE_WAKENR_WRITTENregmap_configNUMA_MISSpre_init_regMMAP_PAGE_ZEROtruerk808_regmap_configcpu_usage_statPGSCAN_SKIP_MOVABLEDQF_ROOT_SQUASH_BRK817_IDPGSTEAL_DIRECTi2c_driverMEMCG_SWAP_MAXdevm_kzallocrk8xx_shutdownPGFAULTN_NORMAL_MEMORYNR_FOLL_PIN_RELEASEDPGINODESTEALNET_TX_SOFTIRQCOMPOUND_PAGE_DTORerr_irqUCOUNT_RLIMIT_MSGQUEUEHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKTASKSTATS_CMD_GETrk808_removegfp_tHRTIMER_BASE_REALTIMEdevice_nodeNR_WRITEBACK_TEMPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDMEM_CGROUP_NTARGETSUNEVICTABLE_PGSTRANDEDrk818_irq_chipKCOMPACTD_MIGRATE_SCANNEDexitcall_tRK817_ID_LDO1pcpu_fcRK817_ID_LDO3RK817_ID_LDO4RK817_ID_LDO5RK817_ID_LDO6RK817_ID_LDO7RK817_ID_LDO8RK817_ID_LDO9MEMCG_SWAPN_ONLINERK805_BUCK3_ILMAX_2000MAREGCACHE_RBTREElong long intNR_SLAB_RECLAIMABLE_BRSEQ_EVENT_MIGRATE_BITMEMCG_OOMCPUTIME_GUEST_NICENUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILERK817_ID_DCDC1RK817_ID_DCDC2N_MEMORYRK817_ID_DCDC4rk817_is_volatile_regPGMAJFAULTcgroup_subsys_idADDR_LIMIT_3GBCPUTIME_SOFTIRQcpu_cgrp_idCPUTIME_IOWAITshort unsigned intTHP_DEFERRED_SPLIT_PAGEMAX_ZONELISTSnode_statesWORKINGSET_ACTIVATE_FILECGROUP_SUBSYS_COUNTNR_ANON_MAPPEDWORKINGSET_REFAULT_FILErk817sWB_RECLAIMABLEBLOCK_SOFTIRQrk805_regmap_configUCOUNT_FANOTIFY_MARKSTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEBPF_TRAMP_FEXITNR_FREE_PAGESi2c_device_idN_GENERIC_INITIATORRCU_SOFTIRQregmap_irqNR_SOFTIRQSPGALLOC_DMAOOM_KILLdataWORKINGSET_ACTIVATE_BASErk817_pwrkey_resourcesrk818sclientWORKINGSET_RESTORE_BASErk808_reg_dataNR_COMPOUND_DTORSrk817_rtc_resourcesRSEQ_EVENT_PREEMPT_BITRK805_IDGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $PC-M -A B-C-A-$,B-AFA-$dL-AJA-4B-AV A-A IA-,B-A CM A-A 4\B-AL A-B AA-,B-A CS A-A B-A` C Dk A-A jCUAHCN AA M AA T AA UADCSAFCGA$(B-AEA- @,VYPoPVdd p$\@ V  (  d !@  H   T& - `@ 0G ` ^ `!@r     D H X @    % X`0 @ ;L[j{**/Y3.,C !Wk 3HYrk808.c__initcall__kmod_rk808__398_813_rk808_i2c_driver_init6rk808_i2c_driver_init$xrk808_is_volatile_regrk817_is_volatile_regrk8xx_resumerk8xx_suspend$drk8xx_shutdownrk808_removerk808_pm_power_offrk808_proberk805srk805_key_resourcesrk805_pre_init_regrk808srk808_pre_init_regrk818srk818_pre_init_regrk817srk817_pwrkey_resourcesrk817_rtc_resourcesrk817_pre_init_regrk805_regmap_configrk808_regmap_configrk808_irq_chiprk808_irqsrk818_regmap_configrk818_irq_chiprk818_irqsrk817_regmap_configrk8xx_pm_opsrk808_of_matchrk817_irqsrk805_irqsrk808_i2c_driverrk805_irq_chiprk817_irq_chiprk808_i2c_client__UNIQUE_ID___addressable_rk808_i2c_driver_init399__exitcall_rk808_i2c_driver_exit__UNIQUE_ID_description405__UNIQUE_ID_author404__UNIQUE_ID_author403__UNIQUE_ID_author402__UNIQUE_ID_license401__UNIQUE_ID_file400i2c_register_driverregmap_update_bits_base_dev_warnregmap_del_irq_chip_dev_errdevm_kmallocof_device_is_compatiblei2c_smbus_read_byte_data_dev_info__devm_regmap_init_i2cregmap_add_irq_chipregmap_irq_get_domaindevm_mfd_add_devicesof_find_propertyi2c_del_driverQ,QXQQRQ@SDTHLPTxTQ $(((0UtVHHWXXhhUXXW h(h,U8LPYUZU,048<@xU[UQ((U,\L]`8d8hUtSXX^TT@$ p8`H@X P _  !@ 8! @!0P` P `!p  pXPdd (d F JnJ J H%I,J3J :Jd AJ%OJVJf$]JJpJvJl!JJa JJLJ JJ JYJ"J! JJ J[ JSJJJ%Ju+JW2J#EJQJ#cJ iJeoJuJJJG JJ%J?J4$J"J J%JJ&J1#JJJJ]!J J)J 2J;JDJ( MJO%eJkJSqJ(wJ@}JJV JJJ&J JJJJ JU J J3JF!JJJG J( JJ"#J&)J/Jw5J;JjAJGJCMJSJ>YJq_JCeJlJ~JJJUJPJ1JJt$J JJ}JJJJ &J'J J%JU'JJJJ%J JJJJ # J&J,J-2J8J@#>J DJ JJPJwVJ-!\J bJa hJnJ "tJ) zJJ J9JJ JJ$JJyJJJ"JGJ>J JJ JlJ JJl 2Ja8J>J%EJWJ8 ]JcJiJOoJPvJaJ J"J"JIJJ(J4JJJJ< JJJJJ J* Jc J#J')J*/J$6J2@J&JJ OJ#_JrJxJJ ~J(JR JXJJ[J!J!J`JJ8JJ' J8JsJ6J@J-J8J$JJ!$J*J ?JEJKJ QJWJ]JcJiJoJJ@J`JJxJpJ JJJ^ JB"JiJ8&JJJJJ&J& J J$JQ"*J&0J 6J|'=JOJUJ;[JIaJ-gJ&mJksJyJWJhJ_JJ J@J7JJ!JJJ\J"J"J3%JJSJ J/J!JJ JM Jy J)  J` J# J1! J' J- J5"3 J59 JF? JE JLK J@ Q JUW J] Juc J 'i Jpo Jiu J{ J$ J J J J J Jr J J J J J7 Jp J J# J J J J J J J J J J J Jf# J# J") Jp&/ Js5 J,; J:A J#G JOM JS JY J_ J%e JK k Jq Jw J} JZ J( J J J J J J J" J| J J' J J J J J{ Jp Jm J  Ju  J0  J# JZ&) J!/ Jl"5 J; JA JH J!Z JF` J f Jl J^%r J x J: ~ Jz% Jg J J$ JC J J J J J J3 J& J J J J>% J Jn% JM J J% J+ J 1 J"7 J= J%D JV J)&\ Jb Jh JY n Ju J J)$ Jw J J] JP J J J J$ J J J! J J  J Jd J JR# J J!# J5 J ; JV$A J3G JN J8!X J&b Jl J  J$ J$ Jo J% J# JG J# J# J# J# J# J $ J$ J J Js JN J_ J&JJ< J J J/J5J;JAJ^GJ$MJSJcYJoJ\uJ{JJJJ=$JJJu JLJc JJ'J~JvJ!J J&J`4JBJY PJ^JmJ xJJJm'JGJJD J| HJF& Jq! Jp"@JM!VJ'c`!J  J0'` JJJ"&0JG'& DJQoJ|J J J% @J+IJ"WuJXJJ JJ}#XJ J "+JJ9BJPYJg8pJ2~;J>J>J>#J2>YPJ_>*}JD>J@ Jr  JdJ"J4hVhv~HJJJH@&.H@Bt<J"$JN'J((J/)@@JN'kJxJP!JJOJJCJ Jd"H L&HGOHpjrHpH7J!?pVJN'eJtHptHpJ$fJwHHJ%PJ &ZJ\JJJN'J'J JN'J J'J"?J!\JuJiJnJ$ Jn JE  0 (@HPXptxtLP\`lptx (0,8l@HPX4px 4  ,(H aN<N@P\N` NdNNpN$LNP|N@ N.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @4@@#+x&@ #1 ; 6@#P ,K@(H#[2 o (j@pH#  !z@`# -@#-@0#-.@HH?#K/OP@`#O@# Qu@pH#0Z' 0Ɓ^)$9( QH0L@#!x $P xh^