ELF>@@('GNUE%~| #m(3Ӎ LinuxUGIIHwHHt/IHIT1HAHH°IH9wA AE GE1AKDŽ@LHI0GHG HG H7HH PH9uIIuAǁH1]Iǁ@ff.UHwH@]B,1ø]U1H]ff.fUH]ff.UBHwH@]B1ø]fDUB8Hi HHH8u'HR8H8H0 HpH@1]ø]fUB8Hi HHDŽ88]ff.@f8HUHHHH@ H 0HHHH@H@ H@(f8HvJHPHHH@ H 0HHHH@H@ H@(1] m ff.UHATLPSHHeH%(HE1HGxHPDsHULUsLfUHEeH3%(u#H1[A\]HHHUHATLPSHHeH%(HE1HGxHPDsHULUsLfUHEeH3%(u#H1[A\]HHHUHSH7HHt)HH7E1HHǃ7H7Ht)HH7E1HHǃ7[]fDUHAUATLSHHLhHHHtIEHK@E1HHL9u[A\A]]fu)UHzHHSHӺ C$1[]øfDUHAVAAUL ATISH H;tA$ H;DHHL9u[A\A]A^]fUHrH1HHt y9zH@HzvBz @ vB @ Ƃ@1ǂ]BH HB1fBƂ1HB$HiQB,fƂH$B B B1ÃH =HNff.UHAVIAUIATISLLLHHIt$1H[A\A]A^]fUHSHH{H1H[]fDUHATSHHHL0H{ HI$HHuHH{0H 1[A\]fUHAWAVAUATSH0OxeH%(HE1HDH@HA E$HEHA HELAEDmHLJHHE1HG0HL)1HAID;}tcE1 LLIEHuEgEt/IcE1LHAHHAuѸ1HHtPH01H}E1E1E1H}AIcHEtBJAHAt8EHuA HFH AuAE1McJHHEH7H 1H]eH3%(u,H0[A\A]A^A_]HMV PH09ff.UHAVL@AUILATISHuRCAU89HHII$HCID$HCID$HCID$HC ID$ HC(ID$(HC0BIHCIHCIHCIHC IHC(IHC0L1[A\A]A^] m@UHAUATISBRA $HuO89HHHH-0AD$ 0A|$AFD$AD$A|$ @ L@AD$@ AFD$ LAD$ ID$LHID$HCID$HCID$ HCID$(HC ID$0HC(1[A\A]]úHaSL[A\A]] ,fD:uBHHօuU11H]ø@UHAWAVAUATLg SHHHG I9tpLxLhEw8Ii H8W8teHGH1H0 H89tNtMi E11K5IG(LxI9uHxH[A\A]A^A_]HHhHHǰUHAWAVAUIATSHL?MwHADAHD`D%HE%IFA9A DABI@H|uM` AExA HI0Q‰׍I fqrEfQ~4p1HH<IH TA HH9uHHI7H A H}%ADAUt-ITItHIhHI0AUH9uH[A\A]A^A_]IHHHAH}%I>HHǰAHLH[A\A]A^A_]ÍXQIOHHHf.UHAUATISH`eH%(HE1HG8HX H{HL0HID$0Hx Ht(t 1HueH34%(H`[A\A]]@(EEHH@8HtH@ HtHHt}HJ HttHU1xDEDMA9A9MHHHt p9u;FH H=uܸ2HU1DUH0HAWAVAUATSHHXLgeH%(HE1@EEHHt%090tEuH uALmL?H}DLHEH)E1Iǰ,HEHE HHHtH HHLEHHHAŅHMHHHAH=ME1E1EA¸`SFPDDDDHPDr$HPur(ut4VH<4,HPHD1HPHLHH9uܸA$d(!A$hA$`HPBHPB A$ A$ HPtHPxHP|HPHPH‰ HH=uHPhA$HPHP1HPHPA$$A$ E@HcL9DuHPK v HPHP $HLHPpn=0A$A$ZA$ZZA$I$I$@PP HH9uH H A$A$A$ A$t@@ LHP A$A$A$HPHPHEeH3%(HXD[A\A]A^A_]DHLEHDUD]D]DUEDHLEHD]D]EHLEHE|DHLEHES    AApAEppADUHAVAUATIHLoxMh4D1A4u.HA\A]A^]HHH1A4tIEHLL-HA\A]A^]fU1HAVIAUATISH H H HLt=AEyI$tI$ 1ҋщH0 u[A\A]A^]I>1HHǰfUHAULXATSHLgHHHHH@HHPPHH1HtH@PHtIt$HLI$LHI$HAƄ$4[A\A]]UHATIH`SHH HXI<$E1H H Hǰ[A\]ff.@UHAVAUATISH(L4L4LLLHHAH H2HxH#Hp'HH\H{LI$A$P[A\A]A^]ff.UHHHeH%(HE1HpHpHXHPDžpxHEeH3%(uUHAWAAVIAUATSH8HGH?HǰHEH}t>ځAAHEEAAD}E1ME&DEAAAwԸDEt EIIh4HHE HEȍHH IQELXDeMIIH HtTEVHǂ A DǃHEHCAXSxA9HAEAFIV IAF I$7HH BH9uAA EPD4A IM A(EMDeI$KDUHHHDUEMD}A!A?t91E1ADX Dt A ԅtAE!A@tpH}E1L AAFDDDDuVAIAuH}EAEH8[A\A]A^A_]Ih4V.EFAEEEA!ff.UHAWAVAUIATSHLHFHDEDEt$D#DL4 A̅tDA[DA\A]A^A_]HLHDHLHff.fHUHAWAVIAUATSH H LjH>IILmHEHEIH]LHEA M)M9MMFIL)E1IL8H Mt+LMIAMHHLIHt-L…t9HLAIʉHLLHuHLAHI(LHCLH…tHLAL…tHLAHULELf fEHE1 H7HE1 H7H7HHH7H71HH7H7H HHuHp4HHHH`HH5 HHH4HHHtqH Hp5H4ǃ5IHHhHLADžy)HHAHHhLHCHCHHEADžt*HLLhLLLPLLHMIHIHHHpMHxI8HHAEȐE1IAEH AE 0AEADžADžHADžip3GADž ADžAƅ<ADž ADž)HHIxHu@EoAIcHi LA LHAI IEIXLIEIDžXIDžtaH HpHppHxE1H H HHp&IE`IPLIDžtIH HpHpoDH}xxAHLI_ڢLx HIHADž I)HXIDžIMLIH}LADž$Pt)H HpHpHxADžH ADžLHpIDžxIDžADž(ADž ADžIIht=H HpHpL牅ppIMHH 1H`LIDž IIDžIHHEIDž(IHpADžII0tAH H`H`Hp`` 1ALLtL``AI A4H4LPLHHHx1MLpI܉1H}I$EH1҉HIHuLHxH}MHǃ4LpADžHDHHLxLLHXHH HHxHHp'HD9HuHADžtLME1LLtH=@ HHuLMIA뼋EHxLH`B8EB<H`AtjLMIASIA1HLAXEtDHLIPLLIAHHDHH;HPUHHHH]UHH]include/media/v4l2-subdev.hcio2 runtime resume. cio2 runtime suspend. cameraipu3-cio2Intel IPU3 CIO2PCI:%s%s: bad buffer size (%i) failed to create link for %s queue buffer %d entry %i was full! failed to find LINK_FREQ failed to get menu item error invalid link_freq freq ct value is %d freq cs value is %d freq dt value is %d freq ds value is %d cio2 resume failed to set power %d fail to init cio2 hw DMA %i can not be halted DMA output error: 0x%x unknown interrupt 0x%x on OE buffer %i done port %i error %s CSI-2 receiver port %i: %s unknown interrupt 0x%x on IE bad DMA channel %i pending status 0x%x cio2 suspend failed to enable device (%d) device 0x%x (rev: 0x%x) failed to iomap table failed to set DMA mask (%d) failed to enable MSI (%d) &cio2->lock&q->lock&q->subdev_lockipu3-csi2 %td%s %tdfailed to request IRQ (%d) ipu3_cio2ECC recoverableDPHY not recoverableECC not recoverableCRC errorINTERFRAMEDATAPKT2SHORTPKT2LONGpayload checksum (CRC) errorfifo overflowframe sync errorline sync errorDPHY synchronization errorescape mode errorescape mode trigger eventfailed to find src pad for %s error: all cio2 entries were full! video node %s pad not connected Wrong width or height %ux%u (%ux%u expected) drivers/media/pci/intel/ipu3/ipu3-cio2.cfailed to stop sensor streaming DMA output error on CSI2 buses: 0x%x buffer length is %d received %d no ready buffers found on DMA channel %u unknown CSI2 error 0x%x on port %i unknown interrupt 0x%x on INT isr enter - interrupt status 0x%x failed to remap I/O memory (%d) failed to register V4L2 device (%d) failed initialize subdev media entity (%d) failed initialize videodev media entity (%d) failed initialize subdev (%d) failed to initialize videobuf2 queue (%d) failed to register video device (%d) failed to register async notifier : %d failed to start streaming (%d) single packet header error correctedmultiple packet header errors detectedreserved short packet data type detectedreserved long packet data type detectedincomplete long packet detectedDPHY start of transmission errorescape mode ultra-low power state for data lane(s)escape mode ultra-low power state exit for clock laneinter-frame short packet discardedinter-frame long packet discardednon-matching Long Packet stalled#%$$cio2_vb2_buf_initcio2_vb2_start_streamingcio2_vb2_buf_queuecio2_buffer_donecio2_irqcio2_suspendcio2_csi2_calc_timingcio2_resumecio2_runtime_suspendcio2_runtime_resume2 0ip3G+0ip3g+0ip3b+0ip3r+description=IPU3 CIO2 driverlicense=GPL v2author=Yong Zhi author=Yuning Pu author=Jian Xu Zhengauthor=Tianshu Qiu author=Tuukka Toivonen srcversion=5DE4D33554260D8651BFB48alias=pci:v00008086d00009D32sv*sd*bc*sc*i*depends=videobuf2-v4l2,videodev,mc,v4l2-fwnode,videobuf2-dma-sg,videobuf2-commonretpoline=Yintree=Yname=ipu3_cio2vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout=zavb2_ops_wait_finishuvvb2_ops_wait_prepare{aPvb2_fop_release@v4l2_fh_open".vb2_fop_mmap(3jvideo_ioctl2Iwvb2_fop_pollU@3vb2_ioctl_streamoffWvb2_ioctl_streamon evb2_ioctl_prepare_bufYwvb2_ioctl_create_bufsSk4vb2_ioctl_dqbufkavb2_ioctl_expbufXd%vb2_ioctl_qbuf݁vb2_ioctl_querybufZScvb2_ioctl_reqbufs.Lv4l2_event_subdev_unsubscriber՜Sv4l2_subdev_link_validate_defaultSNv4l2_subdev_link_validateFdpci_unregister_driver/__pci_register_driverP9media_pipeline_start__pm_runtime_resumeErpm_runtime_allowޖ{devm_request_threaded_irqFDv4l2_async_notifier_add_fwnode_remote_subdevѠ"kmem_cache_alloc_trace:zLkmalloc_caches zkfree1QLfwnode_handle_putQBv4l2_fwnode_endpoint_parse׌v4l2_async_notifier_registerZ#fwnode_graph_get_endpoint_by_idHdev_fwnodemQv4l2_async_notifier_init[P__video_register_devicevideo_device_release_emptyüvb2_queue_init!!vb2_dma_sg_memopsCv4l2_device_register_subdevcDv4l2_subdev_initD(media_entity_pads_initQv4l2_device_registerN@__media_device_register<Omedia_device_initQ__mutex_init%1Mpci_enable_msidma_set_maskpci_set_masterU7pcim_iomap_table{<pcim_iomap_regionsܻpcim_enable_deviceYdevm_kmallockpm_runtime_force_suspend囝R_dev_warne?ktime_getlv4l2_event_queuepm_runtime_forbid)media_device_cleanupp"v4l2_device_unregisterKv4l2_async_notifier_cleanupQaIv4l2_async_notifier_unregister}media_device_unregisterf,kv4l2_device_unregister_subdev2lNvb2_queue_releaseQvideo_unregister_device`w__pm_runtime_idleQHmedia_pipeline_stopu#synchronize_irqL__x86_indirect_thunk_rdxGusleep_rangepm_runtime_force_resume?v4l2_querymenuu:v4l2_ctrl_g_ctrlLǤv4l2_ctrl_find-U_dev_info\ɢ.__x86_indirect_thunk_raxW__x86_indirect_thunk_rcx@;jv4l2_subdev_call_wrappersOmedia_entity_remote_pad 0pv_ops>v4l2_device_register_subdev_nodesP!lmedia_create_pad_linkVxv4l2_event_subscribeb˛@mutex_unlock*mutex_lockڶV3_dev_err\D__sg_page_iter_dma_next__sg_page_iter_startνdvb2_plane_cookie/dma_alloc_attrsnJnesnprintfqQgvideo_devdata+/)vb2_buffer_done9dstrscpydma_free_attrs) __stack_chk_fail"__dynamic_dev_dbgtk pci_write_config_wordpci_read_config_wordm__fentry__        q_;YXWVipu3_cio2GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ipu3-cio2.koB !#+.:QDQ i ~7)` 0 @`*!N5!J[op880zW:PW*N:*J w]o    ,  4  FP8;8W;pTIPK88h808 H)8E>V@j#aPpr8?-;8JS8o8 88Mh !!!!-@<@(U k@{ `P` o8a 0 %"2 G V@e`tx   ,%Q',xB,X3n @`hx   "#$ % ? Q ^ r            ' ? W j         %) ? [ }          @. ? T r           3 C ` w        $+3ETey 9NXkx)?Zs__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6cio2_vb2_queue_setupcio2_v4l2_enum_fmtformatscio2_video_g_inputcio2_video_s_inputcio2_subdev_enum_mbus_codecio2_notifier_boundcio2_notifier_unbindcio2_subdev_opencio2_runtime_resume__UNIQUE_ID_ddebug170.51532cio2_runtime_suspend__UNIQUE_ID_ddebug168.51515cio2_fbpt_exit_dummycio2_vb2_buf_cleanupcio2_video_enum_inputcio2_vb2_return_all_bufferscio2_v4l2_try_fmtcio2_v4l2_s_fmtcio2_v4l2_g_fmtcio2_v4l2_querycapcio2_vb2_buf_initcio2_vb2_buf_init.cold__func__.51108cio2_subdev_get_fmtcio2_subdev_set_fmtcio2_subdev_subscribe_eventcio2_notifier_completecio2_notifier_complete.coldcio2_vb2_buf_queue__UNIQUE_ID_ddebug146.51142__UNIQUE_ID_ddebug147.51156cio2_video_link_validatecio2_video_link_validate.coldcio2_hw_init__UNIQUE_ID_ddebug132.50901__UNIQUE_ID_ddebug133.50906__UNIQUE_ID_ddebug134.50910__UNIQUE_ID_ddebug135.50914cio2_hw_init.coldcio2_resume__UNIQUE_ID_ddebug175.51599cio2_resume.coldcio2_hw_exit.isra.0cio2_vb2_stop_streamingcio2_vb2_stop_streaming.coldcio2_queue_exit.isra.0cio2_pci_removecio2_queue_event_sof.isra.0cio2_irq_handle_once__UNIQUE_ID_ddebug136.50971cio2_irq_handle_once.coldcio2_irq_errscio2_port_errscio2_irq__UNIQUE_ID_ddebug137.51034__UNIQUE_ID_ddebug138.51039arrange.constprop.0cio2_suspend__UNIQUE_ID_ddebug174.51588atomic_add_unless.constprop.0cio2_pci_probecio2_pci_probe.cold__key.51494__key.51451__key.51452cio2_media_opscio2_subdev_internal_opscio2_video_entity_opscio2_subdev_opscio2_vb2_opscio2_v4l2_fopscio2_v4l2_ioctl_opscio2_async_opscio2_vb2_start_streaming__UNIQUE_ID_ddebug149.51193cio2_vb2_start_streaming.coldcio2_pci_driver_initcio2_pci_drivercio2_pci_driver_exit__func__.51194__func__.51143__func__.50972__func__.51035__func__.51589__func__.50902__func__.51600__func__.51516__func__.51533__UNIQUE_ID_description182__UNIQUE_ID_license181__UNIQUE_ID_author180__UNIQUE_ID_author179__UNIQUE_ID_author178__UNIQUE_ID_author177__UNIQUE_ID_author176cio2_pci_id_tablecio2_pm_opscio2_subdev_core_opscio2_subdev_pad_ops.LC0.LC21vb2_queue_initvb2_dma_sg_memopsvideo_ioctl2media_device_unregisterv4l2_async_notifier_unregisterdevm_request_threaded_irqvb2_queue_releasedevm_kmallocvb2_ioctl_streamoffv4l2_querymenu__this_modulevb2_ioctl_expbufmedia_device_initsnprintfvb2_ops_wait_finishdev_fwnode__pci_register_drivercleanup_modulekfreev4l2_device_register_subdev_nodesmedia_entity_remote_pad__media_device_registervb2_ioctl_querybufv4l2_async_notifier_add_fwnode_remote_subdevv4l2_subdev_initv4l2_fh_openv4l2_event_subdev_unsubscribe__dynamic_dev_dbgkmem_cache_alloc_tracepci_unregister_driver__fentry__init_modulemedia_create_pad_linkv4l2_device_register_subdevv4l2_subdev_link_validate_default__x86_indirect_thunk_rax__stack_chk_failvideo_devdatavb2_fop_releaseusleep_rangev4l2_ctrl_find__x86_indirect_thunk_rdx_dev_info__mod_pci__cio2_pci_id_table_device_tablevb2_plane_cookiemedia_device_cleanupv4l2_device_unregister_subdevsynchronize_irqpcim_iomap_regionsv4l2_subdev_link_validatevb2_ioctl_dqbufpci_enable_msi_dev_errvb2_ioctl_create_bufsvb2_ioctl_prepare_bufmutex_lockdma_alloc_attrspci_read_config_wordvb2_buffer_donev4l2_async_notifier_registermedia_entity_pads_initvideo_unregister_device__mutex_initv4l2_event_subscribevb2_ioctl_qbufvb2_fop_mmapmedia_pipeline_startmedia_pipeline_stop_dev_warnpci_set_masterv4l2_device_registerpv_opsstrscpypm_runtime_forbiddma_free_attrspm_runtime_allow__pm_runtime_resumemutex_unlockv4l2_async_notifier_initfwnode_graph_get_endpoint_by_id__video_register_devicev4l2_async_notifier_cleanupvb2_ops_wait_preparepm_runtime_force_resume__x86_indirect_thunk_rcx__sg_page_iter_startktime_getvb2_ioctl_streamonvb2_fop_pollv4l2_ctrl_g_ctrlv4l2_device_unregisterdma_set_maskv4l2_subdev_call_wrapperspcim_iomap_tablefwnode_handle_putv4l2_event_queuev4l2_fwnode_endpoint_parsepcim_enable_devicepci_write_config_wordvideo_device_release_emptypm_runtime_force_suspend__pm_runtime_idlekmalloc_cachesvb2_ioctl_reqbufs__sg_page_iter_dma_next d !Aay `  =a h pmt 2 $1c# I4Q `  `  ` !0< PK[ Z` jj   v  6 s    ] e ~      (  j q      PHQq4PP ` )  @GQ ` $05NYfh h    /   Y+ 00B DO hT n  'A (<IPelt8Q|f|S;k  Xzbxs i}    ~ 808 2 = dB t    ]  !'! 8.! :!~!!!!  q^ 2 HP~ [ pgqg Hg    {  * 6;tI NSa sx U,  x  $bp uz 7 H6     IXu } H  H  H $1 ?DH LY glH }6 = Lb Zt j ,H ,H + 3BJy    'L @ @ 8,?  ^n h  7  3 C U        P' E1 P W b x       T    `      / > M a y   ,   P  * L2 K P H X j {y   ! h     @ `(08@HP0X`hPpx      P@P ( 0z  X   0px0P`h p`  P  ` @ (0@X` hp rX    # > P( H0 8 @ H  [   $(x0: 4b8@@DHPTX`d<hptxX( 4Up` !P  (P`w w w$ (w0`4x<b@xHdLxTfXxhn8h@HP~phxh2h 8h @(0PhX@`hhxihxh`0h8@HYhhpxDh/hx0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?!:@0P%Jo" E@%^0%Y@ x%n%0i@0% ~708y@ȶ% 2o1j5@p%25)(;<@`%; @xP%EG `@%`a @x%pb`@0%$b@@%3f@.@0%MiR0iX[ikii& p z0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H AzZ@,V"7$9qsܢss(U.:uReVo- ^eϟG?dej<Ń1D^2o \C;ʀM,`V6F;EhG[ ]ʂݳ`jn:&o 7~HW \>h`Z tA (P{&|d}*Ky?̂vz˱gǽ| >˸j0ǵEfmh#Y@6d ?N>a-9Х@KciĬMc1Гd~˓NQ+(?ӊAO䁐n2