ELF>`;@@GNU˦B #JRMlUH切FFHHHFHF]f.UH]UHhH]fff.UHGhHH@p1]fDUHGH]ÐUHAWAVAAUE1ATAfASHH(D8t(LHuκEDeLxDH(D[A\A]A^A_]fDI EAH1DEEfff.UHSH(H@uHuHx&HuHxEH([]fDMH{ H1H(1[]ffffff.UHhHi]fffff.UH`H6]ff.UHATASHH@uHuUHxH[A\]DH{ ẢH1H[A\]ffffff.UHAWAAVIAUAEATSH_H(LgHHU@uLDAx.HuϺLAx3HuDLAxHH(D[A\A]A^A_]I|$ DDH1ffff.UHHHUExE@UHAVAUAEATLgSHHLwL@uވUDHxHu޺LxLH[A\A]A^]fI~ DH1UHAUAATDDSHHxDDH!3H[A\A]]UHAUAATDDSHHxD DHH[A\A]]fff.UHATASHtHt:1ҾH1ҾHA1ҾH~D[A\]ÃtHߺWHߺEHߺ3H߾ H߾! "HtfUHhH]fff.UHH]fUH1H]UHH]@UfHAVAUAEATLgSHHLwL@u݈EވUDHGxHuݺLxLH[A\A]A^]fI~ DH1UHAWAVI AUAATISӺH8Eھ L` LtD LdDT LADŽ$61Ҿ L'ID$t=fDuLyH8[A\A]A^A_]ÿdHA$HuEѹHEtUL LA1AtI|$DDHH H8D[A\A]A^A_]DI|$H1H H8[A\A]A^A_]ÿdM$HHEEHHEHEȐHuLA$HuuHuLuHHI|$H1H ffff.UHAWAVAUATISHD5H=HuȾAAHHIfA$a1HL$E1HDC~u[fA$L}HLHLHAHA$HD[A\A]A^A_]pHHcHItYx~('DLt3AM~C9ÉىLHcM| L0tLfA$I|$H1H HE1<LfLf9t\AMA]~HcL)AMHHNf.LAfLMUHhH]fff.UHHHx]fDUHAWDyAVIcHAUHAHHcATSHLcHLwH)H|$D,$ELDHxDHLxLHe[A\A]A^A_]fI~ DH1UHAWAVMAUIATASHHMtkJ<HE1HDPE)H9uDEMHDOADLHDH߾}H[A\A]A^A_]E1fU1ҾHSHHHߺHCtHH{8H;H[]UHATISH_hHLH[A\]UHAUATISHHƆ#ƆƆEƆH{GHp4HH)H{HHǃH HT21Ҿ H;2HH1ҾHH1ҾH1ҾH1ҾH1ҾHH HHz1ҾHk[ HY1Ҿ HJH8$'H&1HHADD f=ff=uf= Ml$ H1L1Ҿ H'HfHA$4HHHHH{X1HC8HC@1ҾHCPHC@HCHHC8HHCxHHHA$HA$1IIH t`A$HL1DH;HtH[A\A]]ÐMl$ H1LDHHߺ1H[A\A]]Df=uBMl$ H1L3Ml$ H1LDI|$ H1%D H^ffDUHAWAVAUATSHH(Ht~HHAHAH߈EHAHAAumAt u9EuH([A\A]A^A_]H5HS8@Hǃ1ɺDEED$AAD4$EHH1DUDUQf.HHtH8Ht UH]ff.UH HH1]UHSHHH`HHH[]@UHSHHHHH[]@UHSHHHH[]ff.UHAWIAVIֺЀAULoATSHHHEHH:LIHƀǀ4LLu[I@HCHLLHǃXAtHDH[A\A]A^A_]L`Hǃ HLLAuLAt9LLHuH]fff.UHH]fU~HIH~ ]~Xw~l]ЃUHtHH1HH]UHtHH1H]tda998x_exittda998x_irq_threadtda998x_encoder_savetda998x_encoder_restoretda998x_encoder_set_propertytda998x_initsetpage %04x err %d Error %d writing to cec:0x%x Error %d reading from 0x%x Error %d writing to 0x%x read edid wait err %d read edid timeout failed to read EDID &priv->mutexfound TDA9989 n2found TDA19989found TDA19989 n2found TDA19988&priv->wq_edidtda998xfailed to request IRQ#%u: %d Error %d reading from cec:0x%x failed to read edid block %d: %d found unsupported device: %04x tda irq sta %02x cec %02x lvl %02x f0 %02x f1 %02x f2 %02x /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/gpu/drm/i2c/tda998x_drv.clicense=GPLdescription=NXP Semiconductors TDA998X HDMI Encoderauthor=Rob Clark { 79xlN 0I m^! Ymf2"-u2$% Ho0  % 0&xo'@ 6 s7` u0:0:XX:X:`BX] P   FP7`X*`q"%@ap,0HD$9Tj0c@ H     , ]< 0Z iu%@6<,@% p`.`K@ jh ;`.p*P*0$K?@T@`p;7 0 * ? 4X@&l@x ~p#@ 7 ';`IR^0mt7+CTev->IWdl  . K Z   @       tda998x_encoder_set_configtda998x_encoder_mode_fixuptda998x_encoder_slave_set_configtda998x_encoder_slave_create_resourcestda998x_connector_best_encoderset_pagecec_readtda998x_encoder_slave_detecttda998x_connector_detectcec_writereg_read_rangereg_readreg_writereg_clearreg_settda998x_encoder_dpmstda998x_encoder_slave_dpmstda998x_encoder2_dpmstda998x_encoder_committda998x_encoder_preparereg_write16read_edid_blocktda998x_encoder_get_modestda998x_encoder_slave_get_modestda998x_connector_get_modesreg_write_rangetda998x_write_iftda998x_destroytda998x_encoder_slave_destroytda998x_create__key.38449__key.38458tda998x_hpdtda998x_irq_thread__func__.38225tda998x_removetda998x_opstda998x_unbindtda998x_encoder_destroytda998x_connector_destroytda998x_bindtda998x_encoder_funcstda998x_encoder_helper_funcstda998x_connector_helper_funcstda998x_connector_funcstda998x_probetda998x_connector_mode_validtda998x_encoder_set_property__func__.38385tda998x_encoder_restore__func__.38288tda998x_encoder_save__func__.38284tda998x_audio_mute.part.14tda998x_encoder_inittda998x_encoder_slave_funcstda998x_encoder_mode_settda998x_encoder_slave_mode_settda998x_encoder2_mode_settda998x_encoder_slave_mode_validtda998x_init__func__.38566tda998x_drivertda998x_exit__func__.38570__UNIQUE_ID_license2__UNIQUE_ID_description1__UNIQUE_ID_author0tda998x_ids.LC20__UNIQUE_ID_srcversion3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0free_irqkreallocdrm_connector_registerdevm_kmallocdrm_ut_debug_printk__this_moduledev_warnfinish_waitcleanup_modulememcpycomponent_delkfreeprepare_to_wait_eventdrm_encoder_cleanupdrm_connector_unregister__wake_upi2c_master_recvdrm_detect_hdmi_monitorkmem_cache_alloc_trace__fentry__init_moduledrm_i2c_encoder_destroyschedule_timeoutmsecs_to_jiffies__stack_chk_failqueue_delayed_work_on_dev_infodrm_debugi2c_register_driverdrm_mode_connector_update_edid_propertydrm_connector_initi2c_unregister_devicerequest_threaded_irqdrm_add_edid_modesirq_get_irq_datamutex_lock_cond_resched__mutex_initdev_errdrm_mode_connector_attach_encoderi2c_new_dummydrm_helper_connector_dpmsdrm_edid_block_valid__init_waitqueue_headdrm_connector_cleanupdrm_encoder_initmutex_unlockcancel_delayed_work_syncdrm_kms_helper_hotplug_eventinit_timer_keydrm_helper_probe_single_connector_modesdelayed_work_timer_fn__mod_i2c__tda998x_ids_device_tabledrm_match_cea_modecomponent_addi2c_del_drivermsleepkmalloc_cachesi2c_master_sendsystem_wqpQpapppp @ Gapm ppApj p  m/V 3]qpp O#1ppppppp1pj OptD  Mp {tid s i( A pa xh 4z o  z ~ n hB ^i   c hA ^ p p p f" ? K l Os  p! pa ]j r | p r h p   $Rk wX _ d    @}  '>|X bw w w HApxv.lW h^ iapp gpjp1jApRkZqp` ` 0f @r }{_jp  !papgxw +~ papx + Papx + 0apApe<jo @hp"upppx + a% , b1yx + a% *p@@ H PhPXLP` (0`8@H@PXp`h0px0@        @@ p(0 8`@HPX@`hpxH@@`H PX`hPpx `XqPeMagrathea: Glacier signing key]ǓE]J=Y.8("rHζ3- J r6J Dr~8)U9 :R?@Fo{RGg "]z ٔq1y~"&8TxoîrU+Z+O4{SQək.,L0mj Rp6$і#ôt?]_2lYt-hO3lIjk:$ɑ_٠Plqm@X ܒw)ⱶ>\R _h<{u/~Module signature appended~