ELF>@@ GNUW=+HZ.BLinuxUFHulH~H1HHdžHH)HHF @x}HHFH^HF]HHF01HF(! ø]ff.fUHHSHHHt?HFHyHFHHHHA|H)1H)΁HH[]øUHAWDAVDAUATSHH}LDDLAąt uHD[A\A]A^A_]ÐUHAVAUATIXwVDE1AubL1ҾTDLDDL41A\A]A^]E1t9A`twuA0A}tA\A]A^]AbxAAgE1A1Yff.UHAVE1AUE1ATIS@u^DLd}I$'LDYI$tFA8u[A\A]A^]HB@EAAEAAH=EH?EEy/HAH A-HAHAEAHAA ǾAE DEHAHADADEA HLHHD EHIMULHFuHF1HLLHHe1[A\A]A^A_]HHHHDHuHAIEAMHPID H0IEAMHAPIH0LHHHALHHHE}AIE9HPDLAt9AHHL@HHHHL@HIE9`LHMHHPƄPAAuLHAH@HHHHDHHHHHHDHHI$DHI$HM$DHHL=HLHDI$HHE$HI$H1LL1I$DHHI$H1I$A+$ HHI$HHI$HHHHHOHDI$HHHHHHHHHHHH IHLDʨ@tkLIHHL=HLHHHHLIHHL=HLHDHLHHHHHHHDHHHGOHWHHLTI$DHHUHHH]UHH]7%s: %s: 7%s: %s onofffoundnodetecteddisabledenabledHDMIDVI-Dencryptedno encryptionlimitedfullmanualautomatic6%s: chip revision %d 6%s: power %s 6%s: %s output %s 6%s: ad9389b: %s 6%s: ad9389b: %s gear %d timings: 6%s: no timings set 3%s: chip_revision %d != 2 6%s: %s found @ 0x%x (%s) 7%s: edid segment %d 7%s: 0x%02x, endis7%s: %s: %sable 7%s: %s: power %s 7%s: %s: got segment %d 7%s: %s: %d blocks in total 7%s: %s: request segment %d 7%s: %s: edid read failed 7%s: %s: no edid found , rx-sense7%s: %s: hotplug detected , hotplug7%s: %s: status: 0x%x%s%s 7%s: %s removed @ 0x%x (%s) 7%s: %s: irq_status 0x%x in resetreading EDIDidleinitializing HDCPHDCP enabledinitializing HDCP repeater6789ABCDEFno errorbad receiver BKSVRi mismatchPj mismatchi2c errortimed outmax repeater cascade exceededhash check failedtoo many devicesad9389b3%s: %s: failed reg 0x%x, val 0x%x 3%s: Could not set interrupts: hw failure? 6%s: %s hotplug, %s Rx Sense, %s EDID (%d block(s)) 6%s: state: %s, error: %s, detect count: %u, msk/irq: %02x/%02x 6%s: ad9389b: RGB quantization: %s range 6%s: ad9389b: CTS %s mode: N %d, CTS %d 6%s: ad9389b: VIC: detected %d, sent %d 7%s: EDID segment 0 not found 7%s %d-%04x: detecting ad9389b client on address 0x%x 3%s %d-%04x: No platform data! 7%s: reg 0x41 0x%x, chip version (reg 0x00) 0x%x 3%s: failed to register edid i2c client 7%s: failed to powerup the ad9389b 7%s: needed %d retries to powerup the ad9389b 3%s: edid segment number too big 3%s: %s: edid crc or header error 7%s: %s: edid ready (retries: %d) 7%s: %s: ctrl id: %d, ctrl->val %d 7%s: %s: monitor detected, powerup failed 7%s: %s: hotplug not detected 3%s: retried %d times, give up 7%s: %s: reset and re-check status (%d) ad9389b_israd9389b_s_dv_timingsad9389b_g_dv_timingsad9389b_edid_rdad9389b_check_edid_statusad9389b_edid_handlerad9389b_init_setupad9389b_s_audio_streamad9389b_s_powerad9389b_s_ctrlad9389b_audio_setupad9389b_setupad9389b_update_monitor_present_statusad9389b_check_monitor_present_statusad9389b_wrad9389b_s_streamad9389bad9889b^@x}! debuglicense=GPLauthor=Martin Bugge author=Hans Verkuil description=Analog Devices AD9389B/AD9889B video encoder driverparm=debug:debug level (0-2)parmtype=debug:intsrcversion=7F814F8981DE85486648531alias=i2c:ad9889balias=i2c:ad9389bdepends=videodev,v4l2-dv-timings,mcretpoline=Yintree=Yname=ad9389bvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6:param_ops_int4>i2c_del_driverqi2c_register_driverf,kv4l2_device_unregister_subdevZi2c_unregister_deviceJcancel_delayed_work_syncv4l2_ctrl_handler_setupz:v4l2_find_dv_timings_cap4 v4l2_valid_dv_timingsmqueue_delayed_work_onӅ3-system_wqb˛@mutex_unlockW__v4l2_ctrl_s_ctrl*mutex_lockmsleep?<sprintf) __stack_chk_fail9cinit_timer_keyjdelayed_work_timer_fnGdi2c_new_dummy_deviceD(media_entity_pads_initv4l2_ctrl_handler_free=v4l2_ctrl_new_std3v4l2_ctrl_new_std_menuv4l2_ctrl_handler_init_class Z(v4l2_i2c_subdev_initYdevm_kmalloc\ɢ.__x86_indirect_thunk_rax8߬imemcpyb(@v4l2_print_dv_timings).v4l2_enum_dv_timings_capߙi2c_smbus_read_byte_datat^i2c_smbus_write_byte_dataprintkm__fentry__ad9389bGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ad9389b.ko #.B$X e= }I R _7m' 0_$')4 C`XPhP} ~i+q!7PwE@@QbP+wW0r` ^# r:3Ve@  @@ h`H.6T`cPrD!-N_* )5DPj@&@% ;% p1A 3GVvet -y #  ``h  x, C )Y5-ob@(  !> MTmx  . L b m     `     . @ W q     __UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6ad9389b_dv_timings_capad9389b_g_dv_timingsad9389b_g_dv_timings.cold__func__.45021ad9389b_wrad9389b_wr.cold__func__.44888ad9389b_s_clock_freqad9389b_set_israd9389b_set_isr.coldad9389b_init_setupad9389b_init_setup.cold__func__.45179ad9389b_enum_dv_timingsad9389b_timings_capad9389b_log_statuserrors.44968states.44967ad9389b_get_edidad9389b_get_edid.coldad9389b_probead9389b_opsad9389b_ctrl_opsad9389b_edid_handlerad9389b_probe.coldad9389b_dbg_dump_edid.constprop.0ad9389b_dbg_dump_edid.constprop.0.coldad9389b_s_routingad9389b_s_i2s_clock_freqad9389b_set_IT_content_AVI_InfoFramead9389b_s_audio_streamad9389b_s_audio_stream.cold__func__.45041ad9389b_csc_coeff.constprop.0ad9389b_csc_rgb_full2limitad9389b_set_rgb_quantization_mode.isra.0ad9389b_s_powerad9389b_s_power.cold__func__.44983ad9389b_check_edid_status.part.0hdmi_header.45156ad9389b_check_edid_status.part.0.cold__func__.45173__func__.44902ad9389b_check_edid_statusad9389b_check_edid_status.coldad9389b_edid_handler.cold__func__.45107ad9389b_s_ctrlad9389b_s_ctrl.cold__func__.44960ad9389b_s_dv_timingsad9389b_s_dv_timings.cold__func__.45015ad9389b_update_monitor_present_statusad9389b_update_monitor_present_status.cold__func__.45127__func__.45116__func__.45111ad9389b_check_monitor_present_statusad9389b_check_monitor_present_status.cold__func__.45133ad9389b_s_streamad9389b_s_stream.cold__func__.45008ad9389b_removead9389b_remove.coldad9389b_israd9389b_isr.cold__func__.45002ad9389b_driver_initad9389b_driverad9389b_driver_exitad9389b_idad9389b_core_opsad9389b_audio_opsad9389b_video_opsad9389b_pad_ops__UNIQUE_ID_license105__UNIQUE_ID_author104__UNIQUE_ID_author103__UNIQUE_ID_description102__UNIQUE_ID_debug101__UNIQUE_ID_debugtype100__param_debug__param_str_debugv4l2_i2c_subdev_initv4l2_enum_dv_timings_capdevm_kmalloc__this_modulev4l2_ctrl_handler_init_classcleanup_modulememcpyv4l2_find_dv_timings_cap__fentry__init_modulev4l2_print_dv_timingsi2c_new_dummy_device__x86_indirect_thunk_raxv4l2_ctrl_handler_setup__stack_chk_failqueue_delayed_work_on__v4l2_ctrl_s_ctrli2c_register_driverv4l2_device_unregister_subdevi2c_unregister_devicemutex_lockmedia_entity_pads_initprintkv4l2_ctrl_new_std_menusprintf__mod_i2c__ad9389b_id_device_tablev4l2_valid_dv_timingsmutex_unlockcancel_delayed_work_syncinit_timer_keydelayed_work_timer_fnv4l2_ctrl_new_stdv4l2_ctrl_handler_freei2c_smbus_write_byte_datai2c_del_driverparam_ops_inti2c_smbus_read_byte_datamsleepsystem_wq}}}8I#a}Q} L!}(@e} v}%{5=Q}}Lwz @uy Ad   <1BWj  Pj 'x }#1}K}a }   }    A }[    8 m    J    } : h    }A}H] A|@\a}23T Hb?X{}$,Q}m'j5=J[mw}!}(<G Oe m|%Q}0 F]n{:B Sx.Snv $.A}  :aq}x= }%p MYam}  0 #4 ; GLI[ (`es z  @} "  %    ;U X` .ev 7 ?  D J  T.G Pi q v b j  o v  7K\m~5I]u o v  8   h'   %1<  GL\ uz  C  bQ  er Z k n  r     ] x ( P-2DD `K SY`g Pq v{ `  ` << `  9 `@ EJ,Y ` ej=y          < @ H   &  + 0 B9 #@ .Y K` @g Uo u |  @ /      v . @ U    @ x      3 8 = BF kM nT f rk p  q  %    }  x  ` P( 08@HPPX0`h` p x@  @`P P@p (08@HPX ` h px.:FPZx   @`PX x`0 pp `@x P8x~0z.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.rodata.str1.8.rela.rodata.modinfo.rela__param__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@@`@J E@t^_(Y@X`n}(i@0 ~(y@ 2)2(- 1 @78(@h`8 A @Ȓ`C@@(0F0FXFFFu U X.0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H ao.y-fw?Fb+joC+a AcdL~;!GfقN7I?G"|Õ"4YXk*$=V[2U-Sst%*d?Gas_;4wR7E_"Д` j'ʒS#bf7>SD=1&oӤ~6*iU vjOXѪ~Q oD+ sq%z "aYT9Ij9=OLNx8SGk2fmi69VT ZXǴbXA\a  \2h G[A!Dʴ{AndQYٳZLr)peWi7ziX4QdP~udӴm0خ쉼ĺ10oh uC4H»w&vO i2M>k ݷ^r&~EWrK`_.E ;s KafX~Module signature appended~