ELFP@@#  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{|}~{O@9@@ 7i*@*)Q(i*@(h*@&@! h*@@1 @4@* 1(k*@)JuSJj L@? kT"@4@* 1(k*@)JuSJj L"@? kTi*@*R*)A*i*@*i*@jR)Q*>i*@*,R)*i*@JR)13*>i*@ )!0(h*@IR  i*@Rr)0(>H@97OA{¨_{_WO@9LBH7h@x7h7H7h7@9h'7@9 7*HR0@9!7*(R#@9$76Rb@h@6@97*RhB@@TBBv 6@97*@iR ?R**@0@=*Wh7HRr T@R R*@0@=*wo6h7@*@z0 >Ո*@3@ r`T *)~ӊ*@JJ2?J@AT2@6@F@@97*@*)0(>Հz@F@9h 7**OCWB_A{Ĩ_@9(72@*54***@0@=*7o6@9 76@*54*@b@<|p{_WO@R(rR@ `zA*tf* 7*~* 7@Rz $@ )!* @9uB722@6?CT**@v5Z@`4**2@@*@v*f*OCWB_A{Ĩ_vz@R 4**~@cR4**~@*Z@2@ B*R04(R`yLX*6***v0{og_WOC@9H7h*@ 0@(@9h7h*@ 3@(@97r T*~h*@2@iF@h?T?`T`@(*!R*** }S*`@ 3*3- SXRAR`@=ASR**h@979!Tb@**_6hF@  ThRB9`@!R*Rh*@z R0 >OFWE_DgCoB{A_~*|**y{@97 R{_{ Od@`@`@`B`~@*hF@u2@`~@`z@`Z@`2@@`*@@fOB @*{è_{\@!R}@*{_{ \@*`~@h*@* @i*@) (> @{¨_rc-emptymsm_geni_ir_rxqcom,geni-ir-gpio-rxgeni_ir_interruptmsm_geni_ir_get_resmsm_geni_irGENI Drivergeni_ir_wakeup_handlergeni-ir-wakeup-irqgeni-ir-core-irqqcom,geni-ir-wakeup-gpiomsm_geni_ir_change_protocolserial_clkiface_clk&ir->lockbasemsm_geni_ir_load_firmwaredrivers/media/rc/msm-geni-ir.cprotocol 0x%llx ir->base: 0x%lx irq_status 0x%x status - irq 0x%x fifo 0x%x %s:Received wake up Interrupt Received Interrupt Disable interrupts failed to stop Unknown proto Invalid proto enable serial clk enable ahb clk protocol Load Firmware Load Firmware done 3missing memory resource 3failed to allocate rc device 3ioremap failed 3could not get core irq %d 3could not get wakeup gpio %d 3could not get ahb clk %d rcvd code 0x%x scancode 0x%x toggle %d 3failed to register rc device %d 3wakeup irq request failed %d 3core irq request failed %d 3rx gpio request failed %d 3serial clk enable failed %d 3ahb clk enable failed %d Stop GENI IR Loading NEC Loading RC6 Loading RC5 qcom,msm-geni-ir߈߈߈J߈߈߈߈߈߈{{_{{_msm_geni_ir_load_firmwaremsm_geni_ir_change_protocolmsm_geni_ir_probedescription=GENI IR Driverlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=msm_geni_irintree=Ydepends="&3:BNXilp_Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)msm_geni_ir.;/module_layout;JQfree_irqārc_unregister_deviceX?platform_driver_unregister%l__platform_driver_registero:Wrc_keydown ~mutex_destroyxrc_free_device2\Yrc_register_device}rc_allocate_devicef\__mutex_initRgpio_free@(irq_set_irq_wakeRrequest_threaded_irq zkfreeQ.clk_put\"Ggpio_request^E__iounmapclk_get=K__ioremapplatform_get_resource_bynamecplatform_get_irq_byname9,Wgpiod_to_irq(j7gpio_to_descOU|of_get_named_gpio_flagsxEkmem_cache_alloc_tracekmalloc_cachesXUprintkUclk_enableqs|clk_prepareQmutex_unlocku#synchronize_irq wclk_unprepareclk_disablekudev_errGusleep_rangenk__might_sleepԸzktime_getSLLmutex_lock&ԱD__dynamic_pr_debugGNUfKE@  ()(( QP(x(( HH( H(>x(h Hw(((@(h(I(h z d0(X(((&(H [ n $ H,6H  d~  ` 8 8 p @` 0 J 8 d (`~      *U    $QDCf{~ R P-D\iv2ETbm4y$$xmsm_geni_ir_load_firmware.descriptormsm_geni_ir_load_firmware.descriptor.15msm_geni_ir_change_protocol.descriptormsm_geni_ir_change_protocol.descriptor.27msm_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.19rc6_geni_imagemsm_geni_ir_change_protocol.descriptor.37msm_geni_ir_change_protocol.descriptor.35msm_geni_ir_change_protocol.descriptor.39msm_geni_ir_change_protocol.descriptor.29msm_geni_ir_change_protocol.descriptor.32msm_geni_ir_get_res.descriptorgeni_ir_interruptgeni_ir_wakeup_handlermsm_geni_ir_probe.__keygeni_ir_interrupt.descriptorgeni_ir_interrupt.descriptor.54geni_ir_interrupt.descriptor.56geni_ir_interrupt.descriptor.58geni_ir_wakeup_handler.descriptormsm_geni_ir_drivermsm_geni_ir_removemsm_geni_ir_suspendmsm_geni_ir_resume__kstrtab_msm_geni_ir_load_firmware__ksymtab_msm_geni_ir_load_firmware$d__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_license88rc6_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_imagemsm_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__dynamic_pr_debugmutex_lockktime_get__might_sleepusleep_rangedev_errclk_disableclk_unpreparesynchronize_irqmutex_unlockclk_prepareclk_enableprintkkmalloc_cacheskmem_cache_alloc_traceof_get_named_gpio_flagsgpio_to_descgpiod_to_irqplatform_get_irq_bynameplatform_get_resource_byname__ioremapclk_get__iounmapgpio_requestclk_putkfreerequest_threaded_irqirq_set_irq_wakegpio_free__mutex_initrc_allocate_devicerc_register_devicerc_free_devicemutex_destroyrc_keydowninit_module__this_module__platform_driver_registercleanup_moduleplatform_driver_unregisterrc_unregister_devicefree_irqACAC k(C6[\]@@8(@88@P@@`@p@ @8 @(@kAL_LL D" D" D" D",DJ0 DJ4 DJH DJDL  D L  D L  D L ^D(L8 D( L8 D( L8 D( L8^Dr Dr Dr DrD: D:  D:$ D:8D< D@ DD DL@HP @HT @HX @HlDp Dt Dx D@ @ @ @D D D DDPL8 DP L8 DP L8 DP L8^D D D D @ @ @ @D_LDP DT DX Dt`|L L L La`bL L  L LcpdxedeD D D DfgD D D DDb Db  Db$ Db8hHiXe\L` Ld Lh LpjxgD D D DhieL L L LDxL Dx L  Dx L Dx L^(D,L80 D4 L88 D< L8@ DD L8H^PDTLX D\ L` Dd Lh Dl Lp^xD|L D L D L D L^DL D L D L D L^DL D L D L D L^D@L D@ L D@ L D@  L^DL  D$ L( D, L0 D4 L8^DDHLL DP LT DX L\ D` Ld^lDhpLt Dhx L| Dh L Dh L^l@ l@ l@ l@mL L L Ln opL L L  L0q<L@ LD LH LXrxsD* D* D* D*L L L LtL L L LtL L L Lj u L L L L v( L{, L{0 L{4 L{< jH wT ud Lh Ll Lp Lx L| L L L j x LL LL LL LL j L L L L j A A A A  y L] L]$ L]( L]0 j< A@ LD AH LL AP LT AX Lh yt L=x L=| L= L= j z { L ? L ? L ? L ? | } LS LS LS LS L  L  L  L A$ A( A, A4 L8 L< L@ L\ ~l Lp Lt Lx L j   Lg Lg Lg Lg j D LI D LI D LI D LI ^ DR DR DR DR$ Dz( Dz, Dz0 DzH DL DP DT Dt @Hx D| D L @ @H D D L @ @H D D L @ @H D D L @ X  ^ @ @ @ @ D0L  D0 L D0 L D0  L$^,DX0LZ4 DX8 LZ< DX@ LZD DXH LZP^XD\Lk` Dd Lkh Dl Lkp Dt Lk^D D D DDLLk D L Lk D L Lk D L Lk^$z8d@eLX`{lwxuxzzAAAAAAAB ABA4B$A`(B 0A4B<A8 @BHA\ LBTA XB`AdB @  @  @  @$ (@ @ @ @LSLLL (LS0L8L@L8PLSXL`LhL8xLSLLLLSLLLLSLLLLSLLLLS L(L0L@LSHLPLXLhLSpLxLLLSLLLLSLLLLSLLL8LSL?L LI0LS8L-@LHLXLS`L-hLpLZLSL-LLkLSL-LLLSLkLLp.symtab.strtab.shstrtab.rela__ksymtab.rela__kcrctab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.altinstructions.altinstr_replacement.rela.init.text.rela.exit.text__ksymtab_strings.modinfo.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @0@`T!/p *@TH!>9C[e8`@8Uh! pk@V+! {2$Pv@ ! +l@!+$+4@`!+$@8x!,HH,,@ !0/1@Ќ0!!4 ,>?>O> "[ pK