ELF@@! GNUvGOi^H0rarȖLinuxLinux    @@_ R_    A4_     {S[c#*Db_*s*#@'@RSA[BcC{Ũ_ s*B     {[Aq-TSRRӾ@3 `@4a @R a @~{!T @`@kT`*@4a@Ra@~{!T @`*@kTAkTӾ@N7SSA@[B{Ĩ_    {D@R{_     {Scks"H@@|ÛA|R"C|A|TR[@T @qT##RRRR "b@)c0f__qB F  Z ! T4|@X@zX!TR{TTR@ T6 4~@"|!|" R  `usBR`p @`|v @qTR%R R#xa(A @TA4xa,T@ A5| @?xezsnd_soc_simple_card_utils asoc_simple_init_privasoc_simple_parse_daifmtGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLGPLRevert to legacy daifmt parsing link %d, dais %d, ccnf %d label%snamesystem-clock-fixedsystem-clock-frequencysystem-clock-direction-outdai %s invalid clock rate %lu simple-card: set_sysclk error simple-card: set_tdm_slot error simple-card: set_tdm_slot error: %d routing%s%swidgetspin-switchesHeadphone detectionHeadphonesMic detectionMic Jack%shp-det%smic-det%s-jackendpointportsregdai-tdm-slot-width-mapInvalid number of cells for dai-tdm-slot-width-map Could not read dai-tdm-slot-width-map: %d simple-card: no valid dai_link params convert-rateconvert-channelsconvert-sample-formatinconsistent fixed sysclk rates (%u vs %u) fixed sysclk %u not divisible by mclk_fs %u s8s16_les24_les24_3les32_lesnd_soc_simple_card_utilssound/soc/generic/simple-card-utils.clicense=GPL v2description=ALSA SoC Simple Card Utilsauthor=Kuninori Morimoto depends=snd-soc-core,snd-pcmintree=Yname=snd_soc_simple_card_utilsvermagic=6.6.0-sineware-prolinux-2 SMP preempt mod_unload modversions aarch64asoc_simple_parse_convertasoc_simple_is_convert_requiredasoc_simple_parse_daifmtasoc_simple_parse_tdm_width_mapasoc_simple_set_dailink_nameasoc_simple_parse_card_nameasoc_simple_parse_clkasoc_simple_startupasoc_simple_shutdownasoc_simple_hw_paramsasoc_simple_be_hw_params_fixupasoc_simple_dai_initasoc_simple_canonicalize_platformasoc_simple_canonicalize_cpuasoc_simple_clean_referenceasoc_simple_parse_routingasoc_simple_parse_widgetsasoc_simple_parse_pin_switchesasoc_simple_init_jackasoc_simple_init_aux_jacksasoc_simple_init_privasoc_simple_removeasoc_graph_card_probeasoc_graph_is_ports0asoc_graph_parse_daiqEsnd_soc_get_dai_via_argsVdevm_kmallocDƓof_node_putet3of_property_read_variable_u32_arraynJnesnprintfF=snd_soc_dai_set_tdm_slot~snd_soc_jack_add_gpios+01snd_pcm_hw_constraint_minmaxyiof_graph_parse_endpoint zkfreeݸDsof_get_parent-bsnd_soc_daifmt_clock_provider_from_bitmapof_node_get1?hsnd_soc_get_dai_id)/snd_soc_component_set_sysclksnd_soc_card_jack_newlsnd_soc_of_parse_audio_routingvvclk_set_ratendevm_kvasprintfsnd_soc_dai_set_sysclka[__dynamic_dev_dbgqs|clk_prepareRsnd_soc_component_set_jackTsnd_soc_daifmt_parse_clock_provider_rawof_graph_get_endpoint_countEof_get_child_by_nameIdevm_get_clk_from_childP_dev_err$qsnd_soc_dai_name_get!NZsnd_soc_dlc_use_cpu_as_platformV >asoc_dummy_dlc7aof_property_count_elems_of_size5)of_property_read_string`of_find_property\of_graph_get_next_endpoint-r snd_soc_get_dlcdmemsetZ%strcmpof_graph_get_port_parent(snd_soc_daifmt_parse_formatCnUclk_get_rate#snd_soc_card_jack_new_pins Usnd_soc_runtime_calc_hwRWsnd_soc_of_parse_pin_switchesclk_disable+gpiod_get_optional~of_node_name_eq_5snd_soc_of_parse_audio_simple_widgets:snd_soc_copy_dai_args+Cgpiod_set_consumer_namesnd_soc_dai_activeusnd_soc_of_parse_card_nameκsnd_soc_component_get_jack_typeUclk_enableE:#__kmalloc6jsnd_pcm_format_width wclk_unprepare%`module_layoutGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)   !Ekn;k<5UkZ}Vvkw$kMtkk*Jhk  k% k`G`g *k$$+@kT$TCAock<<dk00@fkHHk"Fklk - kxOxo 'kll( >k" B ?_ Rk~  S ik  j k =  \ { k  < 0 @ LF Xi 4 8 ` \    8 `   H P D (& $G ,c T|   k r  Nk'0k9FZk 0 @:Pf`p*O.] 0@P`pBgk k kk kj 8k k k ( 88k 0k 8k @k Hk Pxk X@ k `k hk pk xk k k k k k k k k k k k kPh '$6<k x:4S`lQ@ W|Px|  J Vi.Y\ (0PlP((dXG X/8 J, x$Z#8ah v H$ p`\*Pf~snd-soc-simple-card-utils.mod.c__kstrtab_asoc_simple_parse_convert__kstrtabns_asoc_simple_parse_convert$d__ksymtab_asoc_simple_parse_convert__kstrtab_asoc_simple_is_convert_required__kstrtabns_asoc_simple_is_convert_required__ksymtab_asoc_simple_is_convert_required__kstrtab_asoc_simple_parse_daifmt__kstrtabns_asoc_simple_parse_daifmt__ksymtab_asoc_simple_parse_daifmt__kstrtab_asoc_simple_parse_tdm_width_map__kstrtabns_asoc_simple_parse_tdm_width_map__ksymtab_asoc_simple_parse_tdm_width_map__kstrtab_asoc_simple_set_dailink_name__kstrtabns_asoc_simple_set_dailink_name__ksymtab_asoc_simple_set_dailink_name__kstrtab_asoc_simple_parse_card_name__kstrtabns_asoc_simple_parse_card_name__ksymtab_asoc_simple_parse_card_name__kstrtab_asoc_simple_parse_clk__kstrtabns_asoc_simple_parse_clk__ksymtab_asoc_simple_parse_clk__kstrtab_asoc_simple_startup__kstrtabns_asoc_simple_startup__ksymtab_asoc_simple_startup__kstrtab_asoc_simple_shutdown__kstrtabns_asoc_simple_shutdown__ksymtab_asoc_simple_shutdown__kstrtab_asoc_simple_hw_params__kstrtabns_asoc_simple_hw_params__ksymtab_asoc_simple_hw_params__kstrtab_asoc_simple_be_hw_params_fixup__kstrtabns_asoc_simple_be_hw_params_fixup__ksymtab_asoc_simple_be_hw_params_fixup__kstrtab_asoc_simple_dai_init__kstrtabns_asoc_simple_dai_init__ksymtab_asoc_simple_dai_init__kstrtab_asoc_simple_canonicalize_platform__kstrtabns_asoc_simple_canonicalize_platform__ksymtab_asoc_simple_canonicalize_platform__kstrtab_asoc_simple_canonicalize_cpu__kstrtabns_asoc_simple_canonicalize_cpu__ksymtab_asoc_simple_canonicalize_cpu__kstrtab_asoc_simple_clean_reference__kstrtabns_asoc_simple_clean_reference__ksymtab_asoc_simple_clean_reference__kstrtab_asoc_simple_parse_routing__kstrtabns_asoc_simple_parse_routing__ksymtab_asoc_simple_parse_routing__kstrtab_asoc_simple_parse_widgets__kstrtabns_asoc_simple_parse_widgets__ksymtab_asoc_simple_parse_widgets__kstrtab_asoc_simple_parse_pin_switches__kstrtabns_asoc_simple_parse_pin_switches__ksymtab_asoc_simple_parse_pin_switches__kstrtab_asoc_simple_init_jack__kstrtabns_asoc_simple_init_jack__ksymtab_asoc_simple_init_jack__kstrtab_asoc_simple_init_aux_jacks__kstrtabns_asoc_simple_init_aux_jacks__ksymtab_asoc_simple_init_aux_jacks__kstrtab_asoc_simple_init_priv__kstrtabns_asoc_simple_init_priv__ksymtab_asoc_simple_init_priv__kstrtab_asoc_simple_remove__kstrtabns_asoc_simple_remove__ksymtab_asoc_simple_remove__kstrtab_asoc_graph_card_probe__kstrtabns_asoc_graph_card_probe__ksymtab_asoc_graph_card_probe__kstrtab_asoc_graph_is_ports0__kstrtabns_asoc_graph_is_ports0__ksymtab_asoc_graph_is_ports0__kstrtab_asoc_graph_parse_dai__kstrtabns_asoc_graph_parse_dai__ksymtab_asoc_graph_parse_dai__crc_asoc_simple_parse_convert__crc_asoc_simple_is_convert_required__crc_asoc_simple_parse_daifmt__crc_asoc_simple_parse_tdm_width_map__crc_asoc_simple_set_dailink_name__crc_asoc_simple_parse_card_name__crc_asoc_simple_parse_clk__crc_asoc_simple_startup__crc_asoc_simple_shutdown__crc_asoc_simple_hw_params__crc_asoc_simple_be_hw_params_fixup__crc_asoc_simple_dai_init__crc_asoc_simple_canonicalize_platform__crc_asoc_simple_canonicalize_cpu__crc_asoc_simple_clean_reference__crc_asoc_simple_parse_routing__crc_asoc_simple_parse_widgets__crc_asoc_simple_parse_pin_switches__crc_asoc_simple_init_jack__crc_asoc_simple_init_aux_jacks__crc_asoc_simple_init_priv__crc_asoc_simple_remove__crc_asoc_graph_card_probe__crc_asoc_graph_is_ports0__crc_asoc_graph_parse_dai__UNIQUE_ID_depends338__UNIQUE_ID_intree337__UNIQUE_ID_name336__UNIQUE_ID_vermagic335_note_15_note_14____versionssimple-card-utils.c__export_symbol_asoc_simple_parse_convert__export_symbol_asoc_simple_is_convert_required__export_symbol_asoc_simple_parse_daifmt__export_symbol_asoc_simple_parse_tdm_width_map__export_symbol_asoc_simple_set_dailink_name__export_symbol_asoc_simple_parse_card_name__export_symbol_asoc_simple_parse_clk__export_symbol_asoc_simple_startup__export_symbol_asoc_simple_shutdown__export_symbol_asoc_simple_hw_params__export_symbol_asoc_simple_be_hw_params_fixup__export_symbol_asoc_simple_dai_init__export_symbol_asoc_simple_canonicalize_platform__export_symbol_asoc_simple_canonicalize_cpu__export_symbol_asoc_simple_clean_reference__export_symbol_asoc_simple_parse_routing__export_symbol_asoc_simple_parse_widgets__export_symbol_asoc_simple_parse_pin_switches__export_symbol_asoc_simple_init_jack__export_symbol_asoc_simple_init_aux_jacks__export_symbol_asoc_simple_init_priv__export_symbol_asoc_simple_remove__export_symbol_asoc_graph_card_probe__export_symbol_asoc_graph_is_ports0__export_symbol_asoc_graph_parse_dai$x__UNIQUE_ID_ddebug400.3__UNIQUE_ID_ddebug420.2asoc_simple_set_clk_rateasoc_simple_init_daiasoc_simple_set_tdm__func__.0__func__.1__UNIQUE_ID_license429__UNIQUE_ID_description428__UNIQUE_ID_author427snd_soc_get_dai_via_argsdevm_kmallocof_node_putof_property_read_variable_u32_array__this_modulesnprintfsnd_soc_dai_set_tdm_slotsnd_soc_jack_add_gpiossnd_pcm_hw_constraint_minmaxof_graph_parse_endpointkfreeof_get_parentsnd_soc_daifmt_clock_provider_from_bitmapof_node_getsnd_soc_get_dai_idsnd_soc_component_set_sysclksnd_soc_card_jack_newsnd_soc_of_parse_audio_routingclk_set_ratedevm_kvasprintfsnd_soc_dai_set_sysclk__dynamic_dev_dbgclk_preparesnd_soc_component_set_jacksnd_soc_daifmt_parse_clock_provider_rawof_graph_get_endpoint_countof_get_child_by_namedevm_get_clk_from_child_dev_errsnd_soc_dai_name_getsnd_soc_dlc_use_cpu_as_platformasoc_dummy_dlcof_property_count_elems_of_sizeof_property_read_stringof_find_propertyof_graph_get_next_endpointsnd_soc_get_dlcmemsetstrcmpof_graph_get_port_parentsnd_soc_daifmt_parse_formatclk_get_ratesnd_soc_card_jack_new_pinssnd_soc_runtime_calc_hwsnd_soc_of_parse_pin_switchesclk_disablegpiod_get_optionalof_node_name_eqsnd_soc_of_parse_audio_simple_widgetssnd_soc_copy_dai_argsgpiod_set_consumer_namesnd_soc_dai_activesnd_soc_of_parse_card_namesnd_soc_component_get_jack_typeclk_enable__kmallocsnd_pcm_format_widthclk_unprepare!,0 48 <\t4 8 L(P(T@HDHXP\P`2XX2 ``4"@HPxxx ""LTX   $ ( ,  t 6      h     lHH@@HH H,H8P<PHHPHXh.HHXXHH'HHLH\dhhlth)0$ $(0<@hDPTX,3d3dh|* 8D T\l/    HXhl|$<5 PHTHX |  & &8xx|x HHHH 8DHTd(701Hx(71x(74p(774\7    ,pq tux y$(@,A04L8M< @HDIHLPPQTXD\E`d<h=lpdtex|`ahi,-01 !-\]TU$%%XY+lm ()89 #$4(5( (0 `0PH @(p08(@HPpX8 `8 h0 pHxxhPxhh8h@PHP(@H P0X@`(8HXhx# %-(8HX+h,x.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela__ksymtab_gpl__kcrctab_gpl.rela__jump_table.rela__patchable_function_entries.data.rela__dyndbg.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rela.rodata.rela.export_symbol.rodata.str1.8.modinfo__ksymtab_strings__versions.bss.note.GNU-stack.comment@$.d0?:@uJ,E@X dk@! f@} `!x@ @"@"p@( "@''''@x(@`X 2)N-#2S.50@p?Ep?U0p?^?@ ]^