ELFx@@*'!zR| (,D-DD T DD-(D$D-DD L DD-<pD-D@P @  T @PD-D 4\(,D-DD T DD-8|D-D@P @   @PD-D @4(TH-DD h DD-0\D-D H  <  HD-(LD-DD t DD-(-DD T DD-( 0D-DD X DD-0LD-D0L    0LD-D (0D-DD X DD-0(\D-D H  |  HD-4D-D0L 0 P 0LD-D B?#{ WO RR !R?.#TB*?`=*b4(Rq"p(R(ҨBRhR"9!?TBwR!R*!B#ROC @WB{Ĩ#_!Q( @Qq(T ) R+ih8J @_*_Q( @Q R}qT )+ih8J @_H (  qT )*+ih8J @*_8?#{ @M@@*{#_؍?#{ WOGRu@@6A4 Q*i_k *T*}_M J5 5;41ATZ RJ@(K }R(! KA~RBR6( R&q4kTt@R`@ ROC @WB{Ĩ#_&q(R2 mS4 }RA~RBRQBQkjTa#RR*`6`@؍<@ @q"T @@*) @)M@(A9($_@*؍@@*$@ =@ @) @M@? q*hT  K G85+RK9? qT?#{A9A%RRaSRRBR R{#_hT  K G84_9? q@T R_*_@*?pJ?#{O@_ q TA4M@T_q T_qT#RRR@!BRa#RRR5A9(4"RR*!"RR*(RRRRARBRA'R"R*#RRRA94@!bR"RR#R"RRR!"RRR*OA{¨#_*L@*M@_֓,?#{@?qA#RRM@#aS**@*{#_cqH@M@ A9ii4#R i A94 M#Jci* A94 M#* i@#i A9I4qT M#j* i@#i?#{ @@a{#_* A9I5@*ԡ^?#{(@M@ @@*{#__?#{OCA8C?qTLyh4P@!R@@!RaRRR**RBRCR**R"R#R**!RRR**#RBRCR**A$RRR**A$RRR**$RR***$RRR**$RRR**a&RbRcR**&RRR**&RRR**&RbR***!&RRR**!&RbR***R@(4%RRR**%RRR**A#RRR**a%RRR**#RRR**#RR***RRCR**A(RRCR**a(RRR**A8C@ T*OB{A#_\Fî?#{(@"RmS*{#_ $(@QqT P@_q*(A( 9_@*_eE??#{ iN@(-@!a@!R* @{¨#__eE??#{ OuN@b@.@q`AR**OB @{è#_!.@b@ ű6?#{!{#_ g@?#{{#_  !-1 1  0 0 1 1A"1@1?1 :1Gdescription=WSA881x codec driverlicense=GPL v2vermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=snd_soc_wsa881xintree=Yscmversion=gbb616d66d8a9depends=soundwire-bus,regmap-sdwalias=sdw:m0217p2010v*c*alias=sdw:m0217p2110v*c* E1000000000 0 0 0000000000~0000000 0"0#0$0%0&0001020304050708090;0<0=0>0?0D0 P0Q0R000000000000000000000000000000@1l1111V1G111Q 1 1111111t111 1%1T&1(1)1*1+1z.1p/10111q2141451#61718191:1F;1;<1=1>1@1A1MD1E1 11 00!0E00?0?00 11E11B!1"1@#1$1_'1D,1-131?1B1^C1SPKRSPKR PGA7.750 V8.250 VpowerdownUsing ACTIVE_HIGH for shutdown GPIO. Your DTB might be outdated or you use unsupported configuration for the GPIO.DAC Switch6.875 VFailed to change PA gain8.125 V8.375 V7.125 V8.000 VSmart Boost Level7.875 VShutdown Control GPIO not found ACLKVISENSE SwitchINBandgapregmap_init failed SPKR Playback7.625 VInitialization not complete, timed out 7.250 V7.500 V7.375 VRDACDCLK6.625 V8.500 VPA Volume7.000 Vwsa881x-codec6.750 VWSA881xBOOST SwitchCOMP SwitchLinuxLinuxsnd_soc_wsa881x"z__sdw_register_driverysdw_unregister_driver$pEdevm_kmalloc ['devm_gpiod_get_optionalF_dev_err_probe }gpiod_is_active_lowܢ$gpiod_direction_outputS&__devm_regmap_init_sdwfm#pm_runtime_set_autosuspend_delay+!__pm_runtime_use_autosuspendo6nktime_get_mono_fast_nsBJ__pm_runtime_set_status `Jpm_runtime_enableF}devm_snd_soc_register_component<_dev_warn0Dsnd_soc_component_init_regmap$__pm_runtime_resumem\alt_cb_patch_nops ]usleep_range_state7__pm_runtime_suspendijsnd_soc_component_update_bitsؕ_dev_errregmap_multi_reg_writelCregmap_update_bits_base>43sdw_stream_add_slave6sdw_stream_remove_slave. `regmap_read1regmap_register_patch__stack_chk_failJsdw_writedev_get_regmap,Dregcache_cache_onlyzregcache_mark_dirty:Jwait_for_completion_timeout~Uregcache_syncLwsnd_soc_info_enum_doubleysnd_soc_get_enum_double> snd_soc_put_enum_double@@Fsnd_soc_info_volswnsnd_soc_get_volswk4module_layoutGNU"W-Gh8g  @ A8$ L$B`$F@~$J$NC D5E$o515 $5@Ȅ 5`G H6I$ ($c_ 5 $5@$5`$5$5$5$5$5($5 K LM2$o5p 5 rc@45`O P5QA$ _ 5p 5 c@O$P(_$ n$@{$`$$$$@$`$$c$$$cQ@$0a '@-^.@$X$-$c :$c(L$c0[$c8T$@s$`$U$c$c$c$V$c$$ $@$W$Y$Y,$I@`:$cN$c]$w$$$$X$ $$ $@$c$c$cZ%$ho$ $@$`[2$$cs$ $@= `?$] F$Z$@j${$c$c$$\$$$$]$ 8$$ $@-$2d26$@?$N$ a c e fY$0$`g$g@ilz$n$p$s@h ij$$c$IFkI m o 4q Lr$$$$$t uv8$J$]$p$$$$$Z y c5h   U. \w \w ? r   $o5p 5 w $$ $$+$:$I$Z$o$$$$$$ $$$$ $$$ $($.$ 6$ <$ D$ J$W$h$z$$$ x^h @$$$$d$50 $ @$m`$m$$5$5 15@i`'$8T2@:$&F$ Q$ 5$5 15@  c ) ) 24c$ v$   o{ ~V $ $ U xs a o$ $ Z $Lr$  =M_$  ł n+$  c y5$ /$ )F$ )^$ U  o~Vi o$ $ B& 7$ $ sdw_device_idsdw_versionsdw_driversdw_slaveport_readym_port_mapdev_num_stickyenumeration_completeinitialization_completeunattach_requestfirst_interrupt_doneis_mockup_devicesdw_dev_locksdw_slave_idsdw_slave_statusSDW_SLAVE_UNATTACHEDSDW_SLAVE_ATTACHEDSDW_SLAVE_ALERTSDW_SLAVE_RESERVEDsdw_buscontroller_idassignedbus_lock_keymsg_lockmsg_lock_keycompute_paramsm_rt_listdefer_msgclk_stop_timeoutbank_switch_timeoutmulti_linkhw_sync_min_linkssdw_master_devicesdw_master_opsread_propoverride_adrxfer_msgxfer_msg_deferset_bus_confpre_bank_switchpost_bank_switchread_ping_statusget_device_numput_device_numnew_peripheral_assignedsdw_command_responseSDW_CMD_OKSDW_CMD_IGNOREDSDW_CMD_FAILSDW_CMD_TIMEOUTSDW_CMD_FAIL_OTHERsdw_msgsdw_bus_paramscurr_banknext_bankmax_dr_freqcurr_dr_freqs_data_modem_data_modesdw_reg_bankSDW_BANK0SDW_BANK1sdw_master_port_opsdpn_set_port_paramsdpn_set_port_transport_paramsdpn_port_prepdpn_port_enable_chsdw_port_paramsflow_modesdw_transport_paramsblk_grp_ctrl_validblk_grp_ctrlsample_intervaloffset1offset2hstarthstopblk_pkg_modelane_ctrlsdw_prepare_chsdw_enable_chsdw_master_propclk_stop_modesmax_clk_freqnum_clk_gearsclk_gearsnum_clk_freqclk_freqdefault_frame_ratedefault_rowdefault_coldynamic_frameerr_thresholdmclk_freqhw_disabledsdw_defersdw_slave_propmipi_revisionwake_capabletest_mode_capableclk_stop_mode1simple_clk_stop_capablech_prep_timeoutreset_behavehigh_PHY_capablepaging_supportbank_delay_supportp15_behavelane_control_supportmaster_countsource_portssink_portsdp0_propsrc_dpn_propsink_dpn_propscp_int1_maskclock_reg_supporteduse_domain_irqsdw_clk_stop_reset_behaveSDW_CLK_STOP_KEEP_STATUSsdw_p15_behaveSDW_P15_READ_IGNOREDSDW_P15_CMD_OKsdw_dp0_propmax_wordmin_wordnum_wordsBRA_flow_controlledsimple_ch_prep_smimp_def_interruptssdw_dpn_propmax_groupingmin_chnum_ch_combinationsch_combinationsmax_async_bufferblock_pack_moderead_only_wordlengthport_encodingaudio_modessdw_dpn_typeSDW_DPN_FULLSDW_DPN_SIMPLESDW_DPN_REDUCEDsdw_dpn_audio_modebus_min_freqbus_max_freqbus_num_freqbus_freqnum_freqprep_ch_behaveglitchlesssdw_slave_opsinterrupt_callbackbus_configport_prepclk_stopsdw_slave_intr_statussdca_cascadecontrol_portsdw_port_prep_opsSDW_OPS_PORT_PRE_PREPSDW_OPS_PORT_PRE_DEPREPSDW_OPS_PORT_POST_PREPSDW_OPS_PORT_POST_DEPREPsdw_clk_stop_modeSDW_CLK_STOP_MODE0SDW_CLK_STOP_MODE1sdw_clk_stop_typeSDW_CLK_PRE_PREPARESDW_CLK_POST_PREPARESDW_CLK_PRE_DEPREPARESDW_CLK_POST_DEPREPAREsdw_port_configsdw_data_directionSDW_DATA_DIR_RXSDW_DATA_DIR_TXsdw_stream_typeSDW_STREAM_PCMSDW_STREAM_PDMsdw_stream_stateSDW_STREAM_ALLOCATEDSDW_STREAM_CONFIGUREDSDW_STREAM_PREPAREDSDW_STREAM_ENABLEDSDW_STREAM_DISABLEDSDW_STREAM_DEPREPAREDSDW_STREAM_RELEASEDG_18DBG_16P5DBG_15DBG_13P5DBG_12DBG_10P5DBG_9DBG_7P5DBG_6DBG_4P5DBG_3DBG_1P5DBG_0DBwsa_port_idsWSA881X_PORT_DACWSA881X_PORT_COMPWSA881X_PORT_BOOSTWSA881X_PORT_VISENSEwsa881x_privsconfigsruntimeport_configsd_nsd_n_valactive_portsport_preparedport_enablesdw_stream_configframe_ratech_countsdw_stream_runtimemaster_listm_rt_countsdw_stream_paramswsa881x_bus_configwsa881x_component_probewsa881x_digital_mutewsa881x_get_portwsa881x_hw_freewsa881x_hw_paramsprepare_chwsa881x_port_prepwsa881x_probewsa881x_put_pa_gainwsa881x_readable_registerwsa881x_runtime_resumewsa881x_runtime_suspendwsa881x_set_portwsa881x_set_sdw_streamwsa881x_spkr_pa_eventwsa881x_update_statuswsa881x_volatile_registerv@ cP^QRX @hJO J@Ph & 500@Zx& %( @h[H&[0V@[&q@`c0&x1s@c&h1c@c&102 @c&2=U0d@e&LoHgH @0@@@@g0& F@ @P$hP gBg8(|0w:yF $