ELF8 @@&/8A??,&Vj6CAM_ERR: %s: %s: %d failed: soc_info %pK power_setting %pK power_down_index %dgpio-af-pwdmcam_sensor_handle_continuous_write6CAM_ERR: %s: %s: %d Failed to get read buffer: %d 6CAM_ERR: %s: %s: %d Failed to init shared pinctrl 6CAM_ERR: %s: %s: %d Invalid gpio_num_info type %dmsm_camera_pinctrl_init6CAM_ERR: %s: %s: %d invalid gpio_tbl %pK / size %d 6CAM_INFO: %s: %s: %d Input Parameters are not proper 6CAM_ERR: %s: %s: %d No gpio_common_table is found gpio-vanagpio-vio %dcam_sensor_handle_delaybuf_addr: %pK, buf_size: %zu, offsetsize: %d6CAM_ERR: %s: %s: %d Invalid ctrl handle 6CAM_ERR: %s: %s: %d clk index %d >= max %u cam_v_custom16CAM_ERR: %s: %s: %d FATAL:: Invalid argument msm_cam_sensor_handle_reg_gpioSeq Type[%d]: %d Config_val: %ld6CAM_ERR: %s: %s: %d Delay is expected only after valid power up setting 6CAM_ERR: %s: %s: %d Wrong Wait Command: %d cam_sensor_handle_continuous_read6CAM_ERR: %s: %s: %d Invalid power up settings for index %d 6CAM_ERR: %s: %s: %d Fail to disalbe reg: %s gpio-standby6CAM_ERR: %s: %s: %d Invalid cmd_buf len %zu min %zu 6CAM_ERR: %s: %s: %d Invalid Args: pwr_cmd %pK, cmd_length: %d 6CAM_ERR: %s: %s: %d Error: Cmd Buffer is wrong 6CAM_ERR: %s: %s: %d Handle slave info failed with rc: %d 6CAM_ERR: %s: %s: %d invalid buffer, rc: %d, buf_addr: %pK 6CAM_ERR: %s: %s: %d failed: num_vreg %d i: %d j: %d cam_vaf6CAM_ERR: %s: %s: %d cannot set pin to suspend state 6CAM_ERR: %s: %s: %d gpio-custom2 invalid %d Invalid op code: %d6CAM_ERR: %s: %s: %d Invalid size, readLen:%d, bufLen:%d, size: %d 6CAM_ERR: %s: %s: %d Failed: random read I2C settings: %d 6CAM_ERR: %s: %s: %d Failed in continuous write %d 6CAM_ERR: %s: %s: %d Invalid list ptr Enable RegulatorGetting pinctrl handle failedqcom,cam-power-seq-delayi:%d j:%d cam_vcustom1i: %d, gpio %d dir %ldcam_sensor_util_init_gpio_pin_tblgpio-standby %dcam_sensor_i2c_command_parser6CAM_ERR: %s: %s: %d Failed in allocating i2c_list 6CAM_ERR: %s: %s: %d clk enable failed 6CAM_ERR: %s: %s: %d unrecognized seq-type %s 6CAM_INFO: %s: %s: %d No GPIO data ptr: %pK sizeof: %d Next: %pKInitialization of pinctrl failed6CAM_ERR: %s: %s: %d failed cam_vanacam_sensor_util_request_gpio_table6CAM_ERR: %s: %s: %d read gpio-vana failed rc %d gpio-vdig6CAM_ERR: %s: %s: %d read gpio-vdig failed rc %d 6CAM_ERR: %s: %s: %d gpio-af-pwdm invalid %d 6CAM_ERR: %s: %s: %d gpio-custom1 invalid %d 6CAM_ERR: %s: %s: %d ERR: Overflow occurs 6CAM_ERR: %s: %s: %d pwr_down_setting_size %d, pwr_cmd->count: %d 6CAM_ERR: %s: %s: %d delay hdl failed: %d 6CAM_ERR: %s: %s: %d Failed in allocating mem for list 6CAM_ERR: %s: %s: %d Random read fail: %d cam_sensor_handle_random_writecam_config_mclk_regDisable MCLK Regulator6CAM_ERR: %s: %s: %d gpio-vio invalid %d 6CAM_ERR: %s: %s: %d Failed in random write %d 6CAM_ERR: %s: %s: %d Invalid Command Type:%d index %d6CAM_WARN: %s: %s: %d BoB PWM SetLoad failed rc: %d 6CAM_ERR: %s: %s: %d Command Buffer is wrong 6CAM_ERR: %s: %s: %d Error: Un expected Header Type: %d 6CAM_ERR: %s: %s: %d cmd hdl failed:%d, Err: %d, Buffer_len: %zd 6CAM_ERR: %s: %s: %d Failed to get the active state pinctrl handle 6CAM_ERR: %s: %s: %d Failed to get the suspend state pinctrl handle qcom,cam-power-seq-typecam_vaf6CAM_ERR: %s: %s: %d Invalid: power setting size %d gpio-vana %d6CAM_ERR: %s: %s: %d gpio-standby invalid %d 6CAM_ERR: %s: %s: %d read gpio-custom2 failed rc %d cam_sensor_util_i2c_apply_setting6CAM_ERR: %s: %s: %d Invalid args, io buf or i2c settings is NULL cam_sensor_handle_poll6CAM_ERR: %s: %s: %d failed 6CAM_ERR: %s: %s: %d config clk reg failed rc: %d 6CAM_ERR: %s: %s: %d Failed to random write I2C settings: %d Total cmd Buf in Bytes: %dindex: %dqcom,cam-power-seq-type count %dpower_setting[%d].config_val = %ld6CAM_ERR: %s: %s: %d error power seq type %d 6CAM_ERR: %s: %s: %d MCLK REG DISALBE FAILED: %d gpio-viogpio-af-pwdm %d6CAM_ERR: %s: %s: %d i2c poll apply setting Fail: %d 6CAM_ERR: %s: %s: %d Invalid master type: %d 6CAM_ERR: %s: %s: %d Reg Enable failed for %s power_setting[%d].delay = %ddelete_request6CAM_ERR: %s: %s: %d device node NULL gpio-custom1 %d6CAM_ERR: %s: %s: %d Not enough buffer provided 6CAM_ERR: %s: %s: %d Failed in allocating i2c_list: %pK cam_v_custom26CAM_ERR: %s: %s: %d read gpio-vaf failed rc %d 6CAM_ERR: %s: %s: %d buffer provided too small 6CAM_ERR: %s: %s: %d gpio %d:%s request fails Enterseq_type %dcam_clk6CAM_ERR: %s: %s: %d read gpio-standby failed rc %d 6CAM_ERR: %s: %s: %d Invalid buffer size, readLen: %d, bufLen: %d 6CAM_ERR: %s: %s: %d Cannot set shared pin to active state 6CAM_ERR: %s: %s: %d Failed to post init shared pinctrl 6CAM_ERR: %s: %s: %d failed: Invalid Seq type: %d i: %d j: %d cam_vana6CAM_ERR: %s: %s: %d seq_val:%d > num_vreg: %d 6CAM_ERR: %s: %s: %d Reg: %s disable failed gpio-vafcam_sensor_handle_random_readcam_viogpio-custom16CAM_ERR: %s: %s: %d Failed in random read %d 6CAM_ERR: %s: %s: %d request gpio failed 6CAM_ERR: %s: %s: %d usr_idx:%d dts_idx:%d cam_suspendseq_type[%d] %di:%d j:%d cam_vcustom26CAM_WARN: %s: %s: %d pwr_up_size is zero 6CAM_ERR: %s: %s: %d cannot set pin to active state 6CAM_ERR: %s: %s: %d vreg %s %d gpio set val %dmsm_camera_fill_vreg_params6CAM_ERR: %s: %s: %d Failed to burst write I2C settings: %d 6CAM_ERR: %s: %s: %d failed: seq read I2C settings: %d cam_sensor_handle_slave_infocam_defaultcam_vdiggpio-reset %d6CAM_ERR: %s: %s: %d Invalid input buffer, buffer: %pK, length: %d cam_sensor_get_io_buffercam_sensor_core_power_up6CAM_ERR: %s: %s: %d read gpio-reset failed rc %d 6CAM_ERR: %s: %s: %d read gpio-custom1 failed rc %d cam_sensor_validate6CAM_ERR: %s: %s: %d Invalid args 6CAM_ERR: %s: %s: %d Not enough buffer space gpio-vaf %d6CAM_ERR: %s: %s: %d gpio-vdig invalid %d gpio-custom2 %dcam_sensor_update_power_settings6CAM_ERR: %s: %s: %d Not enough buffer Disable Regulator6CAM_ERR: %s: %s: %d gpio-reset invalid %d gpio-custom26CAM_ERR: %s: %s: %d Failed in continuous read %d 6CAM_ERR: %s: %s: %d invalid size:io_cfg->offsets[0]: %d, buf_size: %d cam_sensor_bob_pwm_mode_switch6CAM_ERR: %s: %s: %d gpio-vaf invalid %d 6CAM_ERR: %s: %s: %d pwr_up setting size %d, pwr_cmd->count: %d power setting size: %dEnable cam_clk: %di: %d j: %d cam_vdiggpio-vdig %d6CAM_ERR: %s: %s: %d Failed to seq write I2C settings: %d 6CAM_ERR: %s: %s: %d Wrong Opcode: %d cam_sensor_i2c_read_data6CAM_INFO: %s: %s: %d No GPIO entry Seq type: %d, config: %dVALID GPIO offset: %d, seqtype: %d6CAM_ERR: %s: %s: %d invalid size of gpio table 6CAM_ERR: %s: %s: %d read gpio-vio failed rc %d gpio-resetseq_name[%d] = %s6CAM_ERR: %s: %s: %d Invalid power down settings for index %d 6CAM_ERR: %s: %s: %d gpio-vana invalid %d 6CAM_ERR: %s: %s: %d ERR: Overflow 6CAM_ERR: %s: %s: %d pwr_down size is zero 6CAM_ERR: %s: %s: %d Not enough buffer provided %d, %d, %d 6CAM_ERR: %s: %s: %d Invalid direction: %d 6CAM_ERR: %s: %s: %d %s get failed %d cam_sensor_util_power_down6CAM_ERR: %s: %s: %d gpio_common_table is not initialized 6CAM_ERR: %s: %s: %d vreg index %d >= max %d cam_get_dt_power_setting_dataqcom,cam-power-seq-cfg-vali: %d j: %d cam_vio6CAM_ERR: %s: %s: %d failed ctrl %pK 6CAM_ERR: %s: %s: %d error in power up/down seq 6CAM_ERR: %s: %s: %d read gpio-af-pwdm failed rc %d 6CAM_ERR: %s: %s: %d Delay Rxed Before any buffer: %d 6CAM_ERR: %s: %s: %d Reg enable failed hh(T裬,Th( ThHD Tȗ҈/ T\hFAiB@y*=R kT( =?1qhByT@1qbTS 4*"Rh@Io)*@y 7 3 *@_q*j@k(7_!y(T@&@2_qRR!c@Z_kT mqT qATqTi@%@y !@y) !yRBR!c#kHT"R"RR!cKRRB@(5[R>R㥀RB@51RRRßRB`;`@"y`5*3RBÚR RBR`@`@By"yRBcRRB㑀R*OEWD_CgBoA{ƨ^__RBcRR@9BRRd"@y@BRRdB@y@B#RRB#RRBRRBR^{g_WO@ T*9@T6]7] w 4(_qT qT$\(\}k Tkc T4(\BT:[BAD@#C\*`7$\q(TH$\4\k(T([#x)@**6RBmR *1RBiR*&RBfR*R&\BhR** RBlR***ODWC_BgA{Ũ^__^{og_W O C@q> +T**R *@(RR@?(k-MT=@Cj@R7R!c@4j @cѢC<SC7_*!;Tj@_;T@; CT4^u*: H@i@(y*Z#R@  k"ThC<"TI@9)Q?qh+Tji8J @,+h@ q@T qTqBTH@i @}S()yH@9i @( ='*TI@)})!?.Ts<S17'@* u~Z =)TA@)}8!h-T@(@@5iRH@y)CI@9)I@9)I@) I@i4*J)J @+@,}|)ji,J@? kTqS*C)#! 5~Z =M$TA@)})1?)T@ @ J@9H@_ qT_q1TJR1-I#T!R(@h@*5R(CH@9)@(H@9(H@( H @((#RCZC(iX@9 Q qT@h&C^ *4Jy q T[)QQ) V*R @J@9 J@9 J@ J@4J @*I@ @I @? I@? qT)R @K @,}|Ki,J) @J @)k j @J _ J@? k#T%*#q)T!R @h R @I@9* I@9 I @ H@ @(H@y @ZS(  )RCRI= x )RqSC 1*ZC(R+RB*?S(7*ZC?*R&RB*?S('7*J*#RBRRBcPRRB#CRRBURRBC?R}RBQR*RBDRgR}B@R*tRB#:RKRB R RBRRBKRdRNRBc R*RBIR8WR}$@_B#9R*,RB#;R!RBKR*Rd@B1RRB#NRXR? _)@?T{E*OJWI_HgGoF^__}}^{WO@*`@(@qS!@@9 @9@h4*) @ @,}|)ji, @ @J H@  @?k#T** iOBWA*{è^__RBRh^{ WO@*R r R@u"6v*|``t 6iD(  Ҩ hOCWB @{Ĩ^__C^{O@`!@ qT@C#*7 @D@@!cR R@@ T @I @ K"-RBR"R@Bc"RR @B# R* R@@BC!R _)@?T{B*OD@^_C_C^{og_WO!cRR&hAQq&ThBz@h4 RC`7(R !cRR*hC9$5!RhCA94`C'5 R$5d#@y!cR"Rh#@y4^*u h2 R h#@y9?kTRRc*t@?>Th @AAByB_?5@ R)S ( @"R*, !Q?qT^778D{hxRRc(S@ @R܀Rc**@Ha@9qTRb݀Rc**@{|x** R(S!@yTqT4}R|( 5 R6S N@xiB?kI9T @(S a_@T`Q!5RbR!c*`@aQ`?bTaQ@@:@@*5\H R(S@_@yi (hB@4*h6i6AQA"D*5hBkT6@yR_lR@R5*{C*OHWG_FgEoD^_C_RBCRR_BCR3RBRRBRRBCRRB#RRB#R*qRt@BCR*" RBR@_RBR(qT*9 RTRRc*w@RbR^@c@ Q?qT^N@x_R?k TRc@yzh @#AA@AAByBV *5@^( @_@*^!@yTqBT@4}R| !Q?q"T:I)a@94@{hx*5hBq$T*hAQALT*`6*RR*@yc R_RWC@ R_@*{R@ RhCA94`@a#@ 5@@hBh4***C9RBRARB#R7R@yBRR2qR@BR*_*R@BRRBRR@yeBBRRBR^{ `?BT!` ?T`@!` @?T* !cR"րR @{¨^__RB#׀R RB#؀R^{ (|@6 !B* !A*4RBڀR*** @{¨^__C^{og_WO@" !**"y!cR⮀R*qT* R~R rZ{s eRRR*TC#R*@7_RR*_`4!4! 5*%R_R~ r !@`7Y#{sRR*%sT!7WC{sRR=*xsT@R r @ q RBy)i*-A,5@.=B ,*-C 4,5E< ,*1@+%D   T*y@y _)@? T{C*OHWG_FgEoD^_C_ R QJi(K@ MAO@MCOBKENDT@)*RBR@*RB#R *RBõRRBRR_B#R@y ^{%C4@)<? qyT[jQ)Q*( =x @*)! @)!*{^__RB R RBc R*^{ WO@!R@ @R A@9* @9 @*@ @I@y DI @*R)Q@)QhOCWB @{Ĩ^__RBR`description=Cam Sensor Utillicense=GPL v2intree=Yname=cam_sensor_utilvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=cam_res_mgr,cam_utils,cam-sensor-io,cam_mem_mgr,cam_debug_utilcam_get_dt_power_setting_datacam_sensor_bob_pwm_mode_switchcam_sensor_core_power_upcam_sensor_i2c_command_parsercam_sensor_i2c_read_datacam_sensor_update_power_settingscam_sensor_util_i2c_apply_settingcam_sensor_util_init_gpio_pin_tblcam_sensor_util_power_downcam_sensor_util_request_gpio_tabledelete_requestmsm_camera_fill_vreg_paramsS0?module_layout~)Hmemcpyg__stack_chk_guard__stack_chk_failKkmalloc_cachesM-of_property_read_variable_u32_array??of_property_read_string_helper地__kmalloc3qmkmem_cache_alloc_traceh__list_add_validI@vzallocUrS__list_del_entry_valid=F}cam_res_mgr_shared_pinctrl_putMrdevm_pinctrl_putjregulator_putqÌcam_soc_util_regulator_disabletcam_soc_util_clk_disableOδcam_res_mgr_shared_pinctrl_post_initGusleep_rangemsleepecam_soc_util_clk_enableJ cam_soc_util_regulator_enable3tregulator_geta zcam_res_mgr_shared_pinctrl_select_statepO'pinctrl_select_statev1cam_res_mgr_shared_pinctrl_initW8cam_res_mgr_shared_clk_configsc6cam_res_mgr_gpio_set_valueNregulator_set_load.pinctrl_lookup_statedevm_pinctrl_get `cam_res_mgr_gpio_free_arry7=cam_res_mgr_gpio_requestZ%strcmp²camera_io_dev_read_seqѹYcamera_io_dev_readn*camera_io_dev_pollscamera_io_dev_write_continuous羹camera_io_dev_writecam_mem_get_cpu_bufccam_debug_log zkfreevfreecam_get_module_name2|printkLinuxcam_sensor_utilGNURFŨ( ,$ ljpjtj% xj|j-jjj% jj-jjjj 0Txj j j j j j8j j8j j j $j,j 0j<j @jHj Lj8Xj \j8dj hjatj xja|ujj j j ,t<uDjYHj LjYPj dupjtj xj|j twv<uDjHjzLjPjzXtjjOjjO|jjjj 0uLt`ujDjjDjtujjjjtujLjjLjt8j <jDj HjT|j jQj jQ|jj|d jp jt |    4 k 8 jQ< jQL uT jp\ jph tt u| j j t jQ jQ   u j" j" t u jS jS t< @ jQD jQP u\ jLd jLl t       u j j  j j  t u( jY, j 0 jY4 j D uP j- T j X j- \ j l ut jx j | j j  t u j j  j j  t j j  j j 0 l j x j |   uj{j j{ j tDjHjLjPjd||jjjj|ujjjjt <8@8T`jhj|jfjc jfjc |jj$jf,j4jf<jP|TjXjljfj'jfj'|j& j& jfjM$jf,jM@|DjHj\jfjjfj|j)j)jf jjfj0|4je8jeL|jfjjfj|jjjfjjf j |$j(j<ljftj_|jfj_|ujjfjjfujjfjjfuj%jfj% jfu$j9(jf,j90jf8tHuPjTjfXj\jflutjkxjf|jkjfujjfjjfuj;jfj;jfuj jfj jft uj0 jfj0 jf0u<j@jfDjHjfXu`jVdjfhjVljf|uj3jfj3jfujjfjjfujjfjjfuj6jfj6jfu jp $jf(jp ,jf<uDjHjfLjPjf\thutjc xjf|jc jfuj jfj jftuj jfj jfujjfjjftwHtjxjujj jj uj(j j(j  u(jZ,j 0jZ4j hujj jj tujj jj tXXXjojjoj|jojjoj|`jodjpjotjx|jojijoji|ujxjojxjotujKjojKjo t u4u@j!DjoHj!LjoPtdwujjojjouj joj jotwwuj6jj6jtu$jm(jo,jm0jo@tlutj6xj|j6jtuj joj jotujjojjotuj joj jot(u0j 4jo8j <joLuTj&Xjo\j&`jopuxj |joj jotP x   u jf j jf j u jW j jW j!t!u!j !j$!j(!j8!tD!uP!jT!jX!j\!jl!tx!u!j!j!j!j!t!!"j $"j h"jl"jx"j|"j"|"}#z#kT-$k,.$kT-$kT-%k,.T&kT-&u&j&j'j'j't0'u8'j<'jD'jH'jP'tp'ux'j|'j'j'j't'u'j'j'j'j't'u'j'j'j'j'u'j'j'j(j (t(u$(j((j,(j0(j<(tH(uP(jT(jrX(j\(jrd(tp(ux(j|(j(j(j(t(u(jh (j(jh (j(u(j(j(j(j(t(u(j(j(j)j)u)j)j )j$)j4)u<)j@)jD)jH)jX)u`)jd)jh)jl)j|)u)j)j)j)j)u)jx)j)jx)j)t)u)j)j)j)j)u*j7 *j *j7 *j$*u,*jm0*j4*jm8*jH*uP*jT*jX*j\*jd*tp*ux*j] |*j;*j] *j;*t*u*j *j*j *j*t*u*jl*j*jl*j*t*u*j1 *j*j1 +j+u,+j? 0+j4+j? 8+jD+tP+uX+jm\+j`+jmd+jl+t|+u+jl+j+jl+j+u+j+j+j+j+t+u+j+j+j+j+t+,D,x,kT-,-u4-j8-j <-j@-j H-tl-8p-8----.wD.H.|.}.j$.j.j$.j.|.u.j .j$.j .j$/t /u/j/j$ /j$/j$,/t8/uD/jH/j$L/jP/j$d/ut/j9x/j$|/j9/j$/t////j=/j/j=/j0|40D0T0j=X0j\0j=`0jl0|x00000j=0j0j=0j0|0j=0j=11j,1j41|L1j\1j`1|1j1j1|112j=2j=(2P2j`2jd2|t2jx2j|2j2j2|2j2j2|23X3j\3j`3h3j=l3j%x3j=|3j%3|333j=4j= 4H4uT4j\4jh4tt4u4jL4jL4t44u4jJ4j=4jJ4j=4u4jY5j=5jY 5j=5u$5j(5j=,5j05j=85tH5uP5jbT5j=X5jb\5j=d5tp5ux5j|5j=5j5j=5t5u5j5j=5j5j=5t5u5j5j=5j5j=5t5u 6j6j=6j6j=$6t46u<6j@6j=D6jH6j=P6t`6uh6jRl6j=p6jRt6j=|6t6j=6j=66j 6j 6|6j,6j,6|7j 7j$7|P7l777778k (8u08jp88jpD8tL8uX8j"`8j"l8t|8u8j8j8t88u8jL8jL8t89999,989u@9jD9j=H9jL9j=T9t`9uh9jl9j=p9jt9j=|9t9u9ja9j=9ja9j=9u9j9j=9j9j=9t9u:j- :j=:j-:j=:t(:u0:j4:j=8:j<:j=D:tP:u`:jud:j=h:jul:j=t:t:u:j:j=:j:j=:t::j:j::jE:jE:;j4;j;j4 ;j,;|H;uP;j T;j4X;j \;j4l;ut;j x;j4|;j ;j4;t;;u;j ;j;j ;j;t8<<<L<j T<j h<p<jt<j|<j<j<|<<j <j<j<j<jQ<j <j<j<j<jQ=|<=\=|l=t=j|=j==j=j===j=j==j=j)>j>j)$>|4>j8>jL>T>jX>j]d>jh>j]>|>w>(?w,?4??u?jR?j?jR?j?t@u@j @j@j@j(@u0@jR4@j8@jR<@jD@tL@wX@u`@jRd@jh@jRl@jt@t@u@j@j@j@j@t@(Au0Aj4Aj8Aj