ELF(@@@@5@@q(T|!@ cRaxaA_֠_@@@5@@5  CA@_֠_@@5@@5!A@_֠_?#{S!@5  fAB@RSA{è#_֠?#{A8S*[b|@7@,Boc_9_a@yy"R`@e@yRyy'7A8o@,BBҡT*SA[B@{Ψ#_*B**B *?#{A8S&R*9R,B7BR@#@yy@yyy+@yy@y32y @y7A87@,BBaT*SA@{Ǩ#_@9*B*B*?#{ L@`" @{¨#_?#{A8SR[`,Bg ՟Tjt8$*'Q Te#s <e8t~@8Ts8 QkT#O4A8g@",Bc!TSA[B@{ͨ#_#R>`4R9b!Ab @G>@z!|› cA@!DcŚgj&{B˧tc&c} TÚcCB|ǛBDA{!A ?HT_> _?#{A8J@ %,B7NJ}@)}@|@A|@mr>m KB@;'3(TxSBxSJ@B|@|@C`#RJ}@)}@  O!)A)y@ !BB D| Ě T`̚)T|Bš @0b A Ab B A8b C b D a)@)7@,BBT{Ǩ#_Cp !9m@D!p!#9I| C_@ BB }A?#{A8SA,BOҀ@5u @4 @RA qğkЂ@|@!RababABbBaB`@`A@RA8O@",BcATSA{ʨ#_ր*?#{A8S[k`@b,B_`5t"cR @k TRk@TRk`T!Rk@TRk T#R!k T :R "!@2yb @ RȀR R_kB R_kBb @_kB _kB`@4Q9 4cCA8_@,BBҁ T*SA[BkD{̨#_ֵB `@cRABڢ9B@a @/@A@A@A`@wr@ykBT R|@`@RABR ՁRB|!ABh` R!@R`RRR!c?#{A8SR[c ,BW'#R99ȀҠZA$%DufN`eR df#a*T5vAq!T!`@T*!`:@hT*!`6@(Ta:A?@`Tx"%RRCEre6*dcb*`5v B!c`@edb"c&aR*5uB RC#aBbB`B''@B Rr%{@K@fB Rr%{@G@j" Rr%{@n" RBrR#Rr""R%rvb Rr%~Ң Rr%zb"RBBrRR"R%r"R%rb RbrRRf@#Ra*RT@~Tj@T@~Tn@T@~Tn@5u^*4!A8W@,BBҁT*SA[BcC{˨#_!!tB!trB!tjB*!!t?#{S@@@5@@4u aB $@$A$B@RSA{è#_!`r@y4!@R$@$A$BSA{è#_!!?#{A89b,B"<S9_rTS4<Q9?kTqT*#RSAA8@",BcҁT{Ĩ#_@9`9#R!5@9`9SA S?#{A8S5<Q9d,B95*CR&4A8@",BcATSA@{Ĩ#_ց@y!Zy#R!5@9`9?#{A8%<S,B9rTSS[6<uQ9?kT*#R4SA[BA8@",BcAT{Ĩ#_@9u *B3 B*B9pSA[B#R!5@99 S[?#{A8[SrG ,B't 4 cnGqTRa@?q T? qT?qT@*!cCA8'@,BB! T*SA[B{Ũ#_x @y`@ySZ9y?rTQ9kT*CRS* t5s2kTRcCa @yb@9*a @yc@9b"@9o*#R!7*5A9*9CR.*@!cC4cCc?#{A8S@",BҁfF9! 4H@ RB @r_kT9`Q95#R C59`Q9 4#R!5@9`9#R 25aR@5v@O@y@9"@9z@#~@"A8@",BcTSA{è#_#R! 5@9`9`@!?#{S<@t"u Q9 5RSA@{è#_րrGr@5s Rn @`ByRSA@{è#_`_!rGn5`_!?#{S[<@"і `Q9@5R*SA[B{è#_`rGar`5!Ran!A@y*4`rGar 5 R`n @By9*SA[B{è#_ր_!`rGn5_!_!`rGn 5_!?#{A8k[csXB ,BYBRBB*@B*_k`TR_kTR_kT!R_kTR_kT!R_kT@@!A8@",Bc!T[BcCkDsE{Ш#_S cȀNs@sGAssAӔAY5@@q@gfS@cg@q R_qR@oa*Ayc@By_y@oaC5AR@oG*>q CT@@!@sG@Y5@@!@sGY5@@!@sGs@Z5@@!@sGo@7[5@@!@sG_@@\5@@!@sGc@; ]5@@!@sG[@]5@@!@sGg@^5@@!@sGk@ _5@@!@A?O@ A/R RR .n ja4 ̚?+?)T G! Ղ_HTT *!?$AT T qA^T`T@sGQOAsB S@X5A*%R!2cS*!C*REoByAy_y|aQB !`2@oB !&RRFlEyAy_yqH]T|@ Ao"RAR@ lyyy>7 `@H>TSRRRR)R;?BRAR?>9K!C;*=RvK?*=R>+C=R*C=RCRAR* @sGAs@X5eKK<<@#+C!R_y#| a!# R@o%RA #yAy%l#y?yqeT|` Ao%RC R@ lyyy*C?qbT#| a!c R@o%RA #yAy%l#y?yq`T|` Ao%R R@ lyyy*C?q]T#| a! R@o%RA #y Ay%l#y?yq[T|` Ao%R R@ lyyyb*C?qXT#| a! R@o%RA #y Ay%l#y?yqVT|` Ao%R!R@ lyyy?qST |"!Bo"@ ""y '5AsG R" BsAW5Fc@sB&R4R_o!Aӵ@!šc?@!!"ӵ~ӵ Ú šFS*<4AoG?q>T"| A!:S@oB QA CR#l"y8y?yq(<T|@ Ao R@ ly"  >@sG?qTW4AoG?qbT"| A!##@oA  "C?yq_T@|! &$b|A B#%@o" ?yC @9q\T| Bo%RR@ lyyy_qHZT@|e"AAo@ Reyg@?qHVT"| A!hO@A '@oRBÚ@EL&y_>TRqST|` Bo#RR@ lyyy/SAAR>*|` BoR&R@ lyc>yy_q(T@|A"Aos@B FR RFl@yEy_y>?qT%| !@oFReRA &l%y#y?yo@7#<qT| Ao_@@ FRRlyy>y?qT%| !@oFRRA &l%y#y?yc@;#<qT| Ao[@@ FRRlyyb>y?qT%| !@oFRRA &l%y#y?y#C9qT| AoFR%R@ lyyyCC9?qhT%| !@o&ReRA &l%y#y?yqHT|` Ao#RR@ lyyySARRRR)@@!sU)AsGq@cg_ofS@5@@5@sGAR@5@@@sG4BoG>c>_q)T@@!@sG`4s@c>AoG>?qiT@@!@sGs@4o@7@oG>#<qT@@!@sGo@74_@AoG@y>?qT@@!@sG_@4c@;@oG>#<qT@@!@sGc@; 4[@AoG@yb>?qT@@!@sG[@`4@oGb>#C9qT@@!@sGg@4AoGcCC9?qT@@!@sGk@ 4@oGBq T@@!@@!@sGQ_oB S5@@@@sG5@@@@sG5@@G ?+?TJ@@@sG 5@@+@@&@@@sG 4@oG@sGAR;@@!@oG!SC* @oGcSC*qɞT@@!@@@!@sGeK_oK<<5@@@sG5@@@sG5@@@sG5@@!@sG@5@@!@sG 5@@!@sG 5@@!@sG 5@@!@sG 5@@!@sG`5@@!u R@sG 4@oG@@!j@@!@@!@@!@@!@@!@@!@@!@@!@sGAAoG*@oGb*CAoG @oG*CAoG@oG*CAoG@oG+CӷAoG+C?qT@@!o!RS|ARSxaRStRSpRSl@@!@@!@sG5@@!@AsG@|"  @95@@!@sG5@@!@sG5@@g@3!O@@ALӚTR^@@!o@@!AoGCBoG3@oGc<#@oG@@!@@!@@!@@!SA*SAS?#{S  [*RqQ9?k@T*SA[B@{Ĩ#_֕4Q95rGrR 5 RBRnyyynD*5q9* 4rGrR4`_!R`_!RrGn5`_!?#{A8S*[u"c A,B/Q9T44RA8/@,BBA<T*SA[BcC{ƨ#_4AR6A:Aa`R R9v`R*5A-*4A6A:A`R RA*@5*5BR܅6A!RBR܅:A!RBR܅6ARBRj;R;*@5@y`_!@y(R_ka/T[rGE}2"ry2a5`"!R@y"| A!#҃n!~bBC@?yq T|@ #n~ӣbBC@y?q'T"| A!#n!~ӃbBC@?yq%T|@ #ҡnC~bBC@y?q!T"| A!##n!~bBC@?yqhT|@ #ҡnC~bBC@y?qT"| A!##n!~ӃbBC@?yqHT|@ #n~#bBC@y>?qT"| A!$n!~dbBD@?yqhT|@ n"RR lyyy*5R@CB@5+@@"@7*+@74* 5 R9`" *4R`_!rGn5`_rG 5`_rG 5`_rG 5`_!rG5`_!rG`5`_!rG@5`_!rG 5`_!rG5`_!rG5`_!rG5`_!`_!nG>nnG\nGKnG:nG*nGnG nGnGnG?qT`_!`_!`_!`_!`_!`_!D`_!`_!`_!}aC`_!?a+@7?#{S@afF94[! RvB H@Ar@_k T)T`"R@r_kT` Rr_kA Tqusb@*TQ?q T3RHa8RC 5*R>[B@SA{Ĩ#_ր"Rr_k`T_kaTqBRRcSSA[B{Ĩ#_RSA{Ĩ#_֟"qTBB a"RBt8SA[B{Ĩ#_֟q"RRoSA[B{Ĩ#_@!SA[B{Ĩ#_`r@rG@"ra5n4@7qTSA[B{Ĩ#_[B@qTT53RRQRsSs2`v@4@7`z@4@! 7`~@4@a6rG@ 4nG!qhT|` n#R"R lyyyrG4q RRnyyyn@!`r@rG@!4nGqT|` nDRcR lyyy`z@4@6C9?qT#| a!n$RCR $l#y"y?ya~@"4@6!C9rG@4nGB@!@!@!~@!`"@!~`"@!~s"@!`~c@![B@![B@?#{!{#_3%s: %s: error %d: addr=%x, data=%*ph 3%s: %s: error %d: start_index=%x, data_size=%d endpoint node not found could not parse endpoint unsupported bus type %d xclkfailed to get xclk enablefailed to get enable gpio resetfailed to get reset gpio enable and reset pins must be configured &sensor->lockIOVDDAVDDDVDDtx_commit called without tx_start invalid op at %d getting unknown control %d tx_start called multiple times op added without calling tx_start pixel format not supported %u ops overflow, increase GC2145_MAX_OPS device id: 0x%04x unsupported device id: 0x%04x gc2145-init.bin4%s: Failed to read firmware %s, continuing anyway... 3%s: Register map has invalid size ae bias out of range test pattern out of range setting unknown control %d gc2145DisabledVGA color barsUXGA color barsSkin mapSolid black colorSolid light gray colorSolid gray colorSolid dark gray colorSolid white colorSolid red colorSolid green colorSolid blue colorSolid yellow colorSolid cyan colorSolid magenta color?#{{#_    include/media/v4l2-subdev.hinclude/media/v4l2-subdev.hinclude/media/v4l2-subdev.hinclude/media/v4l2-subdev.h    0 gc2145_write_regsgc2145_read_regs`H0 OOKOLMqNLMNLMpNLMNLMNLMNLMoNLMNLMNLMNLMNLMNLMnNLMNLMNLMNLMMNLMmNLMNLMNLMNLMLNLMlNLMNLMNLMNLMNLMKNLMkNLMNLMNLMNLMNLMNLMNLMNLMNLMNLMNLM NLM NLMNLMNLM NLM)NLM*NLMJNLMNLMINLMiNLMNLMNLMHNLMhNLMiNLMNLMNLMNLM NLMNLMNLMNLMNLMNLMNOPQRGS8TVX[\t]abcdeghijklmnPosp q`rtu vpwXxy^zT{XU`ep{Dgalaxycore,gc2145gc2145license=GPLdescription=GC2145 Camera Subdev Driverauthor=Ondrej Jirman GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNU  <#<4:p( U,l`4  $ (AYp  h0 8uh0X\,H'@.46t6DR@\HkHv`x@HhHx p !,X:LT  (4#   8 T';,GR_fs{ $ 6Qcp6Sj #6MWhy@gc2145.c$xgc2145_enum_mbus_codegc2145_enum_frame_sizegc2145_enum_frame_intervalgc2145_i2c_driver_initgc2145_g_frame_interval$dgc2145_write_regsgc2145_read_regsgc2145_removegc2145_i2c_driver_exitgc2145_set_registers.part.0gc2145_sensor_params_fit_hb_to_power_line_period.constprop.0gc2145_get_sensor_paramsgc2145_s_frame_intervalgc2145_set_fmtgc2145_probegc2145_get_fmtgc2145_writegc2145_read16gc2145_update_bitsgc2145_tx_commitgc2145_g_volatile_ctrlgc2145_sensor_suspendgc2145_sensor_resumegc2145_setup_modegc2145_s_streamgc2145_s_powergc2145_s_ctrlgc2145_dt_idsgc2145_idgc2145_formats__func__.2__func__.3gc2145_subdev_opsgc2145_core_opsgc2145_video_opsgc2145_pad_opsgc2145_ctrl_opsae_bias_menu_valuestest_pattern_menugc2145_awb_regsae_bias_menu_reg_valuesCSWTCH.119gc2145_pm_opsgc2145_i2c_driver__key.4__UNIQUE_ID___addressable_cleanup_module486__UNIQUE_ID___addressable_init_module485__UNIQUE_ID_license489__UNIQUE_ID_description488__UNIQUE_ID_author487.L144721.L144722.L144723.L144724__this_modulei2c_register_driverinit_modulemutex_lockmutex_unlockmemcpyi2c_transfer_printk__stack_chk_failv4l2_async_unregister_subdevv4l2_ctrl_handler_freei2c_del_drivercleanup_module__v4l2_ctrl_s_ctrl_int64__v4l2_ctrl_s_ctrldevm_kmallocfwnode_graph_get_next_endpointv4l2_fwnode_endpoint_parsefwnode_handle_putdevm_clk_getdevm_gpiod_get_optionalv4l2_i2c_subdev_initmedia_entity_pads_init__mutex_initdevm_regulator_bulk_getv4l2_ctrl_handler_init_classv4l2_ctrl_new_stdv4l2_ctrl_new_std_menuv4l2_ctrl_new_int_menuv4l2_ctrl_new_std_menu_itemsv4l2_ctrl_auto_clusterv4l2_async_register_subdev_dev_errclk_get_rateclk_disableclk_unpreparegpiod_direction_inputregulator_bulk_disablemsleepregulator_bulk_enableclk_set_rateclk_prepareclk_enableusleep_range_stategpiod_direction_output_dev_inforequest_firmwarerelease_firmwarev4l2_ctrl_handler_setupv4l2_ctrl_activate__mod_of__gc2145_dt_ids_device_table__mod_i2c__gc2145_id_device_table, ,TUDVxW,,  XYpW,, ( (XYZ[YYTh^pUYD,L,TU\ ^h _t _ , ,, Yl ` a b c   d    e8  <  @ ed ,h ,x f g    `  ` h  p  x  p  x     i jd k k k l k< kh k m k kn\opp[ 0 0q  q  q  q  q0 8 <qH `P `Tq\YTUYYY( , 4qP T \q|Y  qYT U`U  q  qTUU  q  q  q  q 0 0q P Pq  q  q  q4 8 @qT X `qx | q  q  q  qr,, P  P t$ x$ $q$ $ $q$q % P% P%q@% PD% PL%q|% P% P%q% P% P%q% P% P&q0& P4& P<&qd& Ph& Pp&q& P& P&q& P& P&q& & &q'  ' 'q<'qX'q'q'q'q'q' P' P(q<( P@( PH(qX( \( d(q( ( (q(q(q( ( (q( ( )q) ) )q,) 0) 8)qH) L) T)qd) h) p)q) ) )q) P) P)q) P) P)q) P) P)q) P) P*q * P* P*q$* P(* P0*q<* P@* PH*qT* PX* P`*ql* p* x*q* P* P*qP+ T+ \+qh+ l+ t+q+ + +q+ + +q+ + +q+ + ,q(, P,, P4,q@, PD, PL,q|, P, P,q, P, P,q, P, P,q, P, P,q,Y$-TD-U- - -q.  . .q,. 0. 8.q|.T.U.s.t.u.u/v/w/U(/x@/yT/s\/td/ul/ux/v/w/z/{/|/}/|/}/|/} 0|,0 x40 x<0~2 2 343X3U`33t3 3 3q3 3 3q3q3q3 4 4q4 4 $4q44 84 @4qP4 T4 \4ql4 p4 x4q4 4 4q4 4 4q4 4 4q4 P4 P4qH5 PL5 PT5q`5 Pd5 Pl5qx5 P|5 P5q5 P5 P5q5 P5 P5q5 P5 P5q5 P5 P5q5 P5 P5q6 P 6 P6q$6 (6 ,6X46Y<6 D6 L6qX6 \6 `6Xl667, 7,7,7,8 X 8 X(8qh9 l9 t9q8: <: D:qP: T: \:qh: l: t:q: : :q: P: P:q: P: P:q: P: P:q: : :q ; 8; 8;q0 0 xX,,X,QQR\ L  MN$ (Ox,H,,t6   ( 0 8 @ H P X ` 8h Hp `x x  hpx`,px<ph@.]S.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.init.text.rodata.str1.8.rela.exit.text.rela__bug_table.rodata.str.rela.rodata.rela.exit.data.rela.init.data.modinfo.comment.note.GNU-stack.note.gnu.property @,;@^-+p;&@1`<;`<,6@HxF2<ZLA$U@H jpA0e@ v2ApB@ȎHI@I@(IW0'J,SJXJ xJx Q V@