ELFP@@+)****       ****            **** _$  qT?#`#_ R__$  ?#{WO @_RRBR*6@ qT@@4C*6 @946+@ q)Ts]*)R 9"3@B@!V7{_ FӢ.@z R$R!`R***!dR**!`R*!`R*!hR@@*AhRR*hR2*hRx6h%˨@T*hR 7@ q)T@R@#RA* @ODWC_B{Ũ#__$  ?#{ 3B;h5  RB"R*|*!5 R* J@9I3B q @ {¨#_֟$)R J\ !4$՟?$R_$  ?#{*R*R*R*8Rxqhr* 2R"*R**R*R*R{#__$  ?#{c** RO*q T!*7@- S?T@ qIT @ qT @ qT*OA{¨#__$  ?#{ @h@- S`@c* R @*{¨#__$  ?#{ d@(@a?@@T?hF4  (RK( R* @{¨#_֟$(R _$  ?#C R{ SirW CO A8JB) ?qTe@  yJ @֟$ A*-A,%D)C @A8) @9 @(7 @k6xӊ"Jq郉J1_ ꇟj5x @"?("ՂR U^Rr?kJT*q.TA8 @9 @(7 @k6xӊ"J)郉J1_ ꇟJ2x @!"?("BR 1$A8 @9 @(7 @k6xӊ"J郉J1_ ꇟ:x*@"_("h@ h $!R5B;ը5  RB"R*|*B5*dqT RRt RRR RR**7qT*hqˆ RRR*R*R*qT@RRyv<@R*R*!R82*!R*dq+T*AR* RR**6qT*qˆ RRR*AR*2*AR*ARx*AR5B 4+R rT*HRlqIR*"AR@)4@7@(+4!@R&9q*XR*"9(R*9h@@@_q)@! a@)@) )Qi)%T@_q)@) i@k@+ kQk"@!@ a&@%@( Qh*i#Th K *@` qT$A8 @9 @(7 @k6xӊ"J郉J1_ ꇟ"x @"?("R Հ!S #A)/B)@c:@jfi'C)b. )k/D)j")iRa )Tj>@_ kT )@? qTd>@*$a&@b @CR@Ak@)A8 @9x @3)(7 @L6"k!ꃊk1 뇟  @"?("R *q!TA8 @9 @(7 @k6xӊ"J)郉J1_ ꇟ x @!"?("BR շR@ q Tb@R*|qATA8 @9 @(7 @k6xӊ"J!郉J1_ ꇟx @!"?("R ՋR?q(ş Rq1qT= qR( #*A8 @ -@pqT7 @k6xӊ"J郉J1_ ꇟj x @!"?("R ^ R(KhR? qT@ qT:@V qTpJ7 @k6xӊ"J郉J1_ ꇟx @!"?("R 1@h@@iC)R@qT@bR@R*@ qT$A8B_ TOLWK{IS@C#_$)R J 4$՟?S$R_$  ?#{B|@@{#__$  ?#{O! @ T@qT%d@iN@ @@1 _qiTdD RLӉr h*4@ qT@OB @{è#_a"@_$  ?#{OW@ q Tf"R*|*5@9H4* )(@ q TF)RB)9. )@ q T@9H5**@} S24@@? q6I Thg"R*|* 5!B* R*6H R@F(@r( @>vfv*OBWA{è#_@ qT@?"R*|*5@9*tQF8@9A} S@@$)R J&A4n$)R J"4$)R J4_$  ?#{(d@ ) O T@qT@94@7@94s"9*!`R*h@*!dR**hRx6h@ET*R*R*R*8Rxqhr* 2R"*R**R*R*R3B;h5  RBՏ"R*|*5*dqT RR2 RR*AR*!R@*!R@RRx@RR*dq T RR2 RR* )(3B *@qT9* R @I@A4@ qIT*)"R*|*5 @9i4)Q 9* )3@ qT* @OB{è#_$)R J?a4$)R J;4r$՟?՝$R`_$  ?#C{og_WOA8B'9tB@h@q Thb@!q@(T1q(TWOFJ/|)I_X=j=oUm? q T?q T)5ibA9)6a@bN@#R@Ahb@t@ Q?q')qT-qT)qT( qu1q(#T )+yhxJ @֟$)Qr*R%q T* JLyixk `֟$q*'A)R***R )}i**RSh@qTa^@h@qTab@h@qTaf@h@qTaB@h@qTaN@h@q(TaR@h@qHTaV@h@qhTaZ@h@qThwSY(  uS}*aR***RR$*(qkTqaT q Th@ q_TH@q@Tq"R:r R @R,Rj_q  @9qoBR'%q m k  *k * * *qR_q`R @) Q<RxqR R( RA*"*q@:@z@R **)1 **R(* * RA* r!2 *hR_q 2(T( Rq*qRH(3@(]3@ *R* *2*( )!qhR$Lz@*R"*~RC* *2@R* 2(R.R *2r$i@?q DTHOF5qcT? qBTq(T* J)RtR6R5RLih8k `֟$*TR6R R$** *$wH)hV@*!RB *yS9=S*aR*>S*A@QR"C@Q*R @RkR@  m=rRiixo}}-e qşq1j)x) ?ATJyKyjR@ 룐Rk=rR iixM} }+ӭe  q) şq1?y!T*R**Q RO*AR**i Rg*ARR* RjS)"R3)r **RZS R)&r*R!Q **R"@R*RRhf@u@5qTi@? q .T*R .}/ O@ OkH)yR1I%Κr%ΚRC"2~S~S~SP~@*? qT?qT?qT*j081Qy*j08?qhT@R c1Axax ?q#8aT R T /R1@r?cR2122|S |S!|S}@*_ qT_qT_qT*j"8NRQyj"8EN*hr8R_r!8AT TR rCRR*Ņ"|S#|S$|ŚQ*}@_qT_ qT_qT*j.8BQ"zj.8B}QAhc8c.8AT}Q T2RmQ/~S0~S1~S rR. 8iQ q}@*T qTqT*j28Qn2j28}S}S}SeQ*}@ qT qTqT*j,8Qj,8aQlRI *q(RYQ(1UQ+x Rq+"r*8H R=Q)EQ+R k)x*8aT9Q JqR,=Q)_ k,8aT)=QRL*a-%41)8iR, -x*Q? q}@T? qT?qT*Rj(8)Qj(8h@q) TBR*ᢃRrtb&@*Rb&@*ARb&@*Rb*@*!R*R"R*RBR*!R"R*AR"R*XR**R'9*R*R*RR*R**R*R*R*|q+T*RR*!`R"Rh@q)TA8B_ TOHWG_FgEoD{CC#_H@*Qi@$iF@ q*R**(}*iIR*9R~SR****R&$q@iF@*R***(}i*~R** ** R****R*RI$ qHR*>$q*^R!${S*iR***R**$(R*R$hF@*R***e*~~S~SR ****  R** H **R*Rr$**$*9R$*^R_$  ?#{* )WO5@y*@ybB**!R cTOBWA{è#__$  ?#*R {.5 OA8RB R*R#1Rih84`  k"5 31! 1# BHk8C=S1"a@@QkRq!*z"!T*AT#js*aRsATA8B_ TOE{D#__$  ?#{og_WO *LR A8ծ6 *BR:Rc3Rit84 6 * Iv8k3K?S|A@QI H}S4?)qT( 3=Q _AqbT*=qaT7R@ qiTh!) !q*(Z7T@c@ LR*BTcjs*aRs" ATA8B_ AT OEWD_CgBoA{ƨ#__$  ?#{O*!R"R4R*XRq`ATht&9  )R 1i7`bOA R{¨#_֟$$6_$  ?#{og_WO"R*|*!5 )**!@;e@)6%@98)@9:1@97-@9/AG).5D)+@9U@)*A3@!Q)H@ q)T@ q4T~S** *  I TB R**OGWF|@_EgDoC{B#_ 7)?)?@)7A)@ @_ qhT )q"*?@)7A)@ @_ q(Tq**?@)7A) @_aT* *  @ qT** @ qTyw$)R J!4 s_$  ?#{O @ qiT`BaZA*9QQQ4@ q T@94 C)*|S )_qTR )@ FR q5IT R5п l? k TR ) J*H9I 7@  q TB@`!_y_(9_09__*xq TR @ qi T *hRpqş (@ qT*OB @{è#_?kThR ) k? kTHR ) X? kT(R ) J @9@Byi@ qTaR!?kT* )@ qT_$  ?#{O@ qT@4@ qT @7@94s"9@ qITOA*{¨#__$  ?#{O@qTh@qTh&@94R*ARhJ@`RqTh)R)`!R"ROA{¨#_a@*$fF8h RFFQA_+Jk5I} 5qi~_)Ki~ 5U@՟A՟@՟A՟@h AF8ը RFF՟@՟A՟@՟A՟@՟A՟@՟A՟@՟A՟@՟AQA_+Jk5I} 5QA_+Jk5I} 5QA_+Jk5I} 5QA_+Jk5I} 5F8h RFFQA_+Jk5I} 5QA_+Jk5I} 5 }_*@ ȫ5;QA_+Jk5I} 5q }_) } 5_$  ?#{ h@ qT!4h@ qT@* @{¨#_?#{@ qT{#_08 y**BBgtt|| 3  @@0u@u v  @ @ 0;@; @@ 0 @ @   ? @   ?clock_leveljpegenc_print_level  )) !))) #))) !#'))))))))))))))))))))))) +5%>TT%@TTT%'HTTT%@HNTTT>TTTTTT+TTTTTTT5TTTTTTT (3= :<7 (9E83WP>%8DmgM#7@Qhq\1@NWgyxeH\_bpdgc/ccccBcccc8ccccc/Bcccccccccccccccccccccccccccccccccccccc (3= :<7 (9E83WP>%8DmgM#7@Qhq\1@NWgyxeH\_bpdg/ccccBcccc8ccccc/Bccccccccccccccccccccccccccccccccccccc  }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzamlogic, jpegencUU@33*$ rFUI9y 1 ! = { % BPf>rU9~jWD2!vj^SH>3) |vpjd_YTNID?:50+'" }{yvtrpnljhfdb`^][YWUTRPNMKIHFDCA@>=;:875421/.-+*)'&%#"!         !(0)" #*1892+$%,3:;4-&'.5<=6/7>gxl_jpeg_encAssitstreamStartVirtAddr is %p CMA failed to allocate dma buffer for %s. buffer level: %s AML-GXTVBBinput_fmt is %d allocating phys 0x%x, sizeeee %dk AML-GXBBJPEGENC_SEL_QUANT_TABLE : %d. JPEGENC_SEL_QUANT_TABLE invaild. target value: %d. jpeg header bytes is %d jpegenc cma pool size: %d. max size: %dx%d 13Mjpegenc release memory jpegenc_wq_init. 5Merror create jpegenc class. jpegenc_start jpegenc buffer start: 0x%x, size: 0x%x vdecuse_reserve:%d, gJpegenc.mem.buf_sizea:%u input is 0x%x set_cached: failed remap_pfn_range jpegenc irq num: %d, inited: %s, opened: %d jpegenc loadmc iomap mc addr error. jpegenc microcode fail ret=%d, name: %s. jpegenc convert_cmd error output_fmt is %d truejpegenc probe start. jpegenc - cma memory pool size: %d MB jpegenc memory config sucess, buff size is 0x%x, level: %s register jpegenc device error jpegenc open AML-M8InputBuffStart is 0x%x encoder is done %d target quality : %d, jpeg_quality value: %d. quant tbl_id is %d jpegenc reserve memory, buffer start: 0x%x, size: %d MB. set encode size %dx%d is larger than supported (%dx%d). start to load microcode: %s failed to register jpegenc driver jpegenc_wq_uninit error. 8MBitstreamStart is 0x%x jpegenc_statusAML-G93Mhcodec load mc error jpegenc get new cmd error. Initialize JPEG Encoder .... jpegenc module init Error: Illegal AC Huffman table format! flush flag is %d jpegenc-irqjpegenc release jpegenc remove. type is %d size is %d vma_size is %ld, off is %ld vma_size is 0 jpegenc memory resource undefined. ************end set input format************** jpegenc open busy. [%s] get irq error!************begin set input format************** falseuninit encode wq. VGAquality is %d jpegenc release error jpegenc_stop jpegenc probe end. mfdin format err, iformat:%d, ifmt_extra:%d &wq->completejpegenc width: %d, encode height: %d. jpegenc hw_status: %d, process_irq: %s. jpegenc_probeHDjpegenc probe memory too small, size is %d. 2Mjpegenccreate jpegenc device error. jpegenc module remove. %s %s: rejecting DMA map of vmalloc memory Input format is wrong! succeed to load microcode encoder size %d $parmtype=clock_level:uintparm=clock_level: clock_level parmtype=jpegenc_print_level:uintparm=jpegenc_print_level: jpegenc_print_level description=AMLOGIC JPEG Encoder Driverlicense=GPLauthor=simon.zheng vermagic=5.10.162 SMP mod_unload aarch64name=jpegencdepends=media_clock,decoder_common,registers,firmwareLinuxjpegencGNU Y0 km<GNUh h L`x@@  @@aa(,@/D/H$0<@L Td     H L X \ `8<@hDh\lpHtHx|HH@@HH@@\\@@(|,|08<@\dltxH|H HH  ,,DdjjX\`hl   , 4 D T ` d d d t           $ 4 @ P T  X  t    @  @   @   , ,     H$ @( H< HT Hh H| H H  @   <  @ @ 9 9    < L  j j  @ @    PTl 8@D@PT\@rr@ (s,s08<@D@H@X\d@@     @@@@@ ,04T@d@|@@, ,(8@TXx|RR    {{ @ $`fdfhptx| --  $(48<\P`Px@@     ,8@`p|   0<LThx  @@  \\!@@ \\ $DHTX@`dl@OO     PT@@  "H,L,#@@,u0u48@HLPT@dhlp@@@@@660#Dh@,` Ldhl@@FFL\p  X x    !!$!@|! ! \"`""H#HT%@t%%%%%%%%%&&$&0&@&P&\&h&t&|&&&&@&[&[&'' ''''$'[('[,'4'28'2<'@'@|'#'#'#(#(#t(%x(%|((#(# )#@)#)) ) )))@*D**,+h+Hl+H+@,@H,eL,eT,`,@l,Hp,H,, -,-\-$-----@,.@8.@L.P.h.t.:x.:.%.`.`..@....///$/@ ELhS5Z0ah@ovP} X)$* 0+8Hd`h px`"H-)p0L-7>-RY-`g-nu033L4P4p (-4SZ u|((:"\0( --CJ(^r  !"") ##6 "# 4$4d3GZjq $ 3 ; H b p  $$     Hx   # / #= X p D     8    0 7 H X o        8  L( 9 F P .altinstructions__bug_table__jump_table__patchable_function_entries.plt.init.plt.text.ftrace_trampoline.text.rela.text.rela__patchable_function_entries.rela__bug_table.rela.altinstructions.rela__jump_table.init.text.rela.init.text.exit.text.rela.exit.text.fixup.rela.fixup__ex_table.rela__ex_table.rodata.rela.rodata.rodata.str1.1.data.rela.data.bss__param.rela__param.modinfo.data.once.comment.llvm_addrsig.note.Linux.gnu.linkonce.this_module.rela.gnu.linkonce.this_module.note.gnu.build-id.note.gnu.property.note.GNU-stack.symtab.shstrtab.strtabjpegenc.c$x.1$d.2mc_addrjpegenc_print_levelgJpegencdma_map_single_attrs.__warned$d.3$x.4mc_addr_map$d.5$d.6$x.7$d.8$x.9$d.10$x.11$d.12$x.13$d.14$x.15$d.16$x.17lock$d.18$x.19$d.20$x.21$d.22$d.23jpegenc_fopsjpegenc_device_majorjpegenc_classinit_jpegenc_device.__keyjpegenc_dev$d.24$d.25$x.26jpegenc_driverjpegenc_profile$d.27$x.28jpegenc_poll$d.29$x.30$d.31$x.32$d.33jpegenc_ioctl$d.34$x.35$d.36$x.37$d.38$x.39$d.40$x.41$d.42$x.43$d.44$x.45$x.46$d.47$x.48$d.49$x.50clock_level$d.51$x.52$d.53$x.54$d.55$x.56$d.57$x.58$d.59$x.60$d.61$x.62$d.63$x.64$d.65$x.66jpegenc_isr$d.67$x.68$d.69$x.70$d.71$x.72$d.73$x.74$d.75$x.76$d.77$x.78$d.79$x.80$d.81$x.82$d.83$x.84$d.85$x.86jpegenc_start_cmd$d.87$x.88$d.89$x.90$d.91$d.92jpegenc_compat_ioctl$d.93jpegenc_mmap$d.94jpegenc_open$d.95$x.96$d.97$x.98$d.99$x.100$d.101$x.102jpegenc_open.__keygQuantTable$d.103$x.104$d.105$x.106$d.107jpegenc_release$d.108$x.109$d.110$x.111$d.112$x.113$d.114$x.115$d.116$x.117$d.118$x.119$d.120$x.121$d.122$x.123$d.124$x.125$d.126$x.127$d.128jpeg_quantwrite_jpeg_quant_lutwrite_jpeg_huffman_lut_dcwrite_jpeg_huffman_lut_acjpeg_huffman_dcjpeg_huffman_ac$d.129$d.130$d.131$d.132$d.133$x.134$d.135$x.136$d.137jpegenc_status_show$d.138$x.139$d.140$x.141$d.142jpegenc_probejpegenc_isr_tasklet$d.143jpegenc_remove$d.144$d.145$x.146$d.147$x.148$d.149$d.150$d.151$d.152jpegenc_class_groups__param_str_clock_level__param_clock_level$d.153__UNIQUE_ID_clock_leveltype318$d.154__UNIQUE_ID_clock_level319__param_str_jpegenc_print_level__param_jpegenc_print_level__UNIQUE_ID_jpegenc_print_leveltype320__UNIQUE_ID_jpegenc_print_level321__UNIQUE_ID_description322__UNIQUE_ID_license323__UNIQUE_ID_author324$d.155jpegenc_class_groupjpegenc_class_attrsclass_attr_jpegenc_statusamlogic_jpegenc_dt_match$d.156jpegenc.mod.c_note_7$d.1__UNIQUE_ID_vermagic263$d.2__UNIQUE_ID_name264$d.3__UNIQUE_ID_depends265$d.4reciprocaljpegenc_loadmckmalloc_order_traceget_data_from_nameis_vmalloc_addrprintkdev_driver_string__warn_printkdma_map_page_attrscodec_reg_writecodec_reg_readjiffiesscheduledma_unmap_page_attrsjpegenc_ongic_nonsecure_prioritiesarm64_const_caps_readycpu_hwcap_keysvdec_ongic_pmr_syncqueued_spin_lock_slowpathjpegenc_resetget_meson_cpu_versioninit_jpegenc_device__register_chrdev__class_registerdevice_createclass_unregisteruninit_jpegenc_devicedevice_destroyclass_destroy__unregister_chrdevinit_module__this_module__platform_driver_registervcodec_profile_registercleanup_moduleplatform_driver_unregister__arch_copy_to_useramports_switch_gate__const_udelayjpegenc_ucoderequest_threaded_irqcodec_mm_vmap__arch_copy_from_userdma_sync_single_for_cpumemset__stack_chk_failremap_pfn_rangecodec_mm_alloc_for_dma__init_waitqueue_headfree_irqcodec_mm_free_for_dmadma_sync_single_for_devicecanvas_config__tasklet_schedulesnprintfglevel_strof_reserved_mem_device_init_by_idxjpegenc_buffspecplatform_get_irqtasklet_init__wake_upparam_ops_uint@t+H0M1W2o4X6u@[H(@(@(@إ(@(:@($;D@ (h;@($p;/@0(?x;xG@((T2JcSi@(tpU!ypUP@ȸ(UYW0YLoQW@W@@80(#Z$Z $h4h8*<NF_