ELFP@@.,< 00!0E00?0?00 11E11B!1"1@#1$1_'1D,1-131?1B1^C1E1000000000 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 wsa881x_gpio_ctrlG_18_DBwsatzSWR DAC_Port%s: wsa881x is NULL G_16P5_DBBoost Levelqcom,spkr-sd-n-node3%s: thermal device register failed. %s: wsa881x private data is NULL wsa881x_swr_resetWSA PA Mute%s.%xwsa881x_swr_upG_12_DBwsa-codecwsa881x_codec_version_readWSA T0 InitG_10P5_DB%s: Invalid port=%pK, ch_mask=%pK, ch_rate=%pK wsa881x_swr_resume%s: %s property is not found %d COMP Switch3%s: temp read failed: %d, current temp: %d versionqcom,bolero-handle&wsa881x->temp_lockSPKR PGAwsa881x_get_temp%s: Failed to enable gpio 3%s: thermal pdata is NULL qcom,spkr-sd-n-gpio%s: regmap_init failed %d RDACSPKRBOOST Switchtechpack/audio/asoc/codecs/wsa881x.cwsa881x%s: Failed to disable gpio G_15_DBG_13P5_DBG_7P5_DB%s: Failed to turn state %d; ret=%d WSA881X-SOUNDWIRE_2_0 %s: Failed to request gpio %d, err: %d %s: Codec registration failed %s: bolero dev not found %s: Temperature registers[%d %d %d %d] are out of range wsa881x_swr_probewsa881x_gpio_init%s: plat data not found %s: bolero node not found &wsa881x->bg_lockVISENSE Switchwsa881x_set_channel_mapwsa881x_swr_down&wsa881x->res_lockG_3_DBG_0_DBSwitch3%s: codec is NULL WSA PA GainG_6_DBINwsa881x_init_thermal4------------[ cut here ]------------ 3%s: wsa881x priv is null %s get devnum %d for dev addr %llx failed G_4P5_DBG_9_DB3%s: wsa_temp_reg_read is NULL %s: gpio is not valid %d wsa881x_swr_removeG_1P5_DBwsa881x_temp_reg_read3%s: pdata is NULL wsa881x_ocp_poll_timer_secqcom,wsa881xwsa881x 1   1A"1@1?1 :1GҨ* MTHH--T(r,ThH-T(pHh@T҈kh-T?(h~lTȭt( T(ȭt(@T=ҨL5^T5_T( ȓ T(xȻH* THxȻH* T(h&CHT(ژ(ҥTh2H#- T2H# T(z T HHSHATn((r T[h@ T(R(< TYh%ȸh T|(m T=Ҩ* @T҈$ȇhVT;?(h~TђҨq^T,)& ( ȓA#T( ȓ T?T_( ȓCTA_֠@9qCT_@*^{ _WO @HqT_rT\@W@93sT@9s8@8h@@8(@99!B*ODWC_B @{Ũ^__C^{;O@S!(AB]@c# R @D`"@#J@!  hR)RJ$ 0y 7*` _)@?T{FOH;@^_C_^{@$@ )@@#Rs _)@?T{C^__!C^{WOC@ RNR r9 A!*``u `Aq$vA!**`V 7hAu ^@A.@*@1T*@4cV@!B**!R6Rh&AvrhHh&qRArRB*5@9!9?`T!B*5*b!*`4*!B5!BcHA!*` ``@h @t`Ѡ@u ou@"R? @!B#!B!!Bh"@h`!B`!B* @)@?!T{A*ODWC@^_C_^{ Ou@"Att`Ѡ@u oA*?`"&V@@4*`"!BOB @{è^__^{WO@!R6R*4"!B "!Br*OBWA{è^__^{ O@**4"!B "!Br*OB @{è^__^{WOC@9@t@rA q`TzaB4RQ}RRaBV45@9h9rA qT@@HRr*`"!B @)@?T{AOCWB^__*_^{ Ѩ@h*!B{^__^{ OT@#7A*6*5@!BqT*s** * 4@c!B**OB @{è^__^{ T(< Q? qT`@#R86`@A#RRR qaT`@a#RRR`@A#RR** @{¨^__^{ WO @]@V@ @!Bh@!R]@@!R!R*aRRRRBRCRR"R#R!RRR#RBRCRA$RRRA$RRR$RR*$RRR$RRRa&RbRcR&RRR&RRR&RbR*!&RRR!&RbR*R4%RRR%RRRA#RRRa%RRR#RRR#RR*RRCRA(RRCRa(RRRP9Bc Rbz2bT****?"T !bR {{J!RȾɪ*OCWB @{Ĩ^__!^{  @]@-@h Bh @{¨^__C^{WOC@ @\@9v @urA 4ՂrA qT@@HRr!RR"R*!R9AR9R"R#R!R9AR9aR 9R9**!B @)@?T{AODWC@^_C_֡B4Rr@T}RRQB5rT`@@9B!B^{OC@_H4р.@@@#RRiqR㳈@ }R} @R @)@?T{AOB^__@@* @]@@9($_@@)$@* @]@ 9_@@* @]@ ($_^{O@@3H@ @]@4A#RR* OA*{¨^__@@* @]@倹($_@@)$@* @]@ _^{WO @*]@Ղ@6 5R"RR"RQqlTH5R*R*h@]@@46 5a RRR2RA3Ra RRRQqT5a RR*a RR*OBWA{è^__!!^{@ @(U]@ _ q T_qAT*UJ]@K@9S9K@9C9K@939K)@J@9#9 @94*UBRJ]@K@9W9K@9G9K@979K5@J@9'9 @9 4*U*S J]@K@99KA9C 9K@93 9KA@cY"JA9#k Bj9 @94)U*S)]@*!A9i+8*AA9Ci+8*%A93i+8*M@cY")EA9#BIi+8 @S3cC#QP*UJ]@K@9S9K@9C9K@939K)@J@9#9 @9 4*UBRJ]@K@9W9K@9G9K@979K5@J@9'9 @9 4*U*S J]@K@99KA9C 9K@93 9KA@cY"JA9#k Bj9 @94)U*S)]@*!A9i+8*AA9Ci+8*%A93i+8*M@cY")EA9#BIi+8 @S3#* _)@?T{C^__"R @9 5"R @95^{O@_ q U4]@T_qT!RA%RRRRR @*A9A%RR*RR*OA*{¨^__^{_WO@_ qȂU]@@T_q T_qAT#RRR@!BR @"RA9@94a#RR*3A#RR*@94"RR*!"RR*"RR*(RRRRARA'R"R*#RRR AH@95a#RRRAA#RRR@9(5@9R}RA~R&q8kToSa#RR*}RA~RQkBQT@94ȂU!bR]@@"RR#R"RRR!"RRR@RKR @A9OCWB_A*{Ĩ^__@@* @]@@9($_@@)H@* @?q]@ 9_@@* @]@@9($_@@)H@* @?q]@ 9_@@* @]@@9($_@@)H@* @?q]@ 9_^{ @@%Rh& @*{¨^__^{@@# A9%RR*{^__`^{ !R!R* @{¨^__Ia8q_( @Q}q RT )+ih8J @_H (  qT )*+ih8J @*_^{ ``****?"T` * @{¨^__!? aT(R*_^{g_WO@+y@B@4#!R  `4@ 47@ yRZATC? 5C@9QaqTG@9r!TK@9qTO@9rT`5#@y'@y=S)=S Z* Z }SH}S kTR?rT&+@yJ=SJ ZJ}SI K) )iS( )Q?r`T Q?qTR9Q7@C@9G@9K@9O@9ђҠq^@*@*h ! _)@?aT{BOFWE_DgC^__@*!*^{ Bh @{¨^__^{{^__  ^{{^__ **description=WSA881x Codec driverlicense=GPL v2parm=wsa881x_ocp_poll_timer_sec:timer for ocp ctl pollingparmtype=wsa881x_ocp_poll_timer_sec:intintree=Yname=wsa881x_dlkmvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=swr_dlkm,wcd_core_dlkmwsa881x_codec_info_create_codec_entrywsa881x_set_channel_mapwsa881x_regmap_defaultswsa881x_deinit_thermalwsa881x_get_tempwsa881x_init_thermalS0?module_layoutg__stack_chk_guard__stack_chk_fail<__ll_sc___cmpxchg_case_mb_4*tthermal_zone_device_unregisterlvunregister_pm_notifier Ĝregister_pm_notifier!thermal_zone_device_registermsleep$___ratelimit5eregcache_cache_onlyӅ3-system_wqparam_ops_intIswr_driver_unregisterRgpio_freeYsnd_soc_unregister_component/snd_soc_info_enum_doublerf?regcache_syncyregcache_mark_dirty=:%delayed_work_timer_fnYyinit_timer_key [7snd_soc_add_component_controls{Isnd_soc_component_init_regmap__msecs_to_jiffiesʮqueue_delayed_work_onk0cancel_delayed_work_synclswr_remove_from_group};lregmap_multi_reg_write8snd_soc_component_writeswr_slvdev_datapath_control2: mutex_unlock֮Amutex_lockVsnd_soc_dapm_put_volswsnd_soc_dapm_get_volsw9swr_disconnect_portP-Ӓswr_connect_port-@nsnd_soc_component_update_bitsu\ȡsnd_soc_component_read32ւsnd_soc_info_volswgpio_to_descgpiod_direction_output_rawamsm_cdc_pinctrl_select_sleep_stateqmsm_cdc_pinctrl_select_active_state\"Ggpio_request(wlof_get_named_gpio_flagsydevm_kmallocswr_remove_devicev__mutex_initgd_dev_info,__cfi_slowpathof_find_device_by_nodeKsnd_soc_register_componentgd__devm_regmap_init_swrgswr_get_logical_dev_numGusleep_rangem msm_cdc_pinctrl_get_stateicfof_parse_phandleqswr_driver_registerݷasimple_read_from_buffer2|printk?__sw_hweight8zw_dev_errsnd_info_free_entry :snd_info_register\*"snd_info_create_card_entrysnd_info_create_subdir1(snprintfLinuxwsa881x_dlkmGNU)|i"tBCDE FG+C+C J$JTX\dxJJI0J4JPT|JJIJJXX$@\J`Jl00 (8,8@T^X\^`l| p p  XXnJnJ    $$ $L  h -l p -t |        w w      l  l          J JD I   1 2 -  -    , 0 8 < @ H -L T -X \    [  [  - [ - [ , J0 Jh     , -  -  -   J J0 Id h [l p [t   t  t     (,4&" (",4 H`;d8h8t!;  4H\p  4H\p$$HH>$$? ,(0 $4$$@ $H$$d)--ll@AJJPd,l-|(0<-@D-HLTJ\JI JJ4/TX\l%p9t9$JJI8  $ ,@ht J$JJJ I\hpLTX`!p #Xp!$8<9@9P$\"X$$0$0$##$$P$T$($($##$$##$ $( $, $4 $8 $@$D$L<$P<$h$$l$$t#x#$$|$|$$$$$##4;88!;:: $ L uP u H H > $ $ ? - - l l !!H!JL!J!H!$!!!!$!!! "<"="" #S#S$#(#0#4#8#<#@#H#JP#J######I#@#A### ###H $ $ $ $4 $< $$$ $$$*($.,$0$4$$8$<$@$D$H$L$TP$pT$X$\$|`$d$h$l$p$t$<x$x|$$+$$ $'$P$!$/$0 HH  HH3!#P#X&@$H>$V $(m0$8~67 #H#P#p$x$$6h0 p$x$HX$x $$ $$ $$p x p   $ $  ,$ \$ `$   ,$ d$ h$  48 ,$@ l$H p$X p L ,$ t$ x$    0$ XHy4$8$~ (8yH Xhyx~($<$@$,$D$ H$0H`,$hL$pP$B! L(08C@HPh,$T$X$x#|$Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)kdKXbA @  W@>8PUH4 03 H J1& ( (=(($(R +Ii  tPt R + u Hh np p n L  o ^  E H  \   ; 4 < : PQ  8  O  .  - T pD   (  $  |7    C  <" xj  1    l ) ! (!d  # #H + # # # #  $ $ $^ $ $ $$ % ($ 0$ <$z |$ $z $ $X $ ${ $G  MBhh h hp h/hhT!  !U0:Wj(p&pVm~M>& 0o@0P% L ( Fp >XPH@   hH/  P * << |   T(v     T  !^  Y $f   H  8 $ x0 $  L pb  $Cp @l \ Z   Phl  .   H     < L  4 ]  H$L  \h  hX     )(  )::    $  $ &   5 K RL  i>     s\4 '   G m l $ y P   (! #@+ " ?   Ko P= F1DFv/uԸlNut28 S'G~  $.rela___ksymtab+wsa881x_codec_info_create_codec_entry.rela___kcrctab+wsa881x_codec_info_create_codec_entry.note.Linux.rela.exit.text.rela.init.text.comment.altinstr_replacement.init.plt.bss.rela.data.wsa881x_codec_info_ops.rela.rodata.wsa881x_swr_pm_ops.rela.altinstructions__versions__ksymtab_strings.rela.text.wsa881x_set_channel_map.modinfo.rela__param.data..compoundliteral.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.data.data..compoundliteral.39.data..compoundliteral.47.data..compoundliteral.37.data..compoundliteral.56.data..compoundliteral.35.data..compoundliteral.54regcache_mark_dirtysnd_info_free_entrysnd_info_create_card_entry__crc_wsa881x_codec_info_create_codec_entry__kstrtab_wsa881x_codec_info_create_codec_entry__ksymtab_wsa881x_codec_info_create_codec_entryregcache_cache_onlywsa881x_event_notifywsa881x_pm_notifyinit_timer_keywsa881x_probe.__keywsa881x_swr_probe.__keysoc_codec_dev_wsa881xsnd_soc_dapm_put_volswsnd_soc_dapm_get_volswsnd_soc_info_volswgpiod_direction_output_rawwsa_pa_gain_textwsa_pa_gain_putwsa881x_set_boostwsa881x_get_boostgpio_requestswr_disconnect_portswr_connect_portwsa881x_enable_swr_dac_portparam_ops_intwsa881x_rdac_eventwsa881x_spkr_pa_eventsnd_soc_unregister_componentsnd_soc_register_component__mutex_initwsa881x_set_t0_initwsa881x_get_t0_init___ratelimitwsa881x_swr_resetwsa_pa_gain_getwsa881x_defaults__crc_wsa881x_regmap_defaults__kstrtab_wsa881x_regmap_defaults__ksymtab_wsa881x_regmap_defaultssnd_soc_component_update_bitswsa881x_dapm_widgetswsa881x_get_temp._rswsa881x_codec_info_opswsa881x_swr_pm_opswsa881x_thermal_ops____versionssnd_soc_add_component_controlswsa881x_snd_controlswsa_snd_controlsof_get_named_gpio_flags__msecs_to_jiffies__module_depends__devm_regmap_init_swr_dev_errsnd_info_create_subdirwsa881x_codec_driverswr_driver_unregisterthermal_zone_device_unregisterswr_driver_registersnd_info_registerwsa881x_volatile_registerwsa881x_readable_registerthermal_zone_device_registerunregister_pm_notifiersimple_read_from_bufferwsa881x_set_companderwsa881x_get_compander__typeid__ZTSFiP17snd_soc_componentP17wsa_temp_registerE_global_addrsystem_wqswr_remove_from_groupwsa881x_swr_up__crc_wsa881x_get_temp__kstrtab_wsa881x_get_temp__ksymtab_wsa881x_get_tempmsleepsnd_soc_component_init_regmapwsa881x_audio_map__crc_wsa881x_set_channel_map__kstrtab_wsa881x_set_channel_map__ksymtab_wsa881x_set_channel_map_dev_infowsa881x_swr_downqueue_delayed_work_ondelayed_work_timer_fnwsa_pa_gain_enumswr_get_logical_dev_numwsa881x_gpio_ctrlswr_slvdev_datapath_control__stack_chk_fail__cfi_check_failwsa881x_set_boost_levelwsa881x_get_boost_level.compoundliteral__crc_wsa881x_deinit_thermal__kstrtab_wsa881x_deinit_thermal__ksymtab_wsa881x_deinit_thermal__crc_wsa881x_init_thermal__kstrtab_wsa881x_init_thermal__ksymtab_wsa881x_init_thermalprintkwsa881x_ocp_ctl_workmutex_unlockmutex_lock__cfi_check__cfi_slowpathwsa881x_swr_dt_matchwsa881x_regmap_configsnprintfwsa881x_removewsa881x_swr_removewsa881x_set_mutewsa881x_get_mutesnd_soc_component_writeregmap_multi_reg_writemsm_cdc_pinctrl_get_statemsm_cdc_pinctrl_select_sleep_statemsm_cdc_pinctrl_select_active_statewsa881x_set_visensewsa881x_get_visensewsa881x_resource_acquirewsa881x_swr_resumeinit_module__this_modulecleanup_moduleof_parse_phandlesnd_soc_info_enum_doublewsa881x_reg_readableusleep_rangegpio_freeof_find_device_by_nodeswr_remove_devicewsa881x_probewsa881x_swr_probe__stack_chk_guardwsa881x_swr_suspendwsa881x_swr_idwsa881x_codec_version_readwsa881x_temp_reg_readgpio_to_descdevm_kmalloccancel_delayed_work_syncregcache_sync__param_str_wsa881x_ocp_poll_timer_sec__param_wsa881x_ocp_poll_timer_sec$d.99$d.89$x.79$x.69$x.59$x.49$x.39.compoundliteral.39$d.129$x.29$d.119wsa881x_swr_probe.__key.19$x.19$d.109$x.9__sw_hweight8$d.98$d.88$x.78$x.68$x.58$x.48$x.38$d.128$x.28$d.118$x.18$d.108$x.8$d.97$d.87$x.77$x.67$x.57$x.47.compoundliteral.47$x.37.compoundliteral.37$x.27$d.117$x.17$d.107$x.7_note_6__UNIQUE_ID_license96$d.96$d.86$x.76$x.66__UNIQUE_ID_intree56.compoundliteral.56$d.56$x.46$x.36$x.26$d.116$x.16$d.106$x.6.Ltmp5__UNIQUE_ID_description95$d.95$d.85$x.75$x.65__UNIQUE_ID_name55$x.55$x.45$x.35.compoundliteral.35$x.25$d.115$x.15$d.105$d.5__ll_sc___cmpxchg_case_mb_4$d.94$d.84$x.74$x.64__UNIQUE_ID_vermagic54$x.54.compoundliteral.54$x.44$d.34$x.24$d.114$x.14$d.104$d.4$d.93$d.83$x.73$x.63$x.53$x.43$x.33$x.23$d.113$x.13$d.103$d.3.Ltmp2__UNIQUE_ID_wsa881x_ocp_poll_timer_sec92$d.92$d.82$x.72$x.62$d.52$x.42snd_soc_component_read32$d.132$d.32$d.122$x.22$d.112$x.12$d.102$d.2__UNIQUE_ID_wsa881x_ocp_poll_timer_sectype91$d.91$d.81$x.71$x.61$x.51$x.41$d.131$d.31$d.121$x.21$d.111$x.11$d.101$d.1wsa881x_rev_2_0wsa881x_vi_txfe_en_2_0wsa881x_pre_pmu_pa_2_0$d.90$d.80$x.70$x.60$x.50$x.40$d.130$x.30$d.120$x.20$d.110$x.10$d.100$d.0@`);32*FP$t$t~t$u  u _u!*9vmv(vh`wh[whu0xhxhuyhAhyhym@@7@X+<@H0+ @0H+ @x`+ y@ؿH+  @ 0+ @P +h@p`+@h+@8+@0+0HLo! -p