ELF8@@&%_$?#{R <@`@rTR @{¨#_!R @{¨#_ _$?#{R <@`@rTR @{¨#_R @{¨#_ _$?#{{#_?#{A8S%`@BG#9'S@T!*5A8G@@B!aT*SA{ɨ#_*  ?#{A8SR[@A@BGR"@5<@~A!T@y?4q! !<@!P&FyRcc`B!bR>RVraT@RRc@kT**4cCA8G@@B!ҡT*SA[B{ɨ#_k@qmT R@C 9RrA TRr TkDsERcC*qT TRrTc@k7RsR@@qT{9 @@9 xb x"@kJT@9@9@A 7@@9?qT!@*!{a.*4cCkDsE*4R!* 4*5!*4cCkDsEscks*@**!!h*!b_$?#{{#__$?#{{#_&data->cmd_lockUnable to retrieve sensor information (err:%d) Zero sensors reported. no info for EC sensor %d : %d/%d unknown type %d cros-ec-lid-anglecros-ec-accel-legacycros-ec-accelcros-ec-gyrocros-ec-magcros-ec-proxcros-ec-lightcros-ec-activitycros-ec-barocros-ec-sensorhubcros_ec_sensorhub.license=GPLcros_ec_sensorhub.file=drivers/platform/chrome/cros-ec-sensorhubcros_ec_sensorhub.description=ChromeOS EC MEMS Sensor Hub Drivercros_ec_sensorhub.author=Gwendal Grignou cros_ec_sensorhub.alias=platform:cros-ec-sensorhub<Obuint,u80s16Cu16Vs32is64| H 77  | ^  ukq V| V&| v|    |  @||%|+R|wu| ||*|V|  |        !"#$%&'(|  |<|Rh| |       |-|r|  |      !"#$%'()*+|J |      |,   |   ? #K Q uj j u p ' (j )#? |, 2 345 6 :> ;<(Q RRS T U VuX Z[  ?(j' klumnuo = devec= umsgC !I #O (0P&U h [ p-k u)q + + )> u-w      k   { |7    V  _ &(2 !( &U? E!U &@ r! ! & ! "(#u,$ u\%dev4P&'ec= (()' $ u\%dev5P&'ec= (()$| u*|<P+dev~f'ec= &'msgC +retuc+i ueuc,&b&-r .J)s)g)[.).J -)s)g)[.P)). ))/0X0 h0j1"0.l1824 )1)%)0=c} 31 uE4dev1652%&4E'msg5C 'ec6= 'ret7u'i7 u&8uU$ u*=d*Q*uR !$ &#.% 6)5)))))(B )k)v))))_)S/06)X)., )1)%)/0=d2 )12* )7 4arg1V&3'B55&4id0u5X5>3y'5z5z&4idz0u4res{4num{,|5|X5|>&~ 89dev3:>V;V9dev:3uJ4dev;55'V'retu3V4dev15=>4gfpIJ3"!+4ptr" : ; 9 I$ > : ; 9 I> I: ; 9 (  I &I  & ' <4: ; 9 I?'I> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9  : ; 9  : ; 9 I8 'II!I/  : ; 9  : ; 9 I8 : ; 9 I8 4: ; 9 I 4: ;9 I!4: ;9 I ".: ;9 '@B#.: ;9 'I@B$.: ; 9 'I@B%: ; 9 I&4: ; 9 I'4: ; 9 I(1RUX Y W )1*: ; 9 I+4: ; 9 I, U- .1RUX Y W / U04114121X Y W 3.: ; 9 'I 4: ; 9 I5: ; 9 I61X Y W 7.: ; 9 ' 8.: ;9 ' 9: ;9 I:: ;9 I;.: ;9 'I <.1@B=1L8,(p drivers/platform/chrome./include/linux./include/uapi/asm-generic./include/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/platform_datacros_ec_sensorhub.cdevice.hplatform_device.herr.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hpercpu.hprocessor.hpid.hktime.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.hquota.hquota.hfs.hcros_ec_commands.hcros_ec_sensorhub.hslab.hstack_pointer.h  X !|2 .| . 0!H >oX!|2 .| . 0!H >~X!?!AX   =  .! #@ fu  . 1g~ ~/ u  3<`x !   = |  {. X.#- .).   " .#f2 {  x.!! "{ 3. !.%<&  / Z5=0<.< JD<=4$z.& <x.4.  w %"w  u !". % %2$* )UX*  /  #! & " /& J gX =C. i. =&7g! fX Lb v  // y [   X__SD_NUMAzone_watermarksADDR_COMPAT_LAYOUTRSEQ_EVENT_PREEMPT_BITEC_FEATURE_CECDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tparamsx_historyEC_LED_COLOR_YELLOWmedian_errornode_stat_itemMIGRATE_HIGHATOMICEC_LED_COLOR_GREENHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERNR_NODE_STATESMOTIONSENSE_CMD_PERFORM_CALIBWORKINGSET_RESTORE_FILENR_FOLL_PIN_RELEASED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTMM_ANONPAGESpush_data_cbEC_FEATURE_BATTERYec_params_motion_sensektime_t__SD_BALANCE_EXECMOTIONSENSE_TYPE_GYROMOTIONSENSE_CMD_LID_ANGLEWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASE__UNIQUE_ID_alias302HRTIMER_BASE_MONOTONICperf_event_task_contextARM64_VEC_SVEEC_FEATURE_TOUCHPADexitcall_tnewest_sensor_eventMOTIONSENSE_CMD_SPOOFmoduleWORKINGSET_ACTIVATE_FILEEC_LED_COLOR_REDMMAP_PAGE_ZERONUMA_FOREIGNplatform_device_register_resndataMOTIONSENSE_CMD_TABLET_MODE_LID_ANGLEEC_FEATURE_TYPEC_CMDshort intNR_LRU_BASENR_ACTIVE_FILEMOTIONSENSE_CMD_DATAWHOLE_SECONDSpush_dataEC_FEATURE_I2CHRTIMER_BASE_BOOTTIME_SOFTfuture_timestamp_total_ns__UNIQUE_ID___y299node_statesEC_FEATURE_PORT80RSEQ_EVENT_MIGRATE_BITdev_get_drvdataperf_sw_contextWORKINGSET_RESTORE_ANONy_offsetdevm_add_action_or_resetiio_devcros_ec_devNR_KERNEL_STACK_KB__SD_ASYM_CPUCAPACITYdevicemutexringADDR_LIMIT_32BITsensor_nameLRU_ACTIVE_FILEcros_ec_sensors_ring_sampleEC_FEATURE_MOTION_SENSECROS_EC_SENSOR_NEW_TSEC_FEATURE_SMART_BATTERYADDR_NO_RANDOMIZEdev_set_drvdataMOTIONSENSE_CMD_SET_ACTIVITYVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDEC_FEATURE_SCPcros_ec_sensorhub_free_sensorlong long unsigned intMOTIONSENSE_NUM_CMDSmedian_mSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEcros_ec_sensorhub_probey_historyvectormigratetypepenul_tsMOTIONSENSE_CMD_INFOLRU_INACTIVE_FILEWORKINGSET_REFAULT_FILEEC_TEMP_THRESH_HIGHcros_ec_sensorhub_push_data_cb_tlast_lentemp_buf__SD_WAKE_AFFINEsensor_numlock_class_keyec_feature_codeNR_SHMEM_THPSMOTIONSENSE_CMD_SENSOR_ODRzone_stat_item__SD_SHARE_PKG_RESOURCESEC_FEATURE_CHARGERMIGRATE_MOVABLEhrtimer_base_typeMOTIONSENSE_CMD_LIST_ACTIVITIESMM_SHMEMPAGESMOTIONSENSE_TYPE_PROXcros_ec_sensorhub_driver_exitMOTIONSENSE_TYPE_ACCELEC_FEATURE_ISH__keyNR_KERNEL_MISC_RECLAIMABLEEC_FEATURE_HOST_EVENT64size_toverflow_blong intmotionsense_commandHRTIMER_BASE_REALTIME_SOFToffsetHRTIMER_BASE_REALTIMEEC_FEATURE_PWM_FANNR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESDQST_DROPScros_ec_sensor_platformNR_VMSCAN_WRITEARM64_VEC_MAXresourceNUMA_MISSEC_LED_COLOR_AMBEREC_FEATURE_UNIFIED_WAKE_MASKSEC_FEATURE_REFINED_TABLET_MODE_HYSTERESISlasttrueNR_FREE_CMA_PAGESGNU 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-baseonlyNR_SLAB_RECLAIMABLE_BSB_FREEZE_FSsensor_typeIS_ERRSB_FREEZE_COMPLETEcros_ec_sensors_ec_overflow_stateNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDEC_FEATURE_USBC_SS_MUX_VIRTUALNR_THROTTLED_WRITTENcharEC_FEATURE_HANG_DETECT__exitcall_cros_ec_sensorhub_driver_exitMIGRATE_RECLAIMABLENR_UNEVICTABLENR_ZONE_INACTIVE_FILEfifo_timestampfifo_infoNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANON__s64EC_TEMP_THRESH_HALTpid_typecros_ec_sensorhub_registerDQF_SYS_FILE_BEC_FEATURE_VSTORE__u16perf_nr_task_contextsN_ONLINEZONELIST_NOFALLBACKEC_FEATURE_TYPEC_MUX_REQUIRE_AP_ACKHRTIMER_BASE_TAIKMALLOC_DMArseq_event_mask_bitssensor_idMOTIONSENSE_TYPE_MAGSB_UNFROZENdrivers/platform/chrome/cros_ec_sensorhub.cplatform_device_infoEC_TEMP_THRESH_WARNNR_FOLL_PIN_ACQUIREDMOTIONSENSE_TYPE_MAXN_HIGH_MEMORYN_CPUcros_ec_sensors_ts_batch_stateNR_ZONE_INACTIVE_ANON__SD_BALANCE_NEWIDLEEC_FEATURE_PWM_KEYB__SD_SERIALIZElong long int__UNIQUE_ID_license306EC_FEATURE_THERMALvm_fault_tMOTIONSENSE_CMD_FIFO_INT_ENABLENR_ZONE_LRU_BASEEC_LED_COLOR_WHITEEC_FEATURE_WIFI_SWITCHNR_ZONE_WRITE_PENDINGec_temp_thresholdsSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEbool__UNIQUE_ID_author303RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTS__s16MIGRATE_ISOLATEEC_FEATURE_FLASHRSEQ_EVENT_SIGNAL_BITcurrent_stack_pointerMOTIONSENSE_CMD_EC_RATEMIGRATE_CMAUNAME26N_MEMORYEC_FEATURE_KEYBsizeMOTIONSENSE_CMD_FIFO_FLUSHZONELIST_FALLBACK__UNIQUE_ID___x298PCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEcros_ec_sensorhub_suspendEC_FEATURE_LEDEC_FEATURE_MOTION_SENSE_FIFODQST_READSpdevrseq_cs_flags_bitNR_LRU_LISTSlru_listMM_FILEPAGEScmd_lockperf_invalid_context__SD_ASYM_CPUCAPACITY_FULLEC_FEATURE_EXEC_IN_RAMdataec_response_motion_sense_fifo_infoec_led_colorsWORKINGSET_RESTORE_BASEMOTIONSENSE_CMD_FIFO_INFOnotifier_blockSB_FREEZE_PAGEFAULT__UNIQUE_ID_file305NR_KMALLOC_TYPESEC_FEATURE_USB_MUXEC_FEATURE_USB_PD__UNIQUE_ID_description304cros_ec_sensorhub_driver_initPIDTYPE_PGIDbatch_state__s32WORKINGSET_NODERECLAIMKMALLOC_NORMALparentRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITEC_FEATURE_LIMITEDgfp_tMOTIONSENSE_TYPE_BAROcros_ec_sensorhub_resume__SD_PREFER_SIBLINGHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPplatform_deviceNR_ZONE_ACTIVE_FILElast_ts__SD_FLAG_CNTMOTIONSENSE_CMD_KB_WAKE_ANGLEEC_LED_COLOR_COUNTindio_devDQF_PRIVATEEC_FEATURE_PMUfilterDQST_FREE_DQUOTSMOTIONSENSE_TYPE_ACTIVITYactionflagEC_FEATURE_GPIO__kernel_size_tEC_FEATURE_RWSIGcros_ec_sensorhubMOTIONSENSE_TYPE_LIGHTMOTIONSENSE_TYPE_SYNCNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEtight_timestampsDQF_ROOT_SQUASH_Bpcpu_fccros_ec_sensorhub_driverNR_SLAB_UNRECLAIMABLE_BEC_FEATURE_TYPEC_REQUIRE_AP_MODE_ENTRYPCPU_FC_PAGEmotionsensor_typenameunsigned intNR_SHMEMpenul_lenHRTIMER_BASE_MONOTONIC_SOFTEC_FEATURE_MOTION_SENSE_TIGHT_TIMESTAMPSEC_FEATURE_DEVICE_EVENTsensor_platformsNR_VM_NUMA_EVENT_ITEMSplatform_driveroverflow_aMIGRATE_TYPESlong unsigned int__u8devm_kzallocPIDTYPE_PIDEC_TEMP_THRESH_COUNTvec_typex_offsetNR_FILE_PAGESN_POSSIBLEEC_FEATURE_SUB_MCUNUMA_INTERLEAVE_HITkmalloc_cache_typesensorhubNR_MLOCKREAD_IMPLIES_EXECEC_FEATURE_PSTORE__UNIQUE_ID___addressable_cros_ec_sensorhub_driver_init301cros_ec_commandunsigned charcros_ec_sensorhub_sensor_push_datanuma_stat_itemdev_pm_opsvmscan_throttle_stateDQST_CACHE_HITScros_ec_sensorhub_allocate_sensorfalseEC_FEATURE_BKLIGHT_SWITCHSHORT_INODEnotifierKMALLOC_CGROUPEC_FEATURE_LIGHTBARm_historyNR_FILE_THPSWORKINGSET_ACTIVATE_ANONWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGESDQST_WRITESMOTIONSENSE_CMD_DUMPNR_ISOLATED_ANONpdevinfo__SD_SHARE_CPUCAPACITYNR_WRITTENtimestampMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLERSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITCROS_EC_SENSOR_ALL_TScros_ec_sensorhub_pm_opsMOTIONSENSE_CMD_FIFO_READsigned charLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMhistory_lencros_ec_sensors_ts_filter_stateplatform_device_register_dataPIDTYPE_MAXfifo_sizeLRU_ACTIVE_ANONEC_FEATURE_RTCMOTIONSENSE_CMD_SENSOR_SCALE__SD_BALANCE_FORK__SD_OVERLAPrespNUMA_LOCALEC_LED_COLOR_BLUEPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESfuture_timestamp_countMOTIONSENSE_CMD_SENSOR_RANGEec_response_motion_senseNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKCROS_EC_SENSOR_LAST_TSN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDMOTIONSENSE_CMD_SENSOR_OFFSETWMARK_MINNR_ZONE_ACTIVE_ANONEC_FEATURE_HOST_EVENTSWMARK_LOW__SD_ASYM_PACKINGEC_FEATURE_FINGERPRINTGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $,B-AFA-4\B-A CH A-A EA-4\B-A CH A-A EA-$ B-ACA-$(B-AEA-4A-ACe A-A A-AE n NJA-A -PABN D BlAAF VAAD A AN`,~~\`\  ~  (   8 82KSA_A@3 !(CZ} %=]xcros_ec_sensorhub.c__initcall__kmod_cros_ec_sensorhub__300_258_cros_ec_sensorhub_driver_init6cros_ec_sensorhub_driver_init$xcros_ec_sensorhub_resumecros_ec_sensorhub_suspendcros_ec_sensorhub_free_sensorcros_ec_sensorhub_allocate_sensor$dcros_ec_sensorhub_probeCSWTCH.15cros_ec_sensorhub_pm_opscros_ec_sensorhub_driver__key.0__UNIQUE_ID___addressable_cros_ec_sensorhub_driver_init301__exitcall_cros_ec_sensorhub_driver_exit__UNIQUE_ID_license306__UNIQUE_ID_file305__UNIQUE_ID_description304__UNIQUE_ID_author303__UNIQUE_ID_alias302__platform_driver_registercros_ec_check_featurescros_ec_sensorhub_ring_fifo_enableplatform_device_unregisterplatform_driver_unregisterplatform_device_register_fulldevm_add_action__stack_chk_faildevm_kmalloc__mutex_initcros_ec_get_sensor_countcros_ec_cmd_xfer_statuscros_ec_sensorhub_ring_allocatecros_ec_sensorhub_ring_addcros_ec_sensorhub_ring_remove_dev_warn_dev_err 4H545688PTX96:;(;8<@DH<h444@=`4>H?\d|@AA9A:BXXB @@C(,0C(@83 7 (00H`PX``h`p) - --+p%,,-1-e?-D-^R-W-ee-j-y------ -L -p -S-4"- ,-:- ?-: K-`-s-x---<-;-a-I---; - -w--` --d-b-&5->-G-)P-mY-b-k-mt-2}- ---g-- ----i -G-.-$----- ----K4-:-@-RF-L-S-e-\k-q-+x-- ---k------W---W-N- -- -d-E-,-2-R 8-|>-D-J-@P-W-i-o-u-{-!-q-f----- --------b-- -"--f-- -p-Y--$-C*-0-6-x<-B- H- N-T-Z-`-Df-l-r-Wx-t~---+ - - -- - -t--2- ----T-z-G--- --$-*-<0- 6-I=- P-V-L\-b- x-~--.---.----E- --+--V-----I --!-D'-<- B- H-N-T-Z-S`-f-el-----C -c -<-[---t- --V----"--D ---5-$#-8)-D/-5-;-A-G-M-S-Y-_-Se- k-q-hw-}-D--o -" -;-D-- -j---:--z-\-----\  - -U  -# -2) -/ -5 -S; -A - G -M -S -Y -Z_ -e -yk -q -Vw -b} -& - - - -n - -@ - - -g - - -~ - -W - -p - -` -q -  - -o -&% - 2 -@ -q -| - - - - - - - - - - -$ -v $ - 1 - ? -&M -Z -g -t -  -j - - - - - -) - -z - -( -UO -i -v - - -> -h - - -p -m -: -A - - -<! -b/ -.~ -V -K -* - - -G -  - - - 8 -   -4 -%.-="[-j"-'"_-"--"--B -*O-jr+-w`-d+0- -2-Rd-r+{-(-|4- + +p +2P:+U]+s+-)--P 9-V-ax--~---+`+`&+`;@]He++-y--F--*-R6-C-T-`--R----R- -&-2-RK-jh--\ -8( 00d8d@xH|`hpx @Hd (08@HPXpx $(0PThh p(08D@XHxPXpx8,( 1<1@t1x`111418.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.exit.text.rodata.str1.8.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 @8@`Y#+x&@]H#1@;@6@@^#PD,K@X^H#`p([@^H# k2Rz@^8# @ `#@8`# @P`-#uY#P@`##@@# Y&@@H#0w- 0L^)TM9XM QxML@P#!PO`$3 Uؕ^