ELF@@  ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4 `( <R8`d ,4 `(< R8`d ,4 `( <R8`d ,4 `( <R8`d ,4 `(< R8`d\chl  P>A A$(,D`AdQ\chl  P>A A$(,D`AdQ\chl  P>A A$(,D`AdQ\chl  P>A A$(,D`AdQ\chl  P>A A$(,D`AdQ\chl  P>A A$(,D`AdQ,048<@DHLPT(X ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4 `(< R8`d ,4`(< R8`1d ,4`(< R8`1d ,4`(< R8`1d ,4`( < R8`1d ,4`(< R8`1dD\@ H  P _hlY  P>A A$(,D2`AdP @\@ @ $\@  Ud+D\@ H  P _hlY  P>A A$(,D2`AdP @\@ @ $\@  Ud+D\@ H  P _hlY  P>A A$(,D2`AdP @\@ @ $\@  Ud+D\@ H  P _hlY  P>A A$(,D `AdP @\@ @ %\H  Ud+D\@ H  P _hlY  P>A A$(,D `AdP @\@ @ %\H  Ud+D\@ H  P _hlY  P>A A$(,D `AdP @\@ @ %\H  Ud+,048<@DHLPT(X+0,4R `(< $ 8\` d0,4R `(< $ 80,4R `(< $ 8\` d0,4R `(< $ 8\` d0,4R `(< $ 8\` d0,4R `(< $8\` d0,4R `(< $ 80,4R `(< $8\` d0,4R`( < $8\` d0,4R `(< $ 8\F    hl%  P>A A$(,D"`Ad3P  \F    hl%  P>A A$(,D"`Ad3P  \F    hl%  P>A A$(,D"`Ad3P  ,048<@DHLPTZ$r(X!0     ,4< 8`($0    ,4< 8`($0     ,4< 8`($0     ,4< 8`($0     ,4< 8`($0     ,4< 8`($0    ,4< 8`($0     ,4< 8`($0     ,4< 8`( $0     ,4< 8`($    \Fh  P>A A$(,`AP  ` 5     \Fh  P>A A$(,`AP  ` 5     \Fh  P>A A$(,`AP  ` 5 ,048<@DHLPTR(X!0,4R `(< $8\` d0,4R `(< $ 80,4R `(< $8\` d0,4R `( < $8\` d0,4R `(< $ 8Z$r(X!0    ,4P `(< R8\` 0   ,4P `(<  R80    ,4P `(< R8\` 0    ,4P `(< R8\` 0    ,4P `(< R8\` 0    ,4P `< R8\` 0   ,4P `(<  R8\` 0    ,4P `< R8\` 0    ,4P `( < R8\` 0    ,4P `(<  R8\` \F    hl%  P>A A$(,D"`Ad3P  \F    hl%  P>A A$(,D"`Ad3P  \F    hl%  P>A A$(,D"`Ad3P  ,048<@DHLPTR(X0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4(<   P8`d?0,4( <   P8`d?0,4(<   P8`d?\#  hpl>A A$(,D2`Ad@\#  hpl>A A$(,D2`Ad@\#  hpl>A A$(,D2`Ad@,048<@DHLPTddd(XS D2D2D2d d d l%l%l%# DDDd3d3d3lll   -c DDDd3d3d3l%l%l%   SD"D"D"#   DDD  `  `  `   -c   DDD  `  `  `   N  P6CAM_ERR: %s: %s: %d Invalid input args 6CAM_ERR: %s: %s: %d Invalid handle type: %d 6CAM_ERR: %s: %s: %d Invalid acquire count 6CAM_ERR: %s: %s: %d Fail in cmd buf parser 6CAM_ERR: %s: %s: %d voting CPAS: %d qcom,csiphy-v1.1qcom,csiphy-v1.2.1cam_cmd_buf_parser6CAM_ERR: %s: %s: %d Failed to get packet Mem address: %d include/linux/uaccess.h6CAM_ERR: %s: %s: %d Failed in csiphy release 6CAM_ERR: %s: %s: %d cam_csiphy_enable_hw failed cam_csiphy_enable_hwclk_rate[%d] = %dcam-csiphy-drivercam_csiphy_core_cfg6CAM_ERR: %s: %s: %d sec_cam: camera fuse bit not set cam_io_phy_dumpqcom,csiphy-v2.0cam_csiphy_notify_secure_mode6CAM_ERR: %s: %s: %d de-voting CPAS: %d 6CAM_ERR: %s: %s: %d failed copy config ext csiphy_3p_clk_src6CAM_ERR: %s: %s: %d Wrong ioctl : %d Data rate specific register table not foundtable[%d] BW : %llu Selected0x%08x: cam_csiphy_cphy_data_rate_configOpcode received: %d6CAM_ERR: %s: %s: %d Invalid combo_mode %d cam_csiphy_soc_releasecam_csiphy_subdev_compat_ioctl6CAM_ERR: %s: %s: %d Invalid Args 6CAM_ERR: %s: %s: %d scm call to hypervisor failed 6CAM_ERR: %s: %s: %d CSIPHY device do not allow more than 2 acquires 6CAM_ERR: %s: %s: %d failed to copy cam_csiphy_info 6CAM_ERR: %s: %s: %d invalid input %d qcom,csiphy-v1.2.2.26CAM_ERR: %s: %s: %d csiphy dev NULL cam_csiphy_parse_dt_info6CAM_ERR: %s: %s: %d invalid clk count=%d, max is %d cam_csiphy_platform_probe6CAM_ERR: %s: %s: %d Invalid CSIPHY offset 6CAM_ERR: %s: %s: %d Multiple Acquires are not allowed cm: %d acm: %d 6CAM_ERR: %s: %s: %d Invalid Opcode: %d 6CAM_ERR: %s: %s: %d Invalid compat ioctl cmd: %d 6CAM_ERR: %s: %s: %d Failed to get cmd buf Mem address : %d Do Nothing6CAM_ERR: %s: %s: %d Failed to copy from user_ptr=%pK size=%zu cam_csiphy_config_dev6CAM_ERR: %s: %s: %d generating dump failed %d 6CAM_ERR: %s: %s: %d CSIPHY%d_IRQ_STATUS_ADDR%d = 0x%x 6CAM_ERR: %s: %s: %d Unsupported configuration, Falling back to CPHY mode 6CAM_ERR: %s: %s: %d csiphy_clk_set_rate failed rc: %d reset csiphy_info6CAM_INFO: %s: %s: %d addr=%pK offset=0x%x size=%d &new_csiphy_dev->mutexCPAS registration successful handle=%d6CAM_ERR: %s: %s: %d DT parsing failed: %d 6CAM_ERR: %s: %s: %d Invalid packet params cam_csiphy_mem_dmp6CAM_INFO: %s: %s: %d device remove invoked 6CAM_ERR: %s: %s: %d Not enough buffer provided for cam_cisphy_info Skipping table [%d] %llu required: %llucsiphycam_csiphy_get_instance_offset6CAM_INFO: %s: %s: %d PHY : %d offset: %d SEC: %d Mask: %d 6CAM_ERR: %s: %s: %d No valid devices to release 6CAM_ERR: %s: %s: %d %s 6CAM_ERR: %s: %s: %d in configuring the device 6CAM_ERR: %s: %s: %d cam_csiphy_config_dev failed 6CAM_ERR: %s: %s: %d csiphy refcount = %d 6CAM_ERR: %s: %s: %d csiphy dev NULL / ref_count ZERO 6CAM_ERR: %s: %s: %d CPAS registration failed rc: %d 6CAM_ERR: %s: %s: %d cam_register_subdev Failed rc: %d cam_csiphy_subdev_ioctl6CAM_ERR: %s: %s: %d csiphybase NULL 6CAM_ERR: %s: %s: %d Not in right state to acquire : %d Stop Dev ref Cnt: %dcam_csiphy_external_cmd%s CONFIG_DEV_EXT settle_time= %lld lane_cnt=%d lane_mask=0x%xget_clk_voting_dynamiccsi_phy_3p_clk6CAM_ERR: %s: %s: %d Failed to copy to user_ptr=%pK size=%zu cam_csiphy_subdev_close6CAM_ERR: %s: %s: %d failed to enable platform resources %d qcom,csiphy-v1.0writing reg : %x val : %xcam_csiphy_irq6CAM_ERR: %s: %s: %d Multiple Combo Acq are not allowed: cm: %d, acm: %d %08x voting for SVScam_csiphy_disable_hwcam_csiphy_device_remove6CAM_ERR: %s: %s: %d destroying the device hdl qcom,csiphy-v1.2qcom,csiphy-v1.2.2qcom,csiphy-v1.2.36CAM_ERR: %s: %s: %d Failed copying from User 6CAM_ERR: %s: %s: %d parsing common soc dt(rc %d) 6CAM_ERR: %s: %s: %d Inval cam_packet strut size: %zu, len_of_buff: %zu 6CAM_ERR: %s: %s: %d invalid hw version : 0x%x cam_csiphy_update_secure_info6CAM_ERR: %s: %s: %d Invalid offset 6CAM_ERR: %s: %s: %d Not in right state to stop : %d match detected %s : %llu:%d level : %drequired data rate : %llu_rs.lockget_clk_vote_default6CAM_ERR: %s: %s: %d csiphy_dev ptr is NULL qcom,csiphycsiphy_dump{ Sg _ W OC@RBROP@l@R%@(BBR**Sq TۆB*#9#9_rTR*.!RhB4@Z_@T"T R###R#9#@9(5* _)@?T*ONWM_LgKS@{I_RBc RRB#R{!cRb R`R{_{  ~ G*5@!cRbR@h -w+w&*RBR*RBR RBR*`j@ _)@?T*ONWMc@{K_{ O@Ru@BR`LS` ub*``j@BjOB @*{è_RB4R{ ؊Rr?k!Tt@ 5 @{¨_R*BcR**RBR`~@{WO@*!RA8@9@hxӊ(7@K6j"Ja郉J1_ ꇟj @w")a"R ؊RrkTv@5aR@9@(7@J6)a胈)1?釟@(`"R _)@?TOEWD@{B_RBc RRRBC R**RBR~@Ra*RBR{Ot@tb**OA{¨_RB#R{ 4C? q(T4* JB_kT?kAT *{_*{_RB#R{_TC(@(0C(_{_WOh@ !@i4 B*6Q}R-@~| @))}@ hj@-@ @}}@)}@kThj@OCWB_A{Ĩ_{4C qT4J@* )kB kT) kAT*? qcTRBR/**@9 h@ RR_q*@9.@y @)kil,R 9_q TC+ mQ K  LqS K,@9K* kmRq *j! L)*a*{_RBRC{WO@  @#@ 7@ T@? T@ SA) 5h@Cu~vC*@ 7@ aT@?T @Lu~J9!H (@9bEyh 9(@y(*by(@9 9(@9*@9H*(9)@9(@?qTf(@nb(@j(@9qaT?R@BRR2RBcRRBR*RBcRRBR RBR* _)@?T*ODWC{BC_{WOD9(4 Bhj@)@ @))}@ hD9BTOBWA{è_{g_WOh@E@hA B@!cRb$R?T>Rhb@ITR%R*h}@?LT!cR"RODWC_BgA{Ũ_ @!cR&R*? T >Rxb :RsYC)R'R***H@?Z,T{WOD94 Bhj@*)@ihD9BTOBWA{è_{ g_WOyBhD9zj@(4* H@*ahD9{kTH@`H@*a4RdVC-R**H@ R3R!H@*!*OEWD_CgB @{ƨ_RB+R{og_WO B J9 J9h@)4_qT=@9@RBc5Rk@"_q R RlRcEyjij 9I@yeS**J+R,R9 *)Q)-=qyS"T qTjTySm!*9@iR cEy 9Q@y*\ r T)R*Kk!J}Sy*) j5@4*}R%@3=@2) @_qTjj8) _*! @  J9 5 J94_@! @}}@)}@i")kiTk@C| 4VR}R?S\ 46@ YRJ9q BXR)4@*Iiiߙ**y)}ʛ)[7=S8(#(kTj)1(* @=@_ qTjj8 ֨j)@_ RAR!c(_C_(_*(_*!j @qkT}}@)}@@J9h4D94Bj@)@ @))}@ D9sBT*OGWF_EgDoC{B_RB1R{ _WO@( 4qT qTh6Ct 4*  i9?ai6C kBT}@vJ94**hj@ !@I4vB*7Q}R-@~| @))}@ hj@-@ @}}@)}@kThj@!R"R5R`Lu`B1@T`Bt 1@Th &>ODWC_B @{Ũ_{ [W O @_qKTRBcR%HR "bF*R@#@r*#*R53VC@BR**BR _)@?TOMWL[@{J_{ _WO@`:!: @q!BT@!cRQRb*@(QqhT ) +yJ @։VC@aR#)2C) @A8 @9 @xӋ(7 @L6"kAꃊk1 뇟L@"?("RK*?qOT @!RA8ժ@9@xӊ(7@K6"Ja郉J1_ ꇟg@")"CRg@!R@9@xӊ(7@K6"Ja郉J1_ ꇟJf@")"R`e@9! 9S@ycRNRby@9 9@9 9#Cbj*@ qET @!RA8@9@xӊ(7@K6"Ja郉J1_ ꇟf@")"CRCf@!R @9@xӊ(7@K6 #J!郉J1_ ꇟe@#)"#Rd6C? qBT @>Cq T_qA TR @>CBWR4jR* @!RA8 @9 @xӋ(7 @L6"k!ꃊk1 뇟V@"?("#R#U@ qT:C @!RA8 @9 @xӋ(7 @L6"k!ꃊk1 뇟KT@"?("R@S@ q-T:Ch-46C? qh7T4/@*5kB kT?kAT * qCT @!RA8 @9 @xӋ(7 @L6"kaꃊk1 뇟O@"?("RN*@66RBcpR6C*4 @!RA8 @9 @xӋ(7 @L6"k!ꃊk1 뇟O@"?("RN6C? q(T/@*i4(JB_kT?kAT * q'T *ju84**/@j58a**7/@B k Tf6C q-Th4@*6JB_ kTkAT* qTgRBPRF?qaT_q-T@ q+%T @aR @  @@9@xӊ(7@K6"Ja郉J1_ ꇟ@")"CR @qAT>6C)R6 R @BcQR>L6CQ)q 6ATH5!cRBnR byy*q:T!cRcR *jw84**j78a* *jw84**j78a"7L`#7(R***HR)R R+C/+LC`7 *jx8qAT Rq!!T!R*7@5@*qaT u7:CIR*:RB^R|R@BcaR*qRB\Rf*j88R@B#}RXR@BcSRNRBgRERB#RRBiRRBVR)RB#RRBCbR*RBkRR @BZR _)@?T*ODWC_B @{Ũ_RB#RRBsR*RBuR*R @>CB#YR*RB#yR RBCzRLRB#fR*RBfR*RBvRLRCa*RB#|RRa*RBKRgRU!*6RBCrRuh!*56RB`R+Ra-R a*6RBTR(R#!*RBURR!* ߈{!{_{{_description=CAM CSIPHY driverlicense=GPL v2parmtype=csiphy_dump:intalias=of:N*T*Cqcom,csiphyalias=of:N*T*Cqcom,csiphyC*intree=Yname=cam_csiphyvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=qtee_shm_bridge,cam_cpas,cam_req_mgr,cam_utils,cam_mem_mgr,cam_debug_util4module_layoutdmemsetg__stack_chk_guard__stack_chk_fail%cCparam_ops_intQiPVscm_call2Acam_cpas_is_feature_supportedcYcam_cpas_startwÄcam_create_device_hdl{fcam_destroy_device_hdlKcam_cpas_stopǕ+___ratelimitDPgcam_io_rcam_packet_util_validate_packetcam_mem_get_cpu_bufGusleep_range:cam_io_w_mbkmalloc_cachesntplatform_driver_unregisterFcam_unregister_subdevcam_cpas_unregister_clientA)k__arch_copy_to_user}P__arch_copy_from_userxp __might_faultmutex_unlockxmutex_lock_nested!e%kmem_cache_alloc_trace[Idevm_kmalloc zkfreemutex_destroy cam_cpas_register_client@Lcam_register_subdevHWstrlcpy__mutex_init/`+devm_kfreeVt__platform_driver_register1(snprintfRcam_soc_util_release_platform_resourceQݮcam_soc_util_request_platform_resourceZ%strcmp{of_device_is_compatibleQ5cam_soc_util_get_dt_propertiescam_soc_util_disable_platform_resource"cam_soc_util_set_src_clk_rateB)ocam_soc_util_enable_platform_resourceccam_debug_logcam_get_module_name2|printkLinuxcam_csiphyGNUym-ªD $4<@ DH XGrGr Y r Y r <hF F Y rY r ,!0 4!8 D  (h    (8 08 < @ D LXd h l p xL L  $04@D  ,0ptFF     $ d p    i  i                $ ( h l |      i     i  $ H       i  i  W W    ( , 0 < @ L P d h t -x -                  j j( 4 8 < H L P \ ` p t         ,04@DTXlp|+i+i$,B04B8@`d@@|| $(,04Lp  $,048LTs X\s `px< |<  '  '  (4DLT\d|BB   08s < @s D Lpt|rr r$r,|  rr$s ( ,s 0 8`hptx|6 6 T\}` d}h p z\z\@H}L\P}T\\|##U #U # .$#(.,#@H6L#P6T#dlp#tx###$  D D<@pDHpXhp] |] `1dw hwp1tw xw HP.Tw X.\w d004 L p  8!0