ELF>(@@"!GNU . jsW$RLinuxLinuxUHH]f.UH]UHAUATIHSHGxHNAHpHtHL[DA\A]]ff.@UHxHǀ H]ff.UHx1Hǀ H1]ff.fUHATSHH_xHC8tSH8 tHtHN@hu+u$HNLLt1H[A\]LtLEEfDHWx1HJ8t\UHAUATH8 IHNtHtJhuLLLLA\A]]ff.UHATHGxIHNHhHtHHLLefUHAUATSLoxHINAHpHtHH{[DA\A]]fUH1HATIH~HSHH)HhHF`HHLCxDHLCx7HLCx31L1H=HB[A\]==tDUHH]H0 HcHEEI|$HCCI|$Hstmmac_probe_config_dtdevm_stmmac_probe_config_dtstmmac_remove_config_dtstmmac_get_platform_resourcesstmmac_pltfr_removestmmac_pltfr_pm_opsfailed to enable PTP reference clock: %pe macirqeth_wake_irqIRQ eth_wake_irq not found eth_lpiIRQ eth_lpi not found license=GPLauthor=Giuseppe Cavallaro description=STMMAC 10/100/1000 Ethernet platform supportsrcversion=48F779961D657429686359Ddepends=stmmacretpoline=Yintree=Yname=stmmac_platformvermagic=5.15.0-164-generic SMP mod_unload modversions mmodule_layout wclk_unprepare=%Wpm_runtime_force_suspendUclk_enable-`stmmac_bus_clks_config:hstmmac_resumeclk_disablepm_runtime_force_resume9[__x86_return_thunk9!stmmac_dvr_remove'_dev_info`platform_get_irq_byname_optional^{#platform_get_irq_bynameqs|clk_preparepHe__x86_indirect_thunk_raxm__fentry__m/Änetdev_warnS2Xstmmac_suspendpdevm_platform_ioremap_resourcestmmac_platformGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0@@f(  z   @R  6    @ 6`  # 6' 6, 69 6> 0I 6T 6`  o @~ 6` < 6` 6h 6p P Tm   ` s   @ @ @  3  @ 6HO` $+D  ' @2 `= I  6OT [ l z      6 6  @ ` $8 >  E @L `R X ] b i q T8- ɢ @ )v`    @ }-  @        @ `- C / L S i  m@l`        ! @ 8 8) `@c+= 7I )@U `e Sn  @y       An@ An   6  6( @ ` 6$ 67 A 6P \ `Pk 6@w `  6 6, 6      @ ` !!6)!6 S S5!HU@T=  @TE!R =bJ!SS i  O!@_!`g! k!r!˭E A 6 P (  S{!-6@! !!@!!   )vF6  )v! v@g!! !!! !@!`! d  !!!!! !! !@!`d (!8!E!@R!b!v!!@!!!!@!!!!@!!!0!@>!V!c!k!@t! w}! !@!!!!@!    666 66    SS!x!!@!f !!@!'!8!I!@\!d!s!!@!)!!@!ޞ !!@!!! !@!&!9!I!@`!n!~!!@!!! !@ B ! ! !@ ! ! ! ,!@ 5! C! Y! f!@ s! ! ! !@ ! ! !!@*!;!I!W!@n!!!!@!! !*!@C!^!{!!@!!!!@!!!!@!,!8!A!@L!V!n!!@!!!!@ ! !' !> !@U !m ! ! !@ ! ! ! !@7 !T !o ! !@ ! ! ! !@ ! ! ! !@ ! !!  S S S SS S60    0   u   0 6   ) !U%@8 !B !O ! @\ !"f !$r !$~ !&@ !` !( !(=@< !=*@ !.!„ !„ !„@ !„ !„ !0* !2@0 !4; !0F !6  S S S0  S Su! S# SS% S66' S) S,-Q !/^ !j ! t !@ !` !g! ! ! ! ! H@ !`H  ! !    !@ !` ! !" !4 !E !V !  @m`lb !f !m !s !  y !@ !` ! ! ! ! ! !  !@ !` ! ! !+ S6/ S1 S3 S65 !3 !: !<@ !>!@!B!B@-!@>!DU!Dl!B@!B!F\ !H!J@!L7e:!N P@!R!T!V!X@!Z!\*!Z^@6!`C!<L!d[!f@n!j!l!p!t@!<!x!z !D@ !| !| !~ -!@ B!G Q! b! s!@ ! ! ! !@ ! 7  9 S6; = ? A C E uG I K M O mQ  S 6U W Y [ S] S666_ Sbc!w !@!`a Se  Shi!! !! !g h|Ak Sno/! 0$6?!6 606E!S@N!Om Sr6sX!(68r@rq vwg!, d`u 6y  { }  6666 6 S S  S6 S S r!@!!@!!!!@!!  Su S S S S  !f@S!)&!)4!)C!O! Z!6@7w6Hn!`r!z!!!!)! S@oT ow!@Tm!!H!J!Y! w@R v!x  >v!i (I -@(T .!8!8>' 9x 9!@9!6`9 9(!97!; ;ش@;`;;?!;L!6;=;\!<g! <s!@< ņ<!=!B! B!@B!`B!B!B!iB!mC!kD!SD!SE !:@E!@U#!`U@ 0U9 0V/!W<!HXI!YV!pXYg!pXZx!x[!#9bu k*k{l!@l!@m!m!m!n!`o!o!no!p!@p!!p!!p/!pA!qu@qSXw@vM!|Ot[!8k!@x!!!!@!  S0   S0 S!0!@!!!!@   ! ! < %! <!P!nV!_!`@  Sm!UT}!! !@!`!!!"!>![! x!@!`!!!!!!  !@!`2!F!Z!k!~!! !@!`!!!!$!5! I!@\!`n!!!!!! !@ !`4!J!^!s!!! !@!`!!!!!0! I!@b!`z!!!!!! !@!`!+!9!H!W! g! |!@ !` ! ! ! ! ! ! 8!@ S!` r! !!!@!!!@  !! !@!! !@!`!4! ! !@!`!(!.! 5! }) >!@c `d|y^I!W!8d! h}S @!7!"#!#!@ 0 9 0 u!!!!!!K0 !6@?@`!6!6!! C!!1!z A! @@#vI!Q!@7 Z!h! @q!!!!0 !0 @}0 @!G!(!!0 0?@@?`!! / h! ,@!#v !>  !@ !` !' !7 !0 B ! *@O !@^ !f !n !#v(Ti(+( xx ! @ ABCqD !H !P !Xv`( ! Sm!J@ʫ$ ! ! ! ! !Sm$@g` s *  `P4 !  `P!!$!! B!! &\!! &w!! !! &!! &!!  `P !! !! &!! &stmmac_mdio_bus_datahas_xpcsxpcs_an_inbandprobed_phy_irqstmmac_dma_cfgpbltxpblrxpblpblx8fixed_burstmixed_burstaaleamemulti_msi_endchestmmac_axiaxi_lpi_enaxi_xit_frmaxi_wr_osr_lmtaxi_rd_osr_lmtaxi_kbbeaxi_blenaxi_fbaxi_mbaxi_rbstmmac_estbtr_reservebtr_offsetbtrtergcl_unalignedgclgcl_sizestmmac_rxq_cfgmode_to_usepkt_routeuse_priostmmac_txq_cfgsend_slopeidle_slopehigh_creditlow_credittbs_enstmmac_fpe_stateFPE_STATE_OFFFPE_STATE_CAPABLEFPE_STATE_ENTERING_ONFPE_STATE_ONstmmac_mpacket_typeMPACKET_VERIFYMPACKET_RESPONSEstmmac_fpe_cfghs_enablelp_fpe_statelo_fpe_statefpe_csrstmmac_safety_feature_cfgtsoeemrxpeemesteemrxeemtxeeepsiedppprtyentmoutenplat_stmmacenet_dataphy_interfacemdio_bus_dataphy_nodephylink_nodemdio_nodedma_cfgfpe_cfgsafety_feat_cfgclk_csrhas_gmacenh_desctx_coerx_coebugged_jumbopmtforce_sf_dma_modeforce_thresh_dma_moderiwt_offmaxmtumulticast_filter_binsunicast_filter_entriesaddr64rx_queues_to_usetx_queues_to_userx_sched_algorithmtx_sched_algorithmrx_queues_cfgtx_queues_cfgfix_mac_speedserdes_powerupserdes_powerdownspeed_mode_2500ptp_clk_freq_configclks_configcrosststampdump_debug_regsbsp_privstmmac_clkclk_ptp_refclk_ptp_rateclk_ref_ratemult_fact_100nsptp_max_adjstmmac_rststmmac_ahb_rstaxihas_gmac4has_sun8itso_enrss_enmac_port_sel_speeden_tx_lpi_clockgatingrx_clk_runs_in_lpihas_xgmacvlan_fail_q_envlan_fail_qeee_usecs_ratehas_crosstsint_snapshot_numext_snapshot_numint_snapshot_enext_snapshot_enmsi_mac_vecmsi_wol_vecmsi_lpi_vecmsi_sfty_ce_vecmsi_sfty_ue_vecmsi_rx_base_vecmsi_tx_base_vecuse_phy_wolsph_disablemac_device_infoxpcspcsrmcast_bits_log2rx_csumpcsxlgmacnum_vlanphylink_pcsphylink_pcs_opspcs_get_statepcs_configpcs_an_restartpcs_link_updw_xpcsxpcs_iddma_descdes0des1des2des3dma_extended_descdes4des5des6des7dma_edescstmmac_desc_opsinit_rx_descinit_tx_descprepare_tx_descprepare_tso_tx_descset_tx_ownerget_tx_ownerrelease_tx_descset_tx_icget_tx_lstx_statusget_tx_lenset_rx_ownerget_rx_frame_lenrx_statusrx_extended_statusenable_tx_timestampget_tx_timestamp_statusget_timestampget_rx_timestamp_statusdisplay_ringset_mssget_addrset_addrget_rx_hashget_rx_header_lenset_sec_addrset_sarcset_vlan_tagset_vlanset_tbsstmmac_extra_statstx_underflowtx_carriertx_losscarriertx_deferredtx_vlantx_jabbertx_frame_flushedtx_payload_errortx_ip_header_errorrx_descsa_filter_failoverflow_erroripc_csum_errorrx_collisiondribbling_bitrx_lengthrx_miirx_gmac_overflowrx_watchdogda_rx_filter_failsa_rx_filter_failrx_missed_cntrrx_overflow_cntrrx_vlanrx_split_hdr_pkt_ntx_undeflow_irqtx_process_stopped_irqtx_jabber_irqrx_overflow_irqrx_buf_unav_irqrx_process_stopped_irqrx_watchdog_irqtx_early_irqfatal_bus_error_irqrx_early_irqtx_pkt_nrx_pkt_nnormal_irq_nrx_normal_irq_nnapi_polltx_normal_irq_ntx_cleantx_set_ic_bitirq_receive_pmt_irq_nmmc_tx_irq_nmmc_rx_irq_nmmc_rx_csum_offload_irq_nirq_tx_path_in_lpi_mode_nirq_tx_path_exit_lpi_mode_nirq_rx_path_in_lpi_mode_nirq_rx_path_exit_lpi_mode_nphy_eee_wakeup_error_nip_hdr_errip_payload_errip_csum_bypassedipv4_pkt_rcvdipv6_pkt_rcvdno_ptp_rx_msg_type_extptp_rx_msg_type_syncptp_rx_msg_type_follow_upptp_rx_msg_type_delay_reqptp_rx_msg_type_delay_respptp_rx_msg_type_pdelay_reqptp_rx_msg_type_pdelay_respptp_rx_msg_type_pdelay_follow_upptp_rx_msg_type_announceptp_rx_msg_type_managementptp_rx_msg_pkt_reserved_typeptp_frame_typeptp_vertimestamp_droppedav_pkt_rcvdav_tagged_pkt_rcvdvlan_tag_priority_vall3_filter_matchl4_filter_matchl3_l4_filter_no_matchirq_pcs_ane_nirq_pcs_link_nirq_rgmii_npcs_linkpcs_duplexpcs_speedmtl_tx_status_fifo_fullmtl_tx_fifo_not_emptymmtl_fifo_ctrlmtl_tx_fifo_read_ctrl_writemtl_tx_fifo_read_ctrl_waitmtl_tx_fifo_read_ctrl_readmtl_tx_fifo_read_ctrl_idlemac_tx_in_pausemac_tx_frame_ctrl_xfermac_tx_frame_ctrl_idlemac_tx_frame_ctrl_waitmac_tx_frame_ctrl_pausemac_gmii_tx_proto_enginemtl_rx_fifo_fill_level_fullmtl_rx_fifo_fill_above_threshmtl_rx_fifo_fill_below_threshmtl_rx_fifo_fill_level_emptymtl_rx_fifo_read_ctrl_flushmtl_rx_fifo_read_ctrl_read_datamtl_rx_fifo_read_ctrl_statusmtl_rx_fifo_read_ctrl_idlemtl_rx_fifo_ctrl_activemac_rx_frame_ctrl_fifomac_gmii_rx_proto_enginetx_tso_framestx_tso_nfragsmtl_est_cgcemtl_est_hlbsmtl_est_hlbfmtl_est_btremtl_est_btrlmtxq_statsrxq_statsstmmac_dma_opsinit_chaninit_rx_chaninit_tx_chandump_regsdma_rx_modedma_tx_modedma_diagnostic_frenable_dma_transmissionenable_dma_irqdisable_dma_irqstart_rxget_hw_featureset_tx_ring_lenset_rx_ring_lenset_rx_tail_ptrset_tx_tail_ptrenable_tsoqmodeset_bfsizeenable_sphenable_tbsdma_featuresmbps_10_100mbps_1000half_duplexhash_filtermulti_addrsma_mdiopmt_remote_wake_uppmt_magic_framermonatime_stamphash_tb_sztsoenrx_coe_type1rx_coe_type2rxfifo_over_2048number_rx_channelnumber_tx_channelnumber_rx_queuesnumber_tx_queuespps_out_numaspfrpselfrpbsfrpesrssenvlhashsphenvlinsdvlanl3l4fnumarpoffselestwidestdepestselfpeseltbsselaux_snapshot_nstmmac_opscore_initset_macrx_ipcrx_queue_enablerx_queue_priotx_queue_priorx_queue_routingprog_mtl_rx_algorithmsprog_mtl_tx_algorithmsset_mtl_tx_queue_weightmap_mtl_to_dmaconfig_cbshost_irq_statushost_mtl_irq_statusflow_ctrlset_umac_addrget_umac_addrset_eee_modereset_eee_modeset_eee_lpi_entry_timerset_eee_timerset_eee_plspcs_ctrl_anepcs_ranepcs_get_adv_lpsafety_feat_configsafety_feat_irq_statussafety_feat_dumprxp_configflex_pps_configset_mac_loopbackrss_configureupdate_vlan_hashenable_vlanadd_hw_vlan_rx_fltrdel_hw_vlan_rx_fltrrestore_hw_vlan_rx_fltrget_mac_tx_timestampsarc_configureconfig_l3_filterconfig_l4_filterset_arp_offloadest_configureest_irq_statusfpe_configurefpe_send_mpacketfpe_irq_statusrgmii_advlp_pauselp_duplexstmmac_safety_statsmac_errorsmtl_errorsdma_errorsdma_dpp_errorsstmmac_tc_entryin_hwfrag_ptrtable_posstmmac_pps_cfgstmmac_rssstmmac_hwtimestampconfig_hw_tstampingconfig_sub_second_incrementinit_systimeconfig_addendadjust_systimeget_systimeget_ptptimetimestamp_interruptstmmac_privtx_coal_framestx_coal_timerrx_coal_framestx_coalescehwts_tx_entx_path_in_lpi_modesphsph_capsarc_typedma_buf_szrx_copybreakrx_riwthwts_rx_enhwif_quirksrx_queuedma_rx_sizetx_queuedma_tx_sizemii_irqsstatshw_cap_supportsynopsys_idwol_irqwol_irq_disabledeee_ctrl_timerlpi_irqeee_tw_timereee_sw_timer_enchain_modeextend_desctstamp_configptp_clock_opsdefault_addendsub_second_incsystime_flagsadv_tsuse_riwtirq_wakeptp_lockaux_ts_locktstamp_busy_waitmmcaddrptpaddractive_vlanssfty_ce_irqsfty_ue_irqint_name_macint_name_wolint_name_lpiint_name_sfty_ceint_name_sfty_ueint_name_rx_irqint_name_tx_irqservice_taskfpe_task_statefpe_wqfpe_taskwq_nametc_entries_maxtc_off_maxtc_entriesflow_entries_maxflow_entriesrfs_entries_maxrfs_entries_cntrfs_entries_totalrfs_entriesaf_xdp_zc_qpsstmmac_mode_opsis_jumbo_frmjumbo_frmset_16kib_bfsizeinit_desc3refill_desc3clean_desc3stmmac_tc_opssetup_cls_u32setup_cbssetup_clssetup_tapriosetup_etftc_cls_u32_offloadtc_cbs_qopt_offloadtc_taprio_qopt_offloadtc_etf_qopt_offloadstmmac_mmc_opsintr_all_maskstmmac_countersmmc_tx_octetcount_gbmmc_tx_framecount_gbmmc_tx_broadcastframe_gmmc_tx_multicastframe_gmmc_tx_64_octets_gbmmc_tx_65_to_127_octets_gbmmc_tx_128_to_255_octets_gbmmc_tx_256_to_511_octets_gbmmc_tx_512_to_1023_octets_gbmmc_tx_1024_to_max_octets_gbmmc_tx_unicast_gbmmc_tx_multicast_gbmmc_tx_broadcast_gbmmc_tx_underflow_errormmc_tx_singlecol_gmmc_tx_multicol_gmmc_tx_deferredmmc_tx_latecolmmc_tx_exesscolmmc_tx_carrier_errormmc_tx_octetcount_gmmc_tx_framecount_gmmc_tx_excessdefmmc_tx_pause_framemmc_tx_vlan_frame_gmmc_rx_framecount_gbmmc_rx_octetcount_gbmmc_rx_octetcount_gmmc_rx_broadcastframe_gmmc_rx_multicastframe_gmmc_rx_crc_errormmc_rx_align_errormmc_rx_run_errormmc_rx_jabber_errormmc_rx_undersize_gmmc_rx_oversize_gmmc_rx_64_octets_gbmmc_rx_65_to_127_octets_gbmmc_rx_128_to_255_octets_gbmmc_rx_256_to_511_octets_gbmmc_rx_512_to_1023_octets_gbmmc_rx_1024_to_max_octets_gbmmc_rx_unicast_gmmc_rx_length_errormmc_rx_autofrangetypemmc_rx_pause_framesmmc_rx_fifo_overflowmmc_rx_vlan_frames_gbmmc_rx_watchdog_errormmc_rx_ipc_intr_maskmmc_rx_ipc_intrmmc_rx_ipv4_gdmmc_rx_ipv4_hderrmmc_rx_ipv4_nopaymmc_rx_ipv4_fragmmc_rx_ipv4_udsblmmc_rx_ipv4_gd_octetsmmc_rx_ipv4_hderr_octetsmmc_rx_ipv4_nopay_octetsmmc_rx_ipv4_frag_octetsmmc_rx_ipv4_udsbl_octetsmmc_rx_ipv6_gd_octetsmmc_rx_ipv6_hderr_octetsmmc_rx_ipv6_nopay_octetsmmc_rx_ipv6_gdmmc_rx_ipv6_hderrmmc_rx_ipv6_nopaymmc_rx_udp_gdmmc_rx_udp_errmmc_rx_tcp_gdmmc_rx_tcp_errmmc_rx_icmp_gdmmc_rx_icmp_errmmc_rx_udp_gd_octetsmmc_rx_udp_err_octetsmmc_rx_tcp_gd_octetsmmc_rx_tcp_err_octetsmmc_rx_icmp_gd_octetsmmc_rx_icmp_err_octetsmmc_tx_fpe_fragment_cntrmmc_tx_hold_req_cntrmmc_rx_packet_assembly_err_cntrmmc_rx_packet_smd_err_cntrmmc_rx_packet_assembly_ok_cntrmmc_rx_fpe_fragment_cntrstmmac_txq_statsstmmac_rxq_statsspeed2500speed5000speed10000speed25000speed40000speed50000speed100000mac_linkspeed_maskspeed10speed100speed1000xgmiixlgmiimii_regsaddr_shiftclk_csr_shiftclk_csr_maskstmmac_resourcesstmmac_txbuf_typeSTMMAC_TXBUF_T_SKBSTMMAC_TXBUF_T_XDP_TXSTMMAC_TXBUF_T_XDP_NDOSTMMAC_TXBUF_T_XSK_TXstmmac_tx_infomap_as_pagelast_segmentis_jumbobuf_typetx_skbuffstmmac_tx_queuetx_count_framestxtimerdma_etxdma_entxtx_skbuff_dmaxsk_poolxsk_frames_donecur_txdirty_txdma_tx_phytx_tail_addrpage_offsetstmmac_rx_buffersec_pagesec_addrstmmac_rx_queuerx_count_framesbuf_pooldma_erxcur_rxdirty_rxbuf_alloc_numrx_zeroc_threshdma_rx_phyrx_tail_addrstmmac_channelrx_napitx_napirxtx_napimatch_enframe_offsetok_indexdma_ch_nostmmac_flow_entryis_l4stmmac_rfs_typeSTMMAC_RFS_T_VLANSTMMAC_RFS_T_MAXstmmac_rfs_entrydevm_stmmac_probe_config_dtstmmac_resstmmac_get_platform_resourcesstmmac_pltfr_noirq_resumestmmac_pltfr_noirq_suspendstmmac_pltfr_removestmmac_pltfr_resumestmmac_pltfr_suspendstmmac_probe_config_dtstmmac_remove_config_dtstmmac_runtime_resumestmmac_runtime_suspendstmmac-platform.koix#2? X n8 0 5 4] 5 M< N l= e m $  $3#Jd!uG`N!2  3?920QQ_nz\ ^6I4ϋ gSgp  H$,(,E 0948<<@D A D = 8 4 ;` `(0`8px 0 (08@`HPpn@*| i R$(H,.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo.rela.retpoline_sites.rela.return_sites__versions.data.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?:@pJ&SE@^|HY@Ȍql@x  @P 2/X@X2+2O  @`H0@ `  @ @+00\9IiN z8z + (BȒ]0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`,!6ز RYۧ 0  `He0  *H kK2%tou dO)_wP_D%Q^X/%؊rv v bF8,DӆQω1JQB 9)MXdu " \4k pD*_"?T&oUNDa88&q4 k[&(oVz |*WUaޠQ3Lam41oMV^ l(߬`S8}tRnassq~ NS -% -M>tc5M (Z#,TK;10CgDS݅KK?i*m: /")ꢟɞyxqH͆cr6n;xRz|%iȏ 5^pF*T%4_5XaJu9!.wSnFHkEy#]@Ve6Sk1x~ E~Module signature appended~