ELF>P@@21GNUTwoEI%-y aLinuxLinux6.1.0-41-amd641@fD1@AUATUSH8LXeH%(HD$01Il$M HU` H9tH9:uHc؀Xt%1HT$0eH+%(H8[]A\A]Xu1H|$HD$IHD$AwHD$HD$ HD$(Ht$LXMu;tOHt$LD$D$=@6.uHuLI1Dff.HXHBHcLHHt ff.fSHt u!v0 [V4v0[fD1@fDHt+HX1ɾHGHPƄXfDAVAUIATAUSHH`LpHH=H=( HH4HǃHxHHD LhHXK\`I8HL @LLHHH@tHH@LL HXfC4AH"A"HC8HHHu-H[]A\A]A^M MQMEHD$D$H߉D$D$H[]A\A]A^ff.fGtBATUHS1H|`HtLXLHD`H;]r[]A\f.AWAVAUATUHSHHLwHL{tHHCHBHDkDcLHHH"HCCED$CD$INAtpIcEu>HAhT$LDt$IT(tE1HDDHH[]A\A]A^A_At$|$LtHA`IVIcIVE1tI@ATIUSHoEtt1 H;]sg*@t郼uID$(LH@ID$(*H@HtLt DŽfH;]rHL[]A\*Iv+I$DHHH9LfATUHSPLgtU1ۃ8u=ID$eLjH@hIT(E11HݠH;PrH5[H2] A\@UHAWAVAUIATSLgAD$IE11 HA;\$slAuEIE(ILM E*HLIE(A*H@HLt}fHA;\$rH5 2I$L[A\A]A^A_]A*Ivhid_waithid-amdsfh%s %04X:%04Xunknown sensor typesid 0x%x (%s) status 0x%x accelerometergyroscopemagnetometerHPDALSamd_sfhpcie_mp2_amdamd_sfhfailed to set DMA mask amd_sfh_irq_init failed unknown sensor typesid 0x%x (%s) status 0x%x amd_sfhcan't reserve mmio registers failed to remap vsbase failed to get sensors firmware version 0x%x amd_sfh_irq_init failed accelerometergyroscopemagnetometerALSHPD (`( ` (080( 80( 8 8 (08@80( @    (080( 8  @  (080( 8 (0( 00     ((  (0( 0( 03AMDSFH: Invalid report size suspend sid 0x%x (%s) status 0x%x resume sid 0x%x (%s) status 0x%x stopping sid 0x%x (%s) status 0x%x Failed to discover, sensors not enabled is %d drivers/hid/amd-sfh-hid/amd_sfh_client.cfailed to request irq %d err=%d amd_sfh_hid_client_init failed suspend sid 0x%x (%s) status 0x%x stopping sid 0x%x (%s) status 0x%x Failed to discover, sensors not enabled is %d resume sid 0x%x (%s) status 0x%x amd_sfh1_1_hid_client_init failed drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.cauthor=Basavaraj Natikar author=Sandeep Singh author=Shyam Sundar S K license=Dual BSD/GPLdescription=AMD(R) PCIe MP2 Communication Driverparm=sensor_mask:override the detected sensors maskparmtype=sensor_mask:intalias=pci:v00001022d0000164Asv*sd*bc*sc*i*alias=pci:v00001022d000015E4sv*sd*bc*sc*i*depends=hidretpoline=Yintree=Yname=amd_sfhvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions $p@devm_request_threaded_irqz?devm_kmallocDׯ__x86_indirect_thunk_rbpnJnesnprintfKdmam_alloc_attrsTfinish_waitk3X__pci_register_driver7devm_ioremapDb}memcpy_fromio zkfree ]usleep_range_state&prepare_to_wait_eventDC__wake_up"hid_allocate_device`mEz__dynamic_dev_dbgERrhid_destroy_device2pci_unregister_driverfortify_panicm__fentry__pHe__x86_indirect_thunk_raxո__devm_request_region~_printkݍschedule_timeout: pci_intxV __stack_chk_failmqueue_delayed_work_onstrnlen|c__x86_indirect_thunk_rdxTdevm_add_action'pcim_iomap_regionsuyHinit_wait_entryh__list_add_validjdevm_kfree&<_dev_errUrS__list_del_entry_valid3 _dev_warn^dmi_check_system|XLpci_set_master9[__x86_return_thunkT__init_waitqueue_head}hid_input_reportfdma_set_coherent_mask9dstrscpyJcancel_delayed_work_sync9cinit_timer_keyf__x86_indirect_thunk_rcxe?ktime_getjdelayed_work_timer_fnߕdma_set_mask'hid_parse_reportupcim_iomap_tableRkmalloc_traceU5wiomem_resource<param_ops_intDhpcim_enable_devicemsleepwdmi_first_match]{__SCT__might_resched kmalloc_cachesa]hid_add_deviceӅ3-system_wq module_layoutZ<7JG>8Ramd_sfhGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0##DR!A m@v; DDDDDDE$E5EJE ]E nE EEc x @L!`E ќE E@E`Eh{pcEEEEF F@x 'F]0F>F JF@WF`Y=5Y=cFY=uF@F`FFFKr@-FFF F ``F`F`x cF>GBG@B`BBGKB)GB.GH`rfLV TsK@8G`F@G `>-(PG;[G *eG@oG *:uGG@G`GR!Amc G@GGTG :"uGGJ@G@H{U HH&H2H FH@XH`nH}HKHKH@{`HHKq`Hk@HkV< wUpvkHH@HIIb@R&I2I?I`@JI-ZIG/3x eIuI~I`@IIIIIIIIJ$J8V?>@/J`8J-@AJNJ@XJAˆrdJĈ@qJƈJƈJȈJʈ@j̈r) u@J h@ 1Έ@=Ј%J҈JԈ@YֈJ؈J     JWF J KK K@  KK    * *È 'ň Lj Ɉ ˈ ͈ ψ  *Qш  *Qӈ Ո K׈+K ќ`@8K$BK$WF$MK$[KPjK#{Kۈ@K8K$K* KK@K*`K*KވKۈKV@ L߈Lۈ@#LV2L[@ALQLa%\La%`WF 8K( BKP qLۈ L } !U@ LUوL݈WڈL(-L@LG܈LBK$* W@L@5L@hkLkLM@}ڈM* Mp@+M4M?M@IMjr&@ZMgMsMM@  &  $*   * $ $$ LM  K*LM  ќM  ќM  ќyMM  MM$[o&Qf| $MM N  N /N >N NN ^NeNkNyNN*^N*N*N* *N*N*N**^N* * * *N NN  ?N  ?BK& O  ?PO  N$^N*,O MBOOOYObOjOrOzOO*O* **-* "O#H*>*O*O* *O%O&O**-i**(O) O$O' m*@`OPTP+P`,P Pz%+Pو* N8P 1 ?kHP 3[P kP  ?zP 7P 7BKPPPPP 7P P  ќ8KWF Q > ќ8KWFQ @1QT-AQ*@JQ*`*p TQ*}aQ ** < *@mQ |QBQCQ*Q |QBQCM7*Q |QBQCB*Q|QBQ*`*Q****QH*QIQ 8K$&$ R$[$TQ$ R*(*R8K$TQ$Е$@RVRKfR&HR%XR%hRVRLRR8RXR$x SVRKS&H7S%XLS%haSVRLsSS8SXSVRKS&HS%XS%hS&x T%T%TVRL0T;T8FTXQTxcTVRKvT&HT%XT%hTVRLTT VRKTVRLT$Vf WVY YV [V- ]V _LK M U c *BK#U3U e $MK$BK8K}AU g OU*YU i $BK8KqLfU k BKvUU mU*Q*U*U*Qo*QpU cU gU kV eV m w> x^N***^N*N***^***NN* z'V{*.V***** * 9V*FV}RV*]V**hVN* vVVVV V pV JV JV hW W XX#W 7 ?4W KW `W 7sW 7W MW W W W W  N$QL*X hid_device_idhid_report_typeHID_INPUT_REPORTHID_OUTPUT_REPORTHID_FEATURE_REPORTHID_REPORT_TYPEShid_class_requestHID_REQ_GET_REPORTHID_REQ_GET_IDLEHID_REQ_GET_PROTOCOLHID_REQ_SET_REPORTHID_REQ_SET_IDLEHID_REQ_SET_PROTOCOLhid_collectionparent_idxhid_usagecollection_indexusage_indexresolution_multiplierwheel_factorhat_minhat_maxhat_dirwheel_accumulatedhid_fieldapplicationmaxusagereport_offsetreport_sizereport_countreport_typeusages_prioritieslogical_minimumlogical_maximumphysical_minimumphysical_maximumunit_exponenthidinputdpadslot_idxhid_reporthidinput_listfield_entry_listfield_entriesmaxfieldtool_activetoolhid_inputreportshid_field_entryhid_devicedev_rdescdev_rsizerdesccollectioncollection_sizemaxcollectionmaxapplicationcountryreport_enumled_workdriver_input_lockll_driverll_open_lockll_open_countbatterybattery_capacitybattery_minbattery_maxbattery_report_typebattery_report_idbattery_charge_statusbattery_statusbattery_avoid_querybattery_ratelimit_timeclaimedinitial_quirksio_startedhiddevhidrawff_inithiddev_connecthiddev_disconnecthiddev_hid_eventhiddev_report_eventdebug_rdescdebug_eventsdebug_listdebug_list_lockdebug_waithid_report_enumnumberedreport_listreport_id_hashhid_typeHID_TYPE_OTHERHID_TYPE_USBMOUSEHID_TYPE_USBNONEhid_battery_statusHID_BATTERY_UNKNOWNHID_BATTERY_QUERIEDHID_BATTERY_REPORTEDhid_driverdyn_listdyn_lockreport_tableraw_eventusage_tablereport_fixupinput_mappinginput_mappedinput_configuredfeature_mappinghid_ll_driverraw_requestoutput_reportmay_wakeupmax_buffer_sizehid_report_idhid_usage_idusage_hidusage_typeusage_coderequest_listreport_idsensor_idxcurrent_indexamd_input_datasensor_virt_addrinput_reportamdtp_cl_datainit_donecur_hid_devis_any_sensor_enabledhid_dev_countnum_hid_deviceshid_devicesreport_descrreport_descr_szhid_sensor_hubshid_descrhid_descr_sizephys_addr_basesensor_dma_addrsensor_stssensor_requested_cntfeature_reportrequest_donework_bufferdevice_infoamdtp_hid_datacli_datahid_waitamd_mp2_sensor_infoamd_mp2_devcl_datavsbasesfh1_1_opsmp2_opsmp2_acsamd_sfh1_1_opsamd_mp2_opsstop_allclear_intrinit_intrdiscovery_statusget_rep_descget_desc_szget_feat_repget_in_repamdtp_hid_removeamdtp_hid_probeamdtp_hid_wakeupamdtp_wait_for_responsereqtypeamdtp_hid_requesthdevreportnumamdtp_raw_requestamdtp_hid_closeamdtp_hid_openamdtp_hid_stopamdtp_hid_startamdtp_hid_parsecmd_idNO_OPENABLE_SENSORDISABLE_SENSORSTOP_ALL_SENSORSsub_cmd_idsub_cmd_valueintr_disableulsfh_cmd_basesfh_cmd_responsemp2sfh_interface_initamd_stop_all_sensoramd_stop_sensoramd_start_sensoramd_sfh_wait_responsesensor_indexACCEL_IDXGYRO_IDXMAG_IDXALS_IDXHPD_IDXMAX_IDXcust_idplat_idsfh_platform_infominor_vermajor_verfversfh_firmware_infosensorssfh_sensor_listplat_infofw_infosfh_basesbasesfh_base_infodesc_typedescr_sizefeature_sizeamd_sfh1_1_initamd_mp2_pci_removeamd_sfh_suspendamd_sfh_resumeamd_sfh1_1_hid_client_initamd_sfh_hid_client_deinitaccel_idxgyro_idxmag_idxals_idxamd_sfh_hid_client_initamd_sfh_work_bufferamd_sfh_workamd_sfh_get_reportamd_sfh_set_reportsfh_common_dataintr_cntfeatvalidsensor_statesfh_float32sfh_accel_datacommondataacceldataaccelstatussfh_gyro_datagyrodatasfh_mag_datamagdatasfh_als_dataluxprobablityshpdhpd_statuscommon_feature_propertyreport_statereport_intervalcommon_input_propertyaccel3_feature_reportcommon_propertyaccel_change_sesnitivityaccel_sensitivity_maxaccel_sensitivity_minaccel3_input_reportin_accel_x_valuein_accel_y_valuein_accel_z_valuein_accel_shake_detectiongyro_feature_reportgyro_change_sesnitivitygyro_sensitivity_maxgyro_sensitivity_mingyro_input_reportin_angel_x_valuein_angel_y_valuein_angel_z_valuemagno_feature_reportmagno_headingchange_sensitivityheading_minheading_maxflux_change_sensitivityflux_minflux_maxmagno_input_reportin_magno_xin_magno_yin_magno_zin_magno_accuracyals_feature_reportals_change_sesnitivityals_sensitivity_maxals_sensitivity_minals_input_reportilluminance_valuehpd_feature_reporthpd_input_reporthuman_presenceamd_sfh1_1_set_desc_opsdescriptor_nameget_desc_sizeget_input_repflt32_valfloat_to_intget_feature_reprep_descget_report_descobject_distancehuman_presence_actualhuman_presence_reportamd_sfh_set_desc_opsget_input_reportget_feature_reportget_descr_szget_report_descriptorcmd_v2out_in_c2pcmd_responseresponse_v2buf_layoutbuf_lengthsfh_cmd_parammem_use_typeUSE_DRAMUSE_C2P_REGamd_mp2_pci_driver_exitamd_mp2_pci_driver_initamd_mp2_pci_suspendamd_mp2_pci_resumeamd_sfh_shutdownamd_mp2_pci_probemp2_disable_intramd_sfh_irq_initamd_mp2_get_sensor_numamd_stop_all_sensorsamd_sfh_dis_sts_v2amd_sfh_irq_init_v2amd_sfh_irq_handleramd_sfh_clear_intramd_sfh_clear_intr_v2amd_stop_all_sensor_v2amd_stop_sensor_v2amd_start_sensor_v2amd_sfh_wait_response_v2  #+(+S++~ BO h ~ <$   0T#:&= L \hp+x  ,#8  ;#8#8&#p8>#88V@  s ~ pfD0&`$ )0 D_-]u(ESPcx@ P ` -@p<pHT_t 55-b31%.'W xg v 4( @    a10sG#8 0_#81 5#h8#8`$ #08#87#P8O#8g#88  s ~ 0 P@'"p'*''<p()    p*0..s&`6P]v5@V)    ' = PP Z n       %    & / @ V ^ `0*v       *   # `36 M W h w          ! + A `<N [ l p     x     :% (8 ? O S` u     __UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9amdtp_hid_startamdtp_hid_stopamdtp_raw_requestamdtp_wait_for_responseamdtp_hid_parseamdtp_hid_requestamdtp_hid_request.coldamdtp_hid_openamdtp_hid_closeamdtp_hid_ll_driver__key.2amdtp_hid_probe.cold__func__.1__func__.0amd_sfh_work.coldamd_sfh_suspend__UNIQUE_ID_ddebug278.7CSWTCH.27amd_sfh_resume__UNIQUE_ID_ddebug276.8__UNIQUE_ID_ddebug284.4__UNIQUE_ID_ddebug280.6__UNIQUE_ID_ddebug282.5amd_sfh_hid_client_init.cold__func__.2__func__.3amd_start_sensor_v2intr_disableamd_stop_sensor_v2amd_stop_all_sensor_v2amd_sfh_irq_handleramd_sfh_dis_sts_v2mp2_disable_intramd_sfh_shutdownamd_mp2_pci_resumeamd_mp2_pci_suspendamd_sfh_irq_init_v2.coldamd_mp2_pci_driver_initamd_mp2_pci_driveramd_mp2_pci_removeamd_stop_all_sensorsamd_stop_sensoramd_start_sensoramd_sfh_wait_response_v2amd_mp2_pci_driver_exitamd_mp2_pci_probedmi_nodevsdmi_sfh_tableamd_sfh_ops_v2amd_sfh_opsamd_mp2_pci_probe.coldsensor_mask_overridedmi_sensor_mask_overrides__UNIQUE_ID_author284__UNIQUE_ID_author283__UNIQUE_ID_author282__UNIQUE_ID_license281__UNIQUE_ID_description280__UNIQUE_ID___addressable_cleanup_module279__UNIQUE_ID___addressable_init_module278amd_mp2_pci_tblamd_mp2_pm_opssfh1_1_ops__UNIQUE_ID_sensor_mask277__UNIQUE_ID_sensor_masktype276__param_sensor_mask__param_str_sensor_mask.LC0get_descr_szCSWTCH.20CSWTCH.19get_input_reportget_feature_reportget_report_descriptor__UNIQUE_ID_ddebug284.9amd_sfh_hid_client_deinit.isra.0__UNIQUE_ID_ddebug276.13amd_sfh1_1_hid_client_init__UNIQUE_ID_ddebug280.11__UNIQUE_ID_ddebug278.12amd_sfh1_1_hid_client_init.cold__UNIQUE_ID_ddebug282.10__UNIQUE_ID_ddebug292.5__UNIQUE_ID_ddebug290.6__UNIQUE_ID_ddebug286.8__UNIQUE_ID_ddebug288.7amd_sfh1_1_init.cold__func__.4amd_stop_all_sensoramd_sfh_wait_responsefloat_to_intget_desc_sizeCSWTCH.33CSWTCH.32get_input_repget_feature_repget_report_descamdtp_hid_probedevm_request_threaded_irqdevm_kmalloc__x86_indirect_thunk_rbpamd_sfh_clear_intr_v2amd_sfh_irq_init_v2__this_modulesnprintfdmam_alloc_attrsfinish_wait__pci_register_driverdevm_ioremapmemcpy_fromiocleanup_moduleusleep_range_stateprepare_to_wait_eventamd_sfh_clear_intr__wake_uphid_allocate_device__dynamic_dev_dbghid_destroy_devicepci_unregister_driverfortify_panic__fentry__init_moduleamd_sfh1_1_init__x86_indirect_thunk_rax__devm_request_region_printkschedule_timeoutpci_intx__stack_chk_failqueue_delayed_work_onstrnlenamd_sfh1_1_set_desc_ops__x86_indirect_thunk_rdxdevm_add_actionamd_sfh_work_bufferpcim_iomap_regionsinit_wait_entry__list_add_validamd_sfh_set_desc_opsdevm_kfree_dev_erramd_sfh_get_reportamd_sfh_set_report__list_del_entry_valid_dev_warndmi_check_systempci_set_master__x86_return_thunkamd_sfh_irq_init__init_waitqueue_headhid_input_reportdma_set_coherent_maskstrscpycancel_delayed_work_syncinit_timer_key__x86_indirect_thunk_rcxktime_getdelayed_work_timer_fnamd_sfh_workdma_set_maskhid_parse_reportamd_mp2_get_sensor_numkmalloc_tracepcim_iomap_tableamd_sfh_hid_client_deinit__mod_pci__amd_mp2_pci_tbl_device_tableiomem_resourceparam_ops_intpcim_enable_deviceamdtp_hid_wakeupsfh_interface_initmsleepdmi_first_matchamdtp_hid_remove__SCT__might_reschedkmalloc_cacheshid_add_deviceamd_sfh_hid_client_initsystem_wq!(18j!QVa,   1<r .y 9~'/JOa (&Ppx( 3?N Ff  m y  !  F" H) 5U  a$R q      - 9 A L [ Fs pz        0 N S k  * u     : _ |  <  <*<cp F   Z 8/ F>  P ZW p\qZ 18Rav!29AVe `l [:?Q/4A_kAQ_ `m}    $6q @z '9Qciqw  !3;A  !)X1T _  m! ,  0 } "$,/ 0=^e$p (~ 0   @3V}   @ #Flx  h   !|! ? D \ q  :!Y!w!!!!"'"\"""##$#_#o# ~# # # h##### $ $  $4$ Q$a$$$ % %0%@% X% _% 0k%z% %% % %%&$&F&U& ]& e& m& `$u& z&&&&& t& && ]& P&' E' '' ''' ,'3'A'^'q'''''''(*(f(((( ((W)j))))) ))#*4* 9*b*i*q*++,@--(.1.q.x..../\/ `/I>/R/T]/ Xk//// /J//T/ X/y00 0 .0O0a0i0 .q0 0.y0 )0 p*0  # (/ 7<&L Q[0z      "  & )2&     u(08F@FHFPFXF`FhFpFxFFFFFFF`       0 (08@ H`PX``hp x`  p0` @P@ P(P0p8 @@HPX0`hpx `$%@'p'''(()p*0..`0' U $(I,N0 4K 8<@DQHLPTX\8`dh9lp.tx@|h: (W]^#&]'''e(((V)i) ))))"* 8*$a*(h*,+0p.4w.8.<.@=/D/H/L 0PN0T0   ,07 9$:(;,?048<@DHLPTX\`dhlp tx| Z`ginrswFGIS, `gikm n$r(v,E0F4G8I<K@MDOHTLPTX\`;d<h>lCptx| &)[`           H I K P      $o(,,@0_4p8v<@DHL$P0TVX`\`dhlptx| =@FRw9>CPY.38 @GMRW X$\(,048<@DHLEPPTWXY\d`hdlhlptx|GPghmp| 78?_ @  %&- W\ q$(#,0048<@DHLPTX\`dhlptx|  &)^#c#U$`$f$i$/%4%%%%%%%&&&&&&7'6@'F'V' ]'b'p''' '$'(','0'4'8'<^(@_(Da(Hc(Le(Pj(T(X(\(`(d(h(l(p(t(x(|))m*p*v*}*++,.0...S0`00o    $ (t , 0 4^ 8{ < @DHbL2PuTX1\`dhlp&t2xU|"E 9!X!v!"&"""$$   C    $P ( *0 4#8 @DH bPjTX "`Ydh p tc#x "# $4% Z@&& B&& z&' &' (080@  PpP@pHP0X@`hp@'p'''j 'p8@HPZpxZ H P(0tPXP`h]PEP'@08 @Hhpx0h8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rela.return_sites.orc_unwind.rela.orc_unwind_ip.rodata.str1.8.rela.retpoline_sites.modinfo.rela__param.rodata.cst2__versions.rela__jump_table.rela.data.rela.static_call_sites.rela__dyndbg.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?0:@(,/J*16E@(/^`2Y@@ x/n2 i@ 0/ ~2  y@ H/ L@0 / 2NmPX@/QYZ@P"/2`>Vb@`= /c d(@A`/e" e 2t-@A/Du0 ?@E/OxJ@H/!gxb@I@/#u{p@XN/%{@pN/'|@@N0/)0@u780 H N0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H 'Oeë^}qUxk+˙1