ELF@@)&{ _WO2@ @*Q@@!&@@1@B@4"@7Ry@@uS9@(@kT"#"@4b@6Rx@@uS@@kT""h@4RAh@h@iRQ >h@),R h@IR13 >i@*)!0(h@IR h@ Rr0 > ODWC_B @{Ũ_!]!{ _WOA h@x77H7H7  *R *UR  *5R 6Ru2@@TB26 @iR @0@=*h7HRrT@R R@0@=*h7*l6@h @*b)0(>Z@Ph7@! "@ 4*T@0@=*yo6@){0 >@3@ r@T*~@?2@T"@"&@6 **ODWC_B @{Ũ_yo64** "&@4*4*xb@!!*b@!I!!*!;!*!F!!!{ _WOs`@R(rRԢV4*TwVu`:@!4**0`b`Z@!R4**xr`^@!cR4**@*@`u"@`u@*ODWC_B @{Ũ_`B!B* 3 ?R #7 # 7 ( (  (7(R C (y(B6`"vy@7*w**{ WOB JA!** 7**`r!u^*`7`bB@RvZ@"@ uv6B !w!v"`"t&v"@@T*@ **OCWB @{Ĩ_v*@!{og_WOC @0@ h@3@ r`T*~"Zh@2@@ T ) T4*@!R***~S 3 3. S;R@AR>BS@R**  T9@!**!T@@71!!*!**rT66@ ) `T A9"R@!R**h@z R0 >OFWE_DgCoB{A_{  R{_!B{WOV@"@@r^@*6@H"@^@bZ@:@"@@OBWA*{è_{ `bsN@`r`^@!R @*{¨_{ O`btN@r^@*@ @@* >OB @{è_ARA_ARA__ N > /  D "#H$%& 'L(N)R*" +Z,*-V. /d0^1*2 3l4f5*6 7t8n9*: ;z<*=v> ?@~A*B CDE*F GHI*J KLM*N OPQ*R STU VW*XY Z[\*] ^_` a b cd efg hij*k lmn*o pq*rs tuv*w x yz {| }~   *  * * ( *   R L   @$ H  !^` DU0 H%7n>>7n>7n>6ntg0 ^%` bUw>4nnc arwfaa` vU0 z%Gf107n>3 1Gf11a0g0 %0/  X "#H$%&5 'L(N)R* +Z,-V. /0^1 2j3d45n 67 89p: ;<v= >?|@ ABCD EFG HjIJK LMN OPQR ST UVW XYZ [\] ^j_`a bcd efgh ijk lmno# pq3 rst u  vRwx  yLz{|}~ pb@  @$ H  !0 D%` HU^g` NU0 R%X3 r1\GL100 `%` dUjc panwLa^ata0R0 v%0/ ; 9 "# $%&_ 'L(N)R*_ +Z,-V._ /d0^12 34f5 6x7l8 9:r;< =>z?@ ALB CDEF GHI JKLM NOpP QRS TUVWpX YZ[\]^ _L`^ abc d eRfg h; iLjkRlmnopqrstuvwxyz{|}~@@@@@ @ @ @ @@ @#`@@@@@@ @H @H @H@@@@@@@@`p```@@ @@@@@@@ @ @@@@@@(`@@ @߈߈߈߈߈߈߈߈߈{!{_{{_msm_geni_ir_load_firmwaremsm_geni_ir_change_protocolmsm_geni_ir_probeqcom,geni-ir-gpio-rx3rx gpio request failed %d geni-ir-core-irq3core irq request failed %d geni-ir-wakeup-irq3wakeup irq request failed %d &ir->lock3failed to allocate rc device msm_geni_irmsm_geni_ir_rxrc-empty3failed to register rc device %d msm_geni_ir_load_firmwaredrivers/media/rc/msm-geni-ir.cprotocol Load Firmware Load Firmware done msm_geni_ir_change_protocolprotocol 0x%llx Loading RC6 Loading RC5 Loading NEC Unknown proto Invalid proto enable ahb clk 3ahb clk enable failed %d enable serial clk 3serial clk enable failed %d Disable interrupts Stop GENI IR failed to stop qcom,geni-ir-wakeup-gpio3could not get wakeup gpio %d 3could not get core irq %d base3missing memory resource 3ioremap failed msm_geni_ir_get_resir->base: 0x%lx iface_clkserial_clk3could not get ahb clk %d geni_ir_interruptReceived Interrupt irq_status 0x%x status - irq 0x%x fifo 0x%x rcvd code 0x%x scancode 0x%x toggle %d geni_ir_wakeup_handler%s:Received wake up Interrupt GENI Driverqcom,msm-geni-ir/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/media/rc/msm-geni-ir.cF!HLNSUYY\efjq   "&36:=BNel! ;$'iilp__ " description=GENI IR Driverlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=msm_geni_irintree=Ydepends="&3:BNXilp___keymsm_geni_ir_dev_pm_opsmsm_geni_ir_drivermsm_geni_ir_match_tablerc6_geni_tx_cfg_ram_imagerc5_geni_tx_cfg_ram_imagenec_geni_rx_cfg_ram_imagerc6_geni_rx_cfg_ram_imagerc5_geni_rx_cfg_ram_imagenec_geni_imagerc6_geni_imagerc5_geni_imagerc6_geni_tx_cfg_reg_imagerc5_geni_tx_cfg_reg_imagenec_geni_rx_cfg_reg_imagerc6_geni_rx_cfg_reg_imagerc5_geni_rx_cfg_reg_image/buildbot/src/partner-android/r-dev-msm-pixel-4.14/private/msm-google/drivers/media/rc/msm-geni-ir.cAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)zRx $F P $@F P $h,F P E @,H ` DB (B  B  8DD 0\DC  x|D 0AAzRx msm_geni_ir.module_layout__asan_unregister_globalsF<__asan_register_globals;JQfree_irqrc_unregister_device7\aplatform_driver_unregisterHx?__platform_driver_registerrc_keydown]clk_get=K__ioremapplatform_get_resource_byname3Iplatform_get_irq_bynameygpiod_to_irqK(gpio_to_desc1I?of_get_named_gpio_flagsPorc_free_deviceńrc_register_deviceTЂ__asan_store2_noabortl__asan_store4_noabortrc_allocate_device __mutex_init zkfree^E__iounmapQ.clk_putRgpio_free@(irq_set_irq_wakeRrequest_threaded_irq\"Ggpio_request"-kmem_cache_alloc_tracetFkmalloc_cachesXUprintkUclk_enable>լJmutex_unlock wclk_unprepareclk_disableqs|clk_prepare8:dev_erru#synchronize_irqGusleep_rangeԸzktime_gete8^mutex_lock__asan_store8_noabortqbSN__dynamic_pr_debugn__asan_load4_noabortd__asan_load8_noabortEzZ__sanitizer_cov_trace_pcGNUŸ. T 8,88T@\@ dp888 8 '8Q `P8h808`@88: @B8l@t`@|@ @@@ @@@`@`@ @@@ @@ D@"@@)@0 H@O@@V@^@e`m@u`@}8 @ @ @@ @@@` @8H8898Y` `a @i @q @y8 @ @  D D P|    &Jn 6   " @*`@2 @ : T n    @  @ `  `$ > @F` @N@ @V n     *U! # # !#$%QJF$;2 <Uj    l,' 6 M Z o            ( 5 B Z w    ( !      ) $x$dmsm_geni_ir_load_firmware.descriptormsm_geni_ir_load_firmware.descriptor.15.str.14.str.16msm_geni_ir_change_protocol.descriptormsm_geni_ir_change_protocol.descriptor.27msm_geni_ir_change_protocol.descriptor.19rc6_geni_imagemsm_geni_ir_change_protocol.descriptor.21rc5_geni_imagemsm_geni_ir_change_protocol.descriptor.23nec_geni_imagemsm_geni_ir_change_protocol.descriptor.25msm_geni_ir_change_protocol.descriptor.37msm_geni_ir_change_protocol.descriptor.35.str.40msm_geni_ir_change_protocol.descriptor.29msm_geni_ir_change_protocol.descriptor.39.str.31msm_geni_ir_change_protocol.descriptor.32.str.34.str.18.str.20.str.38.str.22.str.36.str.24.str.30.str.28.str.26.str.33msm_geni_ir_get_res.str.str.1geni_ir_interrupt.str.2.str.3geni_ir_wakeup_handler.str.4.str.5.str.6msm_geni_ir_probe.__key.str.8.str.9.str.10.str.7.str.11.str.41.str.44msm_geni_ir_get_res.descriptor.str.49.str.50.str.51.str.42.str.43.str.45.str.46.str.48geni_ir_interrupt.descriptorgeni_ir_interrupt.descriptor.54geni_ir_interrupt.descriptor.56geni_ir_interrupt.descriptor.58.str.59.str.53.str.55.str.57geni_ir_wakeup_handler.descriptor.str.61.str.60msm_geni_ir_drivermsm_geni_ir_removemsm_geni_ir_suspendmsm_geni_ir_resumeasan.module_ctor__unnamed_1asan.module_dtor__kstrtab_msm_geni_ir_load_firmware__ksymtab_msm_geni_ir_load_firmware__kstrtab_msm_geni_ir_change_protocol__ksymtab_msm_geni_ir_change_protocol__kstrtab_msm_geni_ir_probe__ksymtab_msm_geni_ir_probe__UNIQUE_ID_description87__UNIQUE_ID_license88.str.12.str.13.str.17rc6_geni_rx_cfg_reg_imagerc6_geni_rx_cfg_ram_imagerc6_geni_tx_cfg_reg_imagerc6_geni_tx_cfg_ram_imagerc5_geni_rx_cfg_reg_imagerc5_geni_rx_cfg_ram_imagerc5_geni_tx_cfg_reg_imagerc5_geni_tx_cfg_ram_imagenec_geni_rx_cfg_reg_imagenec_geni_rx_cfg_ram_image.str.47.str.52.str.62msm_geni_ir_match_tablemsm_geni_ir_dev_pm_ops__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_depends__crc_msm_geni_ir_load_firmware__crc_msm_geni_ir_change_protocol__crc_msm_geni_ir_probe__sanitizer_cov_trace_pc__asan_load8_noabort__asan_load4_noabort__dynamic_pr_debug__asan_store8_noabortmutex_lockktime_getusleep_rangesynchronize_irqdev_errclk_prepareclk_disableclk_unpreparemutex_unlockclk_enableprintkkmalloc_cacheskmem_cache_alloc_tracegpio_requestrequest_threaded_irqirq_set_irq_wakegpio_freeclk_put__iounmapkfree__mutex_initrc_allocate_device__asan_store4_noabort__asan_store2_noabortrc_register_devicerc_free_deviceof_get_named_gpio_flagsgpio_to_descgpiod_to_irqplatform_get_irq_bynameplatform_get_resource_byname__ioremapclk_getrc_keydowninit_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregisterrc_unregister_devicefree_irq__asan_register_globals__asan_unregister_globalsx~x~ (~6xxx,x(x x(`0x8x@Hx4Px X`xDhx0pxx`xx|x@xx,xxxxxxXxxx@xP x(xP0 8x @x HPx Xx`8hx pxxpxxxx8xx$0<Tdt$,8H\h <Tl888HPyTydlypyyyL`h` `$0<DLpx  (0<Dhx  p` p$`(048<@DPX`d`hl`px|h h 00    ,0P4`8P<`@PTX`\``d@@     @ @$ 0 8 x < @ x D T ` d h p   x  x    @ @           $ , 4 @ ` d zl p zt |          @ @  x x    $ 0 < H P \ ` d h x |                 ` `0 < H d t                       $  , H L P T ` d h l x     `  `     $y@yPhtyy ,8@HL` PT` `l|  H H   yy ,@H    (0<DPX`ht|$0<dlxyyyyyy(y8yy y@ y@yy`yx@ 0 p`@ `0@X``p``@ `0@zX``p(`8`H `0X@@X``ph`x`  `0@`X``p``  `0@`X``p`y` `0@yX``p( `8y`H `  `0 X@ X ` `p h   ` x    ` !`! !`0!@!X!`!`p!!!!`!! !!`!"y"E "`0"@"yX"`"`p""y""`""y"H"`"#y #_ #`0#@#y@ X#`#`p#(#y@##`#8#y#b#`#H$y`$+ $`0$X@$yX$|`$`p$h$`$$`$x$$$`$%% %`0%@% X%`%`p%%`%%`%%%%`%&& &`0&@& X&`&`p&&` &&`&& &&`&' ' '`0'@' X'`'`p'('` ''`'8' ''`'H( ( (`0(X@( X(`(`p(h(` ((`(x( ((`() ) )`0)@)yX)`)`p))@ ))`)) )0)`)** *`0*x({ xt{xX{$x({ 0x4{<x @{Hx L{TxdX{`xd{  yy yyx xPx xPx xPyyyyyy(y8yHyXyhyxyyyyyyyyyyy(y8yHyXyhyxyyyyyyyyyyy(y8yHyXyhyxyyyyyyyyyyy(y8yHyXyhyxyyyyyyy `8@ H`Ppx `` ` `  (`0 PX ``h` ` ` ``08 @`Hhp x`  `` `` ` `( HP` X`` ` ` ` ``  ` xxDxlxlx x x| }<x`x |xPxxxP.symtab.strtab.shstrtab.rela__ksymtab.rela__kcrctab.rela.init_array.rela__jump_table.rela.text.rela.data.bss.rela.altinstructions.altinstr_replacement.rela.init.text.rela.exit.text__ksymtab_strings.rela.rodata.modinfo.rela__verbose.rodata.str1.1.rela.fini_array.1.comment.rela.eh_frame.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @0@'/p *@@H'>9@0'OJ@X'aX\@*' l`@* g@м(' r? |?lw@' @$0@(@'X@ @8`'x@H@ @'TPU(@X '2xYh[ @x'0p[*\%@P'9^4@0'!Sa ^mqmmP( hC