ELF>ȱ@@54GNU   ~0LinuxLinux6.1.0-38-amd64HH1@HX1DHFf1USHHHeH%(HD$11Ht$fD$H0uD"w,HiuPH fHT$eH+%(uH[]fH1FfDSHfHC0[Hw HHHC0[fDSHfH[Hw HHH[ATUHSBHL$FHH}1ɺHHL9u1H[]A\ff.fSHHeH%(HD$GtFu:Ht$fD$_tZHT$eH+%(u`H[ߺHt$fT$uHt$HD$릺Ht$HD$USHHH<eH%(HD$1ft$9@uH HED$Ht H}uR HHN HED$Ht 1H}Ht$HE D$HEHt 1H<@H`HtHHHt 1H8HX1HT$eH+%(uVH[]HED$H49HH?'ff.fUSHHHEubHHHxdHfffHDžPH[]uuE t-uHHH{HH[]HHSH_HH3H?fSHHfH[Hs HHH[DUE1HATISHH@eH%(HD$81H@t$71pD$ft$Ht$7Ht$pHT$(ft$ f|$Hxft$"Ht$fL$$fDD$&1HT$8eH+%(u He[A\]UH` SHH=eH%(HD$1D$HHtEHHHKHHHKHHHKHHHK H@ HHC(CH+t}t6HHT$eH+%(ubH[]HH{8`HH@HT$HHC(KuHH{8`HAVE1ɹAUATUHSHHLeH%(HD$1HT$?LfDL$D$ DED$ <uMHT$1LDED$ ƒuM <uMLHT$N=A$@tT$EI$PHtH$HH9HD$ D$HI$PLA@trHT$ Ll$ D$ A}q A@RDEtVA9rJA)GDE@HT$ GL"l$ D$Ajh f ŅuE1 EDƃA$DHiHHHT$jLD$ffA$HHH'ƃƃHD$eH+%(uVH1[]A\A]A^|$E#EƃƃƃƃƃfDAVE1۹AUATUHSHHLeH%(HD$1HT$XLfD\$D$ DED$!<#HT$LXD EA$@tT$Ev=I$PHtH$HH9HD$ D$HI$PLA@lHT$ nLl$ D$Ajhf ŅE1 EDƃA$DHiHHHT$LbD$ffA$HHH'ƃƃ1HT$eH+%(}H[]A\A]A^|$EL8EHT$=T$EuEBE7MHT$ Ll$ A}qRfA@DEA9qA)GEeƃ1ƃƃƃ1ƃHT$LEDET$EtEtE6E+ff.UI HS HHĀeH%(HD$x1H|$(HIH|$(H$I@HD$I@HD$I@HD$I@ HD$ HHt$(f\$>Hd$HHtXH=wPHHt HfH0HD$xeH+%(u+HH[]Hp HH1HHH} AD$DCHHH D$HE<HHHx H}HHH HEHHHp HEHHHp HEHHHp D$HEHHHp D$HEHHx =t"HuHHHH I$AA؉D$ HJHz HD$ Hu HH{H;HǃXHHD$ǃ@HDH D$I$L$HHDL$ DD$ Hp I$L$HHHp IHHHx 1ADƃI$HHHx EI$HHHp A$HI$L$HHHp EI6AAHHEH EkdAI$L$HHHp I$HHHp A$HI$L$HHHp EIuAAHHEH EkdAI$L$HHHp I$L$HHHp I$HHHx EIEHHHx 1ADƃHKlgdt330x_attach VSB_8 MODE 7QAM_64 MODE QAM_256 MODE LGDT3302LGDT3303undefinedInitialized the %s chip 23AGC_STATUS = 0x%02x CARRIER_LOCK = 0x%02x UCB = 0x%02x QAM LOCK = 0x%02x 8-VSB LOCK = 0x%02x lgdt330x%s: error (addr %02x <- %02x, err = %i) %s: Modulation type(%d) UNSUPPORTED %s: error blasting bytes to lgdt3303 for modulation type(%d) Only LGDT3302 and LGDT3303 are supported chips. %s: addr 0x%02x select 0x%02x error (ret == %i) Demod loaded for LGDT330%s chip Error loading lgdt330x driver TOP_CONTROL = 0x%02x, IRO_MASK = 0x%02x, IRQ_STATUS = 0x%02x %s: Modulation set to unsupported value noise = 0x%08x, snr = %d.%02d dB drivers/media/dvb-frontends/lgdt330x.ci2c_read_demod_byteslgdt3302_read_snrlgdt3302_read_statuslgdt330x_releaseLLLf-@./34@*,01i2c_write_demod_byteslgdt330x_set_parameters QcGfHfMIJ @Glgdt3303_read_snrlgdt3303_read_statuslgdt330x_removelgdt330x_get_dvb_frontendlgdt330xLG Electronics LGDT3303 VSB/QAM Frontend7 $3$)M7 LG Electronics LGDT3302 VSB/QAM Frontend7 $3$)M7 debuglicense=GPLauthor=Wilson Michaelsdescription=LGDT330X (ATSC 8VSB & ITU-T J.83 AnnexB 64/256 QAM) Demodulator Driverparm=debug:Turn on/off lgdt330x frontend debugging (default:off).parmtype=debug:intalias=i2c:lgdt330xdepends=dvb-coreretpoline=Yintree=Yname=lgdt330xvermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions (( (   ((   00 (0H0( H (0H0( H(( 0Hm__fentry__9[__x86_return_thunkpHe__x86_indirect_thunk_raxV __stack_chk_failMq__dynamic_dev_dbgJ:Zi2c_register_driver zkfreejsi2c_transfer_buffer_flagskl_dev_warn+_dev_printkb~li2c_unregister_deviceK#i2c_transfer Y%:i2c_del_driver kmalloc_cachesRkmalloc_trace\_dev_infoPjiffies62sintlog10_dev_err9dstrscpy$0Ti2c_new_client_device<param_ops_int module_layoutTKlgdt330xGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0""4  @@AA)A8AGAVA eA@tAAAAAAA A@AAB$B:BUBkB wB@BBBBB B@BCY70C 7 eO@.C=CLC[CkC|CCCCCCCCCCCDD D@'D=DKDXDgD tD}DDDDDDDDD D D D DDDDEEEE E&E-E 3E ;E CE IE RE cExEEEEEEEF'F 9FMFaFtFFFFFFF G G(G7GCGOG[GjGzGGGGGGGGGGGHH H3HAHRHcHlHtH}HHHH H H H H HHHHHII+Ic`@`V @}M ([k@MMMJMJzJňf Έ@MՈM`/3c@G``x *UUP[GMV M@MJΈMΈF9Ո@NՈ([k k N (N5N ?N@INVXN*iN* zN*@N*`N*N*N" N@ -NNNN OO+OEO^OwOOOO P %t@jrOO@2OOP@DP)P1P@;P!IP! WP 3G))@dP@hPkyPkPkPk@PkP7gP(x @( `(     k  * (  * PV?P HP"O%@P)PPP@ Q'2 $ &Q VXN*iN* ,Q*@BQ*`YQ*iQ*yQ*VkQ"P(Q %@ Q%t@jrp ,Q/@Q1QQ4Q8@:QQ R@ R +R AR= XR@@ pRB RD AF RH@ RJ Q' R' R@ -]L R  R# ) + K.- 0 32 67R2*S DJ@S`S!S+S=S*JS YS*@eS`rSSSSSS$ S$(S$0S*@S*`T$$TNW* *T*@DT$`ST$hdT$poT$x{T$T$T$T$T$T$T$U$U$6U$NU$fU*jUsU(wUPUxU U U ei 5 .9 <; ?> A C E 2G I KU$ S@S$`M kOU*UUUUVV)V;VKVhVxV*V+V,V-V.V/V0V1V2W3W4$W92W:@W;NW?YWCiWfwWGWHWIWJWKWjWkXnXo,Xp=XqNXr_X|XXXXXXRX(XSX X'@X' Y YW T fV1Y`fLT@@Y*SY* *WY&@*`Y*YC**U YXUq ]pY Y pY  Y\Y$tJfY bY 3M fY e YY g Y Z3Z i Y.9Z kNZ k YjU*cZ n YSY*Z p Y 6Z r YZ t YWYZ vZ t [Z y [ TQ[o&Z { [[o& [ }fe_capsFE_IS_STUPIDFE_CAN_INVERSION_AUTOFE_CAN_FEC_1_2FE_CAN_FEC_2_3FE_CAN_FEC_3_4FE_CAN_FEC_4_5FE_CAN_FEC_5_6FE_CAN_FEC_6_7FE_CAN_FEC_7_8FE_CAN_FEC_8_9FE_CAN_FEC_AUTOFE_CAN_QPSKFE_CAN_QAM_16FE_CAN_QAM_32FE_CAN_QAM_64FE_CAN_QAM_128FE_CAN_QAM_256FE_CAN_QAM_AUTOFE_CAN_TRANSMISSION_MODE_AUTOFE_CAN_BANDWIDTH_AUTOFE_CAN_GUARD_INTERVAL_AUTOFE_CAN_HIERARCHY_AUTOFE_CAN_8VSBFE_CAN_16VSBFE_HAS_EXTENDED_CAPSFE_CAN_MULTISTREAMFE_CAN_TURBO_FECFE_CAN_2G_MODULATIONFE_NEEDS_BENDINGFE_CAN_RECOVERFE_CAN_MUTE_TSdvb_diseqc_master_cmddvb_diseqc_slave_replyfe_sec_voltageSEC_VOLTAGE_13SEC_VOLTAGE_18SEC_VOLTAGE_OFFfe_sec_tone_modeSEC_TONE_ONSEC_TONE_OFFfe_sec_mini_cmdSEC_MINI_ASEC_MINI_Bfe_statusFE_NONEFE_HAS_SIGNALFE_HAS_CARRIERFE_HAS_VITERBIFE_HAS_SYNCFE_HAS_LOCKFE_TIMEDOUTFE_REINITfe_spectral_inversionINVERSION_OFFINVERSION_ONINVERSION_AUTOfe_code_rateFEC_NONEFEC_1_2FEC_2_3FEC_3_4FEC_4_5FEC_5_6FEC_6_7FEC_7_8FEC_8_9FEC_AUTOFEC_3_5FEC_9_10FEC_2_5fe_modulationQPSKQAM_16QAM_32QAM_64QAM_128QAM_256QAM_AUTOVSB_8VSB_16PSK_8APSK_16APSK_32DQPSKQAM_4_NRfe_transmit_modeTRANSMISSION_MODE_2KTRANSMISSION_MODE_8KTRANSMISSION_MODE_AUTOTRANSMISSION_MODE_4KTRANSMISSION_MODE_1KTRANSMISSION_MODE_16KTRANSMISSION_MODE_32KTRANSMISSION_MODE_C1TRANSMISSION_MODE_C3780fe_guard_intervalGUARD_INTERVAL_1_32GUARD_INTERVAL_1_16GUARD_INTERVAL_1_8GUARD_INTERVAL_1_4GUARD_INTERVAL_AUTOGUARD_INTERVAL_1_128GUARD_INTERVAL_19_128GUARD_INTERVAL_19_256GUARD_INTERVAL_PN420GUARD_INTERVAL_PN595GUARD_INTERVAL_PN945fe_hierarchyHIERARCHY_NONEHIERARCHY_1HIERARCHY_2HIERARCHY_4HIERARCHY_AUTOfe_interleavingINTERLEAVING_NONEINTERLEAVING_AUTOINTERLEAVING_240INTERLEAVING_720fe_pilotPILOT_ONPILOT_OFFPILOT_AUTOfe_rolloffROLLOFF_35ROLLOFF_20ROLLOFF_25ROLLOFF_AUTOfe_delivery_systemSYS_UNDEFINEDSYS_DVBC_ANNEX_ASYS_DVBC_ANNEX_BSYS_DVBTSYS_DSSSYS_DVBSSYS_DVBS2SYS_DVBHSYS_ISDBTSYS_ISDBSSYS_ISDBCSYS_ATSCSYS_ATSCMHSYS_DTMBSYS_CMMBSYS_DABSYS_DVBT2SYS_TURBOSYS_DVBC_ANNEX_Cfecap_scale_paramsFE_SCALE_NOT_AVAILABLEFE_SCALE_DECIBELFE_SCALE_RELATIVEFE_SCALE_COUNTERdtv_statsdtv_fe_statsmedia_file_operationsmedia_devnodemedia_devmedia_devicehw_revisiontopology_versionentity_internal_idxentity_internal_idx_maxentitiesentity_notifygraph_mutexpm_count_walksource_privenable_sourcedisable_sourcereq_queue_mutexrequest_idmedia_gobjmdevmedia_entity_enumidx_maxentitymedia_entitygraph_objnum_padsnum_linksnum_backlinksinternal_idxmedia_graphent_enummedia_pipelinestart_countmedia_padgobj0media_interfacegobj1sinkmedia_linkis_backlinkmedia_pad_signal_typePAD_SIGNAL_DEFAULTPAD_SIGNAL_ANALOGPAD_SIGNAL_DVPAD_SIGNAL_AUDIOmedia_entity_operationsget_fwnode_padlink_setuplink_validatehas_pad_interdepmedia_entity_typeMEDIA_ENTITY_TYPE_BASEMEDIA_ENTITY_TYPE_VIDEO_DEVICEMEDIA_ENTITY_TYPE_V4L2_SUBDEVmedia_intf_devnodemedia_device_opslink_notifyreq_allocreq_freereq_validatereq_queuemedia_requestdvb_device_typeDVB_DEVICE_SECDVB_DEVICE_FRONTENDDVB_DEVICE_DEMUXDVB_DEVICE_DVRDVB_DEVICE_CADVB_DEVICE_NETDVB_DEVICE_VIDEODVB_DEVICE_AUDIODVB_DEVICE_OSDdvb_adapterproposed_macmfe_sharedmfe_dvbdevmfe_lockmdev_lockconn_padsdvb_devicekernel_ioctlintf_devnodetsout_num_entitiestsout_entitytsout_padsdvb_frontend_tune_settingsmin_delay_msstep_sizemax_driftdvb_tuner_infofrequency_min_hzfrequency_max_hzfrequency_step_hzbandwidth_minbandwidth_maxbandwidth_stepanalog_parametersaudmodedvbfe_algoDVBFE_ALGO_HWDVBFE_ALGO_SWDVBFE_ALGO_CUSTOMDVBFE_ALGO_RECOVERYdvbfe_searchDVBFE_ALGO_SEARCH_SUCCESSDVBFE_ALGO_SEARCH_ASLEEPDVBFE_ALGO_SEARCH_FAILEDDVBFE_ALGO_SEARCH_INVALIDDVBFE_ALGO_SEARCH_AGAINDVBFE_ALGO_SEARCH_ERRORdvb_tuner_opsset_paramsset_analog_paramsget_frequencyget_bandwidthget_if_frequencyget_rf_strengthget_afccalc_regsset_frequencyset_bandwidthdvb_frontenddvbdemodulator_privtuner_privfrontend_privsec_privanalog_demod_privdtv_property_cacheanalog_demod_infoanalog_demod_opshas_signaltuner_statusstandbyi2c_gate_ctrldvb_frontend_internal_infofrequency_stepsize_hzfrequency_tolerance_hzsymbol_rate_minsymbol_rate_maxsymbol_rate_tolerancedvb_frontend_opsdelsysrelease_sectuneget_frontend_algoset_frontendget_tune_settingsget_frontendread_berread_signal_strengthread_snrread_ucblocksdiseqc_reset_overloaddiseqc_send_master_cmddiseqc_recv_slave_replydiseqc_send_burstset_toneenable_high_lnb_voltagedishnetwork_send_legacy_commandts_bus_ctrlset_lnatuner_opsanalog_opsdtv_frontend_propertiesmodulationsectoneinversionfec_innertransmission_modebandwidth_hzguard_intervalsymbol_ratecode_rate_HPcode_rate_LPpilotrolloffdelivery_systeminterleavingisdbt_partial_receptionisdbt_sb_modeisdbt_sb_subchannelisdbt_sb_segment_idxisdbt_sb_segment_countisdbt_layer_enabledlayerscrambling_sequence_indexatscmh_fic_veratscmh_parade_idatscmh_nogatscmh_tnogatscmh_sgnatscmh_prcatscmh_rs_frame_modeatscmh_rs_frame_ensembleatscmh_rs_code_mode_priatscmh_rs_code_mode_secatscmh_sccc_block_modeatscmh_sccc_code_mode_aatscmh_sccc_code_mode_batscmh_sccc_code_mode_catscmh_sccc_code_mode_dlnastrengthcnrpre_bit_errorpre_bit_countpost_bit_errorpost_bit_countblock_errorsegment_countI2C_REGTOP_CONTROLIRQ_MASKIRQ_STATUSVSB_CARRIER_FREQ0VSB_CARRIER_FREQ1VSB_CARRIER_FREQ2VSB_CARRIER_FREQ3CARRIER_MSEQAM1CARRIER_MSEQAM2CARRIER_LOCKTIMING_RECOVERYAGC_DELAY0AGC_DELAY1AGC_DELAY2AGC_RF_BANDWIDTH0AGC_RF_BANDWIDTH1AGC_RF_BANDWIDTH2AGC_LOOP_BANDWIDTH0AGC_LOOP_BANDWIDTH1AGC_FUNC_CTRL1AGC_FUNC_CTRL2AGC_FUNC_CTRL3AGC_RFIF_ACC0AGC_RFIF_ACC1AGC_RFIF_ACC2AGC_STATUSSYNC_STATUS_VSBDEMUX_CONTROLLGDT3302_EQPH_ERR0LGDT3302_EQ_ERR1LGDT3302_EQ_ERR2LGDT3302_PH_ERR1LGDT3302_PH_ERR2LGDT3302_PACKET_ERR_COUNTER1LGDT3302_PACKET_ERR_COUNTER2LGDT3303_EQPH_ERR0LGDT3303_EQ_ERR1LGDT3303_EQ_ERR2LGDT3303_PH_ERR1LGDT3303_PH_ERR2LGDT3303_PACKET_ERR_COUNTER1LGDT3303_PACKET_ERR_COUNTER2lg_chip_tUNDEFINEDLGDT3302LGDT3303lg_chip_typelgdt330x_configdemod_chipserial_mpegpll_rf_setset_ts_paramsclock_polarity_flipget_dvb_frontendlgdt330x_statecurrent_modulationsnrucblockslast_stats_timelgdt330x_driver_exitlgdt330x_driver_initlgdt330x_remove_configdemod_addresslgdt330x_attachlgdt330x_probelgdt330x_get_dvb_frontendfelgdt330x_releasefe_tune_settingslgdt330x_get_tune_settingslgdt3303_read_statuslgdt3302_read_statuslgdt330x_read_signal_strengthlgdt330x_read_snrlgdt330x_get_frontendlgdt330x_set_parameterslgdt330x_read_ucblockslgdt330x_initlgdt330x_sw_reseti2c_read_demod_bytesi2c_write_demod_byteslgdt330x.koP #)- ,C P i <$ # 9@K`i:)88#P8)8S@4@R-j @pwsq5qHp;Y)p8qZ? pf*1- 9@E Z0Lt0`P`  #S%$'M@_vBt(+@  #5@Lev .:__crc_lgdt330x_attach__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9__kstrtab_lgdt330x_attach__kstrtabns_lgdt330x_attach__ksymtab_lgdt330x_attachlgdt330x_read_ucblockslgdt330x_get_frontendlgdt330x_read_snrlgdt330x_read_signal_strengthlgdt330x_get_tune_settingslgdt330x_get_dvb_frontend__UNIQUE_ID_ddebug329.4lgdt330x_driver_initlgdt330x_driverlgdt330x_remove__UNIQUE_ID_ddebug332.0i2c_write_demod_bytesi2c_write_demod_bytes.cold__func__.34lgdt330x_sw_resetlgdt330x_set_parameterslgdt3303_8vsb_44_data.31lgdt3303_qam_data.32lgdt330x_set_parameters.cold__func__.33lgdt330x_initlgdt3302_init_data.35flip_2_lgdt3303_init_data.36flip_1_lgdt3303_init_data.37lgdt3303_init_data.38lgdt330x_init.coldlgdt330x_release__UNIQUE_ID_ddebug327.5i2c_read_demod_bytesi2c_read_demod_bytes.cold__func__.42lgdt330x_driver_exitlgdt330x_probelgdt3303_opslgdt3302_opslgdt330x_probe.coldlgdt3302_read_statuslgdt3302_read_status.cold__func__.41__func__.40lgdt3303_read_statuslgdt3303_read_status.cold__func__.29__func__.30__func__.39__func__.28__func__.27__UNIQUE_ID_license338__UNIQUE_ID_author337__UNIQUE_ID_description336__UNIQUE_ID___addressable_cleanup_module335__UNIQUE_ID___addressable_init_module334lgdt330x_id_table__UNIQUE_ID_debug326__UNIQUE_ID_debugtype325__param_debug__param_str_debug.LC15__this_module__mod_i2c__lgdt330x_id_table_device_tableintlog10cleanup_modulekfreei2c_transfer_buffer_flags__dynamic_dev_dbg__fentry__init_module__x86_indirect_thunk_rax__stack_chk_fail_dev_infoi2c_register_driver_dev_erri2c_unregister_devicei2c_new_client_device_dev_warn__x86_return_thunkjiffiesstrscpyi2c_transferkmalloc_tracei2c_del_driverparam_ops_int_dev_printkkmalloc_cachesZd!Z7dAZYdaZ\d]ZdZ%d0 7 8<YFdQZdWo v {YWZXdZNd]Z $\6 R Zr\\\\db "E Z<_]qZ  , R  w 5%d1 s@ 5Q q` 5j qZa p YaZ8gAV`de]qZmTiW (d/ W jq ]Z ,  )d lee Q Qa U    ( n d ] Z$  - [  d } % e eG  V   Q d1  9 o H{ H U1 :,q]Z fbKdV ] 8bYm]Z  S_  &c2<M T X]cb|m t 0}c  lZ  l   l" H l  !c' 5 >< HC LlVk z cCC 0 l a c ^   P 'l,)< eC LlQ[ b  k`  @ c  l(  z ll   'l, < C LlQ:_ f ol}  z ld   lV   l9  e  l%- 0 07 @cH S Z c`xw  jh @` (08P@HPXp`phppx ppp  `@ppp `@Sk  #q 6X $E M$($,_0'4m 8 <J ;@]`f g$n(,048<@ DHL$P)TEXJ\P`Vdchhlptx|LMR  cpvw~"#$) npv $(,04_8d<i@pDvHLP%T&X'\,`dhlptx|c f g i k m r                uEIJOq @Z |$( ) b]h * $( 0+4O8 bpP8V[P8@`HPpx`8[PV.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__ksymtab_gpl__kcrctab_gpl__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param.rodata.cst2.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?q:@ 2JE@`2Z)|U@h 2n i@x02 ~ y@H2 2@22e28` @2& Nx!(@P`2!! @2'!@"@@25!BF<%,A@ 2U' e@-@`@Ȭ 2!w- r@`2#x.}@H2%.@`2'.@x 2)@/@@02+202P33H=XphpP 3S zIȯ0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H [+Mui<Mjt>&R4i c;j+ʓG73 \pgS==#Irߞm)Rށ\^ŋI-0aOf{+p /t١ s-rM;=pJѬqBrׯ-zi&/!op#n~^þytU,-'tɶAΕ^ y4\!o4+GOOW.0R~Module signature appended~