ELF>`@@43GNUR#w*" 'ש^rLinuxLinux6.1.0-41-amd64H)H NF)кHi&&HHH.;v!H:Cu1HH@;v!H: EH1҃<CHHff.@*v!H0MH1҃6CHHff.@HGHH@xHx1fDATIUS1HeH%(HD$1HT$D$t##D$tLuHD$eH+%(u H[]A\UHSHGHXx{`H1H{HH{HH{H{H{1[]ff.@HHWxHHtHc HVH!1fSHG1HXxH{H{ƃH{H{`1[fDATAHUSHHH?HC H=HŋCdt;D9u1H[]A\H{ DH{ HkdHu!HuCdHD$D$H;HD$D$SHHeH%(HD$HFXHT$D$H@H@xHxCx?@ACLDEFGI?JlKLMNPBQjRSTUW$XFYhZ[\]^`a:bUcodefghij l m2nDoUpeqtrstuvwxyz{|}~ ےғʔzl^O?. ԤjS<$ ٮlP3ٶzY8ѽe@èĀX0ȴɊ_4ͯ΂T&ҙi8֤r? ڥp;ޚc,Le*w;EI F>s/`GP&1 ` <   !"#$%&'()*+,-/0123489:%;W4EFG%HW4LPQUfhijqr stvw @@ }@ @   0 `nau8825_enable_jack_detectSARMICBIASAcquire semaphore fail mclkUnable to prepare codec mclk Unable to set mclk rate Acquire semaphore timeout nuvoton,jkdet-enablenuvoton,jkdet-pull-enablenuvoton,jkdet-pull-upnuvoton,jkdet-polaritynuvoton,micbias-voltagenuvoton,vref-impedancenuvoton,sar-threshold-numnuvoton,sar-thresholdnuvoton,sar-hysteresisnuvoton,sar-voltagenuvoton,sar-compare-timenuvoton,sar-sampling-timenuvoton,short-key-debouncenuvoton,jack-insert-debouncenuvoton,jack-eject-debouncenuvoton,crosstalk-enablenuvoton,adcout-drive-strongjkdet-enable: %d jkdet-pull-enable: %d jkdet-pull-up: %d jkdet-polarity: %d micbias-voltage: %d vref-impedance: %d sar-threshold-num: %d sar-threshold[%d]=%d sar-hysteresis: %d sar-voltage: %d sar-compare-time: %d sar-sampling-time: %d short-key-debounce: %d jack-insert-debounce: %d jack-eject-debounce: %d crosstalk-enable: %d adcout-drive-strong: %d Not a NAU8825 chip nau8825Cannot request irq %d (%d) Unsupported input clock %d Only support 4 or 8 slots! Invalid clock id (%d) HPR_R2L imm: %x HPL_R2L imm: %x sound/soc/codecs/nau8825.ccross talk sidetone: %x failed to read irq status OMTP (micgnd1) mic connected CTIA (micgnd2) mic connected snd_soc_nau8825nau8825-hifiCapturePlaybackFrontend PGAMICADCADC ClockADC PowerAIFTXSystem ClockAIFRXDDACLDDACRDDAC ClockDACL MuxDACLDACRDACR MuxHP amp LHP amp RCharge PumpADACLADACRADACL ClockADACR ClockOutput Driver L Stage 1Output Driver R Stage 1Output Driver L Stage 2Output Driver R Stage 2Output Driver L Stage 3Output Driver R Stage 3Output DACLOutput DACRHPOL PulldownHPOR PulldownHP Boost DriverClass GHPOLHPORDACR SourceDACL SourceMic VolumeHeadphone Bypass VolumeHeadphone VolumeFrontend PGA VolumeHeadphone Crosstalk VolumeADC Decimation RateDAC Oversampling RateBIQ Path SelectBIQ Coefficients6425612832DACNo 'mclk' clock found, assume MCLK is managed externallyFailed to read device id from the NAU8825: %d mclk_src=%x ratio=%x fll_frac=%x fll_int=%x clk_ref_div=%x The limitation is 1-channel for ADC, and 2-channel for DAC on TDM mode. Slot assignment of DAC and ADC need to set same interval. Disable clock for power saving when no headset connected Sysclk is %dHz and clock id is %d system clock control : POWER OFF Unable to prepare component mclk detection error; disable mic function Headset completion IRQ fired but no headset connected license=GPLauthor=Anatol Pomozov description=ASoC nau8825 driveralias=i2c:nau8825alias=acpi*:10508825:*depends=snd-soc-core,snd-pcmretpoline=Yintree=Yname=snd_soc_nau8825vermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions  0 0 ( (    ( (08@8@80( 8 (0(    (080( ( (0HPX`hHPX`hHPX`hHPHPX`hHPX`hHPX`hH0( HPHPX`hHPX`H (8@8@8@8( 8@8 (080( 8@HPX8@H@8@H@8@80( 8@H@8@H@8 (8@8@H@8( 8 (0@HPX`@H@0( @H@H@H@H@ (08@H(08@H(0(08@( (0( (   ( (08@ (08@ (08@ (08@ (0(  (   0 0 (08@ (0(   (0( (  (08  (@( @HPX@HPX@HPX`@HPX`@H@((H8@@w.snd_soc_dapm_put_enum_double{/|device_property_presentZ)*regcache_cache_onlyKεregcache_syncdown_timeoutWŇeregmap_writep@devm_request_threaded_irqz?devm_kmalloc%6snd_soc_bytes_info_extr,xsnd_soc_jack_report6queue_work_on/>regmap_raw_readfi*upQsnd_pcm_hw_constraint_minmax zkfree enable_irqKsnd_soc_dapm_disable_pinM5snd_soc_dapm_force_enable_pinUsnd_soc_put_enum_double ύregcache_mark_dirty ]usleep_range_statevvclk_set_rate`mEz__dynamic_dev_dbggdevm_clk_getm__fentry__ =snd_soc_dapm_syncldevm_snd_soc_register_componentqs|clk_prepareq__devm_regmap_init_i2cV __stack_chk_faildevice_property_read_u32_arrayzsnd_soc_get_enum_doubleK_dev_infoWCclk_round_rateJ:Zi2c_register_driverJsnd_soc_info_volswF__sw_hweight64&<_dev_errossnd_soc_dapm_force_bias_levelcdown_trylock3 _dev_warn9[__x86_return_thunkySsnd_soc_info_enum_doubleYjsnd_soc_get_volsw7nregmap_readd6snd_soc_put_volsw__const_udelayA̴fkmemdup-cancel_work_syncclk_disableXSJregmap_update_bits_base Y%:i2c_del_driver &snd_soc_dapm_get_enum_double regmap_raw_writeUclk_enableqsnd_soc_params_to_bclkmsleepӅ3-system_wqo<disable_irq6jsnd_pcm_format_width wclk_unprepare module_layout //%?2200 000234A ? = ; : 9 8 7 6 3 1 / . - , + *  snd_soc_nau8825GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0`h`h,/ >  D. v8x uD# DJ  #DJ< @ -k D ` D D$D?%D/@&E&EQ&#E`',E`'6E(AE(JEK)]E@)1[)gE`)rE@*v-**zE*:"+E@+ږ BTsKC}KCEKCECEGCEQDEJD[EE]EEGFEGFEG FG  F V "H@2m wLy-kD|@ [u1J``@/FBFPF_FSXgF0[`@tFF2FFFFFGG'Gx 7GOQ2 1c @>Q X!  V@H!@HHHHx cu1 @4`H 2ÈH4 @ ňHnψfHˆHĈ*ƈHHx tLj@@"HcAG K@:"H8:"ɈSf W*Q@-k I I?@ AyB" C'ID3IE=IF`FÏˈRI bofI. AH@,`sI}IIIQIQ@IQIQ*Q@IQ۴?IQIJ@I]@IψIψJJΈш*J~cq P@ +P 8PEP RP0aP@PpP|PP P@`PnP P(V08P@P`PPPC Q@Q`/QS@ B@iDSGTJ(T V G))@O+-"TUG="-TK:TKETKSTK-keJʈ@'eT V :"@G))-k`CG=@4JoTKx ]ET, /*. /2 1 /54 /8&7 /: /=!< /?Q? /A /QC /F#E /I$HTL  MTO  PȈTOTS  wLU D2RT P 6@V -u1PX@K YCZT}O@ VKNQT]u1@ U h``C}rU9-UG@:U- @DU"`\ ^[OUbUyUU ۴?Ӛ@`o&DUk fp f@ ebdU@ j l@k np pd r t@v x g =i kk Rk?QPm Rk QPo PkPq Eks ku kwcG)zh {U $B%SB% B%@cB%`B%UB%TB%-B%B%U,B% V,B%B% V0,B%c c~?V B%cB% YVB%@`?9cV9RqVB% V B%>QB% VB%@VB%cB% @V K B%CB% PB%@VB%cB% V@u1B%G) VhB%V :KC%:@B%BKB%KKB%TKB% aKB%@KB%`KB%VB% WB%WB%+WB%;WB% DWHB%V AHC%.B%IB%IB%,B% XWxB%x B% BXB%@oW`{WhWpWxWWA%WB%WB%WB%WB%WB% WB%@XB%` XB%XQ!XB%-XQ8X pB%NXB% \XB%@iXB%`uXB%XB%XB%([`B%XB%x B% V@TB%9{B% <B%@XB%` B%XB%A%ЕA%XB%([XB%X XXB%XB%"qB% K B%@@B%`YB%YB% ]B%@([`Y xB%x B% V@5YYB% AYB% 3PYB%@3YB%`3]B%3([3eY wYYYYYYYYZ'Z AZVZ _Z @fZnZZZZ@c- `@G)o%kZZZ@ZZZZ@ [[ȉ#[.[͉@8[D[ЉP[҉ԉ@^[׉g[؉n[{[ى@[[ x *K @CP OL[x *K @C     D2  [&@x ۉV @ `[@([kOJ-AT@9{`<[s>OEĐbX[[ \\X\@AX&\@4\>\/J`C\`@`F 9@ !" Y   N\XV x @`\ :"`COE@x``l\`C`uz\`@\ )H@J\`[߉ԉ\k\Ј \Ј@ \Ј \/ \k @ \ V  \`]  @q Đ݉>\   ÉʼnƉĉ]V x @E`>\  ]"&]$@G)U.]VK "q@3]B]U]k]w]lj]V x @:"uÉ]]@]]k]k.@,`M]u `@]Ј\Ј\Ј@]/^‰ ʉ̉ˉ^$V 5Y @ ^\@ɉ ω}Ή ωщ Ӊ ։Չ^ __3_H_X_'j_}_______ `` -` B` S` c` t````````a0aDaYamaaaaaaa a!b"$b#6b$Kb%`b& ܉xb Pbډb b!:"@`Cbډ`@bbb@߉ W b(VZ T@<` J cKcZ/cD8V 6: @]  h0 &U1Ch3[h4>c@4`4]Ј5\Ј@5\Ј5]/5mh6vh6h 6@6h h`h`PO@KhhhhhK hii3i(5Y :K-@:@BKKKTKaK;W  Fi0uو @KވKوbوo@ Ri u0@S0o0  /diV @X    ݈i i`\ i iԉ    ډ  ʉ  ʉƉi h1c i@T`i9{{ i i>\@iX1c>\@K @Ci hTi i(!@<`j-D2i>\@  j  @]"&]$j&'j(@/j*:j,Ij,Qj.@ej0rj2j4j6@j8j:j*u<@>K@K<b<@oBjBDj@jk]w]k  Ɖ ! Ɖ# Ɖ% Ɖ' Ɖ) Ɖ+ - Ɖ/ Ɖ1 Ɖ3 Ɖ5 Ɖk7 kƉ9 ЈƉ; ЈƉ= Ј݈Ɖ? ЈƉA ЈƉCk HuHH@SJSLSNSN@oPܪRiT E /ƉG /2ƉI /5ƉK /8ƉM /ƉO /=ƉQ /QƉSF&k h ZO Z@S\S^S`S`@obܪdSf h@ijSlTn W /Y /2[ /5] /8_ /a /=c /?Qe /g /Qi /Fk /Im7k5pV #E@dddd@dԉrjԉ@rԉk tp vPkx@^kzj|'j~kk@tkkkk@d 1@KKbo@KܪKK@'  i @ k k] w] k k b k k k  l @ l I^ 0lK ?l \ @ o q s u w y { } kKl%JXl`C@!`Ěi@]l`   ۉ  ډ Ј Јk Ј݈ Ј Ј Ј Јk Ј Ј ЈXphl ql``Cx KpfL{lJ@Ts@c`VDwl`-kDllllllmm'm 7m@Fm Umdmsmm mmmmmmnn/nEnWnjn":" )H@[Xlrn"wnT@n @ain n@n`nnKnKnKnoo)n o/o ;o@Lo`^okooooo o@oK`oooKpKppN #p@,p`4p@p{    Qpbpfp   vRG QW $ &   Ênp p pp p | Xlkp ϊ p ъp ъ L!ډp Ԋ LDqjMAq ֊ jnŊLDjMq ؊ )H.q ڊ jnŊjMOq ܊ dqqkqsq|q ފ q q ъq M jnŊq q ڊ Xlq  rƉ]u+r)r  >rƉBXHr  QOЈ ݈rƉ\r  QOЈrƉnr  VZ rPr r  11 Ar  1VZ Ar r r  K:"T s s 5s Js ]s  jnŊssws  jnŊsKs s 3vsnd_cardshortnamelongnamemixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_aes_iec958subcodedig_subframesnd_pcm_uframes_tsnd_pcm_sframes_tSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_pcm_hw_param_tsnd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginsnd_pcm_substreampstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseosshw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_pcm_ossreg_masksnd_pcm_hardwareformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_fasyncsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_kcontrolprivate_valuevdsnd_enc_wmasuper_block_alignsnd_enc_vorbismax_bit_ratemin_bit_ratedownmixsnd_enc_realquant_bitsstart_regionnum_regionssnd_enc_flacsnd_enc_genericsnd_dec_flacmin_blk_sizemax_blk_sizemin_frame_sizemax_frame_sizesnd_dec_wmaencoder_optionadv_encoder_optionadv_encoder_option2snd_dec_alaccompatible_versionpbmax_runmax_frame_bytessnd_dec_apecompression_levelblocks_per_framefinal_frame_blockstotal_framesseek_table_presentsnd_codec_optionswmavorbisflacflac_dwma_dalac_dape_dsnd_codec_descmax_chsample_ratesnum_sample_ratesbit_ratenum_bitratesrate_controlmin_buffersnd_codecch_inch_outsample_ratech_modesnd_compressed_bufferfragment_sizesnd_compr_paramscodecno_wake_modesnd_compr_tstampbyte_offsetcopied_totalpcm_framespcm_io_framessnd_compr_directionSND_COMPRESS_PLAYBACKSND_COMPRESS_CAPTUREsnd_compr_capsnum_codecsmin_fragment_sizemax_fragment_sizemin_fragmentsmax_fragmentscodecssnd_compr_codec_capsnum_descriptorssnd_compr_metadatasnd_compr_runtimetotal_bytes_availabletotal_bytes_transferredsnd_compr_opsset_paramsget_paramsset_metadataget_metadataget_capsget_codec_capssnd_compr_streamerror_workmetadata_setnext_trackpartial_drainpause_in_drainingsnd_compruse_pause_in_drainingproc_info_entrysnd_kcontrol_info_tsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_soc_tplg_hdrvendor_typesnd_soc_tplg_vendor_uuid_elemsnd_soc_tplg_vendor_value_elemsnd_soc_tplg_vendor_string_elemsnd_soc_tplg_vendor_arraynum_elems__empty_arraysnd_soc_tplg_privatesnd_soc_tplg_tlv_dbscalemutesnd_soc_tplg_ctl_tlvsnd_soc_tplg_io_opssnd_soc_tplg_ctl_hdrsnd_soc_tplg_stream_capsperiod_size_minperiod_size_maxbuffer_size_minbuffer_size_maxsig_bitssnd_soc_tplg_streamsnd_soc_tplg_hw_configclock_gatedinvert_bclkinvert_fsyncbclk_providerfsync_providermclk_directionmclk_ratebclk_ratefsync_ratetdm_slotstdm_slot_widthtx_slotsrx_slotstx_channelstx_chanmaprx_channelsrx_chanmapsnd_soc_tplg_manifestcontrol_elemswidget_elemsgraph_elemspcm_elemsdai_link_elemsdai_elemssnd_soc_tplg_dapm_widgetsubseqignore_suspendnum_kcontrolssnd_soc_tplg_pcmpcm_namedai_namepcm_iddai_idnum_streamsflag_masksnd_soc_tplg_link_configstream_namenum_hw_configsdefault_hw_config_idsnd_soc_dobj_typeSND_SOC_DOBJ_NONESND_SOC_DOBJ_MIXERSND_SOC_DOBJ_BYTESSND_SOC_DOBJ_ENUMSND_SOC_DOBJ_GRAPHSND_SOC_DOBJ_WIDGETSND_SOC_DOBJ_DAI_LINKSND_SOC_DOBJ_PCMSND_SOC_DOBJ_CODEC_LINKSND_SOC_DOBJ_BACKEND_LINKsnd_soc_dobj_controlkcontroldtextsdvaluessnd_soc_dobj_widgetkcontrol_typewidgetsnd_soc_dobjsnd_soc_tplg_opscontrol_loadcontrol_unloaddapm_route_loaddapm_route_unloadwidget_loadwidget_readywidget_unloaddai_loaddai_unloadlink_loadlink_unloadvendor_loadvendor_unloadmanifestio_opsio_ops_countbytes_ext_opsbytes_ext_ops_countsnd_soc_tplg_kcontrol_opssnd_soc_tplg_bytes_ext_opssnd_soc_dapm_widgetdapmon_valnew_powerpower_checkedis_supplyis_eppower_checkkcontrol_newskcontrolsdobjpower_listsnd_soc_componentname_prefixcard_aux_listdai_listnum_daidobj_listmark_modulemark_openmark_hw_paramsmark_triggermark_compr_openmark_pmdebugfs_prefixsnd_soc_dapm_routesinksnd_soc_dai_drivercompress_newpcm_newcopssymmetric_ratesymmetric_channelssymmetric_sample_bitsprobe_orderremove_ordersnd_soc_daistream_activeplayback_widgetcapture_widgetplayback_dma_datacapture_dma_datatx_maskmark_startupmark_compr_startupprobedsnd_soc_dai_linknum_cpusplatformsnum_platformsdai_fmtbe_hw_params_fixupcompr_opsplayback_onlycapture_onlyno_pcmdpcm_capturedpcm_playbackdpcm_merged_formatdpcm_merged_chandpcm_merged_rateignore_pmdown_timestop_dma_firstsnd_soc_bias_levelSND_SOC_BIAS_OFFSND_SOC_BIAS_STANDBYSND_SOC_BIAS_PREPARESND_SOC_BIAS_ONsnd_soc_dapm_typesnd_soc_dapm_inputsnd_soc_dapm_outputsnd_soc_dapm_muxsnd_soc_dapm_demuxsnd_soc_dapm_mixersnd_soc_dapm_mixer_named_ctlsnd_soc_dapm_pgasnd_soc_dapm_out_drvsnd_soc_dapm_adcsnd_soc_dapm_dacsnd_soc_dapm_micbiassnd_soc_dapm_micsnd_soc_dapm_hpsnd_soc_dapm_spksnd_soc_dapm_linesnd_soc_dapm_switchsnd_soc_dapm_vmidsnd_soc_dapm_presnd_soc_dapm_postsnd_soc_dapm_supplysnd_soc_dapm_pinctrlsnd_soc_dapm_regulator_supplysnd_soc_dapm_clock_supplysnd_soc_dapm_aif_insnd_soc_dapm_aif_outsnd_soc_dapm_siggensnd_soc_dapm_sinksnd_soc_dapm_dai_insnd_soc_dapm_dai_outsnd_soc_dapm_dai_linksnd_soc_dapm_kcontrolsnd_soc_dapm_buffersnd_soc_dapm_schedulersnd_soc_dapm_effectsnd_soc_dapm_srcsnd_soc_dapm_asrcsnd_soc_dapm_encodersnd_soc_dapm_decoderSND_SOC_DAPM_TYPE_COUNTsnd_soc_dapm_contextbias_levelidle_bias_offsuspend_bias_offtarget_bias_levelpath_sink_cachepath_source_cachedebugfs_dapmsnd_soc_dapm_updatehas_second_setsnd_soc_dapm_wcachesnd_soc_carddmi_longnamepci_subsystem_vendorpci_subsystem_devicepci_subsystem_settopology_shortnamedapm_mutexpcm_mutexpcm_subclasslate_probefixup_controlssuspend_presuspend_postresume_preresume_postset_bias_levelset_bias_level_postadd_dai_linkremove_dai_linkpmdown_timedai_linknum_linksrtd_listnum_rtdcodec_confaux_devnum_aux_devsaux_comp_listnum_controlsdapm_widgetsnum_dapm_widgetsdapm_routesnum_dapm_routesof_dapm_widgetsnum_of_dapm_widgetsof_dapm_routesnum_of_dapm_routescomponent_dev_listwidgetsdapm_listdapm_dirtydapm_statsdebugfs_card_rootdeferred_resume_workpop_timeinstantiatedtopology_shortname_createdfully_routeddisable_route_checkscomponent_chainingsnd_soc_dapm_statspower_checkspath_checksneighbour_checkssnd_soc_dpcm_updateSND_SOC_DPCM_UPDATE_NOSND_SOC_DPCM_UPDATE_BESND_SOC_DPCM_UPDATE_FEsnd_soc_dpcm_stateSND_SOC_DPCM_STATE_NEWSND_SOC_DPCM_STATE_OPENSND_SOC_DPCM_STATE_HW_PARAMSSND_SOC_DPCM_STATE_PREPARESND_SOC_DPCM_STATE_STARTSND_SOC_DPCM_STATE_STOPSND_SOC_DPCM_STATE_PAUSEDSND_SOC_DPCM_STATE_SUSPENDSND_SOC_DPCM_STATE_HW_FREESND_SOC_DPCM_STATE_CLOSEsnd_soc_dpcm_triggerSND_SOC_DPCM_TRIGGER_PRESND_SOC_DPCM_TRIGGER_POSTSND_SOC_DPCM_TRIGGER_BESPOKEsnd_soc_pcm_runtimeparams_selectdpcmc2c_widgetcomprdaisclose_delayed_work_funcdebugfs_dpcm_rootpop_waitfe_comprnum_componentssnd_soc_dpcm_runtimebe_clientsfe_clientsruntime_updatetrigger_pendingbe_startbe_pausefe_pausesnd_soc_pcm_subclassSND_SOC_PCM_CLASS_PCMSND_SOC_PCM_CLASS_BEsnd_soc_pcm_streamsnd_soc_opssnd_soc_compr_opssnd_soc_dai_link_componentsnd_soc_codec_confdlcsnd_soc_aux_devsoc_mixer_controlplatform_maxrregsign_bitautodisablesoc_bytes_extsoc_enumshift_lshift_rtextssnd_soc_dai_opsset_sysclkset_pllset_clkdivset_bclk_ratioset_fmtxlate_tdm_slot_maskset_tdm_slotset_channel_mapget_channel_mapset_tristateset_streamget_streammute_streambespoke_triggerauto_selectable_formatsnum_auto_selectable_formatsno_capture_mutesnd_soc_cdai_opssnd_compress_opssnd_soc_component_driverpcm_constructpcm_destructset_jackof_xlate_dai_nameof_xlate_dai_idseq_notifierstream_eventcompress_opsmodule_get_upon_openidle_bias_onuse_pmdown_timeendiannesslegacy_dai_namingignore_machinetopology_name_prefixuse_dai_pcm_idbe_pcm_basesnd_soc_jackjackjack_zonessnd_jackkctl_listinput_dev_lockhw_status_cachesnd_jack_typesSND_JACK_HEADPHONESND_JACK_MICROPHONESND_JACK_HEADSETSND_JACK_LINEOUTSND_JACK_MECHANICALSND_JACK_VIDEOOUTSND_JACK_AVOUTSND_JACK_LINEINSND_JACK_BTN_0SND_JACK_BTN_1SND_JACK_BTN_2SND_JACK_BTN_3SND_JACK_BTN_4SND_JACK_BTN_5NAU8825_CLK_DISNAU8825_CLK_MCLKNAU8825_CLK_INTERNALNAU8825_CLK_FLL_MCLKNAU8825_CLK_FLL_BLKNAU8825_CLK_FLL_FSNAU8825_XTALK_PREPARENAU8825_XTALK_HPR_R2LNAU8825_XTALK_HPL_R2LNAU8825_XTALK_IMMNAU8825_XTALK_DONEnau8825mclkxtalk_workxtalk_semmclk_freqbutton_pressedmicbias_voltagevref_impedancejkdet_enablejkdet_pull_enablejkdet_pull_upjkdet_polaritysar_threshold_numsar_thresholdsar_hysteresissar_voltagesar_compare_timesar_sampling_timekey_debouncejack_insert_debouncejack_eject_debouncehigh_impedxtalk_statextalk_eventxtalk_event_maskxtalk_protectimp_rmsxtalk_enablextalk_baktab_initializedadcout_dsnau8825_fllmclk_srcfll_fracfll_intclk_ref_divnau8825_fll_attrnau8825_osr_attrosrclk_srcnau8825_driver_exitnau8825_driver_initnau8825_i2c_removenau8825_i2c_probenau8825_set_jacknau8825_resumenau8825_suspendnau8825_set_bias_levelnau8825_set_sysclknau8825_configure_sysclknau8825_configure_mclk_as_sysclknau8825_mclk_preparepll_idfreq_infreq_outnau8825_set_pllnau8825_component_removenau8825_component_probenau8825_interruptnau8825_eject_jacknau8825_int_status_clear_allnau8825_enable_jack_detectdaislot_widthnau8825_set_tdm_slotcodec_dainau8825_set_dai_fmtnau8825_hw_paramsnau8825_dai_startupucontrolnau8825_biq_coeff_putnau8825_biq_coeff_getsystem_clock_controlnau8825_output_dac_eventnau8825_pump_eventnau8825_adc_eventnau8825_volatile_regnau8825_writeable_regnau8825_readable_regnau8825_xtalk_worknau8825_xtalk_measurevolnau8825_xtalk_imm_startcause_cancelnau8825_xtalk_cleannau8825_intlog10_dec3  #)"X7jLcp  <$( MpcFlpLAA` # q'>= QJ` t0 0@K( K d@ ,uE`yX_ip / K @)l)8)H8)84)8M)8f)h8)08)8)8)8)P8)8)8()8@)p8X)88p)8#@p. `kpT `!K8+Kh<)8U5j ?4)8 p"N# P$M)@8,)8E)8^*Wwp**)8p+V,)(8)`8 o+7 C@O`[gs  ,8 %' @# @3 AD  -Y @m H8  @P  @P @h `Ah A D #@h D #h/ D; #@hP D_ #ht D #@h Eh Eh `Fh #X E( @F + F< |B _ w        +  ! 1 N  ] c n          ' 9 }Y p      @ $3<Zgq2@_@)APm~__crc_nau8825_enable_jack_detect__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9__kstrtab_nau8825_enable_jack_detect__kstrtabns_nau8825_enable_jack_detect__ksymtab_nau8825_enable_jack_detectnau8825_intlog10_dec3logtablenau8825_readable_regnau8825_writeable_regnau8825_volatile_regnau8825_component_probenau8825_i2c_removenau8825_driver_initnau8825_drivernau8825_int_status_clear_allnau8825_suspendnau8825_biq_coeff_getnau8825_driver_exitnau8825_resumenau8825_resume.coldnau8825_mclk_preparenau8825_mclk_prepare.coldnau8825_dai_startuposr_dac_selosr_adc_selnau8825_configure_mclk_as_sysclknau8825_hpvol_ramp.part.0.constprop.0nau8825_biq_coeff_putnau8825_output_dac_eventnau8825_pump_eventnau8825_set_jacknau8825_xtalk_imm_startnau8825_set_dai_fmtnau8825_set_dai_fmt.coldnau8825_i2c_probenau8825_regmap_confignau8825_xtalk_work__UNIQUE_ID_ddebug358.16__UNIQUE_ID_ddebug360.15__UNIQUE_ID_ddebug362.14__UNIQUE_ID_ddebug364.13__UNIQUE_ID_ddebug366.12__UNIQUE_ID_ddebug368.11__UNIQUE_ID_ddebug370.10__UNIQUE_ID_ddebug372.9__UNIQUE_ID_ddebug374.8__UNIQUE_ID_ddebug376.7__UNIQUE_ID_ddebug378.6__UNIQUE_ID_ddebug380.5__UNIQUE_ID_ddebug382.4__UNIQUE_ID_ddebug384.3__UNIQUE_ID_ddebug386.2__UNIQUE_ID_ddebug388.1__UNIQUE_ID_ddebug390.0nau8825_dainau8825_component_drivernau8825_interruptnau8825_i2c_probe.coldnau8825_hw_paramsnau8825_hw_params.coldnau8825_adc_eventnau8825_set_pllfll_ratiomclk_src_scaling__UNIQUE_ID_ddebug354.18nau8825_set_tdm_slotnau8825_set_tdm_slot.coldnau8825_configure_sysclk__UNIQUE_ID_ddebug356.17nau8825_configure_sysclk.coldnau8825_xtalk_cleannau8825_xtalk_baktabnau8825_xtalk_measure__UNIQUE_ID_ddebug341.24__UNIQUE_ID_ddebug345.22__UNIQUE_ID_ddebug343.23nau8825_component_removenau8825_set_sysclksystem_clock_control__UNIQUE_ID_ddebug347.21nau8825_eject_jacknau8825_set_bias_level__UNIQUE_ID_ddebug352.19__UNIQUE_ID_ddebug350.20nau8825_interrupt.cold__func__.51__func__.50__func__.48__func__.46__func__.45__func__.44__UNIQUE_ID_license396__UNIQUE_ID_author395__UNIQUE_ID_description394__UNIQUE_ID___addressable_cleanup_module393__UNIQUE_ID___addressable_init_module392nau8825_acpi_matchnau8825_i2c_idsnau8825_controlsnau8825_dapm_widgetsnau8825_dapm_routesnau8825_reg_defaultsnau8825_dai_opsnau8825_dacl_muxnau8825_dacr_muxnau8825_dacr_enumnau8825_dacl_enumnau8825_dac_srcadc_vol_tlv__compound_literal.5sidetone_vol_tlv__compound_literal.6dac_vol_tlv__compound_literal.7fepga_gain_tlv__compound_literal.8crosstalk_vol_tlv__compound_literal.9nau8825_adc_decimation_enumnau8825_dac_oversampl_enumnau8825_biq_path_enum__compound_literal.10nau8825_dac_oversamplnau8825_adc_decimationnau8825_biq_path.LC63snd_soc_dapm_put_enum_doubledevice_property_presentregcache_cache_onlyregcache_syncdown_timeoutregmap_writedevm_request_threaded_irqdevm_kmallocsnd_soc_bytes_info_ext__this_modulesnd_soc_jack_reportqueue_work_onregmap_raw_readsnd_pcm_hw_constraint_minmaxcleanup_modulekfreeenable_irqsnd_soc_dapm_disable_pinsnd_soc_dapm_force_enable_pinsnd_soc_put_enum_doubleregcache_mark_dirtyusleep_range_stateclk_set_rate__dynamic_dev_dbgdevm_clk_get__fentry__init_modulesnd_soc_dapm_syncdevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_faildevice_property_read_u32_arraysnd_soc_get_enum_double_dev_infoclk_round_rate__mod_acpi__nau8825_acpi_match_device_tablei2c_register_driversnd_soc_info_volsw__sw_hweight64_dev_errsnd_soc_dapm_force_bias_leveldown_trylock_dev_warn__x86_return_thunksnd_soc_info_enum_doublesnd_soc_get_volswregmap_readsnd_soc_put_volsw__const_udelaykmemdupcancel_work_syncclk_disable__mod_i2c__nau8825_i2c_ids_device_tableregmap_update_bits_basei2c_del_driversnd_soc_dapm_get_enum_doubleregmap_raw_writeclk_enablesnd_soc_params_to_bclkmsleepsystem_wqdisable_irqsnd_pcm_format_widthclk_unprepare Flq7Ma{!6DO T_ dm{&1= $N^3| )5F @K  K &0A!S{",IQa3;Arz  ? F f q   G+ I Q `    g )     w' G g      ? f     5Tt5Tx  @     " , 81C M pRd kn s Q  7   P     ' 1 06E O hTc m r k  Q  7 H   {& 18 CY ^y     " 6*K MSt a| z    5 =D U\ $j\  .8[.Wq @KI[i5Ot  K )Ka   K K KY K"?l p ..w#F+@v* D L k s     Z !  !!!)!EE!M!w!!0!!! @!!!o!o"6"V"v"""""#/#X#h#### # ## #$5$ Q$$$H%e%u% |% %%% %% &&/&B&b&&&&&'&'F'j''''' (+(K(l(((((()) k) )0) Z7) @<)K) R) W)e) ))))**K*T*q****6+M+ T+ Y+c+q++ ++ ++,,7,V,y,,,,-!-5-C- L-r----- .(.0.i...../:/t/////20O0n000000Q1i11112&2-2 52<2 D2L2f22222!3 (3 (-3=3 D3 `I3^3f33334'4C4_4n4444     ! G*3o= BGmR `W\ f rw ~  @  ` z 'z z& `+0L ; `@E!P `UZ)!e `jo | C   i1 Q/ 1  l+i1 HAX hx`* p*`,pH@p Pp5B@FP5FJFT`^pF^d q0dwq}q@wP}   w` h p }   w ( 0 }    @ P     ` p    0     @P4L`dp4|L 0d|@P`p(^0$hqp,d*B(h5FJ(Th ("h#$}%w('h((@)(* @*(,h--`./(14h23d4L(6|6h7789(;h<=>0@H@P@X@h@@@@@@@`A@ApAAAAABBB BD(B @@BXB`BhBpBDxB B BBBBDB @BBCCCDC 0C2HCPCXC`CDhC @CMCCCCECaCCCDE Dw8D@DHDXD`FpDDDD D EEEEEEEE@F@FHFPFXFpFFFFFp `(08@ HPX0`hp@x `@p  p`"P$)*p**p+, .k 6L z$(,048%<{@D/HLP!T+XP\`d:hylpE t_ x|4E) #d%))*J*5+-s/ Q` $(,048<@DHLPT X&\*`dhlptx|%*07BCJwxy{~./4@GLQS TZ $(,048<@D H'L(P)ThX\`dhlptx|6PU`f :?@\w / D E J P k m p $y ( , 0 4 8< <V @Y DZ H[ L] P_ Td X \ ` d h l p t x7 |W v      ) R b }      'Fd'Fl  $/(G,n0~48 <6@eDpHwLyP}T~X\5`Ndhlp t,x/|0249;T08PT`gprtuv}! 2IKV| $(,048<@DHLPTX\`"d3h4lzptx|](+?@ACEJ]! " # % ' ) . R x   /!$]!(!,!0!4"8"< "@"D"H)"LF"Pf"T"X"\"`"d"h#l$#p.#t7#xE#|x########$$N$P$W$X$Y$$$$$$$a%b%d%i%%%R&r&&&&&&'6' X'i'z''' '$'(',(0;(4](8k(<}(@(D(H(L(P(T(X(\(`(d(h)l)p)t)x)|))))** ***J*O*g*p*******/+2+3+5+:+g+p+w+x+y+++',F,g,x,, ,,,,, ,$,(,,,0,4,8_-<-@-D-H-L-P-T-X-\-`[.dz.h.l.p.t.x.|....m/n/o/q/s/x/112T2}2222~33334&454Q444444  K` $)k  p  r u $( :0z 4{8 @ D]H P T?X ` d!h Zp tx "      z  B |  [  :   b  *r   $ ( 0$4$)8 j@7%DE)H P(T)X 2`*dF+h p1t3x Rv263  8hp$, |8@ H|Ppx | |k |Q  (|07PX `|h | | |08 @|Hhp x| | |k |(QHP X|`7 |||p(08|@`hp|x`|@|@| k@H@P|XZ8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.altinstr_replacement.rela__ksymtab_gpl__kcrctab_gpl.rela.altinstructions.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?4:@P11J`5E@б`1Zx5 U@001j5e@`1 y7 7 @`H1 77@`17(L @12(@x12,2،W/#3@PP11< B'(=@01Q` a \@01rm@1! @ 1#`@1%h@1'px@` 1)@@001+0Px\2 pp`0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H 3!JvA 1-Nn9.eOdIjv9{;*SOU%6 ++75E=vfQ]${qq8)AoYZIӆr:C+z5;c`g0'j2bSh.wɩ?vaŕpEIzh~uW4%/0N},Qb@QQm]w_TyCr9VD-A$(I?˓%~ ^AcWd`"ЬC1