ELF>@@43GNU)M 89r7t$ ttM9|$ LLVff.fU Hվ!SHHH eH%(HD$1HT$1HD$fD$t L$HHHHT$eH+%(u H []U Hվ!SHHH eH%(HD$1HT$1HD$fD$ L$HHHHT$eH+%(u H []U Hվ!SHHH eH%(HD$1HT$1HD$fD$T L$HHHHT$eH+%(u H []U Hվ!SHHH eH%(HD$1HT$1HD$fD$ L$HHHHT$eH+%(u H []ff.U Hվ!SHHH eH%(HD$1HT$1HD$fD$$ L$DD$HHHHT$eH+%(u H []f.AU!IATL0ULHSH˹ H eH%(HD$1HT$1HD$fD$z HT$HHuX|$!D$uJ Ht$L LHHT$eH+%(uH []A\A] HfAU!IATL0ULHSH˹ H eH%(HD$1HT$1HD$fD$ HL$HT$HHuX|$!D$uJ Ht$L LHHT$eH+%(uH []A\A] Hff.fAU!IATL0UH1LSH˹ H eH%(HD$1fT$HT$HD$ 1HT$ HHfD$ ubD$ |$!D$fD$uJ Ht$L LHHT$eH+%(uH []A\A] HAU!IATL0UH1LSH˹ H eH%(HD$1fT$HT$HD$ 1HT$ HHfD$ ubD$ |$!D$fD$uJ Ht$L LHHT$eH+%(uH []A\A] HHHHHH1IHIHIHD$HD$IHD$HD$ÉI$HI$HyHHD$D$IHD$D$I$HHHI$HHD$HcD$yHEHLHHT$eH+%(uHI$H[]A\HUHLD$HcD$yHHLD$HcD$y(HLD$HcD$yHHL$T$HLAHHT$tUD$HLD$xH߉D$D$H߉D$D$H߉D$D$Ht$HfD$tD$H놉D$HvHPHHHdHH 0HEEHEHmLD~H(HH4u[ƃ4HH4D$uDHLD$tFHLD$D$HLƃ4HD$D1111pHhE1 H`LHHx1HHHPHHHPHDžHDžHDžHDžHDžDž8fDž<ƅHLHDžHDž@ƅHXHDž`11HLyGHLD$D$HD$D$\HLHHLD$yHLLD$HHD$HLD$D$HLD$D$HLD$D$HLD$D$I$HADI$HHAHHAI$HD$DD$I$HD$DD$I$HD$D$I$HD$I$HHHD$I$HD$I$LH؉HH߉D$HcD$yHHH߉D$HcD$yHHH߉D$HcD$yHHH߉D$HcD$yHHH߉D$HcD$yHHLD$HcD$y(HLD$HcD$yHHHLD$HcD$y(HLD$HcD$yHHHLD$HcD$y(HLD$HcD$yHHHLD$HcD$y(HLD$HcD$yHHHhid_cp2112read response: %02x %02x unknown report Error requesting status: %d Error requesting data: %d error reading %s string: %d invalid %s string length: %d error reading lock byte: %d error chmoding sysfs file %s error writing %s string: %d %ierror reading usb config: %d drivers/hid/hid-cp2112.cerror writing usb config: %d &dev->lockparse failed hw start failed hw open failed power management error: %d error requesting version error setting SMBus config &dev->waitio already started io already stopped adapter registered cp2112_gpioerror registering gpio chip error creating sysfs attrs writereadUnsupported transaction %d short read: %d < %zd transfer finished: %d I2C %d messages I2C read %#04x len %d I2C write %#04x len %d read returned 0 long read: %d > %zd I2C transfer finished: %d 0x%04x %u %u mA %u.%u %hhi%hhi.%hhi%hicp2112cp2112-gpioserialproductmanufacturerrelease_versionpower_modemax_powerproduct_idvendor_idxfer status: %02x %02x %04x %04x error requesting GPIO values: %d error setting GPIO values: %d error requesting GPIO config: %d error setting GPIO config: %d read %d of %zd bytes requested Part Number: 0x%02X Device Version: 0x%02X error requesting SMBus config CP2112 SMBus Bridge on hidraw%derror registering i2c adapter %s addr 0x%x flags 0x%x cmd 0x%x size %d Error starting transaction: %d Transfer timed out, cancelling. Error cancelling transaction: %d I2C write-read %#04x wlen %d rlen %d Multi-message I2C transactions not supported cp2112_i2c_xfercp2112_readcp2112_xfercp2112_probecp2112_raw_eventgpio_push_pulllicense=GPLauthor=David Barksdale description=Silicon Labs HID USB to SMBus master bridgeparm=gpio_push_pull:GPIO push-pull configuration bitmaskparmtype=gpio_push_pull:intalias=hid:b0003g*v000010C4p0000EA90depends=hidretpoline=Yintree=Yname=hid_cp2112vermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions   ( ( ( ( (  (0(  (08@80(  (0(   X X00 (@( @ (0( 0 p p 0 0 (x( x (H( H (P( P (08H80( H80(  (0880(  (0880( 8888888888 (H( H (H( H (H( H (H( H(0@00@p0 0xHP8Hm__fentry__9[__x86_return_thunkH__hid_register_driverDC__wake_up`mEz__dynamic_dev_dbg&<_dev_err@sysfs_remove_groupi'i2c_del_adapterc!Սgpiochip_unlock_as_irqgpiochip_free_own_desc@r gpiochip_removeI}hid_hw_close00`hhid_hw_stopJcancel_delayed_work_syncA̴fkmemduphid_hw_raw_request zkfree8g@"hid_hw_output_reportck6gpiochip_get_dataKMmutex_lock82mutex_unlock=gpiochip_enable_irq|>3gpiochip_disable_irq]{__SCT__might_rescheduyHinit_wait_entry&prepare_to_wait_eventTfinish_waitݍschedule_timeoutV __stack_chk_fail3 _dev_warnu$,\hid_unregister_driverE:#__kmalloc)/utf16s_to_utf8sfsysfs_chmod_fileutf8s_to_utf16snsscanfpHe__x86_indirect_thunk_raxz?devm_kmalloc __mutex_initAG9hid_open_report_hid_hw_startpShid_hw_openK_dev_infonJnesnprintfT__init_waitqueue_headfi*uphi2c_add_adapterʯ&fdownjdelayed_work_timer_fnӵhandle_simple_irq9cinit_timer_keyELkgpiochip_add_data_with_key֍sysfs_create_group6Lirq_get_irq_data%Thandle_nested_irqӅ3-system_wqmqueue_delayed_work_on8߬imemcpyscnprintfG9gpiochip_irq_reqresgpiochip_irq_relres<param_ops_int module_layoutXXXXX$#"B,x(hid_cp2112GCC: (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ˆ@XJÈAňrdJLj@qJɈJɈJˈJ͈@jψr) u@J h@ 1ш@=ӈ%JՈJ׈@YوJۈJ     JWF J KK K@  KK   Ĉ * *ƈ 'Ȉ ʈ ̈ Έ Ј ҈  *QԈ  *Qֈ ؈ KڈHPsc*g  @%Gќ@:"eb-`+K>KNK^KvKKKKKKL1LQLhL yL!L"L#L$LLLL MM3MLMdM}MMr$MBM$(M$0MA8MAHM$XMA`N r$*OA%}A%$(!N$0,N$8:N$@<$HHNr$$A_Nr$$A|N$ N(N@r$$$$=Nr$ANr$N$N$AA(?r$$c$c?mDN@ $ OTO!%G@!$O".O$#:O$#DO$PO] $[O]@$JA$fO64J7s8tOK:~OU@:=O$@=AO(rO O p OrO  OO  Ox O  P P 8P PP jP P P P  RP̆[?P  RP̆[ QP  RP[?P  RP[ QP Q Q "Q 1Q AQ QQ bQ qQ Q yK T &]y  "$TQ Q Y [k$"$" $Q  [k$&"$" $Q  :"QQ  :"Q " :"Wn Q $ OQWFR &R 3R CR WR gR 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_codeCP2112_GPIO_CONFIGCP2112_GPIO_GETCP2112_GPIO_SETCP2112_GET_VERSION_INFOCP2112_SMBUS_CONFIGCP2112_DATA_READ_REQUESTCP2112_DATA_WRITE_READ_REQUESTCP2112_DATA_READ_FORCE_SENDCP2112_DATA_READ_RESPONSECP2112_DATA_WRITE_REQUESTCP2112_TRANSFER_STATUS_REQUESTCP2112_TRANSFER_STATUS_RESPONSECP2112_CANCEL_TRANSFERCP2112_LOCK_BYTECP2112_USB_CONFIGCP2112_MANUFACTURER_STRINGCP2112_PRODUCT_STRINGCP2112_SERIAL_STRINGSTATUS0_IDLESTATUS0_BUSYSTATUS0_COMPLETESTATUS0_ERRORSTATUS1_TIMEOUT_NACKSTATUS1_TIMEOUT_BUSSTATUS1_ARBITRATION_LOSTSTATUS1_READ_INCOMPLETESTATUS1_WRITE_INCOMPLETESTATUS1_SUCCESScp2112_smbus_config_reportclock_speeddevice_addressauto_send_readwrite_timeoutread_timeoutscl_low_timeoutretry_timecp2112_usb_config_reportpower_moderelease_majorrelease_minorcp2112_read_req_reportcp2112_write_read_req_reporttarget_address_lengthtarget_addresscp2112_write_req_reportcp2112_force_read_reportcp2112_xfer_status_reportstatus0status1cp2112_string_reportcp2112_devicehdevread_dataread_lengthhwversionxfer_statusread_availxfer_availin_out_buffergpio_pollgpio_poll_workergpio_prev_statecp2112_pstring_attributecp2112_driver_exitcp2112_driver_initcp2112_raw_eventcp2112_removecp2112_probecp2112_gpio_irq_typecp2112_gpio_irq_shutdowncp2112_gpio_irq_startupcp2112_gpio_poll_callbackcp2112_gpio_irq_unmaskcp2112_gpio_irq_maskcp2112_gpio_irq_ackchmod_sysfs_attrskdevpstr_showpstr_storerelease_version_showrelease_version_storepower_mode_showpower_mode_storemax_power_showmax_power_storeproduct_id_showproduct_id_storevendor_id_showvendor_id_storecp2112_functionalitycp2112_xfercp2112_i2c_xfercp2112_write_reqcp2112_write_read_reqcp2112_readcp2112_xfer_statuscp2112_waitcp2112_hid_outputcp2112_gpio_direction_outputcp2112_gpio_getcp2112_gpio_get_allcp2112_gpio_setcp2112_gpio_direction_input  !'-$ -: S i}<$  !80,='8U'88m(pr)p!C0!4]aVrI:,@D "P '084)"E X s }KH !@HN`30^ 0 *PK7-@rR(b-k'p8`L\P'8'8HP&'8?'P8W'8o'8'8 //@/)85/Lpad/{ ^ ^!O ^"  ^+ 7 C0 O@[ r 0<8#%0! ! .! A! U!` n! (!(!(t9(  # !) 0P ] s  +     :       3 = O c o z          % < E V a m            6 I Y f            3 __UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9cp2112_functionalitycp2112_gpio_irq_ackcp2112_gpio_irq_typecp2112_driver_initcp2112_drivercp2112_write_reqcp2112_write_read_reqcp2112_raw_event__UNIQUE_ID_ddebug357.1__UNIQUE_ID_ddebug355.2cp2112_raw_event.coldcp2112_removecp2112_attr_groupcp2112_hid_outputcp2112_gpio_get_allcp2112_gpio_get_all.coldcp2112_gpio_getcp2112_gpio_setcp2112_gpio_set.coldcp2112_gpio_direction_outputcp2112_gpio_direction_output.coldcp2112_gpio_direction_inputcp2112_gpio_direction_input.coldcp2112_gpio_irq_unmaskcp2112_gpio_irq_maskcp2112_gpio_irq_shutdowncp2112_waitcp2112_xfer_statuscp2112_xfer_status.coldcp2112_read__UNIQUE_ID_ddebug337.18cp2112_read.coldcp2112_driver_exitcp2112_hid_get.constprop.0pstr_showpstr_show.coldchmod_sysfs_attrs__compound_literal.0chmod_sysfs_attrs.coldpstr_storepstr_store.coldmax_power_storemax_power_store.coldhid_hw_power.constprop.0.isra.0cp2112_probe__key.40cp2112_probe.coldsmbus_algorithm__key.41__UNIQUE_ID_ddebug353.3cp2112_gpio_irqchipcp2112_gpio_poll_callbackcp2112_gpio_irq_startupcp2112_xfer__UNIQUE_ID_ddebug349.7__UNIQUE_ID_ddebug351.4cp2112_xfer.coldcp2112_i2c_xfer__UNIQUE_ID_ddebug339.12__UNIQUE_ID_ddebug345.9__UNIQUE_ID_ddebug347.8__UNIQUE_ID_ddebug343.10__UNIQUE_ID_ddebug341.11.LC58cp2112_i2c_xfer.coldproduct_id_showproduct_id_show.coldpower_mode_showpower_mode_show.coldvendor_id_showvendor_id_show.coldmax_power_showmax_power_show.coldrelease_version_showrelease_version_show.coldpower_mode_storepower_mode_store.coldrelease_version_storerelease_version_store.coldvendor_id_storevendor_id_store.coldproduct_id_storeproduct_id_store.cold__func__.46__func__.45__func__.44__func__.43__func__.38__UNIQUE_ID_license363__UNIQUE_ID_author362__UNIQUE_ID_description361__UNIQUE_ID___addressable_cleanup_module360__UNIQUE_ID___addressable_init_module359cp2112_devicesdev_attr_vendor_iddev_attr_product_iddev_attr_max_powerdev_attr_power_modedev_attr_release_versiondev_attr_manufacturerdev_attr_productdev_attr_serial__UNIQUE_ID_gpio_push_pull336__UNIQUE_ID_gpio_push_pulltype335__param_gpio_push_pull__param_str_gpio_push_pull.LC13.LC25.LC30__mod_hid__cp2112_devices_device_tabledevm_kmallochid_unregister_driverhid_hw_start__this_modulehid_hw_output_reportsnprintffinish_waitscnprintf__hid_register_drivercleanup_modulememcpygpiochip_enable_irqkfreegpiochip_disable_irqprepare_to_wait_event__wake_up__dynamic_dev_dbggpiochip_irq_relreshid_hw_stop__fentry__init_module__x86_indirect_thunk_raxschedule_timeout__stack_chk_failqueue_delayed_work_onhandle_simple_irq_dev_infoi2c_del_adaptergpiochip_get_datainit_wait_entrygpiochip_free_own_desc_dev_errirq_get_irq_datamutex_lockhid_hw_opengpiochip_irq_reqreshid_hw_closesysfs_create_groupsscanf__mutex_initsysfs_chmod_filehandle_nested_irq_dev_warn__x86_return_thunk__init_waitqueue_headi2c_add_adaptergpiochip_add_data_with_keysysfs_remove_groupgpiochip_removemutex_unlockcancel_delayed_work_syncinit_timer_keykmemdupdelayed_work_timer_fnutf16s_to_utf8shid_hw_raw_requestparam_ops_intgpiochip_unlock_as_irqhid_open_reportutf8s_to_utf16s__kmalloc__SCT__might_reschedsystem_wq !(1z{3?G   4 8U Z &4<J]q:CQ^q ?#1MjY!>_h"8AOk* < c      : ? Q  %`   0    , R b  5 hD Gm      < @!QVa%*13 &FLQ  X(  $AIinn+>Gv%8HQHe v p h    TBGDLDQ..... h;k  P   *   T7[<LT [ `}  !q} E  M7<A E!1- Q<Y^q` X  k w _     K! \! dd!!!!!;"n I" nV""K """+# 9# nF## ##    %8( (-5I?IO PTYi prz  p  5% 5 R>GA W \hy u my  !   :%3< HVbn   ,sl) 6 W (k z     H  5  +  0  p `  & +:E 7Qaq { p  T ,s   q(s/ c;DsU {Zez k k k  D  ).= 0BLDS [hw |     %1: FT>`>i u :      :  ! % 3 !? !K !T :` n "w   " " " :  #   # # #   0(08@pHPpX`0hpx@ P    `0PPP @p  (!0"`yhp@ @PP E@= : ' yz >$(],048<j@D9 H_ La P TPX$\`KdhlpGtxj|6X !"#  ,0 $(,04=8><C@MD_HLPTX\`DdEhGlIpNtcxp|w|XY[]bpv "' 079;@ D$H(L,048<@DHLPTX\` dhlptx| 67<@FJijo~     7 8 9 > $C (P ,W 0^ 4b 8c <j @Y DZ H[ L] P_ Td X \ ` d h l p tW x[ |] _ a f                 LMNPUZ`gu} " $).07 A$I(P,\048<@DH*L0PJTKXW\f`ndohylptx|GLPW_ acdip $(,048<@D HLPPTWXa\c`edfhglkp`taxb|dfhjo &4B456;@FTbVW X]bpv $(,04 8 < @ D! H) L0 P< T X \ ` d h l p t x!| !!!!!!!!!!!!!!"""""""""""""""####### C ]$(,)0K48<@DHLPTrXH\`dh lp   !$"(0#4 *K! b  $ ( Z0?4n8 @DH PTX `dh "ptox z?v B@ i r0P8H@HPX``h px ` ` 0 8``ppx  0 "@!@! 8@@H!Ppx0! ! !h (!0*PX`!h!!!08@!H8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param.rodata.cst2.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?#:@p1J_$E@x1Z~$ U@1n. i@01 ~.8y@81 2/23^ 60 @81P8Z9(@`199@x19@ 1: HDt@&1"J 2Z<-@ 1CZ>@ 1U[ P@ x1!`^[@1#p^k@01%^h{@H 1'a@h01)@a@@01+d0dPee%Њ`2 0= 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H 2x)A)@U_aA>)}sұ֓t c& OBFc$!ZW0V,/#Kż"e" A7 4b#m7˙Yl*k`=Oq-` h2Зwl&8Вa6 ݽ%K }*~Module signature appended~