ELF@@('GNU26'eɵo} H YLinuxLinux    {S@s`J@J@B$RrkTTB8Qk TBkT@``J@SAR{¨_BkaT@``J@SAR{¨_ր@``J@SAR{¨_ր@``J@SAR{¨_     @@<qT||cRahaA,_֠_    D@R @@k`T!?@qAT@@@@!RA*A @@q)TRD?kT**D ?@qhTqT@R*@?qhT*DR*D e0@9*qTd@||SD|Rc@!|!|SA_RA qT@R*@*P!    {S<@tR@tZ@sV@SAR{¨_     { D@c O`F@`@aR`@aRa`>@`B@`F@!R @{¨_     {S[H@v`F@ aF@ SA[B@{Ĩ_    c!Rd@D$@D!P@DcP@APAPCP_    {Sd@tJ@`F@`SAR{¨_    C@q`TqAT `@TC@C4_ @TC@C4qT{D@!H@7C @C7E@@c k(TC@'R@k GzFz(TB00RB @" {__@qmT!@qT!    C@q@TqT!`?@TD@qTT5!0B0 @@R_! ?@HTD@qTT4QqTqT_ @@ @@RQqT_֠_*_    {S[6H@*4[B*SA{è_`F@@A#5@q@TsbqT@T@B$@!@k@Tc@qAT*SA[B{è_֡ @CP#a@`@cb.@b*"@b a)*SA[B{è_s"*@     {SA@`F@@?q`T?qTab*?@(T @"R R#@"@B@"(@",@!@"SA{¨_a"    {S[cW776T3$8@bJ@B"bJ@B@"5їV&BaJ@!aJ@!@SA[BcC{Ĩ_    {S[;R@u@`c@uJdBd $]h ^f h f d*@ 5>@B`F@h TftxJ@ҁR"R%r"R%rB$RrE !b$Rr%@`fA5tcC*SA[B{Ĩ_֢b*cC?cCv    {S<@R@*`4F@*!@*SA{è_*5V@*4F@*!R@@*SA{è_*`5Z@*4F@*!V@*4     {S"L@B@B@1* L@C S@@1*!aN@l*!@2 6[vv@vF@ F@ t"RRR`>@F@[B RSA{è_!!!4     {S[PA`-cBR",#wFBB !`F@%R!RRR`F@?@(T%R!RRR`F@@T%R!RRR@(T`F@!`R@`F@T!`V@`F@T!`Z@T`F@R`N*@TR*`7`F@(@E@*B*7*`4`F@!RcC#@*SA[B{Ũ_R5!" R W#<@r G%#$R6_|_ y%`?9@c3 ##%'87>>yB`>@TwF@R*7`N@@1*!cN@|S`cc@1*b@c\Tcw`F@R`F@bR`~ aRR`t` aRR`` @#R$W@@R@)@@||S(|,*5*@C#_@cC#@`F@!u!*B*[B*SAcC#@{Ũ_!*`F@!*!a@4!a@4`F@!a@4t`>@?`@aR `@aRc O`F@atA 4*Q|_dJ55;kT*atz@TcCt    ?qT?q`_ _B߈߈߈c߈      @Q (@gQ @))@9%@9&}!@9I ,!}N  @QB| |c0f )!  $ B cQ  *    ) ))) -_    {RS[ckst@vJ@~@aJ@"@@!|@"Tc@b@"l@D p#@2 l@aJ@@!|@TB@"l@D t#@2 l@aJ@@!|@TB@B@"l@D xR@2 l`J@|@(hJ@c^@bv@}@a,@9@,@9n0@9F0@9!S:@  S@!**`*b!*!Q3`@c`@53m@d@*C)gbD)nI)aT)c@k@ qTqT`@ qT R3`A6L`423`A`423`AqT8qThq`TRR3P6@ 4@4 * *kTT=S.R3nQ =3k@TT<S(R3Q<3`@11So@*J|S  *pQ@$S8*T*.Si}SQ,93*7 ) *`b/)Z~) L)`"o@w@ * * k@O)Bs@HF& I BxfJ _qTHT_q#s@@*)b)@>@B@:)NN@@ 2F@Rz@N@2N@2@R N@@2RN@2!RSA[BcCkDsE{Ѩ_B@B@ k Q` kTZ<qTc@Q * *kaTvnQRkTvQR|B@qT Q qT`@ qT R3>B@ * *QORQQ3k T<S<3[ORQnQ3kIT=S =3G_ qS R*.`R*+@R*(=S =36=S <3<2 2 p     {@$@D@{_     {S*[$@*b@F@_8qT` &š7`SA[B{è_     {R $@SH@R`F@ @{¨_     {RSR$@H@D@7@*SA{è_*A4*Q|_dJ55;k!TaR@*SA{è_*     {S@$@@Tb@,@5 R`RSA{¨_ւ@_k"TSA{¨_     { @@$@@(Ta@4,@az@kT`vR @{¨_!`z@`v     {RS[c@ @$@qUH@NPs@@!4#9RRWV#@*@cL@B~@B˄| S BF0 4bZ!!B@kT* @?kT#@!c@F@TRB@A!SA[BcC{Ũ_** @?kTR!@aSA[BcC{Ũ_    {!{_{{_\\\\M E L  BA24 BX24 AR24 XR24 RGB3BGR3AR12AR15RGBPNV21  NV61NV12  NV16YU12  422P YV12  ddddrockchip_rgarga_setup_ctrlsrockchip-rgarockchip,rk3288-rgarockchip,rk3399-rgadebug6%s: Removing rockchip-rgaplatform:rga7%s: doesn't support negative values for top & left. 7%s: unsupported crop value. 3%s: queue (%d) bust 3%s: %s failed Cannot enable rga sclk: %d Cannot enable rga aclk: %d Cannot enable rga hclk: %d &rga->mutexcorefailed to get core reset controller axifailed to get axi reset controller ahbfailed to get ahb reset controller sclkfailed to get sclk clock aclkfailed to get aclk clock hclkfailed to get hclk clock Unable to parse OF data failed to request irq 3%s: Failed to allocate video device 3%s: Failed to init mem2mem device 6%s: HW Version: 0x%02x.%02x 3%s: Failed to register video device 6%s: Registered %s as /dev/%s drivers/media/platform/rockchip/rga/rga.cdrivers/media/platform/rockchip/rga/rga.cdrivers/media/platform/rockchip/rga/rga.cinclude/media/videobuf2-core.hlicense=GPLdescription=Rockchip Raster 2d Graphic Acceleration Unitauthor=Jacob Chen parmtype=debug:intalias=of:N*T*Crockchip,rk3399-rgaC*alias=of:N*T*Crockchip,rk3399-rgaalias=of:N*T*Crockchip,rk3288-rgaC*alias=of:N*T*Crockchip,rk3288-rgadepends=v4l2-mem2mem,videobuf2-v4l2,videodev,videobuf2-dma-sg,videobuf2-commonintree=Yname=rockchip_rgavermagic=6.6.0-sineware-prolinux-2 SMP preempt mod_unload modversions aarch64.sv4l2_m2m_initgSvb2_queue_initxQv4l2_fh_exitVv4l2_m2m_job_finish`7vb2_dma_sg_memops}0devm_platform_ioremap_resource&Gvideo_ioctl2yv4l2_m2m_next_bufL!devm_request_threaded_irqVdevm_kmallocplatform_driver_unregisterWplatform_get_irq)v4l2_fh_del+.i@v4l2_m2m_ctx_release7qv4l2_fh_add\3vb2_ops_wait_finishpv4l2_m2m_buf_removev4l2_ctrl_handler_init_classmdma_sync_single_for_devicefKlreset_control_assert zkfreeCfree_pages 4_raw_spin_lock_irqsaveǼȀv4l2_m2m_ioctl_expbuf&P(devm_clk_getNCv4l2_m2m_ioctl_querybufqs|clk_prepare~:,_printkv4l2_ctrl_handler_setup)v4l2_m2m_buf_queue=2Kvideo_devdata\j__get_free_pagesapm_runtime_enable|v4l2_m2m_fop_pollDv4l2_m2m_ioctl_qbuf2v4l2_m2m_get_vqHg@vb2_plane_cookieP_dev_errd !reset_control_deassertKMmutex_lockkimage_voffset@tdma_alloc_attrsވmemstart_addrG6vb2_buffer_doneiv4l2_ctrl_subscribe_eventXuv4l2_fh_initN7v4l2_m2m_ioctl_reqbufsg`video_unregister_device __mutex_init/($v4l2_m2m_ioctl_streamoffumutex_lock_interruptiblep\_raw_spin_unlock_irqrestore/59video_device_allocdmemsetov4l2_m2m_ioctl_create_bufsȟv4l2_device_registerTv4l2_m2m_ioctl_streamon7Y8__platform_driver_register]__devm_reset_control_getdma_free_attrs__pm_runtime_resumeoLv4l2_m2m_fop_mmap82mutex_unlockh__video_register_device__const_udelayv4l2_m2m_releaseͳvb2_ops_wait_preparesg_nextoԥv4l2_ctrl_new_stdГvv4l2_ctrl_handler_freeclk_disable Vv4l2_device_unregisterI&video_device_releaseL9dev_err_probeQv4l2_m2m_ctx_init%y)kmalloc_traceMparam_ops_int$y5*__pm_runtime_disableUclk_enable1v4l2_m2m_buf_copy_metadatanSK__pm_runtime_idle ghv4l2_m2m_ioctl_dqbufsv4l2_event_unsubscribeumkmalloc_cachesv4l2_m2m_ioctl_prepare_buf wclk_unprepare%`module_layoutGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)   !"#$$,"A$V"kO] fxN!!  8 P  0 $xd (8 0Cx 8NH @^`h Hj  P} X4 `  h p  x <     X(P)h5<NV_0"0"i"r  9E*o((6@*JTT0 ]8 q@ , t h<  pt l $ 6~#0DVu,$0DXu x0 %19Qdr&4hd@Pjw6Kc~  & . @ W c z     p     ! 6 M \ X  rockchip-rga.mod.c$d__UNIQUE_ID_alias342__UNIQUE_ID_alias341__UNIQUE_ID_alias340__UNIQUE_ID_alias339__UNIQUE_ID_depends338__UNIQUE_ID_intree337__UNIQUE_ID_name336__UNIQUE_ID_vermagic335_note_15_note_14____versionsrga.c$xrga_s_ctrlvidioc_enum_fmtvidioc_try_fmtrga_pdrv_initrga_runtime_suspendrga_removedevice_runvidioc_querycaprga_releasevidioc_s_selectionvidioc_g_selectionvidioc_s_fmtvidioc_g_fmtrga_pdrv_exitrga_openrga_runtime_resumerga_isrrga_proberockchip_rga_matchrga_ctrl_ops__func__.26rga_fopsrga_ioctl_opsrga_m2m_opsrga_pm__param_str_debugformatsrga_pdrvdef_frame__key.23__UNIQUE_ID___addressable_cleanup_module487__UNIQUE_ID___addressable_init_module486__UNIQUE_ID_license490__UNIQUE_ID_description489__UNIQUE_ID_author488__UNIQUE_ID_debugtype485__param_debug.L144721.L144722.L144723rga-hw.crga_get_addr_offsetrot_mir_point_matrix.0rga-buf.crga_buf_queuerga_buf_return_buffersrga_buf_stop_streamingrga_buf_start_streamingrga_queue_setuprga_buf_preparev4l2_m2m_initvb2_queue_initv4l2_fh_exitv4l2_m2m_job_finishvb2_dma_sg_memopsdevm_platform_ioremap_resourcevideo_ioctl2v4l2_m2m_next_bufdevm_request_threaded_irqrga_get_framedevm_kmallocplatform_driver_unregister__this_moduleplatform_get_irqv4l2_fh_delv4l2_m2m_ctx_releasev4l2_fh_addvb2_ops_wait_finishv4l2_m2m_buf_removev4l2_ctrl_handler_init_classdma_sync_single_for_devicerga_hw_startcleanup_modulereset_control_assertkfree_raw_spin_lock_irqsavedevm_clk_getv4l2_m2m_ioctl_expbufinit_modulev4l2_m2m_ioctl_querybufclk_prepare_printkv4l2_ctrl_handler_setupv4l2_m2m_buf_queuevideo_devdata__get_free_pagespm_runtime_enablev4l2_m2m_fop_pollv4l2_m2m_ioctl_qbufv4l2_m2m_get_vqvb2_plane_cookie_dev_errreset_control_deassertmutex_lockkimage_voffsetdma_alloc_attrsmemstart_addrrga_buf_mapvb2_buffer_donev4l2_ctrl_subscribe_eventv4l2_fh_initv4l2_m2m_ioctl_reqbufsvideo_unregister_device__mutex_initv4l2_m2m_ioctl_streamoffmutex_lock_interruptible_raw_spin_unlock_irqrestorevideo_device_allocmemsetv4l2_m2m_ioctl_create_bufsv4l2_device_registerv4l2_m2m_ioctl_streamon__platform_driver_register__devm_reset_control_getdma_free_attrs__pm_runtime_resumev4l2_m2m_fop_mmapmutex_unlock__video_register_device__const_udelayv4l2_m2m_releasevb2_ops_wait_preparesg_nextv4l2_ctrl_new_stdv4l2_ctrl_handler_freeclk_disablev4l2_device_unregistervideo_device_releasedev_err_probev4l2_m2m_ctx_initkmalloc_tracerga_qopsparam_ops_int__pm_runtime_disableclk_enablev4l2_m2m_buf_copy_metadata__pm_runtime_idlev4l2_m2m_ioctl_dqbufv4l2_event_unsubscribekmalloc_caches__mod_of__rockchip_rga_match_device_tablev4l2_m2m_ioctl_prepare_bufclk_unprepare0x( , X `  (048@HP\  $hh00H P 4 8 p   H H     ( , 0 D P ` d |       , P T X ` p x        ( 0 4 @ H d x          x      @X`lpt|((XX (08@HLPdhl    @T\`TX\h   $8P<P@H0L0P\0`0d``$(,8H\hhpht,PT$( D PXh  $(,    0  $$,(( n  o p$L(H p(0p8@XHPX`hp x  0`h`0X 8(@H`h p`HXPP(08@HPXxX`PXhxxx p (h8 .symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.altinstructions.rela__bug_table.rela__patchable_function_entries.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rela.rodata.rodata.str1.8.rodata.str.modinfo.rela__param__versions.bss.note.GNU-stack.comment@$.d0?:@l`%Jh8E@Px%Z U@ȅH%j0e@% 0{@І% 0 @% !@0%#@%#@؊%@#@@0%((((H@ %'2P0 62p3B 4P5(K@Ȏ`%X6cKhKx0KL& @b (