ELF@@  7D~1DD(``ll$ $  $`$      !3  $ ( , 4 $8, ,,,-44 444 4$4888J 88$$8X88 8080<<0 <<<<@@ A BCD@DDDH(H HHH H$H(H,HS2`7@iRH'Q kT(飐R=i=r}d% S27@2S27@HQU-q#TA飐R=i=r}dA 9999"9S2&9`7@*9.929S2697@2&S2 7@Ȣ9S2Ȧ9`7@.S2`7@2S2`7@6S2`7@:S2`7@>"A.@i2Cj.Bhi5P***`&@2R`&@2BURR R`&@2*`&@R2`&@RB Rrr`&@R*`&@22R R`&@R#r@7+@9H7 RR`&@R#r7qcT *`@**`&@Rr2`&@22***`&@2R`&@2bfR`&@2@7Ȣ@94`&@cB@R2**h>@`&@R2yS**h:@`&@R2uS**h@qAThF@`&@R2qS**h6@`&@R2iS**h:@2q22ɦ@9C R?q2) 4*9`&@RrRB7r`&@{2@b@}S2`7*e** *O{\@Rr&@Rr&@"V@`*@B`{BOA*C_CO{@c2 $@RR`&@#2@ @)jT@@?*j!T#@@?*jT'@@?*j T@9) 7 77776`@`&@R2***`&@R22**`&@R2***`&@R22**2 ^)@?T{DOCC_`@`&@R2***`&@R22**`&@R2***`&@"22**@H6`@`&@R2***`&@R22**`&@R2***`&@R22**@h6`@`&@R2***`&@R22**`&@R2***`&@R22**@6`@`&@R2***`&@R22**`&@R2***`&@R22**@6`@`&@R2***`&@R22**`&@R2***`&@R22**@7+**O{,@M@"@9(4&@R22**&@9(4&@R22**@qaT.@9(4&@R22**&@2R&@2BUR&@'R2***&@'R22**&@2R&@2bfRB@9(4&@R22**F@9(4&@222**@(4&@R22***@9(4&@R 2 2**N@9(4&@R22**J@9(4&@R22**R@9(4&@R2***V@9(4&@R2***@4&@ 22**"@4&@R2**&@4&@R2**@T4&@R22**&@R22**&@R2***qTqT&@R2R**&@R2* &@R2`R**&@R22**.@4&@DR2**@tq!T&@R22**&@2R&@2BUR&@)R22**&@R22**&@ 22R**&@2R&@2bfR&@R2***`*@@4){BOA*C_֠@*.@5U{C,@?qM@h@h)T +a *2 k }*+ik}@kTq#T@*2% @)`&@R22**i")h@`&@R2iS**`&@R2***`&@c@R 2**`&@R2***`&@R22**h@qaT`&@2R`&@2BUR`&@RRbr`&@RR r`&@R22**`&@c@R2**`&@2R`&@2bfRi@h@?qaT4h@q T`&@R 2***`&@R22**h@4h@qaT"4h@q!T`&@R 2***`&@R2***h@4h@q!T`&@R 22***{AB_ {@_ q@ S3M@`T*_qTqaT`&@R22**RR`&@Rr@9(6`@`&@R22`&@R2***RR`&@R2*** )@97 @)@?AT{B @*_\{@_ q S)M@`T*_qaT(@95 %@R22(@95 %@R22** )@97*{_\O{0@ Rj r_ k -@ן4M@R5I_ kJT迆R-rH      3mS&@2R&@2BUR&@R+2***&@NSR32**&@2R&@2bfR{BOA*C_O{0@*-@M@( @qT@qAT*2&@cfSR2**&@R2***qTqAT2*.SqTR)%7{BOAC_ ~ #ih&@TihR2**&@R2***&@R 2****O{@9**7t452@)@4 R 4 @R4**5s5*{BOA*C_@`{bR*{*__WO{H0@7(A-@M@kvkAT&@@R2**"AT&@h4**@42*  *qT*2(!Ț) ) Th>@&@4R2c<SR2***{COBWA_Ĩ_*R?k2MThR?kT(@q T( qT *+ih8J @hR?k Th'R?k T( qT2(!Ț)")" Th( qHT2(!Ț)" ) AT(tq TR?k TR?k T R?kTRhR?kTR?k Th( qhT2(!Ț)")")") AThR?k Th( QqT2(!)"R)r jT'R?k T)RiR? k Th( QqT2(!)"R)r jAT( !q T?q T(QAqT2(!)"R)r jAT(0Q!qT2(!)"R jATzh( qT2(!Ț))  TR?k` TRgqT J +ih8J @( q T2(!Ț)" )"  a TS_R?kTR?k,TR?k TREh( AqT2(!) R)r jTR?k@TR6AqT2(!)"R)r jT?@qT.?qT*2(!Ț)") T?q@T"Rr( qT2(!Ț))  T臈R?klT`R?kTR  R?k TDRR?kTR?kAT_Rr( ?q'_(tq2kTqT j+ih8J @? qTh( !qHT2(!)"R jT Rr( aqT2(!)R) r jTRr( ?q'_2!)"R j T_cirrus,cs35l36cs35l36 UU ` `$ 8*00JtPdp) - A n Td ~ 4~ A tKQ 33 UU $(,048< 33 UU dp) Px/TxXx\x7`xdxjhx!>HxT8@tPL9d 33`"V]}D X w    b @  q   @B  O  ` p  @ $ + - .! 0" =# >$ >I% "V& [' ]( ^_)a* .c+0f, r- z. }/ |0 D1 2 3 4P5 @]6 `7 $8 X9 6n: w; @x}< = > ? @.+>"V]}DXw.]w+ "V D X  @>} Failed to request IRQ: %d cirrus,boost-peak-milliampcirrus,boost-ind-nanohenry%s: mute: %d , stream: %dcs35l36_i2c_probeLBST SHORT error! SDINASPTX5SRCGet Revision ID failed %d cs35l36_handle_of_dataregmap_init() failed: %d Reset line busy, assuming shared reset Input MuxIMONcirrus,sclk-force-outputcirrus,irq-output-enablecirrus,irq-src-select%s Invalid Inductor Value %d uH Invalid CLK Config Freq: %d SPKAMP PlaybackInvalid event = 0x%x cs35l36_dai_mute_stream3%s: get right impedance failedDevice ID (%X). Expected ID %X Failed to apply B0 errata patch %d cirrus,ldm-mode-selectAmp short error Over temperature error Digital PCM Volume15msASPTX1IMON ADCOncs35l36_main_amp_eventcirrus,temp-warn-thresholdcirrus,irq-gpio-selectR AMP EnableR AMP CaptureR VSENSEBOOST Muxcirrus,irq-drive-selectASPTX4ASPTX5ASPTX3SRCBoost EnableERRVOLFailed to read int4_status %d cirrus,lrclk-force-outputDCM VBST Under Voltage Error Rcs35l36-pcm%s: Register codec failed %d VPMON ADCFailed to read otp_id Register %d Invalid Boost Voltage %d mV R SPK2msVMON ADCRX2Failed to enable core supplies: %d cirrus,dcm-mode-enablecs35l36Over temperature warning 1msASPTX6OffFailed to apply A0 errata patch %d Failed to apply A0PAC errata patch %d 8msSwitchFailed to get reset GPIO: %d Failed to Trim OTP %d Cirrus Logic CS35L%d, Revision: %02X cirrus,amp-pcm-invcs35l36_boost_inductor30msASPTX4SRCcs35l36_boost_eventGet Device ID failed %d cirrus,multi-amp-modeVSENSE3%s: get left impedance failedcirrus,pdm-ldm-enterR AMP PlaybackAMP PCM GainASPTX1SRC4%s: missing cirrus,name in dtsi cirrus,amp-gain-zcMain AMPCLASS Hcirrus,irq-polarity.5msASPRX1VPR VBST4msPLL Unlocked resetcirrus,boost-ctl-selectcirrus,vmon-pol-invAMP EnableVBSTASPTX6SRCcirrus,boost-ctl-millivoltInductor not specified. VBST Over Voltage error Channel Muxcs35l36_dlkm/buildbot/src/partner-android/q-dev-msm-floral-4.14-qt-qpr3/private/msm-google/techpack/audio/asoc/codecs/cs35l36.cVBSTMONFailed to request core supplies: %d cirrus,irq-sharedPCM Soft RampASPTX3Invalid Boost Peak Current %u mA cirrus,pdm-ldm-exitcirrus,imon-pol-invR VPAMP CaptureASPTX2ASPTX2SRCRX1Zero FillVPMONVAcirrus,irq-configcirrus,nameVBSTMON ADCVMON{{_{{_description=ASoC CS35L36 driverauthor=Brian Austin, Cirrus Logic Inc, license=GPLvermagic=4.14.170-g666300e62136-ab6386400 SMP preempt mod_unload modversions aarch64name=cs35l36_dlkmintree=Ydepends=q6_dlkmalias=of:N*T*Ccirrus,cs35l36alias=of:N*T*Ccirrus,cs35l36C*alias=i2c:cs35l36~Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)cs35l36_dlkmKmodule_layout{c^snd_soc_dapm_put_volswzsnd_soc_dapm_get_volswTQsnd_soc_dapm_put_enum_doubleR 7snd_soc_dapm_get_enum_double/`ssnd_soc_put_enum_doubleWs)snd_soc_get_enum_double>snd_soc_info_enum_doublesnd_soc_put_volsw안snd_soc_get_volswxX|$snd_soc_info_volswWzsnd_soc_put_volsw_sxwsnd_soc_get_volsw_sx"snd_soc_info_volsw_sx6jsnd_pcm_format_widthAċsnd_pcm_hw_constraint_listQmsm_crus_check_set_setting&ԱD__dynamic_pr_debug)msm_crus_store_impedwJ__dynamic_dev_dbgssnd_soc_dapm_sync@!%snd_soc_dapm_ignore_suspendZ%strcmp,ػdev_critVFregmap_bulk_readcsnd_soc_unregister_codec__stack_chk_fail&0snd_soc_register_codecxbpdevm_request_threaded_irq5Oregmap_update_bits_base-regmap_writeYbof_get_child_by_name2of_find_property~AWof_property_read_variable_u32_arrayXUprintk)8regmap_register_patchregmap_readGusleep_rangeTh_dev_info devm_gpiod_get_optionalZdev_set_nametjof_property_read_stringregulator_bulk_enable>fdevm_regulator_bulk_get.gpiod_set_value_cansleep9regulator_bulk_disable3dev_err__devm_regmap_init_i2cPdevm_kmallocg__stack_chk_guardLi2c_del_driver&i2c_register_driverGNUjV8 a   )8 S i t  |X, 2(>R((q\< P(\!8 6!, 6p& 7 : @E _ Ata 7    8  5hXhh X h @6 PG @/hT @ Pdhy P /h P 00h 0 P 0h P X1h P 1h  P (2h' pP3 2hD /7V 0i 08y 0 68"78 mU7  7 ")  6 4BPd $s6C[er~ $;Lev $9"$N&c8 o / L i      @$xcs35l36_i2c_drivercs35l36_i2c_probecs35l36_regmapcs35l36_reva0_errata_patchcs35l36_pac_int_patchcs35l36_revb0_errata_patchcs35l36_irqsoc_codec_dev_cs35l36cs35l36_daics35l36_i2c_removecs35l36_codec_probecs35l36_codec_set_sysclkcs35l36_pll_sysclkcs35l36_main_amp_eventcs35l36_main_amp_event.descriptorcs35l36_boost_eventcs35l36_boost_event.descriptorcs35l36_dai_set_sysclkcs35l36_set_dai_fmtcs35l36_dai_mute_streamcs35l36_dai_mute_stream.descriptorcs35l36_pcm_startupcs35l36_constraintscs35l36_pcm_hw_paramscs35l36_fs_ratescs35l36_of_match$dcs35l36_id__UNIQUE_ID_description14__UNIQUE_ID_author15__UNIQUE_ID_license16cs35l36_aud_controlscs35l36_dapm_widgetscs35l36_audio_mapcs35l36_opsdig_vol_tlv.compoundliteralamp_gain_tlv.compoundliteral.72pcm_sft_rampcs35l36_pcm_sftramp_textcs35l36_chan_muxchansel_enumamp_enable_ctrl.compoundliteral.114cs35l36_boost_muxboost_enumasp_tx1_srcasp_tx1_src_enumasp_tx2_srcasp_tx2_src_enumasp_tx3_srcasp_tx3_src_enumasp_tx4_srcasp_tx4_src_enumasp_tx5_srcasp_tx5_src_enumasp_tx6_srcasp_tx6_src_enumcs35l36_chan_textcs35l36_boost_textasp_tx_src_textasp_tx_src_valuescs35l36_src_rates__UNIQUE_ID_vermagic10__UNIQUE_ID_name11__UNIQUE_ID_intree12____versions__module_depends__UNIQUE_ID_alias13__UNIQUE_ID_alias14__UNIQUE_ID_alias15init_module__this_modulei2c_register_drivercleanup_modulei2c_del_driver__stack_chk_guarddevm_kmalloc__devm_regmap_init_i2cdev_errregulator_bulk_disablegpiod_set_value_cansleepdevm_regulator_bulk_getregulator_bulk_enableof_property_read_stringdev_set_namedevm_gpiod_get_optional_dev_infousleep_rangeregmap_readregmap_register_patchprintkof_property_read_variable_u32_arrayof_find_propertyof_get_child_by_nameregmap_writeregmap_update_bits_basedevm_request_threaded_irqsnd_soc_register_codec__stack_chk_failsnd_soc_unregister_codecregmap_bulk_readdev_critstrcmpsnd_soc_dapm_ignore_suspendsnd_soc_dapm_sync__dynamic_dev_dbgmsm_crus_store_imped__dynamic_pr_debugmsm_crus_check_set_settingsnd_pcm_hw_constraint_listsnd_pcm_format_widthcs35l36_readable_regcs35l36_volatile_regcs35l36_regsnd_soc_info_volsw_sxsnd_soc_get_volsw_sxsnd_soc_put_volsw_sxsnd_soc_info_volswsnd_soc_get_volswsnd_soc_put_volswsnd_soc_info_enum_doublesnd_soc_get_enum_doublesnd_soc_put_enum_doublesnd_soc_dapm_get_enum_doublesnd_soc_dapm_put_enum_doublesnd_soc_dapm_get_volswsnd_soc_dapm_put_volsw__mod_of__cs35l36_of_match_device_table__mod_i2c__cs35l36_id_device_tableJJ @IX=hIIpJI II8xJXI<`I5pIdAIs:g g g$ gLhTHX H\ Hl H|iI9 I9 I9 I9jklIA IAI? IA I? IA I? I?mI@ I@ I@  I@Tn\I=` I=d I=l I=xjhIA IA IA IAopg g g gI? I? I?  I?,qLI9P I9T I9X I9`rtlstttI I I I$u0I4 I8 I< IDuLI=P I=T I=\ I=dI>h I>l I>t I>|I= I= I= I=I: I: I: I:jI?I9 I? I9 I? I9 I? I9vI? I? I? I?wI< I<  I<$ I<LI?P I?T I?\ I?lwI8 I8 I8 I8wIA IA IA IAjI> I> I> I> xI9 I9 I9$ I94x8IX<< IX<D IX<L IX<\x`IA=d IA=l IA=t IA=xI;? I;? I;? I;?xI:> I:> I:> I:>xI; I; I; I;wI7A I7A I7A  I7A,x0I>4 I>< I>D I>TxXIKA\ IKAd IKAl IKA|xI? I? I? I?xI; I; I; I;wI8 I8 I8 I8wIA IA IA  IA,y@I@D I@H I@L I@Xx\I;` I;h I;t I;wI_? I_? I_? I_?wI; I; I; I;wI: I: I: I:w(I:, I:0 I:8 I:Hw|I@ I@ I@ I@jIf9 If9 If9 If9I< I< I< I<zzs z z, z< zL zX sl t s t I9< I9< I9< I9< j I= I= I= I= I= I= I= I= z4 {D zT z\ It` Itd Ith Itp u { { { {8 {` J d IX=t J x IX= J IX= J IX= | I8 I8 I8 I8 z z I> I> I> I> r H H H H H$ H( H, H8 }H I<L I29P I<T I29\ I<` I29d I<h I29t j| I: I: I: I: ~ z z l k $ g( g, g0 g\ p  ID9 ID9 ID9 ID9 {${D{d{lgp gt gx gI*; I*; I*; I*;{{{0{@I`=D I`=H I`=L I`=Pp{{{{I;; I;; I;; I;;{0{P{p{I@ I@ I@ I@{{{{ Ir<$ Ir<( Ir<, Ir<0P{p{{{~ {4{h{xzz{{zz{8{`{{{{{({L{p{{{{{,{`{{{{zz{4{T{dztz{I< I< I< I<Io: Io: Io: Io:I? I? I? I?Is: Is: Is: Is:IdA IdA IdA  IdAI? I?  I?$ I?,0I?4 I?8 I?< I?DHI>L I>P I>T I>\I=` I=d I=h I=ptI;x I;| I; I;I> I> I> I>I; I; I; I;I_A I_A I_A I_AI? I? I? I?I; I; I; I;$I1:(IM>, I1:0 IM>4 I1:8 IM>< I1:@ IM>Hj|IP7 IP7 IP7 IP7I2 I2 I2 I2IR: IR: IR: IR:j{@{`{{{{zzzz4{T{dztz{{{<{p{g g g g{st I?$ I?( I?, I?0d{ps{K" K" K" K"g g g gKI: K I: K I: K  I:~{KJ KJ KJ KJK(I: K( I: K( I: K( I:Xzhz{{zz<{\{Id7Ix7 Id7 Ix7 Id7 Ix7 Id7 Ix7{ {0 {L KrP KrT KrX Kr I< I< I< I<   I> I: I> I: I> I: I>  I: I: I: I: I: I: I: I: v KP!I9!I:! KP ! I9! I:! KP! I9! I: ! KP$! I9(! I:4!D!l!I6p! I6t! I6x! I6!!I6! I6! I6! I6"{<""{"I7" I7" I7# I70%I74% I78% I7<% I7&I^8& I^8' I^8' I^88I<HI?XIAhI?xIr;I>I=I>I?I9Ir;I?IAI=I?I@IAI? IA(I<8IwA@I9HIr;XIwA`IAhI=xIwAI@IAIwAIAI<I<I9Ir;I<IAI=I<I@IAI< IA(I<8Ii>@I9HIr;XIi>`IAhI=xIi>I@IAIi>IAI<I\9I9Ir;I\9IAI=I\9I@IAI\9 IA(I<8I?@I9HIr;XI?`IAhI=xI?I@IAI?IAI<Ik;I?IpAIwAIAI<I <(Ii>8I<HI\9XI~=hI?xIdAIk;IdAIpAIdAIAIdAI <IdA I< IdA( I~=8 I?@ I=H Is:X IW9h I?x I4@ IA IW9 I4@ I= IW9 I; I{; I4@ IW? I; IN? I4@ IN?( IW?8 Io:H IN?h I IS;    H H I?8 @ H P HXX Hhp IA    IX I= Is? Iz= I = I? I= If; Id> I9  ( 8 I@/P I=h p x  H I%<    I/ I?   ( I00@ IwAX ` h x I0 I<    IX1 Ii> I10I\9HPXhI(2I?I2I4@PI IW9HIN?JIo:I?PI@ IW?HI;JI Ik;IpAIAHI <I<I~=I?I H IwA I0 !I<"I "Ii>P#I $I\9$I H%I?%Ip&I='Ir;)I<H*IA+I?,I?.I>P/I//IA/I=/I 0 0I{;(0I=@0I0H0I00IA0Ix?0IA0I90I2<0IA0I@1I01I0h1I0p1I01I01I082I0@2I02I02I05J6JP6J< X6J\!h6J!6I6c H c H c H c$ H(dH H H HfI@@I~;IM@I:(I@@0Is>8IM@@I:PI@@XI:`IM@hI9Pbe.symtab.strtab.shstrtab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela.init.text.rela.exit.text.modinfo.rela__verbose.comment.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @A%B=CGHXB@R'M@P>]2HAX@  ja4e@ zDa$u@x ha;bx@H 0 c d@h0h uuub Ѓ