ELF>8@@"!GNU佁c~z~<_-O[RLinux1D)IU -@ƋQDMH4tYU]tHL'LLPL_4LAT$L8HLLu )L4XAT$L8H:L#L {ff.fUH1HAWAVAUATIH~HSHH)HHHF| HL' L "LLC LAELAAA DELADL M[LAFALAA #LAALA?A LAAǾAMDEA1A uHE)A)DCE1{ KDk,Ds HCuAHKDk8HCHD[A\A]A^A_]D1'ADA띋A뽋AHF HFFudF tAtH9sNNtGUDHD9s)NHV 1]ËNt uøÉVø@UHAUATI tx ?sLM$H`LvLL?LA\A]]ÃL1ɺ?s1ɺLM$Hv{LL1ɺ?oLA\A]]ÃA\A]]fU HAUATIS`M$hIE Hx LAIE Hx D[A\A]]fU=HATII$L1ɺDA\]FuUH11HH]øDU HAWAVAUATIS"LAwAL$El$1AǍYA] f AD$D=fD9AAeLL TDL"ƧL"~L1ɺj[A\A]A^A_]AA^AAYsEAAAA$[A\A]A^A_]f.U Htu]]U HAWAVAUIATMSHeH%(HE1LA(LLHD0H H<H HD1LVLH1L5LHEDDA AL AHHAHHHDILHALAHELH4DžLLLHHEDLaLLHHEL7LLHHELH4LLHEHELLHHHD4LLHAHEALLHEHHLLU HAUATIS+LnLa1ɺLAT$LA\$t ހYѹ@LHIH-I 5ALAվA1ɺLA|$ހ1IEl$L羪AMiZ| I'ADEkBL̹LL꾬I#ADLԾxAT$L0HiQIH%I LDL 11DL21ɺLA|$pDi?-4L(LI,EDDL*AL$LCLDž1ɺL4L2WA|$AL$tA|$tɺ3Lv@L6 L?-LFAL$ܺLRA|$A|$ɺLL4=A\$'`LL1Ҿ9LM$HLL LL1ҾL" L@LeA|LBeLRNLe7L LxLL L, LS L L0LL1ɺpLsLtD[A\A]]Lхv1L`bLcKLd4, DUH5HW(HATI I$ H5LHA\]ff.UHSHH@t9HHHHHx1[]HHff.U=HATIStsLLL=LrL[[A\]LDL-LLL\]UHAT It@H5 I$LLA\]ÃLA\]ff.UHAWAVAUATISHHDveH%(HE1=HC HCCJC?s>H{ 11HufEAŅt%HEeH3%(HD[A\A]A^A_]I$D1ҾALA׹LʅeDLԾ˅fD}HStzD}E1fEt*AIcֹHS LA!E9|ًSA$ u1I$ LlLAƄ$ ACAUHAUIATSHAąu!u!11HLt$[DA\A]]H1LHŋADU HATSHAt!HhD$HpHC Hx DHAHC Hx D[A\]fDU#HAUATISM$xIE Hx LAIE Hx D[A\A]]fUHATIS,LL x [A\]ÐU=HAUATISM$HtrL1Ҿ8L8LLLL1[A\A]]ùLKL1ɺLLL/1[A\A]]fDH@U HAUIATSHM!11HLt1[A\A]]11HHI)HHI)I!HC|L)AĄAIHDH=MHL4L1ɺLxLLL1[A\A]]HH1Hff.UHAWAVAUIATSHLHHGH@ %=M5Mu LHH(LMI$L{XHLLHID$HCID$HCID$HCID$ HC ID$(HC(ID$0HC0ID$8C@HC81L FL11ҾLE11Ajd 1L1HLH1HLHD<YLHEt"LDMDMHeD[A\A]A^A_]LAuHLHǃǃPAxHHHǃ LX E11HHHHǃHHHHIUpHuIU A>HHHAH=LHLLƹLEEЃ=uܾLHSI1A HLZAudHL LLSL,HAHDMHDMЋHDMDMH0E111HH}HHXH`H`HhHǃpHH}HH@H0HXDMULEDMЅA AAUHAVAULXHATILHeH%(HE1HLDžXDž`=LwM$HL1LLI$t LLHEeH3%(HA\A]A^]11I$!Ht)t1I$HH냃=LM$HL1ɺLL%ff.UHAWAVAUATSHHPHUeH%(HE1DAADEAucEfA fAxHVftHEeH3%(HP1[A\A]A^A_]úH HAAAEAA/AAEHfAEfA ,HE|0HAg1fAEAHfEt AUEHADDH߾lfAHuqH3VHE`fZ0HEH3+HߺLWHHHH߾ EH HAAֹHA!ƾEDI=H$HHHAAֹHA!ƾED=AA tg5 H4HA.D1H|AAuAH}tHEAt5 1EH2HEAHtEHHA}AֹHA!ƾD=A t:DE H'HEAHtE3HHAAֹHA!ƾED+=At(DEHAHEHtAt(D EHA?>HEHtElH2 HAA׹HA!Ǿ EDn=AELu1LAHHEt$B44HBD=ID9}wLLHLH}1HE% HA 5HH}H}H HH\ H:HAD1HAAuHAH}HEHߺ k=AAEtGHHEAHHH}H}H1HAzHH)Hǃ!HǃH)1HD1HAAuHJ HHH}H}HHH}H}HUH1HHeH%(HE1HUHEeH3%(uff.UH~X1HHeH%(HE1HUEEHMeH3 %(uUHAVAUATISDrH!DsAŅuA t A u [DA\A]A^]Ã=E$M$HLjL1ɺLLLLFL.D[A\A]A^]AmED$AHHHI$HHAIAwAAHDEGAIHHֹHHAGADž:f8HNH@DffNPSHDQDRPXPHQDPHHHHH@HHI$HHI$HHAI$HHAHHHHHHHHHHHHI$HHI$HHU HATSHH`eH%(HE1HL` uHH[HU׾H߹HuH}yHHHHULHHEeH3%(tH`[A\]ùHLHLI!LHLHILHLHALHLLLHHELLLHHELLLHHELLLHHEA=  = HHHELH LHLHHHD4 HHHDLH0HHLHHDȉH LuGHEeH3%(HĨ1[A\A]A^A_]LHH4@HLHHDHL"LH<L|VHHHHDI$H@HHHHHHHHHDC HEHHHHHAHHHHDHHIHHHIHH1IHHIEAMIUHHDMLTDMHHEHDMHǃIEAMHPIH0AIEIHAMPH6LTD AUHHAI$HHHI$HHI$HHHHHHEHHHHDHHHDHHHHHHDHHHHHAHHHHHHAHHHHDHHHDHHAHHHAHHHHHHHHHHDHHAHHHI$HHHUHHH]UHH]3%s: %s: reading register 0x%x from 0x%x failed 4%s: i2c wr reg=%04x: len=%d is too big! 3%s: %s: writing register 0x%x from 0x%x failed 6%s: I2C write 0x%04x = 0x%02x6%s: I2C write 0x%04x = 0x%02x%02x6%s: I2C write 0x%04x = 0x%02x%02x%02x%02x6%s: I2C write %d bytes from address 0x%04x 7%s: %s: Unsupported format code 0x%x 6%s: DVI-D signal - AVI infoframe not supported 3%s: %s: unpack of AVI infoframe failed 6%s: Reset: IR: %d, CEC: %d, CSI TX: %d, HDMI: %d 6%s: Cable detected (+5V power): %s 6%s: -----Signal status----- 6%s: TMDS signal detected: %s 6%s: -----CSI-TX status----- 6%s: Waiting for particular sync signal: %s 6%s: HDCP encrypted content: %s 6%s: Input color space: %s %s range 6%s: Deep color mode: %d-bits per channel 7%s: %s: cable connected = %d 7%s: %s: no EDID -> no hotplug 7%s: %s, pad %d, start block %d, blocks %d 7%s: %s: timings out of range 7%s %d-%04x: chip found @ 0x%x (%s) 3%s %d-%04x: No platform data! 6%s: not a TC358743 on address 0x%x 3%s: failed to register the cec device tc358743_format_change: New format: 3%s: %s: Unhandled MISC_INT interrupts: 0x%02x 7%s: %s: Audio sample rate changed 7%s: %s: Audio present changed 3%s: %s: Unhandled CBIT_INT interrupts: 0x%02x 7%s: %s: DE size or position has changed 3%s: %s: Unhandled CLK_INT interrupts: 0x%02x 7%s: %s: Tx 5V power present: %s 7%s: %s: HDMI->DVI change detected 7%s: %s: DVI->HDMI change detected 3%s: %s: Unhandled SYS_INT interrupts: 0x%02x 7%s: %s: Unhandled IntStatus interrupts: 0x%02x 7%s: %s: status = 0x%x 7%s: %s: 7%s: %s: no valid signal 7%s: %s: no sync on signal 7%s: %s: YCbCr 422 16-bit 7%s: %s: RGB 888 24-bit 7%s: %s: updating PLL clock 6onoffyesnoYCbCr 422 16-bitRGB 888 24-bitUnsupportedHDMIDVI-Dlimitedfull6%s: -----Chip status----- 6%s: Chip ID: 0x%02x 6%s: Chip revision: 0x%02x 6%s: Sleep mode: %s 6%s: DDC lines enabled: %s 6%s: Hotplug enabled: %s 6%s: CEC enabled: %s 6%s: Stable sync signal: %s 6%s: PHY PLL locked: %s 6%s: PHY DE detected: %s 6%s: No video detected Detected format: Configured format: 6%s: Lanes needed: %d 6%s: Lanes in use: %d 6%s: Transmit mode: %s 6%s: Receive mode: %s 6%s: Stopped: %s 6%s: Color space: %s 6%s: -----%s status----- 6%s: AV Mute: %s enabledisabledrivers/media/i2c/tc358743.c7%s: %s: %s tc358743_query_dv_timings: endis7%s: %s: %sable tc358743_s_dv_timings: 7%s: %s: no change &state->confctl_mutextc3587436%s: %s found @ 0x%x (%s) 7%s: %s: No signal 7%s: %s: IntStatus = 0x%04x 7%s: %s: MISC_INT = 0x%02x 7%s: %s: CBIT_INT = 0x%02x 7%s: %s: CLK_INT = 0x%02x 7%s: %s: SYS_INT = 0x%02x 7%s: %s: AUDIO_INT = 0x%02x 3%s: %s: CSI_ERR = 0x%x RGBYCbCr 601opRGBYCbCr 709NA (4)xvYCC 601NA(6)xvYCC 709NA(8)sYCC601NA(10)NA(11)NA(12)opYCC 601Audio presentAudio sampling ratetc358743_enable_interruptstc358743_set_csi_color_spacetc358743_s_dv_timingstc358743_set_hdmi_hdcpprint_avi_infoframetc358743_g_input_statustc358743_query_dv_timingstc358743_set_csitc358743_set_plltc358743_s_edidtc358743_delayed_work_enable_hotplugtc358743_csi_err_int_handlertc358743_hdmi_audio_int_handlertc358743_disable_edidtc358743_enable_edidtc358743_hdmi_sys_int_handlertc358743_hdmi_clk_int_handlerD}"V] bX w@ tc358743_hdmi_cbit_int_handlerenable_streamtc358743_get_detected_timingstc358743_format_changetc358743_reset_phyi2c_wrtc358743_hdmi_misc_int_handleri2c_rdtc358743_isrtc358743_probetc358743 ^@]@ debuglicense=GPLauthor=Mats Randgaard author=Mikhail Khelik author=Ramakrishnan Muthukrishnan description=Toshiba TC358743 HDMI to CSI-2 bridge driverparm=debug:debug level (0-3)parmtype=debug:intsrcversion=6CB4DF98290C1980E298A60alias=i2c:tc358743depends=videodev,mc,v4l2-dv-timingsretpoline=Yintree=Yname=tc358743vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6:param_ops_int.Lv4l2_event_subdev_unsubscribe4>i2c_del_driverqi2c_register_driver7ccec_transmit_attempt_done_tsҡcec_received_msg_tse?ktime_getuv4l2_subdev_notify_event0)cec_delete_adapterv4l2_async_register_subdevUHtimer_deletes$add_timerx=cancel_delayed_workv4l2_ctrl_handler_setupᢸcec_register_adapterޖ{devm_request_threaded_irq3̈cec_allocate_adapter9cinit_timer_keyjdelayed_work_timer_fnQ__mutex_initD(media_entity_pads_init.:v4l2_ctrl_new_custom=v4l2_ctrl_new_stdv4l2_ctrl_handler_init_class Z(v4l2_i2c_subdev_initYdevm_kmalloc\ɢ.__x86_indirect_thunk_rax-94v4l2_match_dv_timings4 v4l2_valid_dv_timingsm̢cec_s_phys_addrj{v4l2_phys_addr_validateuMcec_get_edid_phys_addrmqueue_delayed_work_onĕ,/flush_workܐtimer_delete_syncv4l2_ctrl_handler_freef,kv4l2_device_unregister_subdev0 v4l2_async_unregister_subdev/%cec_unregister_adaptermod_timerPjiffies__msecs_to_jiffies6queue_work_onӅ3-system_wqb(@v4l2_print_dv_timings+\Qhdmi_infoframe_loghdmi_infoframe_unpackާv4l2_ctrl_subdev_subscribe_event&Dv4l2_src_change_event_subdev_subscribe__const_udelay).v4l2_enum_dv_timings_capJcancel_delayed_work_syncW__v4l2_ctrl_s_ctrlb˛@mutex_unlock*mutex_lockprintk) __stack_chk_fail37i2c_transferm__fentry__#`0 !Qtc358743GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0tc358743.koZ ##.6$DQZ if ~o}7Fb2+P2)>MJW`i o) I*cAN KsP!p:Fp%`QQ N0 _ # 9PH XfL] ^@)zD S0+l@`f@p( p8Og4k`zRu #r>@* :(O^ {x$%0p!z@!^P"/"&I3=Lp#Tb|k}@$@P@4I23DI]l)n00+K J `p  '  6 4G  '] r    @ `h  @x   + 7* a62 9M b { (          1 > Q _ u          $ 0 F _ w          * A X _ l    I     -FUdn@(CMb__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6tc358743_num_csi_lanes_neededtc358743_g_dv_timingstc358743_dv_timings_captc358743_g_mbus_configtc358743_enum_mbus_codei2c_rdi2c_rd.cold__func__.49188i2c_rdregtc358743_g_input_statustc358743_g_input_status.cold__func__.49609tc358743_get_fmti2c_wri2c_wr.cold__func__.49204i2c_wrregi2c_wr8_and_ortc358743_reset_phytc358743_reset_phy.cold__func__.49363tc358743_delayed_work_enable_hotplugtc358743_delayed_work_enable_hotplug.cold__func__.49313tc358743_cec_adap_transmittc358743_cec_adap_log_addrtc358743_cec_adap_monitor_all_enabletc358743_cec_adap_enablei2c_wr16_and_ortc358743_resettc358743_set_csitc358743_set_csi.cold__func__.49424tc358743_get_detected_timingstc358743_get_detected_timings.cold__func__.49298tc358743_g_edidtc358743_set_csi_color_spacetc358743_set_csi_color_space.cold__func__.49405tc358743_s_ctrl_detect_tx_5vtc358743_disable_edidtc358743_disable_edid.cold__func__.49323tc358743_enum_dv_timingstc358743_timings_captc358743_set_plltc358743_set_pll.cold__func__.49388tc358743_subscribe_eventprint_avi_infoframe__func__.49343tc358743_log_statustc358743_log_status.coldinput_color_space.49560tc358743_initial_setuptc358743_initial_setup.cold__func__.49318tc358743_irq_poll_timertc358743_removetc358743_enable_interruptstc358743_enable_interrupts.cold__func__.49508tc358743_enable_edidtc358743_enable_edid.cold__func__.49328tc358743_s_edidtc358743_s_edid.cold__func__.49700tc358743_query_dv_timingstc358743_query_dv_timings.cold__func__.49630tc358743_s_ctrl_audio_sampling_ratecode_to_rate.49280tc358743_s_ctrl_audio_presenttc358743_update_controlstc358743_s_streamtc358743_s_stream.cold__func__.49378tc358743_s_dv_timingstc358743_s_dv_timings.cold__func__.49615tc358743_probetc358743_opstc358743_ctrl_audio_sampling_ratetc358743_ctrl_audio_present__key.49723tc358743_cec_adap_opsdefault_timing.49716tc358743_irq_handlertc358743_work_i2c_polltc358743_probe.cold__func__.49727tc358743_format_changetc358743_format_change.cold__func__.49496tc358743_isr__func__.49520tc358743_isr.cold__func__.49567__func__.49549__func__.49527__func__.49534__func__.49541__func__.49515tc358743_set_fmttc358743_set_fmt.coldtc358743_driver_inittc358743_drivertc358743_driver_exittc358743_idtc358743_core_opstc358743_video_opstc358743_pad_ops__UNIQUE_ID_license110__UNIQUE_ID_author109__UNIQUE_ID_author108__UNIQUE_ID_author107__UNIQUE_ID_description106__UNIQUE_ID_debug105__UNIQUE_ID_debugtype104__param_debug__param_str_debug.LC72cec_delete_adapterv4l2_i2c_subdev_initv4l2_enum_dv_timings_capv4l2_phys_addr_validatedevm_request_threaded_irqcec_transmit_attempt_done_tsdevm_kmalloc__msecs_to_jiffies__this_modulehdmi_infoframe_unpackqueue_work_onv4l2_async_unregister_subdevv4l2_ctrl_handler_init_classcec_s_phys_addrcleanup_moduletimer_deletetimer_delete_syncv4l2_event_subdev_unsubscribe__fentry__init_modulev4l2_print_dv_timings__x86_indirect_thunk_raxv4l2_ctrl_handler_setup__stack_chk_failqueue_delayed_work_on__v4l2_ctrl_s_ctrli2c_register_driverv4l2_device_unregister_subdevhdmi_infoframe_logv4l2_ctrl_new_customadd_timermod_timermutex_lockmedia_entity_pads_initcec_unregister_adapterprintk__mutex_initv4l2_ctrl_subdev_subscribe_eventcec_get_edid_phys_addrcancel_delayed_workv4l2_match_dv_timingscec_allocate_adapterv4l2_src_change_event_subdev_subscribev4l2_valid_dv_timingsmutex_unlockcancel_delayed_work_syncinit_timer_key__const_udelayktime_getdelayed_work_timer_fnv4l2_subdev_notify_eventv4l2_ctrl_new_stdv4l2_ctrl_handler_freei2c_transfercec_received_msg_tsi2c_del_driver__mod_i2c__tc358743_id_device_tableparam_ops_intv4l2_async_register_subdevsystem_wqcec_register_adapterflush_workQVa%>GMTEw!(8oqxa!1     W!Yu8v1G @OaGp  " 9  * 1 < F VKd o l   8 X- 2F Sh mcMl:FNVbs!QX   !!! @)!J! @O!W!_! q!! !!!!&"0"@"Q""""E"#9#U#q###### @##$*$xP$l$$ u$$$$$%%1%M%O\% %%& & &$& 3&Z&&& & && ' p+'M' R'w' ' ' @4'((\(w((( ( 3(()&)2)F)R)u)))) *1*7*?* U**** **** ++!+1+n++ ++G - - -9.@. .. .. +/3/ h/ //a //B 0n W0^0L k0t0- 00 0 11 31 111122i 2233333304A44444 565   %4 ; @Ey T c hT 8 17TE JOTe joT} P 8   P    ?   $'  . x38!F  M HRWe  l \qv    p  p  # p(@LRd k p  ' 9 x   M  e%7 D Pb o }{        ! + 4 =K R ` er y          #5 ? Qcl s  z ` 2  H @ h @    X. 05 @E-!N \U _\ n csx" _  c*$ @ # @ # ^&  ' X/;Og(_ t^& % 0^& _  c * 0   ?*/ _6 = cB G )X _ xd i +s z  `   2 p   1 `   .    + `    3/1 8 8= B /,P W p\ a /s z J  / ` f  .    @. p   !, ` H  C, # ( - 0; B G L t0] d -i n ^0    9, _  c  4     (P08`@HPX` hppx` 0   0`  ( 0p!8!@P"H"Pp#X$`)h0+p3x@44&4`8@H`h4 0`"0p#8@ H`0+ ` $`x0.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.8.rodata.str1.1.rela.rodata.modinfo.rela__param__versions.rela.data.rela__bug_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?i5:@8J5 E@^AY@`nAi@80 ~Ay@h 2hC2JH`O @6WX(@` Y  h @8`i @0i@@0@m0@mX m0mmp  m?0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H ~Ečԕ bv;[]_l*迄cl.́)_c,$paMw쏂8 h@pQmUmT0" "-A=)2M.Z*N܀2s%p-cQOGFҶ@+6H'MUBTĴ,n.h%Ysi䲤: `mzl4K_VA~ qWZ@&\ `8*f3w.IB/DI# a 0HQ٥%OUmrno5 VwnpgB^f9BHRMR`P~rtBp