ELF`L@@,*""""""""""""""""""""""""""""""""""""""""; ; ; ; ; ; ; ; ; ; ; ; ; ;  ; ; ; ; ; ; $$$$$$$$$$$$$$$$dd(Failed to read 0x%X, attempt(s) = %d Invalid firmware revision: %d.%d.%d cs40l26_bst_ipk_configcs40l26-calib.binI2C event woke device from hibernate DSP PANIC! Error condition: 0x%06X Mailbox: REDC_EST_START cirrus,vbbr-enablecirrus,vpbr-enableASP scaling > 100 %%, using maximum Failed to get gain adjust DBC_RISE_HEADROOMpm_active_timeout_msf0_stored_store0x%06X DBC input %u out of bounds CS40L26_PM_STATE_WAKEUP(work_completion)(&cs40l26->vibe_start_work)Failed to register codec component System resume, re-enabling IRQ PM_TIMER_TIMEOUT_TICKSFailed to read HALO_STATE Failed to write VBST config cs40l26-svcCompleted power up seq. (GLOBAL_EN asserted) Mailbox: LE_EST_START MBOX buffer value (0x%X) is invalid %s: gain = %u%% Failed to allocate space for PWLE cirrus,f0-defaultcirrus,dbc-rise-headroomNo maximum value for SVC LE node Max <= Min, SVC LE node malformed Invalid firmware ID 0x%06X Invalid PLL Loop setting: %u DSP not starting %s must be called under mutex lock Failed to get reset GPIO cs40l26_sys_resumePSEQ END_OF_SCRIPT not found Failed to sequence Mixer Noise Gate Can't read REQ ACTIVE %d cs40l26-lf0t.binLBST short detected Mailbox: COMPLETE_MBOX cs40l26_uploaded_effect_findEffect type 0x%X not supported Failed to allocate space for composite cirrus,dbc-enableGain value %u %% out of bounds VApower_on_seq_showCalib. FW required for VBST logging Failed to reset pseq END_OF_SCRIPT %d HALO_STATEFailed to read BST_DCM_CTL PWLE_EXTEND_ZERO_CROSSInterrupts missed Failed to read interrupts status 2 Mailbox: TRIGGER_CP Mailbox: TRIGGER_GPIO CH2 data of noise gate has fallen below threshold Input larger than full-scale value (VPMON) Unable to upload buzzgen effect BUZZ_EFFECTS1_BUZZ_FREQ&x->waitHALO_HEARTBEATf0_comp_enablecs40l26_suspendWAVE_XM_TABLERev. Branch 0x%02X invalid CS40L26Failed to write VBST limit Failed to enable brownout prevention Using default tunings GPIO%u falling edge detected TRIGGER_GPIOMailbox: LE_EST_DONE Failed to get error status Amplifier exited noise-gated state input-device-namecirrus,vpbr-waitdbc_tx_lvl_hold_off_ms(work_completion)(&cs40l26->set_gain_work)cs40l26_dsp_writeDSP core not safe to kill DSP Core could not be shut down Failed to configure compensation Failed to get VBST config %s Loaded Successfully Die overtemperature error Mailbox: PEQ_CALCULATION_DONE %u power_on_seqDATAFailed to get max. VBST DSP state %u is invalid Failed to get LE_EST_STATUS %s: Enabling hibernation Failed to write timeout ticks to 0x%08X cs40l26-dvl.bincs40l26_handle_mbox_bufferMailbox: F0_EST_DONE cs40l26_mbox_buffer_readCH1 data of noise gate has fallen below threshold Input larger than full-scale value (VBSTMON) No space for OWT waveform cirrus,vbbr-max-att-dbCannot register input device: %d dbccs40l26_coreboost_disable_delay_storeFailed to read VPBR_CONFIG reg max_vbstmax_bemfq_measuredFailed to write DVL PEQ coefficients,%dFREQ_SPANinclude/linux/thread_info.hGain %u%% out of bounds Failed to get interrupts mask 2 QUEUE_BASEMailbox buffer is full, info missing Failed to get VPBR_STATUS Invalid waveform type: 0x%X No such effect (ID = %d) cirrus,vbbr-waitcirrus,boost-ctl-microvoltcirrus,gain-adjustcirrus,no-wait-ram-indicesDBC_TX_LVL_HOLD_OFF_MSGlobal enable must be set to get die temp. %d swap_firmwareFailed to update VPBR config PSEQ L16 Num DVL PEQ coeffs, %d, expecting %d REDCq_stored_storeTimed out attempting to read 0x%X Firmware in unexpected state: 0x%X Failed to get ERROR_RELEASE contents FATAL: Boost shorted at startup fallingWakesource detected (ANY) Failed to set attenuation cirrus,dbc-tx-lvl-hold-off-msf0_measuredcs40l26%sFailed to configure PLL ../private/google-modules/amplifiers/cs40l26/cs40l26.cFailed to write PSEQ terminator Failed to request threaded IRQ %s: Disabling hibernation BST voltage returned below warning threshold Mailbox: F0_EST_START Mailbox: REDC_EST_DONE PLL ready for use Misconfig. of ASP_RX 1 2 or 3 SLOT fields Skipping delay cirrus,calib-fwcirrus,indexcirrus,press-indexFailed to clear GPI mapping %u cs40l26_upload_effectFailed to get user data cs40l26_erase_effectcalibrationdisableredc_stored../private/google-modules/soc/gs/include/trace/hooks/systrace.hFailed to replace PSEQ op. cs40l26-calib.wmfwVirtual 1 MBOX write occurred PLL achieved lock VBST voltage has dropped below brownout threshold Failed to erase effect: %dcirrus,fw-defercirrus,vpbr-atk-stepcirrus,bst-dcm-encirrus,bst-ipk-microampRAMinclude/linux/uaccess.hcs40l26-codecvpbr_thlddbc_enablemax_vmonlogging_max_resetFailed to read logging enable enableMust use calibration firmware fw_algo_idInvalid PSEQ address: 0x%08X Invalid PSEQ OP code: 0x%02X Failed to set VBST_CTL_1 Failed to wake DSP core Using default BST_IPK Failed to get VBBR config. cs40l26-svc.binREFCLK present for PLL VPBR Attenuation applied = %u x 10^-4 dB Index 0x%X out of bounds (0x%X - 0x%X) Failed to get available WT size lowest_free_buzzgen: %dFailed to erase effect (%d) %d platform nodes unused for SVC LE defaultFailed to get die temperature vibe_statedbc_fall_headroomFailed to complete cal req, %d, err: %dFailed to get tone duration fw_ctrl_nameeffects_in_flight = %d LE_EST_STATUSMeasured Le Estimation = %u Failed to destroy DSP struct Failed to get HALO state Mailbox: AWAKE SOURCE_INVERTCannot size waveform type %u cirrus,vpbr-thld-mvcirrus,dbc-tx-lvl-thresh-fsboost_disable_delayFailed to get FLAGS redc_estQ_STOREDcs40l26_sys_suspendDSP not Ready: HALO_STATE: %08X Failed to clear IRQ ENT_MAP_TABLE_EVENT_DATA_PACKEDFailed to sequence brownout prevention .binSPI event woke device from hibernate Reached end of queue Applying delay cirrus,dbc-fall-headroomsvc-leFailed to read GLOBAL_EN status F0_OFFSETFLAGSsvc_le_storedFailed to request calibration redc_est_storeFailed to get FREQ_SPAN cs40l26_dsp_readTIMEOUT_MSFailed to update IRQ mask H16Failed to configure ASP %s%d%scs40l26-a2h.binAmplifier entered noise-gated state Failed to sync OWT %s: effect ID = %d Invalid device ID: 0x%06X No such effect to playback DBC_FALL_HEADROOMowt_free_spaceREDC_OTP_STOREDTONE_DURATION_MSresetcs40l26_resumeFailed to determine pseq op size Failed to update IRQ mask Failed to update BST peak current Failed to read block enables 2 Started power up seq. (GLOBAL_EN asserted) BST overvoltage warning CH1 data of noise gate has risen above threshold cs40l26_vibe_start_workerNo such effect to play back Failed to stop playback Failed to write BUZZGEN frequency Failed to write BUZZGEN duration ROM%s: effect ID = %d, val = %d logging_en%08X %08X %08X %08X %08X %08X %08X cs40l26_sys_resume_noirqEarly system resume, disabling IRQ Failed to set GLOBAL_EN REQ ACTIVE is 0x%x GPIO%u %s edge detected Failed to read LAST_WAKESRC_CTL BST overvolt. error Die overtemperature warning Mailbox: COMPLETE_GPIO REFCLK input for PLL is missing Cleared attenuation caused by VBST brownout Failed to get wavetable offset cs40l26_sine_uploadcs40l26_erase_workerInvalid device revision: 0x%02X No such effect to erase num_wavesFailed to get remaining OWT space Power on sequence is empty Q_ESTFailed to read fw control OWT_NUM_OF_WAVES_XMPM Runtime Resume failed: %d cs40l26.wmfwFailed to write BST_DCM_CTL Failed to set PWLE_EXTEND_ZERO_CROSS CH2 data of noise gate has risen above threshold I2C interface NACK during Broadcast Mode Indefinite entry needs duration cs40l26_owt_uploadSuccessfully wrote waveform (%u bytes) to 0x%08X TIMEOUT_GPI_MScirrus,pwle-zero-cross-enNot enough space in pseq to add op Failed to kill DSP core Failed to write default f0 Completed power down seq. (GLOBAL_EN cleared) Mailbox: WATERMARK Mailbox: ACK Failed to read from mailbox buffer Unrecognized IRQ1 EINT2 status Failed to create FF device: %d DBC_ENV_REL_COEFOWT_SIZE_XMredc_comp_enabletrigger_calibration_storeF0_ESTInvalid vibe state event: %d NUM_OF_WAVES(work_completion)(&cs40l26->upload_work)Failed to enable core supplies Invalid FW ID: 0x%06X Failed to read buffer contents Input larger than full-scale value (IMON) Inner repeats not allowed for NCWs cirrus,vbbr-atk-ratecs40l26_playback_effect0x%03X f0_offsetdelay_before_stop_playback_usFailed to write VPBR config. dbc_env_rel_coefENABLEFailed to get logger source count Invalid Logger Source %u (work_completion)(&cs40l26->erase_work)Suspend call ignored CALL_RAM_INITLAST_WAKESRC_CTLFailed to clear IRQ1 EINT2 %u No waveforms in RAM bank SVC LE nodes must have unique index cs40l26_set_gainhalo_heartbeatFailed to update VPBR config PSEQ H16 cs40l26_vibe_state_updatepseq unrecognized revid: %d No platform data found Resume call ignored cs40l26.binInvalid IRQ mask reg: 0x%08X Mailbox: TRIGGER_I2S %s SOURCE_ATTENUATIONFailed to get wlength for index %u redc_measuredFREQ_CENTRELRA_NORM_F0PSEQ to set data[31:24] to 0xFF reg: %08X, data: %08XFailed to %s DBC Failed to map press GPI event Current is being limited by LBST inductor Die temperature returned below threshold Mailbox: PEQ_CALCULATION_START cs40l26_set_gain_workerOWT_NEXT_XMGPIO%u not supported on 0x%02X Failed to set GPI timeout, continuing... No such effect to erase (%d) cirrus,redc-defaultcirrus,minInvalid GPI mapping %u BOOST_DISABLE_DELAY%s: %sdbc_tx_lvl_thresh_fs redc_stored_storefw_ym_spaceInvalid PM state: %u Failed to write PSEQ op. vibe_workqueueFailed to set LRA to HI-Z Failed to write to 0x%X, attempt(s) = %d Timed out attempting to write to 0x%X Ack timed out (0x%08X != 0x%08X) reg. 0x%08X Failed to set MEM_RDY to initialize RAM Failed to sequence register default updates cs40l26_handle_irq1Mailbox: COMPLETE_I2S QUEUE_RDActuator Safe Mode release sequence failed Invalid ff_effect direction: 0x%X Effect list is empty Not enough sections for composite VPdbc_rise_headroomFailed to %s logging trigger_calibrationRE_EST_STATUSf0_storedredc_cal_time_msCS40L26_PM_STATE_PREVENT_HIBERNATEFirmware revision %d.%d.%d Failed to get IRQ mask Failed to map release GPI event Failed to load %s, %d. Continuing... Failed to read interrupts status 1 GPIO%u rising edge detected REFCLK reported missing is now present Bank ID (%u) invalid ID = %d, trigger index = 0x%08X cirrus,vpbr-atk-rateFailed to read revision ID Failed to get max. back EMF Failed to get max. VMON f0_and_q_cal_time_msPM_CUR_STATEFailed to read from power on seq. Failed to set VBST_CTL_2 Failed to write default ReDC Failed to process IRQ (%d): %u DC level detected Previously detected DC level removed PLL achieved frequency lock Cleared attenuation applied by VP brownout event Periodic waveform type 0x%X not supported Failed to get OWT Composite Data Size cirrus,bst-expl-mode-disablecirrus,vbbr-thld-mvcirrus,pm-active-timeout-mscirrus,asp-gain-scale-pctUnrecognized Op Code: 0x%02X pm_stdby_timeout_msSOURCEPEQ_COEF1_X(work_completion)(&cs40l26->vibe_stop_work)cs40l26_sys_suspend_noirqInvalid firmware branch, %dFailed to set TIMEOUT_MS Failed to update IRQ mask L16Failed to write default Q cs40l26-wtIRQ1 asserted with no pending interrupts Failed to get interrupts mask 1 cs40l26_upload_workerFailed to refactor OWT Failed to get section info cirrus,vbbr-rel-rate0x%08x: code = 0x%02X, Addr = 0x%08X, Data = 0x%08X dsp_statefw_ctrl_valInvalid GLOBAL_FS, %08XSystem suspend, disabling IRQ svc_le est failed, %dWAVE_YM_TABLEFailed to allocate reg. sequence Failed to get Power Management Status Unrecognized IRQ1 EINT1 status PLL achieved phase lock Failed to update event map cirrus,vbbr-atk-step../private/google-modules/amplifiers/cs40l26/cs40l26-sysfs.cFailed to get Logger Source POWER_ON_SEQUENCEFailed to clear GLOBAL_EN Failed to write VBBR config. Failed to read IRQ1 Status AMP short detected TRIGGER_I2STRIGGER_CPPLL has lost lock Total number of waveforms = %u No NCW support for outer repeat cirrus,vpbr-rel-ratecirrus,pm-stdby-timeout-msdie_tempFailed to get FREQ_CENTRE Failed to create CL DSP Debugfs Failed to write Dynamic Boost Control value Failed to find PSEQ list terminator Failed to reset DSP core BST undervolt. error PLL has regained lock cs40l26_vibe_stop_workerAttempted stop when vibe_state = %d Failed to write BUZZGEN level cirrus,vpbr-max-att-dbcirrus,dbc-env-rel-coefNo index specified for SVC LE node DBC_TX_LVL_THRESH_FSCOMPENSATION_ENABLECalib. FW required for BEMF logging dvl_peq_coefficientsq_stored&cs40l26->lockLate system suspend, re-enabling IRQ AWAKEcs40l26_handle_irq2VP voltage has dropped below brownout threshold VBBR Attenuation applied = %u x 10^-4 dB cs40l26_inputcirrus,maxFailed to read device ID Cirrus Logic %s ID: 0x%06X, Revision: 0x%02X Failed to create sysfs groups: %d COUNT0x%08X Failed to read Dynamic Boost Control value Failed to stop playback before I2S start Failed to request threaded IRQ: %d Failed to request core supplies: %d Timeout (%u ms) invalid, using maximum %s loaded with %u RAM waveforms Continuing... risingGPIO%u event woke device from hibernate Failed to clear Mailbox IRQ Failed to update read pointer Input larger than full-scale value (VMON) cs40l26_custom_uploadToo few sections for NCW cirrus,q-defaultNo minimum value for SVC LE node cirrus,release-indexvibe_state not supported svc_le_estF0_OTP_STOREDREDC_PLAYTIME_MS($\\\\D D d X 0 D,lXdH,L $t<0L  (,@U@9Mzphb\XTPMJGDB@><:865320/-,+*)('%$##"!  ?#hS蝳THh2(-T(PҨ(-ThUhwTHPҨ(`TڐHh!?!T( ȓ"T=҈THoh6(e - Tȱ((>(,Thoh6(e  T(HhpaT(OҨ l TH{KHTHh%TXȽT4覧(D TS蝳@TYhhTHxȻH*Thh2(`T贛(áhTҨ#T(=҈Th^҈Th҈[aTHOҨ  T(ȭt( T=ҨL5^ T@4覧(D Th_H T(~҈`Hȯ! TUhw T7Rh^A TY豞((>( TY҈r(IaT( ȓ # T4C@( ȓT'( ȓT /,)&( ȓaCT ( ȓT#( ȓ T?T#_?#{@9qT{#_ )+ih8J @@*?#{O`* 6 ՟qT* ) +yJ @hAqThO9h4bGy_q ThB aAbyR9h"D)Rq(h"4h"D Qq(h"5hO94hAqTaAbB RR!rR*5RBR!r`r**5hAqThO9h4bGy_qBThB aAbyR99(Rh9h"D4(RhhO94HRh`@!BOA{¨#_`@!B`@!`@!`@!9a@c"DBqT`@!*?#{WOCA8%C****@@5@*5@kaT* }RRBR@*4A8%C@ aTOCWB{A#_@kT}RRBR@*@5@kT}RRBR!***?#{WO****4 }RRBR**`4 }RRBR**5OBWA{è#_ }RRBR!*B*$RB*DRB*dR?#{WOC*A8%C*4 }RRBR*`4 }RRBR*5@*A8%C@ aTOCWB{A#_ }RRBR!*B*$RB*DRB*dR?#{CL@ E{A*#_@B@?#{CL@ E{A*#_@B@?#{CL@ E{A*#_@B@?#{CL@ E{A*#_@B@?#{WOCA8%CRR!rr*@*`5@R@!R#r*4A8%C@ AT*OCWB{A#_RRBR@@*5@!@4*hRRBR@@*5@!@!?#{ L@hO94 `@RR"r@r95hRh * @{¨#_a@BcB?#{O*?qTTPS`@RR***@4`@RR*** 4`@RR***4`@RR***4`@RR*****4`@! `@!OA{¨#_?#{ *!*`R @{¨#_?#{CL@O94 AR *{A#_@Bc@B?#{_WOC A8*)%C(Q qT)R @ru ) +yJ @A8FF  )8 Jii C)e}Iii(%Țh66R!r**`5FF  )8 Jii C)e}Iii(%Ț6@7!@R*"r9`5R!r**9*A8%C@ TOEWD_C{A@#_A8FF  )8 Jii C)e}Iii(%Țh6 6nRRPr  qTqR}RBR9qTR!r**5O9h4@R@R#r5@nRPr@`5@_qTH qT@C5@H6FF  )8 Jii C)e}Iii(%Ț67!Ԛ@!*@!@! !`!Ԥ )8 Jii C)e}Iii(%ȚH6B߈c!R`TȨ3 )8 Jii C)e}Iii(%Țh6B߈c!R`T\ )8 Jii C)e}Iii(%Ț6B߈cAR`T( )8 Jii C)e}Iii(%ȚH6B߈cAR`THhH)T(qT(SH5**RJRRRR?2*RjRRRRR6h R TAuSR h /~)%)!J A*J%) *$)v5j @A"?T@9@?T*_K@kATJ@* J_jT6(_8@?kaT*3R_RR@9 9{@ ThC_8qaT vqvlN9q Th#_x@R@)K? kT34yh#_x h#x@y@@9(#_xyC *@! 54Ci#_x@b_ c_85@B6bC*;(@*(@3! *!*'!*C_jRj_!v*! @!6_*!__*OHWG_FgEoD{CC#_!_?#{og_WO A8%C!BAARAr"R`i`B*{z`!B****uhb`*hhw`B !B****uh`B *hh"i&` !B****uJhb "` *hNhRiV`B !B****uzh 2`B *h~hi` !B****uhb BBARhhi45`"R!@R@B5!bR?`BTRȀRBR`@!RRRBR!R*X5R`@Pr?RRPr [5`@?R\5v^@*# ]5#@ ]])y*)PQ_ q#TjMR r? k!\T }SRh"yiJ9[5@9Q#Aq(^T)R(!)R)r j`]ThJ@9!i"@yBdN9#A*`@RRR** \5`9*`B``BJ`hO9T4*@K5hB!#R*hhI4*!*Fz@UWBUK!C  @ )q!hf`(Rh9!`(Rh9!!h9!3#RhB9`7@h!3#R@q!3Z#Rh`7@h!3#R`7@h!3#R@q!3Z#Rh@q!Zh!3#Rh9`7@h!3#R@q!3Z#Rh`7@h!3#R@q!3Z#Rh@q!3Z#Rh@q!3Z#Rh@q!3@z#Rh"9@q!3賈#Rh@q R!3#Rh@IRx@qh*`467~}R``/*Z{*!*;!` R53#R5C#R5'~) k)T!`4@sAR5S!#R 5qkT^*jBK@k @ k`TJ!)ATRR~}iB i(aB(hhhC_~@ H}iB_)ih* @iB)ih*iB(ih^ !!!!@kT6*!!uRA!@* R R r!3#Rvhi7@qTh!3#R@ Rqr!3#Rh*`7@h!3#R`7@h"!3#R`7@h&!!3#Rh9@q!3Z#Rh2@q!3Z#Rh:@q!3Z#Rh6@q!3Z#RhB@q!Zh>*h9`J!R`N!R|@qh T`@~R`  cC!`7hCT R ~k C}@lij li*jC_T"uA8%C_ ! T*OIWH_GgFoE{D#_*`@a C!5*`@!*!6*`@!"R*K!*6*!!*!*5aCcR4*!!**!?#{g_WOCA8@%C@ R 7*[Ȣ#y  T@ _T?kaT?k TC T?b TRY!R#r7@y5"@*@@` 5'RY!Rr5" @y4_ @q! T"R@@@5"#@y_tq`T_hqATRC_!r* 5C_bH9Ȃ5*ߺ*!*  @B !`RA8%C@ TOEWD_CgB{A#_!!!Bcm@B ?#{WO t@R@6*!*3b*AAkTTALyk kTkk}@ LT5`@!`@!BR*A_qTR!rR*`5t@ROBWA{è#_`@!`@!a@Bc?#{WOCA8@ %CR@7 *VA qTщBy꣐R+Rj=r@y9} } eeӊyBy Ոу'R!R@r`5qbT" )@"Yu@5@`RA8%C@ TOCWB{A#_*!*@!@*@Bc*?#{og_WOA8 %CR\@ 7b *@y_DqTј"Y@y T@ _T?kaT  A@B ?kTAT?T3*  RR@6R3b?@y_hq T_tqAT7I@@G{@/ qTi@y+w?0qATR@yS@Ga@ZщRJRY@@y)y)q1Rq?qR (q  @T@:RT _x@? qZaTz(y@yu@y7@:Rw [HqTBшzC@R! @R#r@y **4w@}RR7  \`@u# *5"`@`5"`@S@5OFRyR0rh )yiw@yy?@i")yS#C888?887 Bѡ#R@*7@@5@#ѣsR* ?5@#ѣR*@>5CZ8R}gCZ8#?@:5CZ8ie*)} RR R@&*!*R!!!w@z9#!?T @9M4@έAQX k-Tq fT=?T@)qAT= @y @quS!Q @yq *!*!*!?@7@@G!/@+@z7@G*?qMXT*R X#CZ8"4*KRG''@a+  * *-G@ @*HS)G  J*'@_A6bT R @y @9?qRy4@9w@U5@@"Ah" QX?k "T?qXT R5'?%T@)q TRR 5'7)A@#Rh%@j-A@78 !5@#R` 5@#ѣR5@#ѣR5Y8hO5#R(k@Y8 @?}#C?};:  @9N}RIhvS!Q@#*?@*5lR!?@T* @9j4* @9k RJ-J=SJ} J}S* 9'@a+ * *-G@* @GfR@c*"?@TcR @9@9cR@9cR@9cR @ycR96cR*@ycRz@_?'@>T'@9Y8G@u  @ hN@x4ѠcRѠ#R*H'@J/A78#R*b@y#R#H@'@(5@@ 7@G#@@HSCZ8 ?@*!@~@G@RR`@G@6c*cR*cRBRcRbR~ScRG@SZ8?@***w@4#'#@cRcR*BcRZ8cRG@@@ w@*?@*!@ w@'@*q|q+*TG@?@[@BсR@`7R!R#r* 5 ѡ\c`@5R!R#r*5`@#ѡ\@5W khTR!cR#r*5@*Z@R *5RR?@!r`r** 5 **!***!*! !z*!`RG@+@7@w@Z 5AYR?@C*@ 5? qT?@?qTy5@A kT R)*  ?@R(r(RR0R0r>u*kT ? qTA3@yyyhV)@yu4*: S_q T(~ ) Jl@9)ih HihRAk5u @(*A  *` 5Bѡ`@*4*v4R*A8%C_ TOYWX_WgVoU{T#_hRh5-C9R)r\)q(ERr_k)TR`@!cѢR#r*5z@Z@y@5~S?@R*(v4@uB65yb*5 *v @@!@9?@*!@!/@* /@!*!/@?@*!@~SR*(@*!/@**!/@+@zrz7@w@@7@w@'@**!/@w@u!/@'@*!/@7@*w@@'@}?@!@@*[B* **A@BEB*y? qT@BnB**ÿ ÿ?#{ g_WO@ R@7u *hb{ @8yi T@_T?kaT?kTBT?bTi@?qT@@y qR=*z * ՁR_Pr4q`Tq T!h" ?R@ 5hR_x qaTB_RR!r*"3` 5h@@@T _x? qaT A_?k T)Q Ah@Qh6"@(  IR  &*@RvOEWD_CgB @{ƨ#_*!*R Ֆ*! V@!@!**@!**!@*@Bc*z@B@B*iÿ?#{OA8 ) J?qT%CC#R* 73"R4?RA8%C_ TOC{B#_ @!bR 4!bR 53@93@92?#C{WOA8%CD4hO9q*t@Ch@9 5`@a@?`TRBc!r* 5hO9 ) J#qA4*@?*`5`@"R@*@u5*5*`54`@3*5C_]S_qT_qaT*`5*55R*5*`@!A8%C_ T*ODWC{BC#_**5*h2@C@!*!?#{ o g _ WOA8%C*R<r9T@R7b*3QC 5C]qTR!r@5 5y);(*8xy4yɢ"*Ȣɢ "A8(R!ך_ T@~qȝT~@ kuR! jy) Ȳ96 ~Sr )$B ȲO9ɮO9?j@T ȲO92Ȳ9R@!r*sB3pT~T "QB B B @с!R@5]@!C%SRȲ9 5@ѡ]5]8#@ Ȯ9 ջBR@!rR@5@'' թB ՠB ՗B ՎB @c@R@!R#r@>Z5^cRZ5k~)IQ?kZT_k NTs})s*@Z5c@R@!R#r`W5  IQ^_kX5C^ RH k`T R kTRr_k-TRrH ]qȆT k jy)  շ'@B C4RH IqT k jy) @EF  )8 Jii C)e}Iii(%Țh66 @!R@HR@r_kaT@EF  )8 Jii C)e}Iii(%Țh6 6ȲO92Ȳ9@EF  )8 Jii C)e}Iii(%Țh66 a'@B@EF  )8 Jii C)e}Iii(%Țh66 '@B@EF  )8 Jii C)e}Iii(%Țh66 ȪO94@@,@EF  )8 Jii C)e}Iii(%Țh6@ 6 aR@ȢO9r4@EF  )8 Jii C)e}Iii(%Țh6@ 6 *@@EF  )8 Jii C)e}Iii(%Țh66 AR@ @@  @@ '@B2 '@B* '@B" @@!t!ԋ!)!Ԟ!!?!P!Ԯ'@B'@B )8 Jii C)e}Iii(%Ț6@ARcB߈`T'@B )8 Jii C)e}Iii(%Ț6@!RcB߈`TH )8 Jii C)e}Iii(%Țh6@ARcB߈`TȨ'@BȪO9h58 )8 Jii C)e}Iii(%Țh6@ARcB߈`TȨ'@B )8 Jii C)e}Iii(%Ț6@!RcB߈`T'@B'@B'@B'@B )8 Jii C)e}Iii(%Ț(6@!RcB߈`Th9 )8 Jii C)e}Iii(%Ț6@ARcB߈`T. )8 Jii C)e}Iii(%Ț6@!RcB߈`THp'@Bw XBQR!)!UR! 5R!!!R!!!R!r@cсR35^(R'!@Ru9 *15b*R 15@R*'@15R@!r*R#@<r!!!!"QB|"QByB*[` 5@ 5y)(*74'*<R#ؚT@kq"T@ k jy)  xB qB jB cB\!>!;!Q!N!2!/!,!B!?!<!9!6!!0!!@cR5^8)NR!!!!!@cсR5^8)NR!} !R@(r*@5?C5ITkT****'@\ RT5+A8%C_ TOOWN_MgLoK{J#_*!* R!@RR"rr@Rr*! !C[*!****!*!***!*!****!**R@!r*\**!B\!'@T*!y!1*!*!*!*!@'@ *@!*@!R@!r**O@R_kT! !'@*B!'@*;H_qBTAB RyFF  )8 Jii C)e}Iii(%Țh66OBWA{è#_֠@!!! )8 Jii C)e}Iii(%Ț(6B߈c!R`TȈ )8 Jii C)e}Iii(%Țh6Bh߈cARh`ThHSi9 kT`@!`@!h*?#{og_WOA8%C RBRCR**T@  $5@!CSR*#5@#R3R@*"59s*@R@"@R!R#r@* 5Cs@Rs!5Cb@R 5Cs@bR 5Cb@R@5Cs@"#R@5gs <@Sh  ?!qbT@ )R(yh )(@9~@RR hvS9@@9y6z;cC qTsCTqTRR#RR@*5RR3rbQ!r#R*`5Rb&R#RR5*@5*5AR* 5@!CSR*5@c 5@_qaTwN**R*@ 5J@9"@y*R(A* Ry)PQ qR"* 5* 5* 5*5*5*5N94*5@RR"r@r9*`5hR*5R@!SR#r*5@* 5*5C*@ 4@R*!A8%C_ T*OEWD_CgBoA{ƨ#_*!vv!@!@*!*!*!@!@**`5*!@@!B@CFQiqTR@!SR#rP9P9*5@*@*@4!?#{OR7**OA{¨#_*!**R?#{O@AR!R*9OA{¨#_?#{4 D?qT B?TKyhl@kHTl @kTi @I B A)yh)@K  Kl=J=q RJ!-k3?ri*= D  kT{#_* kaT@!?#{g_WOCA8%C*RR@@@ @@RR` @@RR` @@RR` @@RR`@@RR``@@RR`4Z{cR*cR*;4RTRtRRR`zu `zu`zu`zuh]sA8%C@  T*@OFWE_DgC{A#_!R!R"R@r6!RvRVR@6`Zv!RCFQQq!T"R@r@6!!`ZvR@T~}ajy@5@@bjy 5 *@9#_T*?#{WOCA8%CD94R****A8%C@ aT*OCWB{A#_tV@RbR*** 5RR*** 5R"R#R** 5RRBRR5@9( 7R"R***5RbR#R**5RR***@5R****@5R R***@5RBR***@5R#R)r*!*!*! *! !*!z?#C{OA8nR%CPrb"3@5@7R`@Wr"PR`5hO9C4@R`@!3ѢR#r*5C_C`@C**5@_qT_r@T**`@!*`@!*`@! `@!`@!A8%C_ TOD*{B@C#_?#{_WOCA8R***%C8r)@@Q?AqT"R(rkT`@*5`@**@5(5 `@***5B@qT~S*#RR5>rT>*#RR*@4`@!**`@!*`@!*`@! `@!**`@!A8%C@ AT*@OEWD_C{A#_?#{WO@RH@9 @y!@R#r*`5B*Ry`@bJAPr)PQR qRPr`5`@bNA5"R!r*R**OBWA{è#_*`@!*`@!?#{OCA8*%C D9qT@R5@Ri"D9`@y * 5@R#R**A8%C@ aT*OB{A#_*`@!*`@!?#{ O ARr QRQJQ_ kT T RXR}SOr}gAQ`@R*5R*#RR*5"R!r*R*OB* @{è#_*`@!a@BT R?#{WOCA8%C0A1Tu@`qT'R`@!Rr*@5`@*@5v6A1Tu@`qT'R`@!Rr*5`@*@ 5v:A1Tu@`qB T'R`@!Rr* 5`@*@@ 5v>A1Tu@`qT'R`@!Rr* 5`@*@5vBA1Tu@ߦqT'R`@!Rr*@5`@*@5hD9H4'R`@!Rr*5`@BR@CR***4`@!B!**!*A8%C@ T*OCWB{A#_?#{OCA8%CE94R@!R#r*5`@"R@*4`@!*A8%C@ T*OB{A#_?#{OCA8%CA!CQ\qTR`@!R#r*` 5`@@bA@ 5h"A[2Q kTR`@!R#r*5`@@b"A@ 5h&A}S5R`@!R#r*5`@@b&A 5h*A R rIQ#Q kTXR}SOr`@R}g*5R*#RR*5`@R5@R`@25@R#R***A8%C@ T*@OC{A#_*`@!*`@!*`@!*`@!*`@!*`@!?#C{WOCA8%CRT@5hBC9@RjC9(5*1 *5@R#R*5hBC94R5h@h45q)TR*R5hC9H4h@H4@=(4@I)Ai*QX_kTq T)%?bT@J Q_ qcT_0q T%R @@ѣR*W6T*C6N 7C]7 @x U 8HqSk686@x qS 3@xJyS? k)1( _8 4?qaT<RV **@(g 2(wA8%C_ T*OKWJ_IgHoG{F#_ր@!*@!@!!@!@9@*?#{RR{#_?#{CA8%CRR5@}ShA8%C@ T{A@#_?#{ `R @{¨#_?#{RR{#_?#{CA8%CRR5@}ShA8%C@ T{A@#_?#{ WO*O9@4C@AR!R*9N@9HQAqT)R(!)R)r j@T@}RRPr5HRrk9*5O94O94CcR@59w4C** @OCWB{Ĩ#_*!*!*!?#{OCA8%CO94@R@!R#r5@nRPr@5@_ qT*b9A8%C@ TOB{A#_ր@!?#C{_WOCA8*%CR@7b*qT'R@YxRr*5@@*5`RA8%C@ T*ODWC_B{AC#_*!**!@*?#{OCA8Ճ'R%C*!R@r5@czS@BR****5A8%C@ aTOC{A@#_ )q@"!*?#{OA8%C3R@C)5@H@ TaTR4rpRAR`@!3ѢR#r`5`@CC_5(R`@!3ѢRr5@`@C_YS `@!A8%C_ TOC{B#_?#{OAqTaAbB RR!rR*5RBR!r`r****OA{¨#_*`@!?#*#_?# RhbR(r?kTR?kTR?k TlR?kThR?k&T( qH?T )L+ih8J @RWr?kTRKr?k, T(T@qTi R)r? k!THR( 1qHT )I+ih8J @hR?k ThR?kTR?k+TR?k 9T( ''RWr?k TRWr?kTRWr?k-&TٛRhr( 1q?T )*E+ih8J @R?k,ThR?kl"ThR?k0T臋( qT)R(!Ț)")) ABTR?kAT?@qAT RWr?kTpR訿r( aq?T ) @+ih8J @( @qTq!T蟆( qT)R(!Ț)")")" =T( q=T)R(!Ț)" " ")"RWr?kT迊RWr?kT@RWr?k%T@Rhr( q(T)R(!Ț)")")")" A9T@RWr(L@qTqq8T ) 8+ih8J @R?k T( q4T )j6+ih8J @?pqT(Qq(T)R(!Ț)" ") " a4T(QqqH4T)R(!r3T!R(r?kT(@@Qq &T(@@QAQAqT)R(!)"R)r jA1T( q1T)R(!Ț) .Rhr( Qq/T )*/+ih8J @蟅( qT )-+ih8J @?RWr?kTRhr( q(T)R(!Ț)")")")" a+T(RWr?k*T0RWrRR(r( qT ))+ih8J @qq T(T@QQqqT)R(!)R)"r j'T?X@q`'T<CR?k T(@q $TAqT)R(!)"R)r j%T6R)( q(%T )$+ih8J @AR(r?kLT(@@QAQAqiT(@@QAQAq"T)R(!)"R)r j!T?( qT)R(!Ț )  a TRRhr( qT)R(!Ț) ) ) TRWr?k TRWr)R(!Ț) Th( qT ) +ih8J @R * )+ih8J @Rhr( q(T)R(!Ț w(D@QQqT)R(!)"R)r j!T(H@Q!qT)R(!)"R j!TbR(rh( qT)R(!Ț)")")YRWr?k TRhr( qT)R(!Ț) ) ) TXRh( 1qT )j+ih8J @_( qT)R(!Ț)")) TDR?k@TDR~)R(!)R)"r jAT3R?kTR?k`T Roh( QqT)R(!)"R)r j T#Rc)R(!Ț))") Th( qh T)R(!Ț)) A TSR( qT)R(!Ț) )) T RA(@@QA QAqT)R(!)"R)r jATBR(r5)R(!)"R)r j!TRhr( qT)R(!Ț) ) ) TRWrARWr?kTRWr?k TRWrR?k`TRmR?kTpR  R(r?kTRKr RWr?kaT#_(@QqTRR(  kTR*R诿r) ) `? kT  +R*!P_ kcT)!@R? kT( R kcTRR觿r(  kTHR) *q_?qT)aR? kT( *R Q? k)R)r!Iz'#_?#*#_?#{ OL@*bCFQiqaT"X9BR|@ @OB{è#_?#C{_WOC A8)%CARL@9x@* 5@9}q T qc Tu@R@7ub*hCFQiqaT;@9Rh"9`5@h"X9R35@yR#RR5@yR#RR 5**!***! *!*!*!u@R~@A8%C@ TODWC_B{AC#_?#{ OL@*bC FQ?QqTIR r kaT#R*BR|@ @OB{è#_?#{OC A8)%CARL@`4|@R@r4qT!|@q`A8%C@ TOB{A#_?#{ OL@*bCFQiqaT P9h4P9BR|@ @OB{è#_?#C{_WOC A8)%CARL@`41@R7b*@*RCqʒ9(FQiqז9aTR@!R#rؚP9*5@*@quߒ9@R~@A8%C@ ATODWC_B{AC#_*!**?#{ OL@*bCFQiqaT P9h4P9BR|@ @OB{è#_?#C{_WOC A8)%CARL@`41@R7b*@*RCqʒ9(FQiqך9aTR@!R#rؖP9*5@*@quߒ9@R~@A8%C@ ATODWC_B{AC#_*!**?#{ OL@*bDBR*`~@ @OB{è#_?#{OC A8)%CARL@`4 b*@A8%C@ T@OC{A#_?#{WOCA8ՁR%CL@@7b*R@!R#r*5@@*5@BR*@RA8%C@ AT~@OCWB{A#_*!**?#{WOC A8)%CARL@5@IAFQQ kTA8%C@ aTOCWB{A#_@R7b*R@!R#r*5@)@qt@R~@*!**?#{WOCA8ՁR%CL@@@7'R@!Rr*5@@*5@BR*@RA8%C@ AT`~@OCWB{A#_*!**?#{WOCA8%CL@ AR*5@`qT@R`7'R@!Rr*5@)@*@R~@q`A8%C@ TOCWB{A#_*!**R~@@Bc?#{L@ O94CR|@{#_@!?#C{WOCA8ՁR%CL@@7RR@*@R5~SBR*A8%C@ T`~@@ODWC{AC#_*!**R?#{WOC A8)%CARL@`4@R`7@RR@*R~@q`A8%C@ TOCWB{A#_*!**R~@?#C{WOCA8ՁR%CL@@7RR@*@R5~SBR*A8%C@ T`~@@ODWC{AC#_*!**R?#{WOC A8)%CARL@`4@R`7@RR@*R~@q`A8%C@ TOCWB{A#_*!**R~@?#{WOCA8%C!RL@@C* 5@R7@@@*R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8ՁR%CL@@7ȆO94@R@!R#r@5@nRPr@4**@_ qT*U@R5BR**A8%C@ T~@OCWB{A#_*!**R@!*?#{OCL@*b"C  ` TA_TBA_8_ qTKQ qBTK__ql-@)=Sl=m=Se]34_qTK_l@)=S3 _qTK_l5@)f @=S3]3 J@_aTK!_x@DA_8B# @@@CBR|@@OC{A#_֠@!@! ?#{WOCA8ՁR%CL@@@7R@!R#r*5@@5@BRuS*@RA8%C@ T`~@OCWB{A#_*!***@!?#C{WOCA8ՁR%CL@Z@7R5@9(6aR@5@yBR!*@RA8%C@ T`~@@ODWC{AC#_*!***@!@!*@!?#{WOCA8ՁR%CL@@7*5@BR*@RA8%C@ AT`~@OCWB{A#_*!**?#{CA8%CRL@5@BRA8%C@ T{A|@@#_?#{_WOC A8)%CARL@3@`4|@(R 75c*@6@qT'R @!Rr*5 @*@*5`R~@qA8%C@ TOEWD_C{A@#_*!**`R~@!*!?#{CA8%CaRL@5@BRA8%C@ T{A|@@#_?#{_WOC A8)%CARL@3@`4|@(R 75c*@6@`qT'R @!Rr*5 @*@*5`R~@qA8%C@ TOEWD_C{A@#_*!**`R~@!*!?#{CA8%CARL@5@BRA8%C@ T{A|@@#_?#{_WOC A8)%CARL@3@`4|@(R 75c*@6@`qT'R @!Rr*5 @*@*5`R~@qA8%C@ TOEWD_C{A@#_*!**`R~@!*!?#{CA8%C!RL@5@BRA8%C@ T{A|@@#_?#{_WOC A8)%CARL@3@`4|@(R 75c*@6@`qT'R @!Rr*5 @*@*5`R~@qA8%C@ TOEWD_C{A@#_*!**`R~@!*!?#{CA8%C*L@5@BRA8%C@ T{A|@@#_?#{_WOC A8)%CARL@3@`4|@(R 75c*@6@`qT'R @!Rr*5 @*@*5`R~@qA8%C@ TOEWD_C{A@#_*!**`R~@!*!?#{WOCA8ՁR%CL@@ 7b*'R@!Rr*5@@5@BRS*@RA8%C@ T`~@OCWB{A#_*!***@!?#C{_WOC A8)%CARL@`4|@/@qiT*@R 7b*'R@!Rr@*@5@{S@BR**5@R~@q`A8%C@ TODWC_B{AC#_*!**R~@ )q*@"!*?#C{WOCA8ՁR%CL@@7b*@!CR4**@@@*A@R5BR**A8%C@ T~@@ODWC{AC#_*!**R?#{WOA8ՁR%CL@C@ 7b*AR@!3ѢR#r4**@CC_@ 5@4!q R1 Rq*@R5BR**A8%C_ T~@@OEWD{B#_փAR@!3ѢR#r@5@3C_5@AR@!3ѢR#r 2 r5@#C_*5Rq ԁR @}} I}S *!**R*@!**@!@!?#{WOCA8ՁR%CL@@7b*R@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8%CL@ R`4|@#@R 7b*R@!R#r*5@)@*@R~@q`A8%C@ TOCWB{A#_*!**R~@@Bc?#{WOCA8ՁR%CL@@7b*R@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8%CL@ R*5@}Sh5@R 7b*R@!R#r*5@)@*@R~@q`A8%C@ TOCWB{A#_*!**R~@@Bc?#{WOCA8ՁR%CL@@7b*R@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8%CL@ R*5@!CqT_qhT@R 7b*R@!R#r*5@)@*@R~@q`A8%C@ TOCWB{A#_*!**R~@@Bc?#{WOCA8ՁR%CL@@7b*AR@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8%CL@ R`4|@#@R 7b*AR@!R#r*5@)@*@R~@q`A8%C@ TOCWB{A#_*!**R~@@Bc?#{WOA8ՁR%CL@ @7b*(R@!3Rr*5@C@R*@Rt5B)C)#D)BR*A8%C_ T~@OEWD{C#_*!**R?#{#WOA8R%CL@ ! CR*5! CR~* 5!CR!* 5!CR1*` 5!CRA* 5! CRQ* 5!@CRa*@5!` R5`<*1"R/BR-bR+R)@*`5b*(R@!3Rr*5@C@R*5@R~@q R@!R~@A8%C_ TOFWE{C#@#_@!*@*?#{WOCA8ՁR%CL@@7b*@R@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8ՁR%CL@@7b*AR@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#{WOCA8ՁR%CL@@7b*AR@!R#r*5@@*@R5@BR*A8%C@ T~@OCWB{A#_*!**R?#C{_WOCA8%CL@ ՈO94R`4;@#q T qTqT"@R7b* 2R!r***5>R*@*qT*@R~@q`A8%C@ TODWC_B{AC#_*!**R~@@!@!@@BcO9h5@!?#{WOCA8ՁR%CL@@7b*'R@!Rr*5@@5@BR*@RA8%C@ T`~@OCWB{A#_*!***@!?#{g_WO A8)%C3ARL@CS[@W@`4|@C_qiTR 7Uc*'R!CRr* 5@3` 5'R!CRr* 5BCHFQQqTHRr_ka T*@_k"T@#  ` 5@y H*_k TS@#@ 5@y _ q ! T'R!CRr*5@C_*@4C_ ) J!qB*!**`R~@*!`R(@?qA8%C_ TOFWE_DgC{B#_!!**!*!?#{WOC A8)%CARL@`4|@@qT@R7RR!r`r*@RA8%C@ TOCWB{A#_*!**R~@?#C{WOCA8ՁR%CRL@@CFQiqR7`7b*'R@!Rr*5@@ *5@R5@BR*A8%C@ T~@@ODWC{AC#_*!**R@!?#{WOCA8%CL@C@FQiqTR 7b*'R@!Rr*5@@*5@Ru4~@@BR|@A8%C@ ATOCWB{A#_!*!**R~@@!?#{WOCA8%CL@C@FQiqTR 7b*'R@!Rr*5@@A*5@Ru4~@@BR|@A8%C@ ATOCWB{A#_!*!**R~@@!?#{ OL@*bFBR*`~@ @OB{è#_?#{OC A8)%CARL@`4|@ b*@A8%C@ T@OC{A#_?#{WOCA8ՁR%CL@@7b**@R5@BR*A8%C@ T`~@OCWB{A#_*!**R?#{ OC`C`Cc0R0R0RB 0RhCR)r9tFQQqi2TADR`@r@6BDR`@aCr@`TOB @{è#_`@!?#{ WO@*bCw @OCWB{Ĩ#_?#{ WO@*bCR``OCWB @{Ĩ#_?#{_WO@RR@@c*3FBsOCWB_A{Ĩ#_?#C{WOCA8%CR@R4|@ s b*@2A8%C@ !T@ODWC{AC#_?#{g_WOCA8%C@HCI3F4@94@@R 7Sc*@CXX9R`qXCRB@@C3F**4@#T*(@@@5RR@`@BRtS@`S@RA8%C@ TOEWD_CgB{A#_S@*!T|@*`|@@@!?#{ C`C`C @{¨#_cs40l26_regmapcs40l26_pm_stdby_timeout_ms_getcs40l26_sys_resumecs40l26_suspendcs40l26_dbc_setcs40l26_copy_f0_est_to_dvlcs40l26_pm_exitcs40l26_pm_opscs40l26_pm_active_timeout_ms_setcs40l26_asp_startcs40l26_sys_suspendcs40l26_removecs40l26_ack_writecs40l26_resumecs40l26_readable_regcs40l26_fw_swapcs40l26_sys_resume_noirqcs40l26_set_pll_loopcs40l26_pseq_writecs40l26_get_num_wavescs40l26_dsp_state_getcs40l26_svc_le_estimatecs40l26_probecs40l26_pm_entercs40l26_vibe_state_updatecs40l26_precious_regcs40l26_dbc_enablecs40l26_debugfs_cleanupcs40l26_pm_active_timeout_ms_getcs40l26_volatile_regcs40l26_pm_stdby_timeout_ms_setcs40l26_sys_suspend_noirqcs40l26_resume_error_handlecs40l26_debugfs_initcs40l26_dbc_gett O2 "8Q svy<Fr`  \  r *$ pI.description=CS40L26 Boosted Mono Class D Amplifier for Hapticsauthor=Fred Treven, Cirrus Logic Inc. license=GPLversion=7.0.0vermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=cs40l26_coredepends=cl_dsp-core,systracesrcversion=10EA6A5A8EFCEDA9EBE8213scmversion=gbaed114a16b4LinuxLinuxcs40l26_core떎module_layoutdmemset~)Hmemcpyғ__stack_chk_failfGOsimple_write_to_buffer`Ϙstrlenݷasimple_read_from_buffer,simple_openIM:sysfs_create_groups]input_register_device5h$input_ff_createSvinput_set_capability%Wdevm_input_allocate_device$8__init_swait_queue_headH of_property_count_elems_of_size{of_property_read_string_helperPgof_property_read_u32_indexikstrtoint:Oafwnode_property_read_u32_array@32fwnode_property_read_stringZstrncmp?fwnode_get_nameMdevice_get_next_child_node9device_get_child_node_countN9of_property_read_variable_u32_array[Үof_find_propertyϳSof_property_read_stringUrS__list_del_entry_valid__msecs_to_jiffiesWwait_for_completion_timeoutjUcl_dsp_raw_writecl_dsp_memchunk_writecl_dsp_memchunk_flush\cl_dsp_memchunk_read6cl_dsp_memchunk_create%}Ԇlockdep_init_map_typeAcomplete7complete_allW6U>cl_dsp_logger_updateF__sw_hweight649~ecl_dsp_algo_is_present9dstrscpynJnesnprintf):wcl_dsp_coeff_file_parseT9regmap_multi_reg_write{쯯pm_runtime_set_autosuspend_delay jpm_runtime_enableE:#__kmalloc -kmem_cache_alloc_trace zkfreeUdregmap_bulk_read#cl_dsp_fw_id_getӼK\cl_dsp_wavetable_createXkcl_dsp_create)cl_dsp_destroycl_dsp_fw_rev_get.cl_dsp_firmware_parserelease_firmwarearequest_firmware8#__pm_runtime_use_autosuspendX__pm_runtime_disable-__pm_runtime_set_statush__list_add_validPdevm_kmallocSwqueue_work_on ]usleep_range_stateVmrcu_is_watchingMJpreempt_schedule_notraceA __traceiter_0<regmap_update_bits_basenȿinput_unregister_device-sysfs_remove_groupszxregulator_disable destroy_workqueueFcancel_work_sync*mutex_destroyE0;devm_mfd_add_devicesCDgpiod_set_value_cansleep&devm_gpiod_get_optional9*"regulator_bulk_enabledevm_regulator_bulk_get+Db__init_work%Ialloc_workqueueh˽__mutex_init enable_irq`devm_request_threaded_irqo<disable_irq[(_dev_info ڋdevm_kfreeBALregmap_bulk_writeSsysfs_notifyZ'__dynamic_dev_dbgHmutex_is_locked"_dev_warnAregmap_writemutex_unlockٽregmap_read{f8emutex_lock_nested^^_dev_err;cl_dsp_get_regGNU,9œDkJ GNU `0,@<|L( h$HT48dtx\XlpDP`dh $R(048<@RD7m  b   t x|gx|z$( ,8<@lp)t},0B4\`dhlp DH/LPT9XXTRX\H=LP 04Lp'D,DDhD^^) "$"(!4 8 <!H%3L%3P!\ ` d!tx(! 0C@ C C & &! %0 C@ %X Ch % C % % !   % % (   % % (   % % (d #| C # C # C    !$ ( 0, 00  4  D (L 0P 0T  X  h (p 0t 0x  |  ( /   1 1 ( -( , 0 ]-4 ]-@ (h -     ( /   ! ! (L `  d  t   C #   , C#,08,D H P!Xpp  ::(88!!(@?d????!!04<!HGL\ PPdd(""(LD5PD5pt|BB<B))C4 X #Bu%u%!  !048@Dlp@A''@A (,TXl@A@Ahl-8GHI99999:; ;6(,0<8DTP\>HEE**F<@PT`!l#p#&XX!%%5050!##!++,08!t1x1|0%%12bxx2++  $ <b\2dhl0p0b2@@b2!!PP b,0H3`dhp4x|5C6C%% #p#22tt,?``x(x<xPxdxtP`7!VVkg2 g2   l0 *4 *@ lP *T *` lh l  l + + m   m >. >. m ! ! $!m4! 8! L!mX!,\!,x!m! ! !l!!!m!0!0!m!!"m("),")@"mL"hP"hl"mx"/|"/"m"""m"""m#/#/ #m0#+4#+P#m#n#E#o###%#%#u2#u2#s3#s3#!$4$4$!$o$$p0$qH$s`$s|$ $ $r$t$:$:$s%Eh%el%ex%|%%-1%-1%B%B%&% % %!%%%!%"%"%!&+ &1+$&1+D&m\& `& t&m&:&:&m&$&$&m&4&4&m'G 'G'l '1$'1@'mL'P'l'mx'L|'L'm'''m'''m'>(>(l,(DF<(DFD( H( T(wt(E( ( (m(4)+@)"D)"L)!`)Zd)Zl)!t)x))&)Z)Z)!)9)9)&)2)2)V)V)))))!*0G*** *4*.@*DD*DL*GP*G\*!t*%x*%***"@+D+X+ p+%+++ +%+, ,,$,!0,GD, H, L,''P,''T,(`,d,l,!t,$x,,,+,+,',', , ,!,, , ,%#,%#-- -(-H -H - $- (-(`-l-p-x-!-G-"---,-$--.,.C."@.L.$T.d..0.0.&...!. . .%#.%#.0.0.(//"p/)#t/)#/ ///%/$//0 00! 0G,00040!<0H0 L0 P0T0X0b$\0b$d0(00"$1 (1 ,1''01''41(h10t10x1U2V2223 D3%X3%l3%3c3d4d84dP4Vl4444!4G44444!4*4*4!555!5+5+50505N5N5!556!@6VP6e6h7c7d7d7d7d7e88V\8cp888V9c89fH9fX9fh9fx9f9f9f9T99T :c0:f@:fP:fd:e:,:,:!:V:c:f:f ;f;f<;ԕP;Tl;f|;f;f;f;;,;,;!;T;T<<H<z$L<z$`< |<#<w<w< <#<J<J< =g4=P=T=`=!l=Gx=|==== = =!=.=.=!===T>>(>>(>>>>>?%?M8?T@?$D?T??/?/? @%@@F\@|@$@$@!@".@".@!@@@!@(@(@!@!@!@$A$A&,A*0A*8A!LATPA,TA,\A!AAA!A A A!Ar/Ar/A!B4B4B!B(B ,B 0B4BDB(TBH XBH \B `B dB(pB( tB( xB(|B(B(B B BR/BR/B(B` B` BBB(C,C"C$CiChC"D%LDDjDTD$DDEE$E!0EG4EDE\EZ`EZtE$xE$EEE!EEE!E %E %E!E E EBEBE2E2E(F F F''F''F($FH (FH ,F 0F 8F(\F4`F4dFGhFGFvFuFFFqGpGpGq,GGNGOGJGJG-G-G"G"GPG;G;HHHJ(HK4HlLHLXHKdHntH(oHMHpHHHHHwIlI7 I7$I!`IxpIpIwI+I+I!I|-I|-I&I J4J"DJ#lJ#J#J^KT5KT5 KfKf@K`DK`HK3LK3PKTK`K,dK,hK(K%KKK(K(K(KKLNLN L(L` L`(L,L0L(HL#\L!`L!tL L#LLLLL(L%L(L(MdMdM(MM$M#(M#,M(lBP h@B CE LEF8 hE Fp ,K4K pK$hY(80K4Y8p@KDKHPKTKX0`LdLhp8LtYxLLLLPMM4MX>`>h>P?fX?]`?h?Q1p? ?9@9AA BXBC C(CC0D9-HDDAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)                    R'O''@L9H }?`D`A`>R] = %:060#VRR<R<bO0'KG,7pDPA@Tm~=9<F6U!b!! |; 7 F' 82 t4 }SPR8?P $ L H L WE0 B > :@U08{7 p a4PFS O`oL hH 'EpK8A 0> z:0V87  *4 L }V9K8R d O 9LU82H D  A \=1:p8: |6=88V R [O K pG=P8D IA]A8x= 9 6U p5RN ,KqG DD @ << q9 K6 UUQ NJ F C `@$< T  9 5 I T UQ ? #N SJ (F0]C ?<< 8H5 ~TTQ M`I $.FlB (?x; ,q8+5 0TP 4aMrI 8EB <.?C; @:84 DSoP H*MI LEdB P> D5 ; T7 x4 DdC < 50Q@IPw` P` DF2 0G *vS *8P0S 8L *HPE 0-B@#I 8> <,:P>H 8t7 `,  4-Z4 4-?S`L 8O T-& .hL .aHp7 8 E h/S l0pA l0)>s: B7#4 1vVR h1O2L B+H7 8D 2  (" ԕAB` 8= D=:u4( 86 |>VO 8R l@> B\TO BKG @FD=> 8BA Cq=9 PE6U lE.R DFN 0G# l nL? (op# p  wP2 xv/ w I%K IjGM8=D 0K@ IF8< tKj90CH8D6 KNU@?8Q KNPI8J KF`8T`8C LY@p J8}< Np85 MwTU8Q NMN@8I N'FB O? ; _j8Jx8$5 @OT P xOZM,kI _E0B O'?8<; _38@584 OSPhP $P#MDI _E`{@ 8]B \P>p; P7P4 _oSC81P PLH PIE\A _}>G8: Qm7S4 DQ8ShO _aL<X8ZH |QEA Q">tl: _ 7$984 QoV7<8R QOpQ88+L R$HF8D RA @P8= 4R:0C86 TRV@nJ8R tRR MO K RG G D Rh= ;A a= RU 9 6 RK ~U 'R R@ N K R;6 cG 6D RN @ < Rc946 _GUQ _}NJ _FC _R@v< _85 _TGQ _NEJ _FOC _?; _8~5 _pTP _MI ` FB `?(; `c845 `T@P `SMLdI `EXB ` ?d5; `,8p4 `S|aP $`MH (`yEVB ,`>: 0`74 4`hS*P 8`LH <`BEA @`v>: D`f7L4 H`1SO L`ZLPQ8SH WE`E8A `Z>p^; 8e: |Z7I?h 84 ZhVB0 8R Z}O T5 L P`a aH aDA b= : e6|L 8V DbRFO bKG cD 4A eZ=9 e6wU c R$N eK0\G e/D<@ e<\9 hc-6@U lcQHvN eJTF eCK@ |co<`8 e5lT e@Q N c>JxzF eR HC ? DdSG ; 8 Ld< w5 iT `dPM fIF fBz? f;\8 f5T fPLM f]IE fB? f4 f8.; f%804 TfSZP XhM@H@ 8H frEPOB f>: \hH 7 4 0g> aS #P : hh_7 E4 lh*S,O phSL8LH th EDA xh>P^: |h$! h6 h4`aV hR\vO XjLpG iDhA \jQ = : `iG 6 V hixRt?O `jKG djD-A hjS=9 lj}6pU pjRN tjKLG xj(D@ |jL j,< jU9&6 j9UQ loN:x 8J jFC $kD@h< lS 8 5 kH T 9Q kN7J lsFAC l?; l8p5 lbTP lM(I lF4B ls?@; lU8 l2 ē5 n& (T (oP p3 H|l ~" 8# # # ؃+ Єg#  ܊ |d# $ LEM (wVI wE wB x? H|'; ~8 84 S SP ؃M+7h8H kE ЄHB > L: ܊7 |4 ZS ĐP L uH ē4E A ԕh> : ̘X7 @>4 x#S O LL EH XE A t > W: 6 04 @ZV 6R  (oO (, K P G + 0D 0c A + pp= py 9 + pp6 p hU * HIR H ,O * DhK T \G \[* phXD pAoK 8'= @ ظ\9 ظ 4v6 4+ DiU D TQ T* dN d t$J t1 x G  C t@L< 9O 85  ,U  XiQ  47N 4, gJ  + F x @C @=+  @  d0< d+ 8  5 + T  2Q + 0M 0 HJ , BF b TC H l?  @; N, t8 ?5981T  @@P @+, uM I.= 8E & @B `, @B? @W;A 8N8 x} @5 u* tS P_DX 8>M @ |XI |* E  @xB  @>  8@ ; 8X+ x47 x4 G 8S  @LP r+ L * H  |dE   B  >  h: :, 7 m n4 SS  AxH3 O ( uL b3 LnH L-( -E  3 (A 6> : d$7 h74 lS pO tEL x>H D A = *: 6 4 )V R hO K G D VA = 9 h6 U BR  O ~G )QD@ =~9X6 bU0Q@NPJ X=@ ?G = ??9 ~ _6 C`m@ >< 8>9 P?5 x?T ?bQ 0N ?`J H@G PF P 8| X870 8 8O( 8w 88U p8r 8u( 8 8 P8 8. 8. 8, 081 h8C 3 8@ . 8% 8w! 8\! H8 8 8)< 8" `8 `Q 8Z2 (8w `8% 8  8 8H! @8  x832 82 82 8 X 8e 82 8H2 8q2 8 8 p 8 85 T +Q XM I ;F  C 8? p; ~8 85 *T PP nM I E 0B h;? P; G8 5 HS |P 7M I (E `qB > ; 7 @4 xS EP L H X ]E B > : 8 7 p g4 LS AO XE  d@  h l&  p t0  xQ  |q            o          5              G  o    <      X      n       ` ` ` `H ` `  ` $` (` ,` 0`W 4`v 8` <` @`h D`7 H` L`  P`s T` X`? \`) ``M d` h. lH pe t x |   `   9  R #         @    X   ?    | g   &    Y  {  l    L     :!7!04!S!    "6#R#3#R cO O @L$%9H%L  H *#D M%:!#$%!' < g $ X< (wt @8 1 x$ t $P ̘t   " t  ) TX3' x Đc/ (  X  t0 D@s& T$S. T1 \,1 \ \- p- \ L \V"" L" Y  X=$812"X' 2%j{'/~ &"'.g"#63&o.q D/C*S0W#b(!31.0p,,*[%)Z) H73/ 03.'+*%'^Er)8"F(,3)"3 #e'&51##-/-;#T9%z3/J)/"%u1-(@1 P?(' (> (Y 8( 0 ?R" ?3 x?0 H@% @ % 0$ o  8>I6A$"-)D&5!A!i'Vtas#js9nb;_Z|<.^TC!E| j)K38/&QVng#/1(ۧ?\i0{Y;&5q(q1VL0A2Sfs.ѱn`- 2Gn,gHZ U7 'yI$ޟYy$=%GSonuUE"/-$.note.gnu.property.note.Linux.hyp.text.comment.init.plt.hyp.bss.rela.data.cs40l26_dev_attr_groups.rela.rodata.cs40l26_pm_ops.rela___ksymtab_gpl+cs40l26_pm_ops.rela___kcrctab_gpl+cs40l26_pm_ops.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.rela__dyndbg.rela___ksymtab+cs40l26_ack_write.rela___kcrctab+cs40l26_ack_write.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.hyp.rodata.hyp.dataof_find_propertyinput_set_capabilitystrscpymemcpymutex_destroycl_dsp_debugfs_destroycl_dsp_destroysysfs_notifyinit_completion.__keycs40l26_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_arrayfwnode_property_read_u32_arraydev_attr_boost_disable_delaypm_runtime_set_autosuspend_delayof_property_read_u32_indexboost_disable_delay_showsvc_le_est_showredc_est_showmax_vbst_showf0_offset_showhalo_heartbeat_showdelay_before_stop_playback_us_showdvl_peq_coefficients_showpm_stdby_timeout_ms_showpm_active_timeout_ms_showdbc_tx_lvl_hold_off_ms_showf0_and_q_cal_time_ms_showredc_cal_time_ms_showdbc_tx_lvl_thresh_fs_shownum_waves_showpower_on_seq_showdie_temp_showmax_vmon_showlogging_en_showdbc_fall_headroom_showdbc_rise_headroom_showmax_bemf_showdbc_env_rel_coef_showdsp_state_showvibe_state_showswap_firmware_showredc_comp_enable_showf0_comp_enable_showdbc_enable_showowt_free_space_showvpbr_thld_showq_measured_showredc_measured_showf0_measured_showq_stored_showsvc_le_stored_showredc_stored_showf0_stored_showwait_for_completion_timeoutdev_attr_svc_le_estdev_attr_redc_estdev_attr_max_vbst__ubsan_handle_cfi_check_fail_abortcs40l26_dsp_start__kstrtabns_cs40l26_asp_start__crc_cs40l26_asp_start__kstrtab_cs40l26_asp_start__ksymtab_cs40l26_asp_startdevice_get_child_node_countkstrtouintkstrtointcl_dsp_algo_is_present__might_faultboost_disable_delay_show.cfi_jtsvc_le_est_show.cfi_jtredc_est_show.cfi_jtmax_vbst_show.cfi_jtf0_offset_show.cfi_jthalo_heartbeat_show.cfi_jtdelay_before_stop_playback_us_show.cfi_jtdvl_peq_coefficients_show.cfi_jtpm_stdby_timeout_ms_show.cfi_jtpm_active_timeout_ms_show.cfi_jtdbc_tx_lvl_hold_off_ms_show.cfi_jtf0_and_q_cal_time_ms_show.cfi_jtredc_cal_time_ms_show.cfi_jtdbc_tx_lvl_thresh_fs_show.cfi_jtnum_waves_show.cfi_jtpower_on_seq_show.cfi_jtdie_temp_show.cfi_jtmax_vmon_show.cfi_jtlogging_en_show.cfi_jtdbc_fall_headroom_show.cfi_jtdbc_rise_headroom_show.cfi_jtmax_bemf_show.cfi_jtdbc_env_rel_coef_show.cfi_jtdsp_state_show.cfi_jtvibe_state_show.cfi_jtswap_firmware_show.cfi_jtredc_comp_enable_show.cfi_jtf0_comp_enable_show.cfi_jtdbc_enable_show.cfi_jtowt_free_space_show.cfi_jtvpbr_thld_show.cfi_jtq_measured_show.cfi_jtredc_measured_show.cfi_jtf0_measured_show.cfi_jtq_stored_show.cfi_jtsvc_le_stored_show.cfi_jtredc_stored_show.cfi_jtf0_stored_show.cfi_jtcs40l26_asp_start.cfi_jtcs40l26_pm_exit.cfi_jtcs40l26_debugfs_init.cfi_jtcs40l26_pm_stdby_timeout_ms_set.cfi_jtcs40l26_pm_active_timeout_ms_set.cfi_jtcs40l26_dbc_set.cfi_jtcs40l26_pm_stdby_timeout_ms_get.cfi_jtcs40l26_pm_active_timeout_ms_get.cfi_jtcs40l26_dsp_state_get.cfi_jtcs40l26_dbc_get.cfi_jtcs40l26_playback_effect.cfi_jtcs40l26_erase_effect.cfi_jtcs40l26_upload_effect.cfi_jtcs40l26_get_num_waves.cfi_jtcs40l26_pm_enter.cfi_jtcs40l26_vibe_start_worker.cfi_jtcs40l26_vibe_stop_worker.cfi_jtcs40l26_set_gain_worker.cfi_jtcs40l26_erase_worker.cfi_jtcs40l26_upload_worker.cfi_jtcs40l26_sys_resume_noirq.cfi_jtcs40l26_sys_suspend_noirq.cfi_jtcs40l26_irq.cfi_jtcs40l26_debugfs_cleanup.cfi_jtcs40l26_set_pll_loop.cfi_jtcs40l26_fw_swap.cfi_jtcs40l26_set_gain.cfi_jtsimple_open.cfi_jtcs40l26_copy_f0_est_to_dvl.cfi_jtcs40l26_precious_reg.cfi_jtcs40l26_volatile_reg.cfi_jtcs40l26_readable_reg.cfi_jtcs40l26_remove.cfi_jtcs40l26_pseq_write.cfi_jtcs40l26_ack_write.cfi_jtcs40l26_fw_ctrl_name_write.cfi_jtcs40l26_fw_algo_id_write.cfi_jtcs40l26_svc_le_estimate.cfi_jtcs40l26_vibe_state_update.cfi_jtboost_disable_delay_store.cfi_jtredc_est_store.cfi_jtf0_offset_store.cfi_jtlogging_max_reset_store.cfi_jtdelay_before_stop_playback_us_store.cfi_jtdvl_peq_coefficients_store.cfi_jtpm_stdby_timeout_ms_store.cfi_jtpm_active_timeout_ms_store.cfi_jtdbc_tx_lvl_hold_off_ms_store.cfi_jtdbc_tx_lvl_thresh_fs_store.cfi_jttrigger_calibration_store.cfi_jtlogging_en_store.cfi_jtdbc_fall_headroom_store.cfi_jtdbc_rise_headroom_store.cfi_jtdbc_env_rel_coef_store.cfi_jtswap_firmware_store.cfi_jtredc_comp_enable_store.cfi_jtf0_comp_enable_store.cfi_jtdbc_enable_store.cfi_jtvpbr_thld_store.cfi_jtq_stored_store.cfi_jtsvc_le_stored_store.cfi_jtredc_stored_store.cfi_jtf0_stored_store.cfi_jtcs40l26_sys_resume.cfi_jtcs40l26_resume.cfi_jtcs40l26_resume_error_handle.cfi_jtcs40l26_dbc_enable.cfi_jtcs40l26_probe.cfi_jtcs40l26_sys_suspend.cfi_jtcs40l26_suspend.cfi_jtcs40l26_fw_ctrl_val_read.cfi_jtcs40l26_fw_ctrl_name_read.cfi_jtcs40l26_fw_algo_id_read.cfi_jt__kstrtabns_cs40l26_pm_exit__crc_cs40l26_pm_exit__kstrtab_cs40l26_pm_exit__ksymtab_cs40l26_pm_exit__mutex_initcs40l26_input_init__kstrtabns_cs40l26_debugfs_init__crc_cs40l26_debugfs_init__kstrtab_cs40l26_debugfs_init__ksymtab_cs40l26_debugfs_initcs40l26_brownout_prevention_initmemsetdev_attr_f0_offsetdev_attr_logging_max_reset__kstrtabns_cs40l26_pm_stdby_timeout_ms_set__crc_cs40l26_pm_stdby_timeout_ms_set__kstrtab_cs40l26_pm_stdby_timeout_ms_set__ksymtab_cs40l26_pm_stdby_timeout_ms_set__kstrtabns_cs40l26_pm_active_timeout_ms_set__crc_cs40l26_pm_active_timeout_ms_set__kstrtab_cs40l26_pm_active_timeout_ms_set__ksymtab_cs40l26_pm_active_timeout_ms_set__kstrtabns_cs40l26_dbc_set__crc_cs40l26_dbc_set__kstrtab_cs40l26_dbc_set__ksymtab_cs40l26_dbc_setcl_dsp_fw_rev_get__kstrtabns_cs40l26_pm_stdby_timeout_ms_get__crc_cs40l26_pm_stdby_timeout_ms_get__kstrtab_cs40l26_pm_stdby_timeout_ms_get__ksymtab_cs40l26_pm_stdby_timeout_ms_get__kstrtabns_cs40l26_pm_active_timeout_ms_get__crc_cs40l26_pm_active_timeout_ms_get__kstrtab_cs40l26_pm_active_timeout_ms_get__ksymtab_cs40l26_pm_active_timeout_ms_getgpio_map_getdevm_regulator_bulk_get__kstrtabns_cs40l26_dsp_state_get__crc_cs40l26_dsp_state_get__kstrtab_cs40l26_dsp_state_get__ksymtab_cs40l26_dsp_state_getcl_dsp_fw_id_get__kstrtabns_cs40l26_dbc_get__crc_cs40l26_dbc_get__kstrtab_cs40l26_dbc_get__ksymtab_cs40l26_dbc_getcs40l26_playback_effectcs40l26_erase_effectcs40l26_upload_effectdev_attr_halo_heartbeatcpu_hwcap_keyscs40l26_devs__pm_runtime_set_statusdev_attr_delay_before_stop_playback_usdev_attr_dvl_peq_coefficientscs40l26_change_fw_control_defaultscs40l26_handle_dbc_defaultscs40l26_dev_attrscs40l26_dev_attr_groupssysfs_remove_groupssysfs_create_groupscs40l26_debugfs_fops__kstrtabns_cs40l26_pm_ops__crc_cs40l26_pm_ops__kstrtab_cs40l26_pm_ops__ksymtab_cs40l26_pm_opscpu_hwcaps____versionsktime_get_mono_fast_nscs40l26_get_fw_paramsdev_attr_pm_stdby_timeout_msdev_attr_pm_active_timeout_msdev_attr_dbc_tx_lvl_hold_off_msdev_attr_f0_and_q_cal_time_msdev_attr_redc_cal_time_mscs40l26_attn_q21_2_valsdev_attr_dbc_tx_lvl_thresh_fscs40l26_pseq_op_sizes__kstrtabns_cs40l26_get_num_waves__crc_cs40l26_get_num_waves__kstrtab_cs40l26_get_num_waves__ksymtab_cs40l26_get_num_wavesdev_attr_num_wavescs40l26_dbc_namesgic_nonsecure_prioritiescs40l26_supplies__msecs_to_jiffieskmalloc_cachesdevm_mfd_add_devices_dev_errdebugfs_create_dir__kstrtabns_cs40l26_pm_enter__crc_cs40l26_pm_enter__kstrtab_cs40l26_pm_enter__ksymtab_cs40l26_pm_enter__arch_copy_from_userof_property_read_string_helpercs40l26_vibe_start_workercs40l26_vibe_stop_workercs40l26_set_gain_workercs40l26_erase_workercs40l26_upload_workersimple_write_to_buffersimple_read_from_buffercpu_number__kstrtabns_cs40l26_sys_resume_noirq__crc_cs40l26_sys_resume_noirq__kstrtab_cs40l26_sys_resume_noirq__ksymtab_cs40l26_sys_resume_noirq__kstrtabns_cs40l26_sys_suspend_noirq__crc_cs40l26_sys_suspend_noirq__kstrtab_cs40l26_sys_suspend_noirq__ksymtab_cs40l26_sys_suspend_noirqdisable_irqenable_irqdevm_request_threaded_irqcs40l26_irqdev_attr_power_on_seqcs40l26_pm_runtime_setupcs40l26_dev_attr_groupcs40l26_dev_attr_cal_groupcs40l26_dev_attr_dbc_group__kstrtabns_cs40l26_debugfs_cleanup__crc_cs40l26_debugfs_cleanup__kstrtab_cs40l26_debugfs_cleanup__ksymtab_cs40l26_debugfs_cleanupkstrdup__kstrtabns_cs40l26_set_pll_loop__crc_cs40l26_set_pll_loop__kstrtab_cs40l26_set_pll_loop__ksymtab_cs40l26_set_pll_loopdev_attr_die_tempstrncmpstrsepgpiod_set_value_cansleep__kstrtabns_cs40l26_fw_swap__crc_cs40l26_fw_swap__kstrtab_cs40l26_fw_swap__ksymtab_cs40l26_fw_swap__kstrtabns_cs40l26_regmap__crc_cs40l26_regmap__kstrtab_cs40l26_regmap__ksymtab_cs40l26_regmap_dev_infocs40l26_owt_get_section_infocs40l26_pm_runtime_teardown_dev_warndev_attr_max_vmoncs40l26_pm_state_transitiondev_attr_trigger_calibrationqueue_work_oncs40l26_set_gainsimple_openstrlendev_attr_logging_endev_attr_dbc_fall_headroomdev_attr_dbc_rise_headroom__kstrtabns_cs40l26_copy_f0_est_to_dvl__crc_cs40l26_copy_f0_est_to_dvl__kstrtab_cs40l26_copy_f0_est_to_dvl__ksymtab_cs40l26_copy_f0_est_to_dvldebugfs_create_boolcomplete_all__stack_chk_fail__cfi_check_faildevm_gpiod_get_optionalcs40l26_dev_attrs_calcs40l26_irq_update_mask__cpu_online_mask__init_workflush_workmutex_unlock__cfi_checkcs40l26_owt_calculate_wlengthcl_dsp_memchunk_flushof_property_read_stringfwnode_property_read_stringrcu_is_watchingcs40l26_zero_cross_configcs40l26_dsp_configcs40l26_asp_configcs40l26_gpio_configcs40l26_bst_dcm_configcs40l26_bst_ipk_configcs40l26_dsp_pre_configcalib_device_tree_configcl_dsp_get_reg__kstrtabns_cs40l26_precious_reg__crc_cs40l26_precious_reg__kstrtab_cs40l26_precious_reg__ksymtab_cs40l26_precious_reg__kstrtabns_cs40l26_volatile_reg__crc_cs40l26_volatile_reg__kstrtab_cs40l26_volatile_reg__ksymtab_cs40l26_volatile_reg__kstrtabns_cs40l26_readable_reg__crc_cs40l26_readable_reg__kstrtab_cs40l26_readable_reg__ksymtab_cs40l26_readable_reg__dynamic_dev_dbgsnprintfdev_attr_max_bemfdev_attr_dbc_env_rel_coef__check_object_sizeof_property_count_elems_of_sizedebugfs_remove__kstrtabns_cs40l26_remove__crc_cs40l26_remove__kstrtab_cs40l26_remove__ksymtab_cs40l26_removedestroy_workqueuealloc_workqueuecl_dsp_raw_writecs40l26_pm_timeout_ticks_write__kstrtabns_cs40l26_pseq_write__crc_cs40l26_pseq_write__kstrtab_cs40l26_pseq_write__ksymtab_cs40l26_pseq_writecs40l26_dsp_writeregmap_writecl_dsp_memchunk_writeregmap_bulk_write__kstrtabns_cs40l26_ack_write__crc_cs40l26_ack_write__kstrtab_cs40l26_ack_write__ksymtab_cs40l26_ack_writeregmap_multi_reg_writecs40l26_fw_ctrl_name_writecs40l26_fw_algo_id_writecompletedev_attr_dsp_stateusleep_range_statedev_attr_vibe_state__kstrtabns_cs40l26_svc_le_estimate__crc_cs40l26_svc_le_estimate__kstrtab_cs40l26_svc_le_estimate__ksymtab_cs40l26_svc_le_estimatecl_dsp_debugfs_createcl_dsp_createcl_dsp_memchunk_createinput_ff_createcl_dsp_wavetable_createcl_dsp_logger_update__kstrtabns_cs40l26_vibe_state_update__crc_cs40l26_vibe_state_update__kstrtab_cs40l26_vibe_state_update__ksymtab_cs40l26_vibe_state_updatecl_dsp_firmware_parsecl_dsp_coeff_file_parseregmap_update_bits_baseboost_disable_delay_storeredc_est_storef0_offset_storelogging_max_reset_storedelay_before_stop_playback_us_storedvl_peq_coefficients_storepm_stdby_timeout_ms_storepm_active_timeout_ms_storedbc_tx_lvl_hold_off_ms_storedbc_tx_lvl_thresh_fs_storetrigger_calibration_storelogging_en_storedbc_fall_headroom_storedbc_rise_headroom_storedbc_env_rel_coef_storeswap_firmware_storeredc_comp_enable_storef0_comp_enable_storedbc_enable_storevpbr_thld_storeq_stored_storesvc_le_stored_storeredc_stored_storef0_stored_storerequest_firmwaredev_attr_swap_firmwarerelease_firmwarelockdep_init_map_type__kstrtabns_cs40l26_sys_resume__crc_cs40l26_sys_resume__kstrtab_cs40l26_sys_resume__ksymtab_cs40l26_sys_resume__pm_runtime_resume__kstrtabns_cs40l26_resume__crc_cs40l26_resume__kstrtab_cs40l26_resume__ksymtab_cs40l26_resumefwnode_get_name__this_moduledebugfs_create_file__kstrtabns_cs40l26_resume_error_handle__crc_cs40l26_resume_error_handle__kstrtab_cs40l26_resume_error_handle__ksymtab_cs40l26_resume_error_handleregulator_disable__pm_runtime_disabledev_attr_redc_comp_enabledev_attr_f0_comp_enableregulator_bulk_enablepm_runtime_enabledev_attr_dbc_enable__kstrtabns_cs40l26_dbc_enable__crc_cs40l26_dbc_enable__kstrtab_cs40l26_dbc_enable__ksymtab_cs40l26_dbc_enablecs40l26_tuning_select_from_svc_ledevm_kfreedevice_get_next_child_nodeinput_unregister_deviceinput_register_devicedevm_input_allocate_devicepreempt_schedule_notracekmem_cache_alloc_tracedev_attr_owt_free_space__kstrtabns_cs40l26_probe__crc_cs40l26_probe__kstrtab_cs40l26_probe__ksymtab_cs40l26_probe__pm_runtime_use_autosuspend__kstrtabns_cs40l26_sys_suspend__crc_cs40l26_sys_suspend__kstrtab_cs40l26_sys_suspend__ksymtab_cs40l26_sys_suspend__pm_runtime_suspend__kstrtabns_cs40l26_suspend__crc_cs40l26_suspend__kstrtab_cs40l26_suspend__ksymtab_cs40l26_suspenddev_attr_vpbr_thld__list_del_entry_valid__list_add_validmutex_lock_nesteddev_attr_q_measureddev_attr_redc_measureddev_attr_f0_measureddev_attr_q_storeddev_attr_svc_le_storeddev_attr_redc_storeddev_attr_f0_storedmutex_is_lockedcs40l26_fw_uploadcs40l26_coeff_loadcs40l26_pm_timeout_ticks_readcs40l26_dsp_readregmap_readcs40l26_fw_ctrl_val_readcl_dsp_memchunk_readregmap_bulk_readcs40l26_fw_ctrl_name_readcs40l26_fw_algo_id_read__init_swait_queue_headdevm_kmalloc__kmalloccancel_work_synccs40l26_dev_attrs_dbccs40l26_handle_erratacs40l26_a1_errata_note_9$x.699$x.599$d.499$x.399$x.299$x.199$x.99$d.789$x.689$x.589$x.489$x.389$x.289$x.189$d.89$d.779$x.679cs40l26_custom_upload.__UNIQUE_ID_ddebug579$x.579$x.479$x.379$x.279$x.179$x.79$d.769$d.669$x.569$x.469$x.369$x.269$x.169$d.69$d.759$x.659$x.559$d.459$x.359$x.259$x.159$d.59$d.749$d.649cs40l26_handle_irq1.__UNIQUE_ID_ddebug549$x.549$d.449$x.349$x.249$x.149cs40l26_probe.__key.49$d.49$d.739$x.639$x.539$d.439$x.339$x.239$x.139$d.39$d.729$x.629cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug529$x.529$d.429$x.329.Ltmp229$x.229$x.129$d.29$d.719__UNIQUE_ID_version619$x.619$d.519$d.419$x.319$d.219$d.119$d.19$x.709$x.609$d.509$d.409$x.309$x.209$d.109$d.9kstrtou8_note_8$x.698$x.598$x.498$d.398$d.298$d.198$x.98$d.788$x.688cs40l26_bst_ipk_config.__UNIQUE_ID_ddebug588$x.588$d.488$d.388$d.288$x.188$x.88$d.778$x.678cs40l26_sine_upload.__UNIQUE_ID_ddebug578$x.578$d.478$d.378$d.278$x.178$x.78$d.768$x.668cs40l26_set_gain_worker.__UNIQUE_ID_ddebug568$x.568$d.468$d.368$d.268$d.168$d.68$d.758$x.658$x.558$x.458$d.358$d.258$d.158$d.58$d.748$x.648cs40l26_handle_irq1.__UNIQUE_ID_ddebug548$d.548$x.448$d.348$d.248$d.148$d.48$d.738$x.638$d.538$x.438$d.338$d.238$d.138$d.38$d.728$d.628cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug528$d.528$x.428$d.328$d.228$d.128$d.28$d.718__UNIQUE_ID_license618$x.618redc_stored_store.__UNIQUE_ID_ddebug518$x.518$x.418$d.318$x.218$x.118$d.18$x.708$x.608$x.508$x.408$d.308$d.208$x.108$d.8$x.697cs40l26_suspend.__UNIQUE_ID_ddebug597$x.597$x.497$x.397$x.297$x.197$d.97$d.787$x.687cs40l26_erase_effect.__UNIQUE_ID_ddebug587$x.587$x.487$x.387$x.287$d.187$d.87$d.777$x.677$x.577$x.477$x.377$x.277$x.177$d.77$d.767$x.667$x.567$x.467$x.367$x.267$x.167$d.67$d.757$d.657cs40l26_handle_irq2.__UNIQUE_ID_ddebug557$x.557$d.457$x.357$x.257$x.157$d.57$d.747$x.647cs40l26_handle_irq1.__UNIQUE_ID_ddebug547$x.547$d.447$x.347$x.247$x.147cs40l26_probe.__key.47$d.47$d.737$x.637cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug537$x.537$d.437$x.337$x.237$x.137$d.37.Ltmp27$d.727$x.627cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug527$x.527.Ltmp427$d.427$x.327$x.227$d.127$d.27$d.717__UNIQUE_ID_author617$x.617q_stored_store.__UNIQUE_ID_ddebug517$d.517$d.417$x.317.Ltmp217$d.217$x.117$d.17$x.707cs40l26_resume.__UNIQUE_ID_ddebug607$x.607$d.507$d.407$x.307$x.207$d.107$d.7$x.696cs40l26_suspend.__UNIQUE_ID_ddebug596$x.596$d.496$d.396$d.296$d.196$x.96$x.686cs40l26_erase_worker.__UNIQUE_ID_ddebug586$x.586$d.486$d.386$d.286$x.186$x.86$d.776$x.676$x.576.Ltmp476$d.476$d.376$d.276$d.176$x.76$d.766$x.666cs40l26_uploaded_effect_find.__UNIQUE_ID_ddebug566$x.566$x.466$d.366$d.266$d.166$d.66$d.756$x.656cs40l26_handle_irq2.__UNIQUE_ID_ddebug556$d.556$x.456$d.356$d.256$d.156$d.56.Ltmp46$d.746$x.646cs40l26_handle_irq1.__UNIQUE_ID_ddebug546$d.546$x.446$d.346$d.246$d.146$d.46$d.736$x.636cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug536$d.536$x.436$d.336$d.236$d.136$d.36$d.726$d.626cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug526$x.526$x.426$d.326.Ltmp226$d.226$x.126$d.26$d.716__UNIQUE_ID_description616$d.616f0_stored_store.__UNIQUE_ID_ddebug516$x.516$x.416$d.316$x.216$d.116$d.16$x.706cs40l26_resume.__UNIQUE_ID_ddebug606$x.606$x.506$x.406$d.306$d.206$x.106$d.6$x.695$x.595$x.495$x.395$x.295$x.195$x.95$x.685$x.585$x.485$x.385$x.285$d.185$x.85$d.775$x.675cs40l26_owt_upload.__UNIQUE_ID_ddebug575$x.575$x.475$x.375$x.275$x.175$d.75$d.765$x.665$x.565$d.465$x.365$x.265$x.165$d.65$d.755$x.655cs40l26_handle_irq2.__UNIQUE_ID_ddebug555$x.555$d.455$x.355$x.255$x.155$d.55$d.745$x.645cs40l26_handle_irq1.__UNIQUE_ID_ddebug545$x.545$d.445$x.345$x.245$x.145cs40l26_probe.__key.45$d.45$d.735$x.635cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug535$x.535$d.435$x.335$x.235$x.135$d.35$d.725$x.625cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug525$d.525$d.425$x.325$x.225$d.125$d.25$d.715$x.615redc_est_store.__UNIQUE_ID_ddebug515$d.515$d.415$x.315$d.215$x.115$d.15$x.705$x.605$d.505$d.405__UNIQUE_ID_scmversion305$x.305$x.205$x.105$d.5$x.694$x.594$d.494$d.394$d.294$x.194$d.94$x.684$x.584$d.484$d.384$d.284$x.184$d.84$d.774$x.674$x.574$d.474$d.374$d.274$d.174$x.74__sw_hweight64$d.764$x.664$x.564$x.464$d.364$d.264$d.164$d.64$d.754$x.654cs40l26_handle_irq2.__UNIQUE_ID_ddebug554$d.554$x.454$d.354$d.254$d.154$d.54$d.744$x.644cs40l26_handle_irq1.__UNIQUE_ID_ddebug544$d.544$x.444$d.344$d.244$d.144$d.44$d.734$x.634cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug534$d.534$x.434$d.334$d.234$d.134$d.34$d.724$x.624.Ltmp524cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug524$x.524.Ltmp424$x.424$d.324$d.224$x.124$d.24$d.714$x.614trigger_calibration_store.__UNIQUE_ID_ddebug514$x.514$x.414$d.314.Ltmp214$x.214$d.114$d.14$x.704$x.604$x.504$x.404__UNIQUE_ID_srcversion304$d.304$d.204$x.104$d.4$x.693$x.593$x.493$x.393$x.293$d.193$x.93$x.683$x.583$x.483$x.383$x.283$d.183$x.83$d.773$x.673.Ltmp573cs40l26_playback_effect.__UNIQUE_ID_ddebug573$x.573.Ltmp473$x.473$x.373$x.273$x.173$d.73$d.763$x.663cs40l26_uploaded_effect_find.__UNIQUE_ID_ddebug563$x.563$d.463$x.363$x.263$x.163$d.63$d.753$d.653cs40l26_handle_irq1.__UNIQUE_ID_ddebug553$x.553$d.453$x.353$x.253$x.153cs40l26_probe.__key.53$d.53.Ltmp43$d.743$x.643cs40l26_handle_irq1.__UNIQUE_ID_ddebug543$x.543$d.443$x.343$x.243$x.143$d.43$d.733$x.633cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug533$x.533$d.433$x.333$x.233$x.133$d.33$d.723$x.623cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug523$d.523$d.423$x.323.Ltmp223$x.223$d.123$d.23cs40l26_sys_resume_noirq.__UNIQUE_ID_ddebug613$x.613boost_disable_delay_store.__UNIQUE_ID_ddebug513$d.513$d.413$x.313$d.213$x.113$d.13$x.703cs40l26_sys_suspend_noirq.__UNIQUE_ID_ddebug603$x.603$d.503$x.403__UNIQUE_ID_depends303$x.303$x.203$d.103$d.3$x.692$x.592$d.492$d.392$d.292$x.192$x.92$x.682cs40l26_upload_effect.__UNIQUE_ID_ddebug582$x.582$d.482$d.382$d.282$x.182$d.82$d.772$x.672cs40l26_vibe_stop_worker.__UNIQUE_ID_ddebug572$d.572$d.472$d.372$d.272$d.172$x.72$d.762$x.662$x.562$x.462$d.362$d.262$d.162$d.62$d.752$x.652cs40l26_handle_irq1.__UNIQUE_ID_ddebug552$d.552$x.452$d.352$d.252$d.152$d.52$d.742$x.642cs40l26_handle_irq1.__UNIQUE_ID_ddebug542$d.542$x.442$d.342$d.242$d.142$d.42$d.732$x.632cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug532$d.532$x.432$d.332.Ltmp232$d.232$d.132$d.32$d.722$x.622cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug522$x.522$x.422$d.322$x.222$x.122$d.22$x.712$x.612power_on_seq_show.__UNIQUE_ID_ddebug512$x.512$x.412$d.312$x.212$x.112$d.12$x.702$x.602$x.502$d.402__UNIQUE_ID_name302$d.302$d.202$x.102$d.2$x.691$x.591$x.491$x.391$x.291$x.191$d.91$d.781$x.681cs40l26_upload_worker.__UNIQUE_ID_ddebug581$x.581$x.481$x.381$x.281$d.181$x.81$d.771$x.671$x.571$x.471$x.371$x.271$x.171$d.71$d.761$d.661$x.561$d.461$x.361$x.261$x.161$d.61$d.751$x.651cs40l26_handle_irq1.__UNIQUE_ID_ddebug551$x.551$d.451$x.351$x.251$x.151cs40l26_probe.__key.51$d.51$d.741$x.641$x.541$d.441$x.341$x.241$x.141$d.41$d.731$x.631cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug531$x.531$d.431$x.331$x.231$x.131$d.31$d.721$x.621.Ltmp521cs40l26_mbox_buffer_read.__UNIQUE_ID_ddebug521$d.521.Ltmp421$d.421$x.321$x.221$d.121$d.21$x.711$x.611cs40l26_dsp_write.__UNIQUE_ID_ddebug511$d.511$d.411$x.311.Ltmp211$x.211$x.111$d.11$x.701$x.601$d.501$x.401__UNIQUE_ID_vermagic301$x.301$x.201$x.101$d.1__tracepoint_0__traceiter_0$d.790$x.690$x.590$d.490$d.390$d.290$d.190$x.90$d.780$x.680$x.580$d.480$d.380$d.280$x.180$d.80$d.770$x.670.Ltmp570cs40l26_vibe_start_worker.__UNIQUE_ID_ddebug570$x.570$d.470$d.370$d.270$d.170$d.70$d.760$x.660$x.560$x.460$d.360$d.260$d.160$d.60$d.750$x.650cs40l26_handle_irq1.__UNIQUE_ID_ddebug550$d.550$x.450$d.350$d.250$d.150$d.50.Ltmp40$d.740$x.640cs40l26_vibe_state_update.__UNIQUE_ID_ddebug540$d.540$x.440$d.340$d.240$d.140$d.40$d.730$x.630cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug530$d.530$x.430$d.330$d.230$d.130$d.30$d.720$x.620$x.520$x.420$d.320.Ltmp220$x.220$x.120$d.20$x.710cs40l26_sys_resume.__UNIQUE_ID_ddebug610$x.610cs40l26_dsp_read.__UNIQUE_ID_ddebug510$x.510$x.410$d.310$d.210$x.110$d.10$x.700cs40l26_sys_suspend.__UNIQUE_ID_ddebug600$d.600$x.500$d.400$d.300$d.200$d.100)@;hpX0ApU I2E$ ` 8 `3!`"` p=pEpQp@)2pk@ H )@h0)@)#@(P) @)@ `)@6)br8]@9`)F@XRX) i@`H)  f*0cOLodN0@@$ ?g3h+[!V