ELF>@@+*GNUV>&F['jR)NOLinuxLinuxLINhUEBHSIHDHGHHGH1ҁLDHH AHGHHAB IAhD HGH1H]fHUHHFXHHJH GAF\HJH GAHBH1]ff.UHAVIAUATSHtAIIHHLHL[LA\A]A^]UIHI@xHH@HHHHDH]HDHʃtAt2DHO`H9)сHt A9A LG`A)LG`HLFLOXMLNfE1DUHHRHPH7HX1ZHOHtHHypt IhH9r E1됋O`ACUHAUATISMlMIH{`ttHLfDH0Ht HS`H{pH8Ht HSHH{X1LH0H8[A\A]]H0I4$HHoH8I4$HHQHH ff.@UHATLI$Hx@ID$HID$H}HID$8% ȉ1LLuLe1fU1ҾHSHHHx@H{XHCHHPH0HH)H{PHC(HHPH0HH)H{HHC HHPH0HH)H]UHAVAUATLMl$Mt$Mt]I`I|$Ht H`LMu?LLLL1A\A]A^]MtI`LUHHAUATASHHO0LHHAHDAHDHHLƿPHt8HEHHDb@HAwJD1H[A\A]]LHHEHEʐUHAWAVAUATISHH LMHMrHDAO@MuM0A|$ @A|$$@A|$0AEfA|$%AEA$t3AD$Et$D DAIUA D2A$Et$,EL$(DHpHhDHxH{HAωUHAWAVAUIATASMHH}AHEJ1LsMtZII~0HHIwkH{LD Iw=H{H[A\A]A^A_]LHlLHLHLHSfHHH@BtHQHu1UHHH]f.UHAUATISMlMIH{`LHLH{`H0HH{HH8HffHS`HspH0HSHHsXH8[A\A]]H0I4$HHH8I4$HHHHff.UHSHHCHHH1HC8H߾H1ҾHx@H]1UHHHAN@HzHPHD …utH H0PhPlPx pxPl QpPpPtP| QPtP@| ЉA ]HO$덐UHAWAVAUIATSHLIHDH1Hx@HCHDAADDDD DDA2MuPLLLLIA LAEh tkt' H3IHHH9EAIEDHCHDHCH1H[A\A]A^A_]E 1AHsHH։HHH=uE 1AHsHH։HHH=ulH3LHH]EIv`1HߺE6ff.@UHHHPxHIH|?=0DHlFA&D@DPtGA DPhDDHpDHAPDP Ap9PDA9AvUAw|@HW0B@ @,@8@$@0@<H@D1]H@HP HP,HP8H@D1]AtA t]@ HW0Ru?HDx p,P8@$@0@<@H1]@8 @,@ ff.fUHH]DUHH]DUHAWAVIAUATE1SLoxHM}HAHDHAHIA@uL)M}HAHcLIIAHDLAIIAuI)McJ+[A\L)A]A^A_]UHAWAVIAUATASLoxHIEHLAHDHAHIA@uL)M}HA0HcLI0IAHDLAIIA@uI)McJ+[A\L)A]A^A_]fDUHAVAUAATASHMIHAN@HRHuXH AtXAu&E1Aw0AD A LHD[A\A]A^]HAuE1AwйA+ItAIpA+ۃAI|A+E ÃAAAE1A DG,H[A\A]A^]fDUHAVLwPAUATSHHLHfLHnAŅt3[DA\A]A^]I4$IHHHHHHCXHzH C`GC\HzH CdGHBHH LID$H8ChB 1It$HH։HHH=uID$H1҉PID$HPCTKPQIL$H ЉA HHH HEH IT$HHEljID$HI$11Hx@LZD[A\A]A^]t0 1It$HH։HHH=u5*f.UHATSHLHIt$HH@AD$`DMD$`HCHLCPML$XMLKXfLH@H@HP1H@AH@B ID$HHe[A\]hHHHjI4$CPZYff.UHAVLvAUATI1SHLC@1ҾLIHH0H@E1HI $HPH)HC HIuI}HH)HCHHLIHH0H@E1HI $HPH)HC(HIuI}HH)HCPHLIHH0H@E1HI $HPH)HCHIEI}HpH)HCXHHIE1HPI+UHS`1HSHH‰ HH=uI|$PI|$PH{Ht 0LH{E1Ht 6[DA\A]A^]fDUp HAVIAUATLgHH=HIIL IFPH@pHH@IE0H1LLyI}tXLLO1HLHLHA\A]A^]I}uIE0\ff.fGX9DNO\A9DFAA)EARDV D9؉DFC D)L9Ѻ@BDFIH HAH%uHQPEYhDZ@HQPEIhDJDHQPD_PLJ~H;HI6LAFAD$hID$PID$XHH;HHUHUzHHHUHUZLqtZHH;HHUM$HUHHUHuLH9HGAHLHHKI>jE1E111LLAXH;AA"A)A0DHH;HHe[A\A]A^A_]H{hwHHILI$`E$LPH{hAZOPHM$`1ҾLtH;HULLI$LLH@(+H;H1H{HjHYEHELHH8EEHEIHAVH8EEHELHH8IEw$HSHH`EELHEEI<$HH0Hǃ0I<$HH;HEEʉHLMȉMЉEE܋MLMDHMHMDHLMHƉMMLMʉHLMȉEЉMM܋ELMʉHLMȉEЉMM܋ELMʉHLMȉMЉEE܋MLMHLHLHCHHPH0HH)H{PHC(HAHPH0HH)H{HHC HHPH0HH)HLHLAHLAHLAHLAHL)HLA3HLHLLEEHLIE0HLEEI}EEHLEEHLHLEI}IUEHuPLEEI}EEvHLEEHLEEH`EUHHH]UHH]crtpanel%s restoring screen from %p restoring cursor from %p no data for fb %s (disabled) %s(%p,%p) set position %d,%d %s: update cmap (%08x,%08x) fgcol %08lx, bgcol %08lx %s: setting shape (%d,%d) %s(mode=%d, %p) %s: line length = %u no memory available using supplied mode using mode default mode using mode from list ret = %d failed to find mode enfb %s %sabled at start dis&info->fb[head]->mm_lockcannot initialise fb %s failed to register fb %s fb%d: %s frame buffer no memory to store screen no memory to store cursor suspending screen to %p suspending cursor to %p %s(%p) drivers/video/fbdev/sm501fb.cnew control is %08lx %08x = %08x no irq for device cannot claim registers cannot remap registers no memory resource defined cannot claim framebuffer cannot remap framebuffer failed to allocate state failed to probe CRT failed to probe PANEL no framebuffers found cannot initialise SM501 failed to start CRT failed to start Panel sm501-fbsm501fbfbregs_pnlfbregs_crtcrt_src640x480-16@60setting crt source to head %d %s: result %08lx, %p - %u, %zd %s: %dx%d, bpp = %d, virtual %dx%d %s: pixclock(ps) = %u, pixclock(Hz) = %lu, sm501pixclock = %lu, error = %ld%% using mode specified in @mode using mode specified in @mode with ignored refresh rate failed to allocate cmap memory check_var() failed on initial setup? Timeout waiting for 2d engine sync failed to set common parameters no resource definition for registers no resource definition for 2d registers using default configuration data /build/linux-s9dSph/linux-5.15.0/drivers/video/fbdev/sm501fb.csm501fb_set_par_crtsm501fb_blank_crtsm501fb_set_par_commonsm501fb_set_par_pnlsm501fb_blank_pnlsm501fb_cursorsm501_alloc_memsm501fb_suspend_fbsm501fb_resume_fbbppmode<aQ Elicense=GPL v2description=SM501 Framebuffer driverauthor=Ben Dooks, Vincent Sandersparm=bpp:Specify bit-per-pixel if not specified modeparmtype=bpp:ulongparm=mode:Specify resolution as "x[-][@]" parmtype=mode:charpsrcversion=28CA57154A7B0245F7027EDdepends=sm501retpoline=Yintree=Yname=sm501fbvermagic=5.15.0-153-generic SMP mod_unload modversions Rmodule_layout#dcfb_imageblit]param_ops_charpu2hparam_ops_ulongC4oplatform_driver_unregistery2]__platform_driver_registerAkmem_cache_alloc_trace+kmalloc_caches}1 _dev_warn memset_io ̀ioremap__request_region1ݵplatform_get_resourcejplatform_get_irqߓsm501_modify_reg?<sprintfDb}memcpy_fromiohvmallocregister_framebuffer __mutex_init Afb_set_cmapȐfb_alloc_cmapl)fb_find_modefb_videomode_to_variPfb_videomode_to_modelistfb_edid_to_monspecsSMustrlenlsm501_misc_control.%_dev_err!sm501_set_clock82mutex_unlockKMmutex_lock__const_udelayaH__ubsan_handle_shift_out_of_boundsk+framebuffer_allocXframebuffer_release zkfree]="unregister_framebufferq fb_dealloc_cmap5__release_regionU5wiomem_resourceS9iounmapsm501_unit_power__ubsan_handle_out_of_boundsvfree X1console_unlockK,Tfb_set_suspendconsole_lockBmemcpy_toiopHe__x86_indirect_thunk_raxѿ__dynamic_dev_dbgnJnesnprintfP_dev_infoTstrncasecmp9[__x86_return_thunkm__fentry__[# m % ~x c V 'fb_info *[2]' 'sm501_controller'sm501fb-panelsm501fb-crt$$|  'unsigned int' 'int'gfEDjVK@/sm501fbGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.088  . f7 @? }G X e x  }} @ |    @ `G ?z@ X    urY @ ! @1 ? N [ i @ox @ }^Y)@  ~    @ S p`T| @ K K K@8  "#  D#S@ S# S) ;3 4@f= P*E'ca@I -fP S uS Y S "$@ f *8  e =&;i  y f}   "$f   #; #; %;  C$ 3 J a Wu  (;  fE'   #; #; y   { "$E'  { { "$E'# 5 L _` _t H "$4N  "$E'   "$  4N*   _sm501_platdata_fbsubdef_modedef_bppmax_memsm501_fb_routingSM501_FB_OWNSM501_FB_CRT_PANELsm501_platdata_fbfb_routefb_crtfb_pnlsm501_platdata_gpio_i2cpin_sdapin_scludelaysm501_reg_initsm501_initdatagpio_lowgpio_highmisc_timingmisc_controlm1xclksm501_init_gpiogpio_data_lowgpio_data_highgpio_ddr_lowgpio_ddr_highsm501_platdatainit_gpiopfbgpio_i2cgpio_i2c_nrsm501_controllerHEAD_CRTHEAD_PANELsm501_memsm_addrk_addrsm501fb_infofbmem_resregs_resregs2d_respm_crt_ctrlswap_endianregs2dfbmemfbmem_lenedid_datasm501fb_parscreenstore_fbcursor_regsinfsm501_alloc_memfbism501_init_cursorblank_modesm501fb_blank_crtsm501fb_blank_pnlsm501fb_check_var_crtsm501fb_check_var_pnlsm501fb_copyareasm501fb_crtsrc_showsm501fb_crtsrc_storesm501fb_cursorsm501fb_debug_show_crtsm501fb_debug_show_pnlsm501fb_driver_exitsm501fb_driver_initsm501fb_fillrectfbnamesm501fb_init_fbsm501fb_pan_crtsm501fb_pan_pnlsm501fb_panel_powersm501fb_probesm501fb_probe_onesm501fb_removesm501fb_resumesm501fb_resume_fbsm501fb_set_par_commonsm501fb_set_par_crtsm501fb_set_par_pnlsm501fb_setcolregsm501fb_startdrvnamesm501fb_start_onesm501fb_stopsm501fb_suspendsm501fb_suspend_fbsm501fb_syncsm501fb.ko x<  ##2?( X4 n= J8Em\PK 86BT88l8w `\c88P8/8G8_krD . 08@ 8H88,@8Tf8~ y` (@@ #( V5$O8gp8PAY88 9Rh~PJh8`.P <OO`]  m}!0p l!"@ *%E4"[V5n(E((  ` (,@ : K` _ s by!    - 9 ? Q c z   "        ' D M c n {{            3 ; N q w         __UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8sm501fb_pan_crtsm501fb_pan_pnlsm501fb_crtsrc_storesm501fb_crtsrc_store.coldsm501fb_crtsrc_showsm501_alloc_mem__UNIQUE_ID_ddebug368.17__func__.24sm501fb_resume_fb__UNIQUE_ID_ddebug384.1__UNIQUE_ID_ddebug385.0sm501fb_resumesm501fb_stopsm501fb_removesm501fb_probe_onesm501fb_probe_one.coldsm501fb_cursor__UNIQUE_ID_ddebug377.8__UNIQUE_ID_ddebug378.7__UNIQUE_ID_ddebug379.6__UNIQUE_ID_ddebug380.5__UNIQUE_ID_ddebug381.4__func__.26sm501fb_cursor.coldsm501fb_panel_powersm501fb_blank_pnl__UNIQUE_ID_ddebug375.10__func__.27sm501fb_set_par_common__UNIQUE_ID_ddebug369.16__UNIQUE_ID_ddebug370.15__UNIQUE_ID_ddebug371.14__func__.29sm501fb_set_par_common.coldsm501fb_blank_crt__UNIQUE_ID_ddebug376.9__func__.30sm501fb_init_fbsm501fb_init_fb.coldsm501fb_ops_crtsm501fb_ops_pnldefault_bppfb_modesm501_default_modesm501fb_start_one__key.25sm501fb_start_one.coldsm501fb_syncsm501fb_suspend_fb.isra.0__UNIQUE_ID_ddebug382.3__UNIQUE_ID_ddebug383.2sm501fb_suspend_fb.isra.0.coldsm501fb_suspendsm501fb_set_par_geometry.isra.0sm501fb_set_par_crt__UNIQUE_ID_ddebug372.13__func__.31__UNIQUE_ID_ddebug373.12sm501fb_set_par_crt.coldsm501fb_check_var.isra.0sm501fb_check_var_crtsm501fb_check_var_pnlsm501fb_debug_show_pnlsm501fb_debug_show_crtsm501fb_setcolregsm501fb_setcolreg.coldsm501fb_set_par_pnl__UNIQUE_ID_ddebug374.11__func__.28sm501_init_cursor.part.0.isra.0sm501fb_startsm501fb_start.coldsm501fb_probedriver_name_crtdriver_name_pnlsm501fb_probe.coldsm501fb_def_pdatasm501fb_fillrectsm501fb_copyareasm501fb_driver_initsm501fb_driversm501fb_driver_exit__func__.23__func__.22__UNIQUE_ID_license392__UNIQUE_ID_description391__UNIQUE_ID_author390__UNIQUE_ID_bpp389__UNIQUE_ID_bpptype388__param_bpp__param_str_bpp__UNIQUE_ID_mode387__UNIQUE_ID_modetype386__param_mode__param_str_modesm501fb_groupssm501fb_pdata_crtsm501fb_pdata_pnlsm501fb_groupsm501fb_attrsdev_attr_crt_srcdev_attr_fbregs_pnldev_attr_fbregs_crt.LC48unregister_framebufferfb_videomode_to_varparam_ops_ulongplatform_driver_unregistersm501_unit_power__this_moduleplatform_get_irqsnprintfmemcpy_fromioiounmapcleanup_modulefb_set_cmapkfreeframebuffer_alloc__dynamic_dev_dbgkmem_cache_alloc_trace__release_region__fentry__init_modulefb_edid_to_monspecs__x86_indirect_thunk_raxmemcpy_toiofb_videomode_to_modeliststrncasecmpfb_find_mode_dev_infofb_dealloc_cmap__ubsan_handle_out_of_bounds_dev_errplatform_get_resourcemutex_lockconsole_lockioremapsm501_modify_regsm501_set_clockfb_alloc_cmap__mutex_initcfb_imageblit_dev_warnparam_ops_charp__x86_return_thunkconsole_unlockfb_set_suspend__platform_driver_registersprintfsm501_misc_control__ubsan_handle_shift_out_of_boundsvfreemutex_unlock__const_udelaymemset_ioframebuffer_releasestrleniomem_resourcevmallockmalloc_caches__request_region  ) 19HIQp    # .  9 >H (3E L 8Qh (o t !<EP clw   | (0>OW|ai  X nH O `V _        P* F kM Y   2 Z     8       0 - A   1    @ @  N h hu @z @  H+  2 9 >XxV!q x }  @ `  !P_ hgrxL-AL^ (e j~ A p P  Z Z a fd  M \   FQ h6?Ebu ` Z h2 %  , 7Qp{ jS< $1ERdp + Va4`I#    % : yJ V q !!! h!!!### h# H9_ Bgnz   p s"@ `&  +6}] pg sp  s p s    3n Qs} [$ @ ;#  (=Tf @ky "~     -5?  GW  \hxA A    u  b! 0?EJ Yh6s  {    &+F2 :C QZ hq F F    |:   0#* e5DP P[g 6oy:  |    @ @ P (08 @H`PX ` h@ px  PP`p !@~  (08H(SH G2 $(=,04 8 <, @ DHwLPOTqXK\`dhlptcx|E1UI !!!##{ ;{ 7 b $Z( *0>4<8 @D; H PT X z`_dh Bptx    Zj     r = : "P p  Q   $( 8 808@8PX`8px8888@`H`hp 8@`P p ! `Pp !  @H`P`pP80D800800(b(8@HbPpxbAb(b (b0PX`bhbkb` b08@bHhp`xbZbbZ@ b(hHP@Xb`@b@b 88.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.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?#:@P(J$ E@(^-"Y@x(n-i@XH( ~-y@H( 2.23w5 @(78P@(8 @H(8@(9 G@`(G0@X(( IN #@X(3pN.@`(AR@<@ 0(![V`0VXiXVyXV" ~|bb)| s P0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key;BQ9C:C\W0p0  `He0  *H ÙVif'%.abENXS ۇUO]iZ2Z$ kļ`4bf:ê4<4#6+ h&"ehY-U }̷41*i7H 3tj<𲊴y0.9Hc:6Nlh8Zﺤw;~z:!RM$)D<8fV26{󯍢vJN؏sPAVM!G,*0~uP~Module signature appended~