ELF>@@54GNUz];1V{K- qLinux@UD=Hu6=t(DH) PHft f9uD@D]DH PHftf9u@tt uutD@UHAVAAUAATISHH_xeH%(HE1eHHHuHHtiHUHuHHtOHELMLUAIIIǁIǁDwDo jSXZHEeH3%(u He[A\A]A^]ff.@UAAHAWAVIAUMATSH(H_xeH%(HE1eHHHu HHE}+HUHMAHuDUAD]DIHHUHEI|$D]DUHHMLHHǀHHǀDE\$ET$ AD$Ml$ULMLjADLSXZHEeH3%(uHe[A\A]A^A_]@UIHAWMAVAUAATISH@LwHeH%(HE1AuAƀu{A@uWAEIcH}LAH AHt'DpHxLLDhX LxH}HEeH3%(uEH@[A\A]A^A_]11H}LMA@pLLMLMubfUHHAWAVAUATIL t A\A]A^A_]AuM$AU1IXLLAu LHILLHHLA\A]A^A_]@UHHATItA\]IĐHLLA\]@U҉H]ÐU҉H]ÐU11HSHHMHHeH%(HE1uH}u#H1u'21HueH34%(uH[]H;HHUHAUATSHeH%(HE1LhLg0HMIt$L1I$IDŽ$HHH)HP@A 1ҹfDPAǃpAD$ fAD$fAD$ AL$A$@fAD$\H\fA|$ AD$ fAT$ufAT$ AT$1HcL1fCD,HfA$H;HǃHAąH}HEHuH}%HH9 Hiʚ;H0HhƃHEeH3%(lHD[A\A]]ÀQu|R:SAQSǃpA fEL$AD$SAD$ L)H=ɚ;E1ZARAƃQA  ǃpfET$fE\$>T;XtQXǃpfAL$fA|$XfAD$DXEt%AfAT$AfAD$UHAWL`AVAAUATILSIEt AƄ$A$tMAƄ$tI$11ҾIDŽ$hLRLL[A\A]A^A_]ÄtA$uI$11ҾDUHAWLAVLwAUATILSIŅti X HiۃCH2 A\$LLL[A\A]A^A_]UHAVAUATL`SHLH0eH%(HE1Iu.ƃLLHEeH3%(ujH0[A\A]A^]1H}LL%%LHuLuHuLuff.@UHAUIATHPIHHP(H(DDJD)RHD)PLLHeA\A]]UHAWIAVIAUIATLIęLLLLLIA\A]A^A_]fUAHXAHARSHHHeH%(HE1HEfuHvxCPZHEeH3%(u He[AZ]ff.UHxXHX1]@UHxXH8]fDDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]fDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]fDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]fDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]fDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]fDeHsTUHAWAVAUATSHHt0HAAIIH{HMLDDHHu[A\A]A^A_]ftw^Ht HuHt=HuUHHHHE HEHtuHHff.UHAUATDpIDAIT$0DD"IT$8DA$ IL$89A\A]]fUHAVIAUATIARSHH  eH%(HE1HPHff9uHHPH=IFTIV\EFXAF`(HANTEN\HD)PA)XI>IHHLH@IAEI`A$ 1fAELIm Im E1E11ҹ0LE1E11ҹ1LE1E11ҹ2LE1E11ҹ3LE1E1@4LAN\AVTE1E15LAN`AVXE1E16LL LLMn(H]eH3%(uHe[AZA\A]A^]I>@HHUHHHH}]ff.UHAUATSHDL`LItZLL[A\A]]eHsL%Mt"I$I|$I1ҾI$HuHǃH;HHƃqUHAUIATIHSHHD[1A\A]]eHsHHt%HH{HML1ҾHHu1[A\A]]UHAVAUATSLuLHM$`LHLA$RIA$R.LL1[A\A]A^]øUHAVAUATLgxM$`L1LAƄ$SfA$H1fA$ADŽ$XIDŽ$hLA$1u1LLAƄ$QItLL1A\A]A^]ÉI<$A$HHff.UHAWAVAUATISHLo@1LfdI\$@Af= tAf= t;@ADDDIT$@1DkLfAKsf L{E1LLfAWEuD9"f f ;@iAD$P1;@L@ƺGH[A\A]A^A_]DE9t$PDG<A5EAIL$HHsA,ELEl$PEl$PEuOM|$HLLwM$`LA$ILLH[A\A]A^A_]E$pjHHHHHH1I$11fA$SLLLd)HSHyHHJT.JT)H)H)DHSBT.fBT)AW&HHH)Lt0AEHL9 Mt$(MA&Ml$rI$IO:E11LcLHL)MGfAxHIcAMA@:fABrAD$`fAD$XfA+@HEEI>HEEI>HLMLEHHHMHUu=I>HUEAVTUAFXEAV\AF`=I>HHH;HH;HI<$DHI<$HAW&I<$ HAO&AWMHI<$AWI<$HAL$PI<$DHAWI<$DHI<$DHI<$DHH?HHHLAI<$HI<$DHDELDEI<$HI<$HI<$HI<$HAI<$DHUHH]evt_typeenum applespi_evt_typepkt_typeenum applespi_pkt_typelensize_tbuf__data_loc u8[]%-6s: %s SIEN failed: %s Command %d timed out 0x%.4x %dx%d+%u+%u Unknown msg type %dError writing to device: %d %dx%d+%u+%uApple SPI Touchpadapplespi/input1modeswitch done. UISTSIENSISTspiCSDelayresetA2RUsecresetRecUsec&applespi->drain_completeApple SPI Keyboardapplespi/input0_GPEspi::kbd_backlightkbd-backlightapplespienable_tp_dimtp_dimreadwritestatusError queueing async write to device: %d Error saving backlight level to EFI vars: %d drivers/input/keyboard/applespi.cError writing to device: %*ph Unknown touchpad model %x - falling back to MB8 touchpad Overriding touchpad dimensions from module param Invalid touchpad dimensions '%s': must be in the form XxY+W+H Failed to allocate touchpad input device failed to initialize slots: %dUnable to register touchpad input device (%d) Error queueing async read to device: %d Received corrupted packet (crc mismatch) Failed to re-enable GPE handler for GPE %d: %s Received corrupted packet (invalid packet length %u) Received unexpected offset (got %u, expected %u) Received message too large (size %u) Received corrupted packet (invalid message length %u - expected %u) Received corrupted packet (invalid message length %u - num-fingers %u, tp-len %zu) Number of reported fingers (%u) exceeds max (%u)) Received unexpected write response: length=%x Error reading from device: %d USB interface already enabled Failed to get SIEN ACPI method handle: %s Failed to get SIST ACPI method handle: %s Property spiCSDelay not found Property resetA2RUsec not found Property resetRecUsec not found SPI settings: spi_cs_delay=%llu reset_a2r_usec=%llu reset_rec_usec=%llu Unable to register keyboard input device (%d) Failed to obtain GPE for SPI slave device: %s Failed to install GPE handler for GPE %d: %s Failed to enable GPE handler for GPE %d: %s Error getting backlight level from EFI vars: %d Unable to register keyboard backlight class dev (%d) Failed to turn off caps-lock led (%d) Failed to disable GPE handler for GPE %d: %s S&S&KeyboardBacklightLevelapplespi_get_spi_settingsapplespi_handle_cmd_responseapplespi_verify_crcapplespi_got_dataAPP000D!JV]](C$)VV)on;<=x>?@ABCDqWrXsjkiflmgh*8}6d~0. !"#$%&21/-, 9 +'()345:;<=>?@ABCDWXjilgVY|]^touchpad_dimensions(iso_layoutfnremapfnmodeapplespiauthor=Ronald Tschalärauthor=Federico Lorenzidescription=MacBook(Pro) SPI Keyboard/Touchpad driverlicense=GPL v2parm=touchpad_dimensions:The pixel dimensions of the touchpad, as XxY+W+H .parmtype=touchpad_dimensions:stringparm=iso_layout:Enable/Disable hardcoded ISO-layout of the keyboard. ([0] = disabled, 1 = enabled)parmtype=iso_layout:boolparm=fnremap:Remap Fn key ([0] = no-remap; 1 = left-ctrl, 2 = left-shift, 3 = left-alt, 4 = left-meta, 6 = right-shift, 7 = right-alt, 8 = right-meta)parmtype=fnremap:uintparm=fnmode:Mode of Fn key on Apple keyboards (0 = disabled, [1] = fkeyslast, 2 = fkeysfirst)parmtype=fnmode:uintsrcversion=D22401AAC796AAFFB520B3Aalias=acpi*:APP000D:*depends=retpoline=Yintree=Yname=applespivermagic=5.4.0-216-generic SMP mod_unload modversions $applespi_irq_receivedapplespi_bad_crcapplespi_unknown_dataapplespi_touchpad_dataapplespi_keyboard_dataapplespi_caps_lock_cmdapplespi_backlight_cmdapplespi_tp_ini_cmdpmodule_layouttrace_event_raw_initUtrace_event_reg眪param_ops_uintzإparam_ops_boolrparam_ops_string7eno_llseekRSdriver_unregisterK__spi_register_driver9tdebugfs_remove_recursivePzVdevice_wakeup_disable*acpi_disable_gpe9 acpi_remove_gpe_handler"__dynamic_dev_dbg,idebugfs_create_fileUdΉdebugfs_create_boolUdebugfs_create_dir}_hdevm_led_classdev_register_ext zkfreeIefivar_entry_getѠ"kmem_cache_alloc_trace:zLkmalloc_caches\device_wakeup_enableEpacpi_install_gpe_handlerT__init_waitqueue_headm7acpi_dev_get_property"uacpi_get_handleYdevm_kmalloc1MVis_acpi_device_nodeacpi_finish_gpe6queue_work_onӅ3-system_wq7zmemchrf/memchr_invlinput_mt_sync_frameXinput_mt_report_slot_state$_{input_event:0input_mt_assign_slotsDacpi_enable_gpe$___ratelimit-U_dev_infonsscanfzY=input_register_deviceinput_mt_init_slotsinput_set_abs_params input_set_capability'pdevm_input_allocate_deviceGV__warn_printk\ɢ.__x86_indirect_thunk_raxq"ZZ__cpu_online_mask*zcpu_numberw3efivar_entry_set_safeݷasimple_read_from_bufferSMustrlen nonseekable_opennJnesnprintfTfinish_wait&prepare_to_wait_eventG_raw_spin_lock_irqQschedule 0pv_opsuyHinit_wait_entry 8_raw_spin_unlock_irqrestore"#>__wake_up vQ_raw_spin_lock_irqsave囝R_dev_warne?ktime_get@ktime_get_coarse_ts64vXspi_asyncAhcrc16ڶV3_dev_erracpi_format_exceptionmsleepH9acpi_execute_simple_methodj^sacpi_evaluate_integer2 bpf_trace_run2q)]bpf_trace_run4(strace_handle_return ]Rtrace_seq_printf-\trace_print_symbols_seq6+trace_print_hex_seqV%trace_raw_output_prep 1trace_event_ignore_this_pidC'event_triggers_callu8trace_event_buffer_commitkq^trace_event_buffer_reserve8߬imemcpy) __stack_chk_failc}perf_trace_run_bpf_submit_perf_trace_buf_allocVSthis_cpu_offQtrace_define_fieldm__fentry__         'h "%-6s: %s", __print_symbolic(REC->pkt_type, { PT_READ, "read" }, { PT_WRITE, "write" }, { PT_STATUS, "status" } ), __print_hex(__get_dynamic_array(buf), REC->len) applespiGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0applespi.ko"O!#(.#. D@Q i ~7 ? .(0`r-^]~,@@<'Ik@)`~Bp0 h  x$ N9P WBz   n n np n n3PnMd#s(X;`P.(@% p00Mhb0@@(~o0`((("( .,,B@(L(V(` o(y& !8.'>(T)e_{0*_@ 06f2@FVuLy$(c H7 ((J  a ax  P(  ^ l x(  $ 2 $ V $@  $` $ $ $ ' $ N &P l  &  & @ &  &   &(   &0" ? &8A `[ {   (H   (`H: [  w @ `    ?E`   $&*,/01Kar,  6JVc~ *@0+5I`r*0 +4J[l*0*@0*03I_o*02GM]o 2*0Ufm@*0 8NXfp__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6applespi_code_to_keyapplespi_scancodesapple_iso_keyboardapplespi_fn_codestrace_event_define_fields_dump_message_templatetrace_event_define_fields_applespi_irq_receivedperf_trace_applespi_irq_receivedperf_trace_dump_message_templatetrace_event_raw_event_dump_message_templatetrace_raw_output_dump_message_templatesymbols.56170trace_raw_output_applespi_irq_received__bpf_trace_dump_message_template__bpf_trace_applespi_irq_receivedapplespi_enable_spiapplespi_send_cmd_msgapplespi_async_write_completeapplespi_send_cmd_msg.coldapplespi_msg_completeapplespi_set_bl_levelapplespi_drain_readsapplespi_tp_dim_openapplespi_tp_dim_readapplespi_save_bl_level.isra.0applespi_save_bl_level.isra.0.coldapplespi_poweroff_lateapplespi_shutdowntrace_applespi_unknown_datatrace_applespi_touchpad_datatrace_applespi_keyboard_datatrace_applespi_caps_lock_cmdtrace_applespi_backlight_cmdtrace_applespi_tp_ini_cmdapplespi_get_trace_fun__warned.56679status_ok.56708applespi_async_write_complete.coldapplespi_register_touchpad_device.isra.0applespi_tp_modelsapplespi_register_touchpad_device.isra.0.coldapplespi_workerapplespi_notifyapplespi_async_read_completeapplespi_notify.coldapplespi_verify_crc.isra.0.part.0__func__.56976_rs.56974applespi_verify_crc.isra.0.part.0.coldapplespi_eventapplespi_resumeapplespi_got_data__func__.56997_rs.57005_rs.56999_rs.56995_rs.57001applespi_controlcodes_rs.57003_rs.57012_rs.57014__func__.56967_rs.56965applespi_got_data.coldapplespi_async_read_complete.coldapplespi_probe__UNIQUE_ID_ddebug144.56722__key.56732applespi_tp_dim_fopsapplespi_probe.coldtrace_event_raw_event_applespi_irq_receivedapplespi_drain_writesapplespi_suspendapplespi_suspend.coldapplespi_removeapplespi_driver_initapplespi_driverapplespi_driver_exit__func__.56723__UNIQUE_ID_author162__UNIQUE_ID_author161__UNIQUE_ID_description160__UNIQUE_ID_license159applespi_acpi_matchapplespi_pm_ops__UNIQUE_ID_touchpad_dimensions141__UNIQUE_ID_touchpad_dimensionstype140__param_touchpad_dimensions__param_str_touchpad_dimensions__param_string_touchpad_dimensions__UNIQUE_ID_iso_layout139__UNIQUE_ID_iso_layouttype138__param_iso_layout__param_str_iso_layout__UNIQUE_ID_fnremap137__UNIQUE_ID_fnremaptype136__param_fnremap__param_str_fnremap__UNIQUE_ID_fnmode135__UNIQUE_ID_fnmodetype134__param_fnmode__param_str_fnmode__bpf_trace_tp_map_applespi_irq_received__bpf_trace_tp_map_applespi_bad_crc__bpf_trace_tp_map_applespi_unknown_data__bpf_trace_tp_map_applespi_touchpad_data__bpf_trace_tp_map_applespi_keyboard_data__bpf_trace_tp_map_applespi_caps_lock_cmd__bpf_trace_tp_map_applespi_backlight_cmd__bpf_trace_tp_map_applespi_tp_ini_cmd__event_applespi_irq_receivedprint_fmt_applespi_irq_received__event_applespi_bad_crc__event_applespi_unknown_data__event_applespi_touchpad_data__event_applespi_keyboard_data__event_applespi_caps_lock_cmd__event_applespi_backlight_cmd__event_applespi_tp_ini_cmdprint_fmt_dump_message_templatetrace_event_type_funcs_applespi_irq_receivedtrace_event_type_funcs_dump_message_templateevent_class_applespi_irq_receivedstr__applespi__trace_system_nameevent_class_dump_message_template__tpstrtab_applespi_irq_received__tpstrtab_applespi_bad_crc__tpstrtab_applespi_unknown_data__tpstrtab_applespi_touchpad_data__tpstrtab_applespi_keyboard_data__tpstrtab_applespi_caps_lock_cmd__tpstrtab_applespi_backlight_cmd__tpstrtab_applespi_tp_ini_cmd.LC15.LC19input_mt_assign_slotsacpi_disable_gpeis_acpi_device_nodebpf_trace_run4param_ops_uintdevm_kmallocacpi_finish_gpeacpi_install_gpe_handleracpi_enable_gpe__this_moduletrace_seq_printfsnprintfqueue_work_ontrace_raw_output_prepinput_mt_sync_framefinish_waitthis_cpu_offinput_mt_report_slot_statedevm_input_allocate_devicecleanup_moduletrace_event_raw_inittrace_print_symbols_seqmemcpykfree__tracepoint_applespi_caps_lock_cmdbpf_trace_run2prepare_to_wait_event__wake_upevent_triggers_call_raw_spin_lock_irqsave__dynamic_dev_dbgtrace_print_hex_seqkmem_cache_alloc_trace__fentry__init_moduletrace_event_buffer_commit__x86_indirect_thunk_rax__tracepoint_applespi_keyboard_data_raw_spin_lock_irq___ratelimitscheduleinput_register_deviceefivar_entry_get__stack_chk_failtrace_event_ignore_this_pid_dev_info__tracepoint_applespi_touchpad_data__tracepoint_applespi_bad_crcdevice_wakeup_disableacpi_get_handleacpi_format_exception__tracepoint_applespi_irq_receivedktime_get_coarse_ts64efivar_entry_set_safeinit_wait_entryperf_trace_buf_allocperf_trace_run_bpf_submit_dev_errdevice_wakeup_enabledebugfs_create_boolmemchr_inv__tracepoint_applespi_tp_ini_cmdmemchrinput_mt_init_slotsacpi_execute_simple_methodinput_set_capabilitycrc16trace_event_regdriver_unregister__cpu_online_masksscanf_raw_spin_unlock_irqrestoredevm_led_classdev_register_extspi_async_dev_warntrace_define_field__init_waitqueue_headinput_eventparam_ops_stringinput_set_abs_params__tracepoint_applespi_unknown_datanonseekable_openpv_ops__mod_acpi__applespi_acpi_match_device_tabledebugfs_remove_recursivecpu_numberdebugfs_create_filetrace_event_buffer_reserve__tracepoint_applespi_backlight_cmdparam_ops_boolacpi_remove_gpe_handler__spi_register_driverktime_get__warn_printkno_llseekacpi_dev_get_propertyacpi_evaluate_integerstrlendebugfs_create_dirsimple_read_from_buffertrace_handle_returnmsleepkmalloc_cachessystem_wq  ! #. 0[ `JmeAJu   _&.Md ilt  * k2ATi `peq% 1 V      ) 0 05 = N c m       , @ Q }   >   ) 3 I  $v    $   ) $V y   $    $6Ycy$   p  P     !0  G  O  aT $x J Ym |    3 M g    + 07 Aq$  d1F @Q @V^zs}$1O @8  ` &3- `4 9FM `T YfP?~)D^z ` h ( Fo} ` @  %W `  ` G  N S`w"&D L[m @ ! "4" "<"["k" 'y""" 2"")" ?""# # L#8#M# f^# e# rm# y# ## #  $$ "$ h0$ H$T$ e$o$z$>$ $$ p$$$% %'%!\<%O%n%y% %%%$%(%%%& (& 4& 0 9&A&J& O&c& s&& & &&  & & '' P'.'9' A'S'f' n'}' p'''' ''' 'E(Z((((((())) 0) 05)=)N)c)m)))))[)** *1*T*a* ph*p**   (6 )N  So @v D~ K O      ) @" *  " |'>J 0OT _ dslx    `   9 @YEO V  [a p uz ^    P  ) .3F KP^ pchv { l 0& hA& 0&  " $)"4 9>"K pV[&i ns) `   @p 0 ( 0 8 @P H P X``hp@xp00()0*& - &)0-))0)0)0   0    (08H (PX`p ,x  &      $ (0p 4v 8@ D HPPTVX`dhpbtpx"& (HP0*X `@ H P  `  P `X    `( 0  `  0 `8h p  `  p `x  %`  (@ H`h   @   ( 0 8 `' 0 08 0@`hpx  @ @`@x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__tracepoints_ptrs.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.parainstructions.rodata.str2.8.rela.rodata.modinfo.rela__param__tracepoints_strings__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data.once.rela__bpf_raw_tp_map.rela_ftrace_events.rela.ref.data.rela__tracepoints.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?*:@H$2J+0E@@2Z?,wU@P0 2n/i@02 ~/ y@2 /@pp2 20229<@`229.: @@h2>A@2 B C@ 0Z+@(2B[ =@2Mpd H@p02^d8Y@`2!hdxd s@2$e@@2&f @@2(f @2*h@@02,@l0 0@lXlllH3  0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H C6"BǮZZւ9R P(}7|[oGS|=\vHB#ޟ2G^#69W^}Djl+~-ȚqV3Ɛg;cu(_<&SY.eq."_[+L$!ҺL\ Qݩωgr? b DۋX87q*C!TxKrtK@}6㔇eLY-,z,{Wz )#kau ,N PJԦ;pZ>pevR*e.lDl9]#3/̀fsvk܂:ٗGե7&ޅaߋD`~Module signature appended~