ELF@@$#?#A8{CsD@BҁR`@@ (6`"@RR0A`b!@! `@RR RA8@"BcT{A@#_?#{`{#_?#A8{CS BҁR`^u@@`_cSkT5A8@BBҁT{ASB@#_bB_c!RRRR`@0A@4!@!<?#{R[@S RA6@`@hTb2!# 5R` 7 RR`@*RRAR&R*RҁR!R@ @#RB!R0yb@c!*@5>a @@w"B*5*5!Ra @5[B*SA@{Ĩ#_!@*SA[B{Ĩ#_ւRb!![B*SA@{Ĩ#_!@![B*SA@{Ĩ#_!t@!@t?#{!{#_?#{{#_bbnsm pwerkey get regmap failed linux,codekey code is not specified, using default KEY_POWER failed to allocate the input device bbnsm-pwrkey/input0bbnsm_pwrkey_actfailed to register remove action interrupt not available. failed to register input device irq wake enable failed. bbnsm_pwrkeynxp,imx93-bbnsm-pwrkeylicense=GPLdescription=NXP bbnsm power key Driverauthor=Jacky Bai +,int Y Y-u32*MY  . H  # * = Y/0 1  2oY     $YwYIY  @ YY Y.!,':/H5V<dYaY3&VL@Yf+ YY0Y}YN   Y        !"#$%&'()*+,-./YYY-YMY     Y:Y<Y ZY!Y"F#J 4   Y&R  Y$ z  $W h  5z FY ,     Y6H$p %u 7irq&F'F (F)*z @ p R $   " 8       #  - &  - V  F V     n  m F  o   F  Y   F/ u YYY/ ,FY Y ^  s ?  t   z YYF% F   & `v   Y F' u YY% FB   Fc u Y ' F~  F F z F    z YY i z  %F Y%$% g FEEY (4bY %(2zY %)u   F  9$:F,&a F!a7Efc dz g;npe dfFMh nxk^"m"r8, }9WdqJS'%E ymaU"(o  )Z !Z$P\&Ez *irqE/FP!E:QGEH IsTH' <'O@4)-9*t-> c/ 0z e 1sD=/(;Fmap4u regFYYval)YFmap5u regGYYval*Y#""AE#  H  FEdevAY val$^  Fdev ! irq 3Y F   ( 7#dev1z #dev3 >dev:Y F'dev5 ?>Mdev3 EYFdevF1 F=gfpFI&&m&J`&m&B`;!ptr;<?1!ptr1=( I1 !I$ > : ;9 I>! !I: ; 9 ( < : ; 9 I &I .?: ;9 'I< 4:!; 9 I.?: ; 9 'I<: ; 9 I>! !I: ; 9!: ;9 I.?: ; 9 '<4:!; 9 I.: ;9 'I !: ;9 I: ; 9 I<> !I: ;9!1RUX!Y W  :!; 9 I8 >! !I: ;9 I!I/ .: ; 9 'I !4:!; 9!I! .?: ;9 '<!:!; 9 I"1X!Y W #.: ;9!' !$'%&.:!; 9 'I@|'1RUX!YW (1X!Y W ).:!; 9! '@|*:!; 9 I+% U,$ > -: ; 9 I.5I/ 0&14: ; 9 I?<24: ; 9 I?34: ; 9 I? <4( 5'I6 : ; 9 7 : ; 9 I8 84: ; 9 I?9.: ; 9 '@|:.: ; 9 'I@|;4: ; 9 I<1RUX Y W = >.: ; 9 ' ?.: ; 9 'I Lp,$ $(($D,,$  + X O <y =y"/.#~  ~J\L !1#!O<AX=,!"(#( #6#v-!/|X@ !Z. .~  Bz   ~.! ~ # .!P03 f& <!$  c w wv =%"="1 %  z J!y ? Cf% =%= . =$ftK  Ff/)XK q< 9yfK  w< @<KD <   .K b  X__SD_NUMAMOD_INIT_RODATAirqreturn_tDQST_ALLOC_DQUOTSDQST_SYNCSpropnamedev_pm_set_wake_irqnode_stat_itemMIGRATE_HIGHATOMIC_msecs_to_jiffiesbbnsm_pwrkey_probeHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITinputN_NORMAL_MEMORYNR_INACTIVE_ANONFDPIC_FUNCPTRSregmap_write_bitsNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTRCU_SOFTIRQNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT_DQST_DQSTAT_LASTMM_ANONPAGES___GFP_NORETRY_BITbbnsm_pwrkey_ids__SD_BALANCE_EXECbbnsm_pwrkey_check_for_eventsNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEPIDTYPE_MAX___GFP_HIGHMEM_BITPGDEMOTE_KSWAPDWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGNINPUT_CLK_MONO___GFP_RECLAIMABLE_BIThandlerWORK_OFFQ_BH_BIT___GFP_UNUSED_BITMOD_DATANR_LRU_BASEIRQ_NONENR_ACTIVE_FILEWHOLE_SECONDSerrorWORK_OFFQ_LEFTinput_eventMOD_INIT_TEXTHRTIMER_BASE_BOOTTIME_SOFTNR_WRITEBACKkeycode__msecs_to_jiffieskmalloc_cache_typedev_get_drvdataWMARK_PROMOinit_timer_key_dev_errWORKINGSET_RESTORE_ANONINPUT_CLK_REAL__SD_PREFER_SIBLINGNR_ZONE_INACTIVE_ANONNR_KERNEL_STACK_KBbbnsm_pwrkey_driversigned char__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idinput_devregmap_write__int128 unsignedPGDEMOTE_DIRECT___GFP_MOVABLE_BITLRU_ACTIVE_FILE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITeventADDR_NO_RANDOMIZEMOD_TEXTdev_set_drvdatalong long unsigned intregmap_update_bitsNR_SHMEM_PMDMAPPEDIRQ_POLL_SOFTIRQTIMER_SOFTIRQIRQ_WAKE_THREADSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEmigratetypeNR_DIRTIED__UNIQUE_ID_license497pm_wakeup_dev_eventLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT___GFP_HIGH_BITregmap_readsyscon_node_to_regmap__SD_WAKE_AFFINEirqreturnenableWORK_OFFQ_POOL_BITSzone_stat_itemADDR_COMPAT_LAYOUTNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEdevm_request_threaded_irqhrtimer_base_typebbnsm_pwrkey_interruptnode_statesirq_handler_tNR_IOMMU_PAGESDQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEpm_relaxtimer_listsize_tlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_typeinput_register_deviceDQST_LOOKUPSNR_PAGETABLENR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITE___GFP_MEMALLOC_BITARM64_VEC_MAXNUMA_MISSdevice_wakeup_enableWORKINGSET_REFAULT_FILEtrueNR_SLAB_RECLAIMABLE_BNET_TX_SOFTIRQSB_FREEZE_FS__SD_CLUSTERNR_WRITTENtimer_shutdown_sync___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEKMALLOC_RANDOM_STARTpm_wakeup_eventdevice_set_wakeup_capableNR_SOFTIRQSdevice_property_read_u32NR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEHI_SOFTIRQNR_ZONE_INACTIVE_FILE__mod_of__bbnsm_pwrkey_ids_device_tablemodulecheck_timerNUMA_HITNR_ANON_THPSNR_FILE_PMDMAPPEDNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONdevnameMOD_RO_AFTER_INITdatapid_typemsecs_to_jiffiesKMALLOC_NORMALNET_RX_SOFTIRQN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIKMALLOC_DMA___GFP_DMA_BITclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENdevm_kzallocNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPUregmap_update_bits_base__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_tinput_set_capabilityvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITdevice_property_read_u32_arrayplatform_set_drvdata__UNIQUE_ID_author495SB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITSboolbbnsm_pwrkeyplatform_get_irqSCHED_SOFTIRQN_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEMOD_MEM_NUM_TYPESplatform_get_drvdataclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26N_MEMORYTASKLET_SOFTIRQsizezone_watermarksZONELIST_FALLBACKVMSCAN_THROTTLE_NOPROGRESS__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONNR_ISOLATED_FILEmaskBLOCK_SOFTIRQDQST_READSplatform_driver_unregisterpdevdevm_request_irqrseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_list_BoolMM_FILEPAGES__UNIQUE_ID___addressable_cleanup_module494__SD_ASYM_CPUCAPACITY_FULLSB_FREEZE_PAGEFAULTbbnsm_pwrkey_driver_exitMOD_RODATAdev_idirqflagsbbnsm__devm_add_actionNR_KMALLOC_TYPES__UNIQUE_ID_description496__u32WORK_STRUCT_PENDING_BITPIDTYPE_PGID__this_moduleWORKINGSET_NODERECLAIM___GFP_NO_OBJ_EXT_BITmsecwork_bitsgfp_tshort intHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILEIRQ_HANDLED___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERR___GFP_LAST_BITdevice_wakeup_disableDQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITSregmap__kernel_size_tINPUT_CLK_MAXKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILE__UNIQUE_ID___addressable_init_module493DQF_ROOT_SQUASH_Bpcpu_fcclass_spinlock_irqsave_tNR_SLAB_UNRECLAIMABLE_Bdevm_input_allocate_devicelock_class_keyPCPU_FC_PAGEPGPROMOTE_CANDIDATEunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMS__kernel_ulong_tplatform_driverMIGRATE_TYPESlong unsigned intpdatajiffiesPIDTYPE_PIDvec_typeinput_clock_typedevice_nodeWORK_OFFQ_DISABLE_BITSNR_FILE_PAGES___GFP_NOWARN_BITGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -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 -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECbbnsm_pwrkey_act___GFP_ZERO_BITunsigned charinput_syncnuma_stat_itemINPUT_CLK_BOOTvmscan_throttle_stateWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSSHORT_INODEkeystate___GFP_WRITE_BITKMALLOC_CGROUPNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCstateTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT___GFP_NOFAIL_BIT__mptrdevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMNR_ZSPAGESIS_ERR___GFP_HARDWALL_BITLRU_ACTIVE_ANONclass_spinlock_t_dev_warnNR_SHMEM_THPS__SD_BALANCE_FORK__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDbbnsm_pwrkey_driver_initMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSclass_raw_spinlock_tHRTIMER_SOFTIRQN_GENERIC_INITIATORmod_timerPIDTYPE_SIDNR_VMSCAN_IMMEDIATEWMARK_MINWORK_OFFQ_POOL_SHIFTdevice_init_wakeupNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKING/kernel/work/linux-6.11drivers/input/misc/nxp-bbnsm-pwrkey.c/kernel/work/linux-6.11drivers/input/misc./include/linux./include/uapi/asm-generic./arch/arm64/include/asm./include/uapi/linux./include/linux/sched./include/linux/mfd./include/asm-genericnxp-bbnsm-pwrkey.cnxp-bbnsm-pwrkey.cdevice.hplatform_device.hpm_wakeup.hinput.herr.hproperty.hregmap.hinterrupt.hint-ll64.hposix_types.htypes.hinit.hstack_pointer.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hirqreturn.htimer.hjiffies.hpm_wakeirq.hdev_printk.hsyscon.hint-ll64.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $,A-AGA-,A-A0DBc A-A $ A-ADA-4A-A@CBBY A-A $$A-AEA-A-A@CEVL AA-A ED A-A GH AA-A E A HAA-A@-HE,0G Xv$      6 'Q3$gu, 0$?Lb+EZnw nxp-bbnsm-pwrkey.c$xbbnsm_pwrkey_driver_initbbnsm_pwrkey_interruptbbnsm_pwrkey_actbbnsm_pwrkey_check_for_eventsbbnsm_pwrkey_driver_exit$dbbnsm_pwrkey_probebbnsm_pwrkey_idsbbnsm_pwrkey_driver__UNIQUE_ID___addressable_cleanup_module494__UNIQUE_ID___addressable_init_module493__UNIQUE_ID_license497__UNIQUE_ID_description496__UNIQUE_ID_author495__this_module__platform_driver_registerinit_moduleregmap_readpm_wakeup_dev_eventjiffiesmod_timerregmap_write__stack_chk_failtimer_shutdown_syncinput_eventpm_relaxplatform_driver_unregistercleanup_moduledevm_kmallocsyscon_node_to_regmapdevice_property_read_u32_arrayplatform_get_irqregmap_update_bits_baseinit_timer_keydevm_input_allocate_deviceinput_set_capability__devm_add_actiondevm_request_threaded_irqinput_register_devicedevice_set_wakeup_capabledevice_wakeup_enabledev_pm_set_wake_irq_dev_err_dev_warn__mod_of__bbnsm_pwrkey_ids_device_table<0\1`2h2p34560x7782235;< (( =0>`??@ABC D0EDFLGXHI88JI88J I8<@IXp\p`I(XP--.9:/" &:''$&%-&4&|;&B&N&+\&/h&@ o&&& &s&&&& &7&T&5&E&a&l&&!& &&V2&K& Q&W&+]&vc&;i&o&u&{&l&k&( &&&(&&C&&l &&&&&'& &{&P&&& & & +&1&47&I=&C&U&^&g& p&y&t&I&&&&c&y&a&K&&&&&&&&t&} &.&N <&J&X& f&s&&&&&&&&Q &&f&& &&8&&&1&E && &&v$&*&0&6&Z<&B&!H&N&T&Z&`&Qg&| t&&Z&& &@ &o&&&&& & &&#&)&+&k&e&Z&| &&6&C &$&F*&0&@6&<&B& H&O&`_&e&k& q&_w&}&) & &&&&<&s&G& &_& &&&q&^&d& & &&l&&&<& &!&.& & %&\ +&1&7& =& C&=I& O&U&[&* a&xg& m&s&y&&&f&)& &<&&&&&i&&&"& &O& &&-&&J&;!&M'&7 ;&=A&Z G&Y& _&e& k&Mq&/w&}&&& &h&1 &T&&&&:&&&&&n &E&&&&z&*&3 &U &$&*& 0&6&H&N&6T&vf& l&Q r&x&~&&&&&8&& & && &B &&&}&& &&&  & & &  &0* &: &@ &,F &L &S &=X &@h &n &t &S{ & & &8 &E & &B & &4 & &X & & & & & & &:' &@ &L &X & d &q & &  &Y &  &p  &X  &  33 &>  \ &g p & &` & &z & & 5 & d &\ &X & & & & &G( &C & d &L & & &g & &Y+&GK&c&h{&&j& &A& &&#&=&LT$,s <$?@$O$_8@$_X`$o<D&[&&&6&C&N&Y&k s$  $ L$&&&&w&U |:&e&&&& && &&& -&CF&n&Rz&& &&&& &=&#&J(&j A&N& l&(&" &&&H! 0  L-@<P@`p "'>&'V*'i.'y2'6':'>'B'L'Q'V'(['1`'Ce'Oj'Wo']t'hy'q~'}'''''''''''''''#'.':'E'N'Y'h'o'w'''' '''''(Ar +<+@l+p++ +.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rela.exit.text.rodata.str1.8.rodata.rela.exit.data.rela.init.data.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @p@XS!+&@XYH!1x;x,6@Yx!K$F@ZH!V2ee0rm@`Z! }@xZ!W' @Zx*! "P@`!\"@h!"@X(!0'f0C 0F'F#F ;G6@ !H "- OH