ELF#@@(& ;;;; ;;;; ;;;; ;;;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;; ;;;;***;*****  ; $$$$$$$$$$$$$$$$xThh4 dddd<8dT(|4$Xt4Dld\T(@OWT_NUM_OF_WAVES_XMFailed to get HALO state TIMEOUT_MSFailed to read from power on seq. Failed to write default ReDC Failed to read IRQ1 Status cs40l26_handle_mbox_bufferNo NCW support for outer repeat Not enough sections for composite Successfully wrote waveform (%u bytes) to 0x%08X Failed to write BUZZGEN frequency Failed to update event map No such effect to playback 0x%03X ../google-modules/amplifiers/cs40l26/cs40l26-sysfs.cF0_OFFSETDATA%08X %08X %08X %08X %08X %08X Failed to get FREQ_SPAN Failed to write Dynamic Boost Control value disableMeasured Le Estimation = %u &cs40l26->lockFailed to set TIMEOUT_MS Invalid IRQ mask reg: 0x%08X Failed to read BST_DCM_CTL Cannot size waveform type %u cirrus,release-indexCalib. FW required for BEMF logging TONE_DURATION_MSDBC input %u out of bounds F0_ESTRev. Branch 0x%02X invalid REQ ACTIVE is 0x%x Failed to write VBBR config. Previously detected DC level removed cs40l26_mbox_buffer_readFailed to update read pointer %s: effect ID = %d, val = %d num_wavesFailed to get Logger Source Failed to complete cal req, %d, err: %dq_stored_storeFailed to get tone duration FREQ_CENTREFailed to request threaded IRQ cs40l26_sys_suspendcs40l26_dsp_readFailed to sequence brownout prevention SPI event woke device from hibernate Amplifier exited noise-gated state Unrecognized IRQ1 EINT2 status No such effect to play back Applying delay No waveforms in RAM bank TIMEOUT_GPI_MS%s: effect ID = %d cirrus,vbbr-waitFailed to get remaining OWT space Failed to get FREQ_CENTRE REDC_PLAYTIME_MS%s must be called under mutex lock No platform data found Failed to find PSEQ list terminator Failed to set VBST_CTL_2 PWLE_EXTEND_ZERO_CROSSFailed to write VBST config Mailbox: F0_EST_START cirrus,vpbr-thld-mvcirrus,pm-active-timeout-mscs40l26_playback_effecthalo_heartbeatpm_stdby_timeout_msCOUNTFailed to create CL DSP Debugfs Not enough space in pseq to add op %s: Enabling hibernation Failed to set MEM_RDY to initialize RAM Can't read REQ ACTIVE %d Failed to update IRQ mask L16Failed to read block enables 2 BST undervolt. error Die overtemperature error TRIGGER_GPIOMailbox: ACK PLL achieved phase lock CH2 data of noise gate has fallen below threshold Failed to clear IRQ1 EINT2 %u Effect list is empty cirrus,dbc-tx-lvl-hold-off-msFailed to get gain adjust Gain value %u %% out of bounds cs40l26_erase_effectpower_on_seq_showswap_firmwaretrigger_calibration %sSystem suspend, disabling IRQ Failed to write to 0x%X, attempt(s) = %d LBST short detected Mailbox: COMPLETE_I2S MBOX buffer value (0x%X) is invalid VBBR Attenuation applied = %u x 10^-4 dB Index 0x%X out of bounds (0x%X - 0x%X) ID = %d, trigger index = 0x%08X cirrus,dbc-rise-headroomcirrus,pwle-zero-cross-ensvc-lef0_offsetsvc_le_estsvc_le_storedlogging_max_resetfw_ym_spaceInvalid GLOBAL_FS, %08XFailed to get LE_EST_STATUS vibe_workqueueLate system suspend, re-enabling IRQ %s: Disabling hibernation PM_TIMER_TIMEOUT_TICKSInvalid firmware branch, %dFailed to sequence Mixer Noise Gate Failed to set GLOBAL_EN Failed to update IRQ mask H16Continuing... cs40l26-svccs40l26-dvl.binGPIO%u event woke device from hibernate Misconfig. of ASP_RX 1 2 or 3 SLOT fields VPBR Attenuation applied = %u x 10^-4 dB Unable to upload buzzgen effect cirrus,vbbr-max-att-dbcirrus,vbbr-rel-ratedbc_tx_lvl_hold_off_msFailed to request calibration CALL_RAM_INITFirmware in unexpected state: 0x%X Started power up seq. (GLOBAL_EN asserted) Mailbox: TRIGGER_GPIO Mailbox: LE_EST_START cs40l26_vibe_stop_workerFailed to allocate space for PWLE Failed to clear GPI mapping %u Failed to read device ID cs40l26_upload_effectDBC_RISE_HEADROOM%u ENABLEFREQ_SPANPM_CUR_STATEcs40l26_suspendFailed to wake DSP core Failed to get VBST config cs40l26_vibe_start_workerBUZZ_EFFECTS1_BUZZ_FREQcirrus,bst-expl-mode-disablecirrus,vbbr-thld-mvcirrus,vbbr-atk-stepCirrus Logic %s ID: 0x%06X, Revision: 0x%02X dsp_state%s: %sdbc_env_rel_coefMust use calibration firmware q_storedFailed to read fw control include/linux/thread_info.hInvalid PSEQ address: 0x%08X WAVE_XM_TABLEFirmware revision %d.%d.%d PLL achieved frequency lock lowest_free_buzzgen: %ddie_tempvpbr_thldNum DVL PEQ coeffs, %d, expecting %d effects_in_flight = %d Failed to %s DBC cs40l26-calib.wmfw%s%d%scs40l26-wt.binFailed to get interrupts mask 1 DC level detected cs40l26_handle_irq2PLL has lost lock CH1 data of noise gate has fallen below threshold SOURCE_ATTENUATIONEffect bank %u not supported cirrus,vpbr-max-att-dbdbc_enablemax_bemff0_stored_storeCS40L26_PM_STATE_PREVENT_HIBERNATEFailed to enable core supplies cs40l26_sys_resumePSEQ END_OF_SCRIPT not found Failed to write BST_DCM_CTL Failed to write VPBR config. cs40l26_uploaded_effect_findFailed to sync OWT cirrus,bst-ipk-microampcs40l26-codec0x%08x: code = 0x%02X, Addr = 0x%08X, Data = 0x%08X boost_disable_delay_storemax_vmonREDCredc_storedfw_ctrl_valDSP not starting cs40l26DSP not Ready: HALO_STATE: %08X cs40l26_bst_ipk_configFailed to enable brownout prevention cs40l26-calib.binI2C event woke device from hibernate vibe_state not supported AWAKEInput larger than full-scale value (VPMON) Failed to set attenuation Total number of waveforms = %u Periodic waveform type 0x%X not supported Failed to erase effect: %dcirrus,calib-fwcirrus,redc-defaultcirrus,gain-adjustPower on sequence is empty Failed to update VPBR config PSEQ H16 PSEQ to set data[31:24] to 0xFF reg: %08X, data: %08XFailed to get ERROR_RELEASE contents Failed to write default f0 cs40l26-lf0t.binREFCLK present for PLL VP voltage has dropped below brownout threshold Failed to get available WT size cs40l26_erase_workerinput-device-namecirrus,vbbr-enablecirrus,vbbr-atk-ratecirrus,f0-defaultcirrus,q-defaultROMDBC_TX_LVL_HOLD_OFF_MSpower_on_seq0x%06X fw_ctrl_nameCS40L26_PM_STATE_WAKEUPFailed to reset pseq END_OF_SCRIPT %d Timed out attempting to write to 0x%X svc_le est failed, %dFailed to get IRQ mask Failed to set PWLE_EXTEND_ZERO_CROSS Failed to get error status REFCLK input for PLL is missing cirrus,vpbr-atk-stepcalibrationGlobal enable must be set to get die temp. dbc_fall_headroomdbc_tx_lvl_thresh_fsPEQ_COEF1_XFailed to register codec component Failed to write timeout ticks to 0x%08X ENT_MAP_TABLE_EVENT_DATA_PACKEDFailed to write default Q %s Loaded Successfully Mailbox: PEQ_CALCULATION_START Actuator Safe Mode release sequence failed Cleared attenuation caused by VBST brownout Invalid ff_effect direction: 0x%X OWT_NEXT_XMcirrus,fw-defercirrus,minBOOST_DISABLE_DELAYdelay_before_stop_playback_usdbc_rise_headroomf0_storedLE_EST_STATUScs40l26_resumeAck timed out (0x%08X != 0x%08X) reg. 0x%08X Invalid FW ID: 0x%06X Failed to get VBBR config. IRQ1 asserted with no pending interrupts Current is being limited by LBST inductor TRIGGER_I2SMailbox: F0_EST_DONE No such effect (ID = %d) Skipping delay cs40l26_upload_workerFailed to get wlength for index %u cirrus,vpbr-enablecirrus,asp-gain-scale-pct%d pm_active_timeout_msFailed to read VPBR_CONFIG reg Failed to get max. VBST fw_algo_idFailed to configure PLL cs40l26_sys_suspend_noirqDSP core not safe to kill DSP Core could not be shut down Failed to kill DSP core COMPENSATION_ENABLEWakesource detected (ANY) QUEUE_BASEMailbox buffer is full, info missing QUEUE_RDInput larger than full-scale value (VBSTMON) SOURCE_INVERTcs40l26_owt_uploadcirrus,dbc-env-rel-coefDBC_ENV_REL_COEFlogging_enWAVE_YM_TABLEFailed to update BST peak current GPIO%u falling edge detected BST overvoltage warning Die temperature returned below threshold Attempted stop when vibe_state = %d OWT_SIZE_XMNo space for OWT waveform ASP scaling > 100 %%, using maximum cirrus,boost-ctl-microvoltMax <= Min, SVC LE node malformed RAMcirrus,no-wait-ram-indicesDBC_FALL_HEADROOMFailed to read GLOBAL_EN status f0_comp_enableCalib. FW required for VBST logging Failed to read logging enable dvl_peq_coefficientsFailed to read Dynamic Boost Control value pseq unrecognized revid: %d Timeout (%u ms) invalid, using maximum %s loaded with %u RAM waveforms Failed to reset DSP core F0_OTP_STOREDBST voltage returned below warning threshold Mailbox: WATERMARK PLL achieved lock Input larger than full-scale value (VMON) Failed to get OWT Composite Data Size cirrus,vpbr-waitowt_free_spaceFailed to get logger source count redc_measured0x%08X cs40l26_coreFailed to destroy DSP struct cs40l26.binFailed to read HALO_STATE GPIO%u rising edge detected Failed to clear Mailbox IRQ Mailbox: COMPLETE_MBOX Mailbox: COMPLETE_GPIO Mailbox: REDC_EST_DONE Cleared attenuation applied by VP brownout event VBST voltage has dropped below brownout threshold SVC LE nodes must have unique index Invalid device ID: 0x%06X Failed to create FF device: %d Failed to get die temperature HALO_HEARTBEATFailed to get max. VMON Failed to write PSEQ op. Early system resume, disabling IRQ GPIO%u %s edge detected Failed to read LAST_WAKESRC_CTL Mailbox: AWAKE Mailbox: REDC_EST_START cs40l26_set_gain_worker%s: gain = %u%% Failed to write BUZZGEN duration GPIO%u not supported on 0x%02X cirrus,vpbr-atk-rateFailed to get FLAGS max_vbstf0_and_q_cal_time_msFailed to stop playback before I2S start System resume, re-enabling IRQ CS40L26Failed to map release GPI event cs40l26-a2h.binFailed to read interrupts status 1 Completed power up seq. (GLOBAL_EN asserted) Mailbox: PEQ_CALCULATION_DONE PLL has regained lock Failed to get VPBR_STATUS Invalid waveform type: 0x%X Too few sections for NCW No such effect to erase (%d) cirrus,pm-stdby-timeout-msInvalid firmware ID 0x%06X redc_est_storePOWER_ON_SEQUENCEcs40l26-svc.binInterrupts missed Die overtemperature warning Inner repeats not allowed for NCWs Failed to set GPI timeout, continuing... Failed to erase effect (%d) cirrus,dbc-enablecirrus,maxNo index specified for SVC LE node Failed to read revision ID SOURCEInvalid PM state: %u defaultInvalid PSEQ OP code: 0x%02X enableSuspend call ignored cs40l26_sys_resume_noirqFailed to read 0x%X, attempt(s) = %d FATAL: Boost shorted at startup Failed to map press GPI event Q_STOREDcs40l26_handle_irq1CH2 data of noise gate has risen above threshold Amplifier entered noise-gated state Input larger than full-scale value (IMON) Failed to stop playback Failed to get section info cirrus,bst-dcm-encirrus,dbc-fall-headroomVPFailed to update VPBR config PSEQ L16 LRA_NORM_F0resetFailed to get reset GPIO Failed to update IRQ mask REDC_OTP_STOREDFailed to allocate reg. sequence Failed to get Power Management Status Unrecognized IRQ1 EINT1 status Mailbox: LE_EST_DONE Failed to read buffer contents Indefinite entry needs duration cs40l26_sine_uploadcirrus,dbc-tx-lvl-thresh-fscirrus,indexCannot register input device: %d RE_EST_STATUSFLAGSFailed to request threaded IRQ: %d Resume call ignored Failed to determine pseq op size Failed to clear IRQ Using default BST_IPK Failed to load %s, %d. Continuing... Failed to process IRQ (%d): %u risingTRIGGER_CPREFCLK reported missing is now present Failed to refactor OWT Bank ID (%u) invalid Invalid GPI mapping %u Invalid device revision: 0x%02X &x->waitredc_comp_enableFailed to get max. back EMF Q_ESTredc_estredc_stored_storeDSP state %u is invalid vibe_stateFailed to replace PSEQ op. Failed to write PSEQ terminator Failed to request core supplies: %d Gain %u%% out of bounds Invalid firmware revision: %d.%d.%d HALO_STATEFailed to set VBST_CTL_1 AMP short detected DSP PANIC! Error condition: 0x%06X Mailbox: TRIGGER_CP Reached end of queue CH1 data of noise gate has risen above threshold Failed to write BUZZGEN level cs40l26_inputFailed to create sysfs groups: %d f0_measuredInvalid PLL Loop setting: %u cs40l26.wmfwFailed to configure compensation Failed to read interrupts status 2 Completed power down seq. (GLOBAL_EN cleared) BST overvolt. error Failed to read from mailbox buffer cirrus,vpbr-rel-rateFailed to get user data trigger_calibration_storeFailed to write DVL PEQ coefficients,%dNUM_OF_WAVEScs40l26_dsp_writeFailed to sequence register default updates Failed to clear GLOBAL_EN Failed to configure ASP Using default tunings PLL ready for use I2C interface NACK during Broadcast Mode %s Failed to allocate space for composite No maximum value for SVC LE node %d platform nodes unused for SVC LE No such effect to erase VAUnrecognized Op Code: 0x%02X boost_disable_delayFailed to %s logging %08X cs40l26_vibe_state_update../google-modules/amplifiers/cs40l26/cs40l26.cInvalid vibe state event: %d Failed to set LRA to HI-Z PM Runtime Resume failed: %d Timed out attempting to read 0x%X Failed to write VBST limit Failed to get interrupts mask 2 fallingLAST_WAKESRC_CTLVirtual 1 MBOX write occurred Mailbox: TRIGGER_I2S Effect type 0x%X not supported cs40l26_custom_uploadFailed to get wavetable offset No minimum value for SVC LE node cirrus,press-indexcs40l26_set_gainDBC_TX_LVL_THRESH_FSdbcInvalid Logger Source %u q_measuredredc_cal_time_ms  (,@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蝳TYhh THxȻH*Thh2(T贛(áh@TҨ#T(=҈Th^҈Th҈[a THOҨ `T(ȭt(T=ҨL5^ T@4覧(D Th_H T(~҈`Hȯ!TUhw T7Rh^ATY豞((>( TY҈r(IaT( ȓ # TC@( ȓT( ȓT#-*'$( ȓaT( ȓcT( ȓ T?T#_?# ?#^{ g_WOd@***7RZ{** 4 }RRqT$****OEWD_CgB @{ƨ^_#_!*?#^{Cog_WOA8B***@@;R* 4 }RR{qT$**@?kT}RRq@T@!**A8B@ aTOFWE_DgCoB{A^_#_!***?#^{Cg_WOA8BI94@R`r@!R#r5@nRPrv^@8R9Z* 4 }RRqT$**@_ qT*9A8B@ TOEWD_CgB{A^_#_!*`@!?#^{O*?qTTPS`@RR***@4`@RR*** 4`@RR***4`@RR***4`@RR*****4`@! `@!OA{¨^_#_?#C^{C_WOA8*BR@7bqT'Rr@RYxr*5@@*5`RA8B@ !T*ODWC_B{A^_C#_*!**!@*?#^{OR7**OA{¨^_#_*!**R?#^{ `R @{¨^_#_?#^{CWOA8*B?q }R@(kCT?qT'Rp@YaRr*5@*@*5A8B@ T*OCWB{A^_#_!*!@*?#^{RR{^_#_?#C^{C_WOA8*B**(RX@?kTXHS@Rr@!R#r*5@* *@`5 *5A8B@ aT*ODWC_B{A^_C#_!@Rr @* !?#^{CA8BRR5@}ShA8B@ T{A@^_#_?#C^{WOA8B**I9C)4@Rr@!3R#r5@jRPr@ 3`5@C@ 5C_@(3hA8B_ TODWC{B^_C#_?#^{RR{^_#_?#^{CA8BRR5@}ShA8B@ T{A@^_#_?#^{Cg_WOA8*B(Q@ q9hT)R @ru ) +yJ @֟$A8E R!r**5E s$ 8) Jii q))}Ii(%Ț 6b߈@cARTb $@8R9Z 9R!r* 4 }RRqTP$R#r*$R!r** 9'$A8E շR qTqR}Rq TR!r**5 5@9 qTpR@Pr5@6E *jA8B@ TOEWD_CgB{A^_#_!*R!"r@! $ 8) Jii q))}Ii(%Ț(6b߈@c!RTbȈ:$ 8) Jii q))}Ii(%Ț6b߈@c!RTb(o$ 8) Jii q))}Ii(%Țh6b߈@cARTblH<ը¿¿H<¿¿H<¿¿H<ը¿¿?#^{OA8B3R@C)5@H@ TaTR4rpRAR`r@!3ѢR#r`5`@CC_5(R`r@!3ѢRr5@`@C_YS `@!A8B_ TOC{B^_#_?#^{O@qTa"AbRR!rR*5RBR!r`r***OA{¨^_#_*`@!?#^{O`* 6 ՟qhT *) +yJ @֟$h@qTh2J9h4bEy_q" Tha"AbyR2 9hB)Rq(h7$hB Qq(h5hI94h@qTa"AbRR!rR*@5RBR!r`r*5$h@qTh2J9h4bEy_qTha"AbyR2 9 9$(Rh 9hB4(RhvhI94HRhvv`@!BOA{¨^_#_`@!B`@!`@!`@! 9$a@cBBqT`@!*?#C^{og_WO*r@CT(qT(Sh5**RJRRRR?2*RjRRRRR6h R !TAuSR C_ @i %)!J J%A * *) *$)l5j @.Ab T@9@T*_K@kATJ@J J_jT6(_8@?kaT*3R_RR`@@9 9ThC_8qT{@aThC_8q! Th#_x@R@)K? kK T4yh#_x h#x@y@@9vfva(#_xyVB *@! ` 54VBi#_x@b_ c_85@B6bRB*RC(@*(@;! *!*/!*C_RjRRRRRa@!6__!v *!*!__*OHWG_FgEoD{C^_C#__!?#^{Cg_WOA8BR!Rp@#r 5^@@8R9Z* 4 }RRqTA$**Rr@!R#r@ 5Z@@7R9* 4 }RRqT$**@ hA8B@ TOEWD_CgB{A^_#_!*?#^{COA8*B'R!Rp@r5@czS@BR****5A8B@ TOC{A@^_#_ )q@"!*?#^{CWOA8BRR!rr*@*`5@Rr@!R#r*4A8B@ !T*OCWB{A^_#_RR@@*`5@!@4*hRR@@*5@!@!?#^{ g_WO*I9@4JB@AR!R* 9N@9HQAq T)R(!)R)r j@ TZ@8R9Z}RPrR@4 }RRqT1$}RPr*HRrk 9*5I94I94JBcR`5 9{4JB** @OEWD_CgB{ƨ^_#_}R!Pr!!*!*?#^{O@AR!R* 9OA{¨^_#_?#C^{WOA8BB4hI9q*t@Chr@ 9 5`@ra@?`rTRBc!r* 5hI9 )J#qA4*@?*`5`r@"R@*@u5*5*`54`r@3*5C_]S_qT_qT*`5*55R*5@*`@!A8B_ T*ODWC{B^_C#_**5*a^CC@!*!?#^{og_WOA8B*R<r3\@RC) 7b3Q3 5C_qTRC!r535A))jT@*('ۚ6*5_C4ThT*C 53 5A))jT@*&ښ6*5{?C;TH_kT**R*O*N*!*`R!N@6RRR!rr 4 }RRqaTH$R#r***!**!**! **!*!*!*`RX5+A8B_ aTOGWF_EgDoC{B^_#_! @*R!"rR@6RRr 4 }RRqT $Ճ*!*?#^{og_WO A8B!BAARAr"R`"b {{ibJk"hBii* )hkjhARk& )kjhj& k)h jbk&jjh55`"R@R!B5!bR?`jbBTRȀR`j@!RRR!R*`Y5R`@Pr?RRPr \5`@?R]5v^@*# ^5#@ LR r ]])y? k#TjMR r? k]T }SRh"yiJ9\5@9Q#Aq_T)R(!)R)r j@^ThJ@9c"@y!BdN93`@RRR**`]5`  9` ` ` ` :hI9U4*L5hB!#R*hvhzJ4*!*Lz@U{A5LC!  @ )q!h&`(Rh 9!`(Rh 9!!h9!3#RhB9`7@hV3!#R@q3!Z#RhZ`7@h^3!#R`7@hb3!#R@q3!Z#Rhf@q!Zhj!3#Rh9`7@hr3!#R@q3!Z#Rhv`7@hz3!#R@q3!Z#Rh~@q3!Z#Rh@q3!Z#Rh@q駟!3q#R(*h"9@q3!賈#Rh@q R!3#Rh@IRx@qh*4~@HA7T~}R`N`/*Z{*!*=!` R53#R5C#R5'~) k)T!`4@sAR5S!#R 5qkT^*jNAK@k @ k`T)J!ATRR~}iNA i(aNA(hhhC_~@ H}iNA_)ih* @iNA)ih*iNA(ih^ !!!!@k! T6*!!u@j!@* R R r!3#Rvhi7@qhTh3!#R@ Rqr3!#Rh`7@h3!#R`7@h3!#R`7@h!!3#Rh9@q3!Z#Rh@q3!Z#Rh@q3!Z#Rh@q3!Z#Rh@q!Zh*h9`!R`!R|@qhTHT~`@R` cA!7hAKT R ~kA}@lij li*jA_TuA8B_ T*OIWH_GgFoE{D^_#_*`@aA!5*`@!*!3*`@!"R*K!*V6*!!*!*5aJBcR4*!!*Nu*!?#^{Cg_WOA8@B@ R 7[#y  T @8A T @_k`T)@@kT X ՘ ? TRY!R#r7@y 5"@*@@ 5'RY!Rr 5" @y4_ @qT"R@@@5"#@y_tq`T_hqTR@!r*`5@D95*2*!*+!$!!$Bc$@B$@B!`RA8B@ ATOEWD_CgB{A^_#_ ?#^{WO t@R@6*!*0Ԣ@&AkTɂW@Lyk kTkk}@ LT5`@! `@!bvB_qTR!rR*5t@ROBWA{è^_#_`@!`@!$a@Bc?#^{CWOA8BR@7b@ qTщAy꣐R+Rj=r@yr9} } eeӊyAy 'RS!Rr`5qT )@"Yu@5@`RA8B@ TOCWB{A^_#_*!*@!@*ԟ$@Bc*?#C^{CWOA8BR@7""Rx_DqaT*5*5 **!*`R!`RA8B@ !TODWC{A@^_C#_$@B?#^{g_WO@Rt@7ȂRڢyH_TH@A_T@?k`T@@kT U Օ?Tf@qaTȂR@y qR=*"@  ՁR@Pr4q`Tq T!"?R@ 5hR@y qaT@RR!r*3@ 5H@@_@T _x? qaT A_?k T)Q Ar@QrB6"A(  IR  &*t@RuODWC_BgA{Ũ^_#_*!*R*!`@!**`@!**!`@!$a@Bc*$a@B $a@B*U`@!*Hÿ?#^{ O@n`&@R" R"@yn@(9yN@9n@(=yn@mn@n@R Rn@RB Rn@R Rn@ R5n@ a@)o a n@)}@  n@)}@ n@)}@ n@)}@ n@5@!*5(R2 9u*!*!!*OB* @{è^_#_?#^{WOHB@ @hI94v@AR!R* 9h"A`B````B`"Aut`j@*h2I94`@!`n@@OB*WA{è^_#_?#^{ *!*`R @{¨^_#_?#^{CL@I94 aR *{A^_#_֟$@Bc@$B?#^{CL@ C{A*^_#_֟$@B@?#^{CL@ C{A*^_#_֟$@B@?#^{CL@I94 AR *{A^_#_֟$@Bc@$B?#^{CL@ C{A*^_#_֟$@B@?#^{CL@ C{A*^_#_֟$@B@?#^{_WOA8ARB39*5R`@CPr5@_q!T3RRC`4*5C_ }RXR}S} 3`53@9 Q 1T`@q!T`@!R`@WrR*4`@!*`@!`@!A8B_ AT*OEWD_C{B^_#_?#^{ @RR5a@RR @{¨^_#_?#^{COA8Bp@5`r@@4A8B@ TOB{A^_#_@^SIR r kTR r k!T_q@T_qATBR*r_qT_qAT!R**r`@!*`@!jER)Rrj$R~S*r@>Si 9 kT`@!`@!hn*?#^{og_WOA8B RBRCR**p@ @&5r@nB!SR* (5^@@9RZ{*"R 4 }RR9?qT'$**(R 9s*@R@b @RR !R.#rr@2R*!5VBs@Rs5VBb@R5VBs@bR5VBb@R5VBs@"#R5*WsI35@~Sh  ?!qT@ )R(yh )(@9~RRhvS9@@9y6z;cRB qRTs qCTqTRR#RR@O@*5RR8rQ!r#R*5Rb&R#RR`5*5*`5AR*5r@nB!SR*5@c5@_qTO**R* 5J@9"@y*R 3LRr)y?kR R"* 5* 5* 5* 5* 5* 52I94*`5aR*5*5Rr@!SR#r*5@*@ 5*5C* 4@R *!*! v v!*A8B_ T*OEWD_CgBoA{ƨ^_#_!!*!*!*!!**5*!@@!B@nBIR r k TRr@!SR#rJ9J9*5@*@*4!?#^{4 B?q T LA?TKyhl@kHTl @kTi @I LA @)yh)@K  Kl=J=q RJ!-k3?ri*= B  kT{^_#_* kAT@!?#^{Cg_WOA8B*RR@@@ @@RR`@@RR`@@RR` @@RR`@@RR` @@RR` 4Z{cR*cR*E5R*4R *TR *tR*R*R`zt7`zu `zu`zu`zuh]sA8B@ T*@OFWE_DgC{A^_#_!R!R"Rr@r!6!RwRWRr@!6`Zw!RnBR r k!T"Rr@r@6!!`ZwR@HT*}!9@5r@@bjz 5 *@ThZ#@*?#^{CWOA8BB9h44RDtV@RbR*** 5RR***` 5R"R#R** 5RRR@ 5@9 7R"R*** 5RbR#R**@5RR***5*** @)q55** @)*5** @)*5** @)q*!*!*! *! !*!A8B@ !T*OCWB{A^_#_?#^{COA8RBPr@95@7R`@Wr"PR`5*5@9 qT*A8B@ T*OB{A^_#_*`@!*`@!*`@!`@!?#^{C_WOA8R***B8r "R)r? kT"R(rkT`@*5`@**@5(6 `@***5*>pT~S*#RR5>@T>*#RR*@4`@!**`@!*`@!*`@! `@!**`@!A8B@ aT*@OEWD_C{A^_#_?#^{WO@R@ H@9! @yRp@#r*5R3LR`@b@PrrzR?kRPr5`@b@5"R!r*R**OBWA{è^_#_*`@!*`@!?#^{COA8*B B9qT@R5@Ri"B9`@y *@5@R#R**A8B@ T*OB{A^_#_*`@!*`@!?#^{ O@Rr QRQJQ_ kT T RXR}SOr}gAQ`@R*5R*#RR*5"R!r*R*OB* @{è^_#_*`@!$a@BT R?#^{CWOA8B@1Tu@`qT'R`r@!Rr*@5`@*@5v@1Tu@`qT'R`r@!Rr*5`@*@ 5v@1Tu@`qB T'R`r@!Rr* 5`@*@@ 5v@1Tu@`qT'R`r@!Rr* 5`@*@5v@1Tu@ߦqT'R`r@!Rr*@5`@*@5hB9H4'R`r@!Rr*5`@BR@CR***4`@!B!**!*A8B@ !T*OCWB{A^_#_?#^{COA8BC94Rp@!R#r*5`@"R@*4`@!*A8B@ T*OB{A^_#_?#^{COA8B@!CQ\qTR`r@!R#r*` 5`@@b@` 5h@[2Q kTR`r@!R#r*5`@@b@` 5h@}S5R`r@!R#r*5`@@b@ 5h@ R rIQ#Q kTXR}SOr`@R}g* 5R*#RR*5`@R5@R`@25@R#R***A8B@ T*@OC{A^_#_*`@!*`@!*`@!*`@!*`@!*`@!?#C^{CWOA8BRT@5hBA9@RjA9(5*1 *@5@R#R*`5hBA94R5hV@h45q)TR*R 5hA94hr@4*A8B_ TOIWH_GgFoE{D^_#_B\!@@R_kT! $!!H<H<H<H<H<H<H<H<?#^{g_WOA8Bc@R!RT@#rp@ *5@#R5cB) Q?kTkT 7R0kA)*@5c@Rr@!R#r*5(  Q@k"*@5@*! !w *!!A8B_ aT*OFWE_DgC{B^_#_$B7R?#^{C_WOA8BN#yȟ T@AџTi@?k`T@h@k`T S Փ?BT*$@B$@BRR@@ 8R"@y_hq`T_tq T* 485r* 5@y4b@y_q T(; Sq! T*I<@=@ Jkl@9HyhiyiRBk5y @ *A  * 5r@*5RI9)r@5+ERr kTj4) k TRr@!R#r*5@@@y5(R}Sh5*(w&hRhX4@uB*`6vR!7@!@N@9!*x6A8B@ T*@OEWD_C{A^_#_*@!X7*@!(R}Sh5¿?#C^{og_WOA8B($@c@/@ q T)@y?0qTJARyS@/ @7@y9@yyS#8888 gr@#R*<5r@#R*;5r@#R*;5X8R}+GX8#+@D5X8iE*)} RR R"!?`T+@ @9-4r@nέA.QX kTqHT9 ?"T@)qaT9 +@@ @yuS!Qq+@ @yq !*q>T*R>##X8'4**KR#@!+* * 8 *** ~SJ  .#T+@ R @y @9?qRz4@9<5r@'A'SXk-'T_q@=TRHs?b&Th@'?)qa TRR[sc)`I'}#R/~r@ `25r@#R15r@#R05r@##R 05W8H55#R{@W8Hs@>D=<;  @94}R1wS!Q`#*'y/z*'=/>5 qBT@oR]#@!+*8 *?@*X '@J@oR *)AJ T._8N4-_8,@9L4+@94}=S}}S-84kk}kk=Sk}k}S+9TR (C*@ Z#TB_8CRB@9CRB_8CRB_8CRB@xCRH86CR*B3@xCR ) )!T*@94*@9J}JJ=SJ}J}S*9*@!{@@'@?T#@8W8?@*X +@ '@Z HO@x4ѠR'}#R/~* #R*B@y#R#X8@'@ *#@@~SX8*@R *\S@/*R*RBRRbRH_q}R#@X8***4c#@*g@RR*RX8R{@@ @+@qqM T/@**/@x5قBWR*5 qTqT5c@ɂB k T)* R  R(R(rR0R0r(?y*?khT  qTȂBȂ*ywyhf)A8B_ A T*OXWW_VgUoT{S^_C#_!*!*!@**@!*!**+@!x@!#@{@{#@*@{!!@#@*o@!@*ԟ$yB* qT?#^{Cg_WOA8KRBR*$@y-(y6N_)qJ1+_qWqR? T*@9R? TK_xJ@ q9? aT9R 9?qTC@R`r@!R#r@y*5}RR`@ @7# * 5? `@5"`@BS*5 RhR 0ry* y*)A8B@ T*OEWD_CgB{A^_#_!v*!*!!`@$#B+?#^{_WOA8BR*@Cp@@7R!3R#r* 5@CC_5R!3R#r*5@3C_@5@ khTR!#R#r*5 @*@r@R *5RR!r`r** 5 **!***!*! !w*!`RA8B_ AT*OEWD_C{B^_#_$B**?#^{_WOrTh@}"@Tvr@ R5r@R5vr@R5r@R 5hr@R@59h6r@R@5hr@R4*OCWB_A{Ĩ^_#_?#^{og_ W O A8B?rCT*R@@}** C*C*5***xRr Z#` T@9>@=(4r@I)Ai*QX_kTq@T %W?bT@J Q_ qcT_0q T%RI@r@ѣR*W6U*C6O 7C]7 @x U 8HqSk68(6@x qS 3@xJyS? kI( _8 4?qaT<RV **@(g 2(wA8B_ !T*OKWJ_IgHoG{F^_#_@!*@!@!!@@9!@*?#^{OA8 )J?qTBC#R* 73"R4?RA8B_ !TOC{B^_#_ @!bR 4!bR53@93@92?#^{ _WOA8ElA5$@  i"@"i"Bk*Ah"@yuqT~@J TR~SH55*s@"ARB@E * @ODWC_B{Ũ^_#_ss!@!$ 8) Jii q))}Ii(%Ț6b߈@c!RTb($@dyBc$ 8) Jii q))}Ii(%Ț6b߈@cARTb(H<Ո¿¿H<Ո¿¿?#^{O**A8bE lA   |@ RkA@)-,iq0R *RA!AhRBIbE *OC{B^_#_@@!$ 8Ռ killq}l%˚6tb'?)߈h@c!Rh@')Tkbkȋ@')$A@ JBc  **'?)') @$ 8) Jii q))}Ii(%Ț6tb߈h@cARhThbhK<Ո¿¿kH<Ո¿¿?#^{COA8bE lA "<_qT(!A"!yRbE OB{A^_#_ @!$ 8J kij qJJ}jjH%Ț6tb߈h@c!Rh_@ThbȈ@_$ 8) Jii q))}Ii(%Ț6tb߈h@cARhThbH<Ո¿¿H<Ո¿¿?#^{CWO*A8բElA   |@ R)A@%*hB"ARE ՀBOCWB{A^_#_@!$ 8J k)ij*?qJJ}jjI%ɚ6*b߈@c!R@Tb*)ȉ@*$ )@Bc *  @$ 8) Jii q))}Ii(%ȚH6bh߈@cARhTbȨI<¿¿)HR@qT**@~@q`@!@@!$@BcI95@!?#^{CWOA8BL@@*5bARr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@@*5bARr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@@*5b@Rr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{WOA8BL@ @*`5b(Rr@!3Rr*5@C@R*@u5B)C)#D)BR*A8B_ !T~@OEWD{C^_#_?#^{#WOA8RBL@ ! CR*5! CR~*5!CR!* 5!CR1* 5!CRA*` 5!CRQ* 5!@CRa*5! R0`7*,"R*BR(bR&R$@*5b(Rr@!3Rr*5@C@R*@5@~@q R@!R~@A8B_ TOFWE{C#@^_#_@!*@*?#^{CWOA8BL@@*5bARr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@ R5@4|@A8B@ !TOCWB{A^_#_bARr@!R#r*5@)@*@~@q`$@Bc?#^{CWOA8BL@@*5bRr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@ R*h5@!CqT_qT@`4|@bRr@!R#r*5@)@*@~@q`A8B@ TOCWB{A^_#_$@Bc?#^{CWOA8BL@@*5bRr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@ R*(5@}S5@`4|@bRr@!R#r*5@)@*@~@q`A8B@ TOCWB{A^_#_$@Bc?#^{CWOA8BL@@*5bRr@!R#r*5@@*@5@BR*A8B@ !T~@OCWB{A^_#_?#^{CWOA8BL@ R5@4|@A8B@ !TOCWB{A^_#_bRr@!R#r*5@)@*@~@q`$@Bc?#^{WOA8BL@C@*`5bARr@!3ѢR#r4**@5BR**A8B_ T~@@OEWD{B^_#_@CC_ 5@4qT* RARr@!3ѢR#r5@3C_@5@ARr@!3ѢR#r 2 r5@#C_*5Rq ԁR @}} I}S !q R*1*@!*@!@!?#C^{CWOA8BL@@*@5br@nB!R4**@@@*A@5BR**A8B@ AT~@@ODWC{A^_C#_?#^{ OA`A`Ac0R0R0RB 0RRinB(rR r9? kthTADR`r@r@6BDR`r@aAr@`TOB @{è^_#_`@!?#^{ A`A`A @{¨^_#_?#^{ WOl@bAw @OCWB{Ĩ^_#_?#^{ WOl@bAR``OCWB @{Ĩ^_#_?#^{_WOl@RR@ cCBsOCWB_A{Ĩ^_#_?#C^{CWOA8BRl@R4|@ s b@A8B@ AT@ODWC{A^_C#_?#^{Cg_WOA8Bl@HAIC4@94@@R7Sc@AXN9RqXARB@s@CC**4@(T.,*@@4|@'@@@ 5RR@`@BRtS@`R@@A8B@ !TOEWD_CgB{A^_#_|@@@!_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$cs40l26_pseq_writecs40l26_regmapcs40l26_fw_swapcs40l26_sys_suspendcs40l26_resume_error_handlecs40l26_dsp_state_getcs40l26_debugfs_cleanupcs40l26_dbc_setcs40l26_precious_regcs40l26_debugfs_initcs40l26_suspendcs40l26_sys_resumecs40l26_get_num_wavescs40l26_pm_stdby_timeout_ms_setcs40l26_pm_opscs40l26_set_pll_loopcs40l26_resumecs40l26_sys_suspend_noirqcs40l26_dbc_getcs40l26_removecs40l26_pm_stdby_timeout_ms_getcs40l26_volatile_regcs40l26_dbc_enablecs40l26_pm_active_timeout_ms_getcs40l26_asp_startcs40l26_sys_resume_noirqcs40l26_readable_regcs40l26_ack_writecs40l26_pm_active_timeout_ms_setcs40l26_copy_f0_est_to_dvlcs40l26_svc_le_estimatecs40l26_probecs40l26_pm_entercs40l26_pm_exitcs40l26_vibe_state_updatet 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.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=cs40l26_coredepends=cl_dsp-core,systracesrcversion=10EA6A5A8EFCEDA9EBE8213scmversion=gb63d11afb39eLinuxcs40l26_corēemodule_layoutdmemset~)Hmemcpy ѩ__stack_chk_failfGOsimple_write_to_buffer`Ϙstrlenݷasimple_read_from_bufferKsimple_opendebugfs_removejcl_dsp_debugfs_destroy`3!cl_dsp_debugfs_create_hdebugfs_create_file朦debugfs_create_boolLdebugfs_create_dirl߅strsep9-kstrdup]Fkstrtou8 /ikstrtouintR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyOkmalloc_cachesNY__cpu_online_mask*zcpu_numberh __tracepoint_0eN__pm_runtime_suspendo6nktime_get_mono_fast_ns1__pm_runtime_resume}P__arch_copy_from_userHۈ__check_object_size5Gflush_workg9sysfs_create_groups؝input_register_device^linput_ff_createЇinput_set_capabilitydevm_input_allocate_deviceA`__init_swait_queue_headof_property_count_elems_of_size+of_property_read_string_helperqr0of_property_read_u32_indexv"kstrtoint<fwnode_property_read_u32_arrayĒfwnode_property_read_stringZstrncmpPfwnode_get_namedevice_get_next_child_node-Qdevice_get_child_node_count=N6of_property_read_variable_u32_array Wof_find_property{of_property_read_stringUrS__list_del_entry_valid__msecs_to_jiffies:Jwait_for_completion_timeoutrNcl_dsp_raw_writecl_dsp_memchunk_writecl_dsp_memchunk_flush, cl_dsp_memchunk_read6cl_dsp_memchunk_create/z%complete֓complete_all4 cl_dsp_logger_updateF__sw_hweight64Ij@cl_dsp_algo_is_present9dstrscpynJnesnprintf+Scl_dsp_coeff_file_parse$regmap_multi_reg_writeWiepm_runtime_set_autosuspend_delayNpm_runtime_enableE:#__kmallocCnfkmem_cache_alloc_trace zkfree&Ֆregmap_bulk_read@Wcl_dsp_fw_id_get>{cl_dsp_wavetable_createB cl_dsp_create̢|cl_dsp_destroy5֫cl_dsp_fw_rev_get,cl_dsp_firmware_parserelease_firmwareUTrequest_firmware^_D__pm_runtime_use_autosuspend __pm_runtime_disablet__pm_runtime_set_statush__list_add_validZDdevm_kmalloc*squeue_work_onMJpreempt_schedule_notraceA __traceiter_0: Kregmap_update_bits_baseNinput_unregister_device;sysfs_remove_groups\[regulator_disable destroy_workqueueicancel_work_syncVdevm_mfd_add_deviceskgpiod_set_value_cansleep54devm_gpiod_get_optionalregulator_bulk_enablea8Vdevm_regulator_bulk_getalloc_workqueuewJW__mutex_init enable_irqdevm_request_threaded_irqo<disable_irqS%_dev_info$devm_kfreeu%regmap_bulk_writeDQsysfs_notifyǥ__dynamic_dev_dbgm=mutex_is_locked*_dev_warnGusleep_rangejregmap_writehmutex_unlockT_Qregmap_reademutex_locki/,_dev_err<cl_dsp_get_regGNỦŤ nXڏZGNU[@[@([,[[[[[T[X[[[[[P[T[[[[[[0[0[8[8[H[H[[8<[@[H[ L[ T[X[`[d[l[pp[p[[[[[h[h[[[`[`[[[([({\Y z$Z,u4q<pD~LT\dlt|v]X[   $,A43<D>LT\Pd-l(t"|&;$J1:+NCDL/ 8H $<,745<QDBL}T\dltt'|)I#=MEO0@!.%K? 29,$6,48]<Z T]XZ h||[ZZZZs,]04Z)L]0TZ)txZ+4Z+4sDZ`LZ`\sdZZr]0Z)]0Z) x LZ+4Z+4sZ.Z.s @ d    Z& Z& s Z0 Z0 sD T w` h  r x y   Z 4 Z 4 s  Z!( Z!, s4 X  Z 4 Z 4 s     L T p r | Z Z s Z Z s   Z Z r | |Z!Z! DZLZPsX[ Z ,Z <rdx|x,[lZZp$(,`@d@pZ,xZ,]Z ]Z |@pppqx Ze)(Ze)0s<ZZDZZPs\ZdZhst|@@ZZ T@X@dZlZx@@Z,Z, ,xZZ r x(Zf+4Zf+Dr`|hZ pZ tpp8Z&DZ&HspZZ4LpppZ{)Z.Z{) Z.(Z,Z34Z8Z3<sDZ=/LZ=/PsXZ&`Z&dslZ=/tZ=/xs]Z]ZZ3Z3sX 0LZ)Z)ZZsZyZyZ5 Z5s$ZQ (ZQ 0s<Z/%DZ/%LZ.TZ.`slxZ.Z.sZ1Z1r$]0(Z)4]08Z)Lx`ZZr]0Z)]0Z)x(tZ+4Z+4Z+4sZ,Z,r T ZX Z)\ Z` Z)h Zt Zx s  p ZC ZC rD!T!x`!Zh!Zp!!!x!Z!Z!!Z$ !Z$ !s!","8"D"x"]|"Z "]"Z "|""#[D$# #Z(#,#Z@#T##ZZ#ZZ#s#Z3#Z3#s#Z!#Z!#s#Z,#Z,#s$$($$$$Z!$Z$Zz#$Z!$Z$Zz#%%Z%Z0%Z%Z00%@%L%[Id%p%|%[K%[K%%[hM%v%%&&[#&[I,&Z\#8&Z\#<&s|&[HU&[hM&[lT&Z &Z &s&Z&Z&&@'P'w`'x'x'x''[m(x$(x<(`([r(Z 4(Z 4(s((((Zf((Zf((s(](Z (](Z )|()X)`)Z:l)Z:t)Z)Z)Z')Z')Z )Z )Z0)Z0)Zj4)Zj4)s)y))<*Z-D*Z-P*sX*ZZ`*ZZl*st*]x*Z *]*Z *|***ZZ*ZZ*s*4+Z8+X<+Z@+XP+T+ZA \+ZA h+t++++++++++++,, ,(,,,4,Zr+<,Zr+D,\,h,t,,t,|,|,x(-x`-ZTh-Z&l-ZTp-Z&---Z_.-X-Z_.-X---..,.[$D8.@.d.l.Zt.Z|.s.Z.Z..ZT0.ZT0.Z.Z..Z.Z./Z/Z/ /Z(/Z8/@/Z+H/Z+`/p/Zx/Z//Z?/Z?//Z/Z//Z/Z00Z0Z00<0ZD0ZT0\0Zd0Z|00Z0Z00Z0Z00Z;&0Z;&01Z" 1Z"$101Zj181Zj1P1\1Z+d1Z+|11Z1Z11Z'1Z'11Z1Z2@2d2x22Z 2Z2Z)2Z 2Z2Z)2Z/2Z/2s2Z/52Z/52s2223(3<3Z#H3Z#L3h3p3Z,|3Z,33,4Z244Z2<4Z D4Z L4Z)T4Z)\4Z d4Z h44Z*4Z*4s4Zx+4Zx+4s4Z$4Z$4s44Z4Z 5$5Z ,5Z <5P5Z\5Zp55Z5Z55Z5Z55Z)5Z)55Zf5Zf66Z#+6Z#+46@6Z H6Z `6l6Z t6Z 66Z,6Z,66Z 6Z 66[7[7Z 7Z 7D7P7Z \7Z h7788Z8Z 8s,8Z88Z@8sH8Zx P8Zx T8\8Zh8Zp8s|8Z28Z288Z48Z48Z$8Z$8ZB)8ZB)8s8[D$88Z88Z99ZX9ZX 9Z>.(9Z>.09sP9Z3X9Z3`999w,:Z8:ZL:rd:|l:ZEx:ZE:r:|:p:;Z 4;Z 4;s$;,;Z'0;Z'8;Z<;ZD;Z'H;Z'P;s\;] `;Z2d;Zh;] l;Z2p;Zx;;] ;Z ;] ;Z ;;]H ;Z8;]H ;Z8;;Z/;Z/;s;y;; <X<`<Z 4h<Z 4p<s|<<w<ZR<ZR<<y<ZL<ZL<==w,=p8=y@=P=l=Z, t=Z, x==Z*=Z*=s=] =Z2=Z=] =Z2=Z== >w\>Zh>Zx>r>>>|>y>>>Z 4?Z 4?s??Z~$?Z~(?s0?$[8?(] 0[?4[@8] @[TAD[CH]p P[`AT[CX]8 `[Ad[Ch] p[@Gt[lGx][PG[G]`[G[G][0>8>@>H>>>@Z@@0AAZABXBCZv CC$j f c ^ [ Y U ZS =P l i 8f b ^ (v[ 0X 8U @R `M hal i e Bb ^ 0[ RX HEU pR5MlGi)jZ19f9$18v1c^ ; b8[ `[`Y`)2(86) U _S p 8 0BP0lB8\<i<>f0Kf8b^,.8|[X@8<US<8Mgl+lk+8+ie8 Hb ^|Q3 38u3t6[tXXL0}080KUR(0$#8P$x5Mxl 8r888$Gi$WehO2 28q28a8]$)")8)lZlWH998:T;RT0/810Lk4F%%8a%hd8j8a]d;:8;,oZ,Wt:2E:8:\T\QxL'V'8p'h|LhGk\7FG787hdX6G686(a&]le6-686DZD9Wp& |&8&PcTPQ"#l"8"#Lj U85h>d t= h` X08\Y  W h4T ZQ K j h < c |_ y\ Y , V \< S P dK j pg0c S_@ \ VYrV 4S P 8N>gj <g$`c @_0[ D4YPJV S`lP X,>pl j<f HbH^ L[TY PU`LS T6Pll Xix*f \bv^ `o[zX dUR hMSl lie p;b^ t)[DX x>UR |(Mk :i Ce a ] PZW8W |T .R L kh Xdta r] bZ W !TQ ";< D$~* #XoL #:k D$- I! KT" K|I- hM< HU8 lT' &h &f m@ c rXda )] Z *,W +i $D % d9VT d9|QV 8L 9j(h $<7dcH 8` :\K 8Y :% (<W (<-TP 8SQ L<% =K =j \ 8g \>& d?`c d?< u_0S 8r\ ?% @\Y @VS DP@]K XAjPg dAc`lc 8L_ A\ $DOY EkV FS GPp^p8G> DG`jc88~g TGYc G^V8[ G-Y $HCV=8S @HeP H%>bP8l HjDf8~f Hb ,I^X8[ HIX IUM8ES I/P Il Ki K#f hMbo^ (N= Y [$n, \o- ^- _- `! a/- Pdj g' @ll\- l- eh[ lTsX HUU YR [M \Ll ^i _e `4b[h8] `"[ a=X Pd7U eR g!M @lk l3i m @xYjTi8wg DxRc^ dx[ l8&Y hx xlj xwf ]8b x^0a8[ xX@T88U x>SPk8(P xl`dP8i yfph8b @yh^L8a[ hylXU HRzM LEl i Pe,-b T]8Z X6XD0U \RPM `k\,i d5eha h]tZ lWT p RL tkh xdfa |d]TZ wWT QaL ,ksh |d a ]Y WHT nQL jh )d` \(Y V4T +Q@K jLg cXg_ d\dY VpS P|OK Ājg Ȁc>_ ̀ \AY Ѐ]VS ԀP9> ؀Rjpg ܀Kc^ [Y 5V sS WPXU8> l jpf 4b^ 4[X D`< 8 v< D U 8a* 0, ЖM< TL7S\Y( 8N pl Dif Pb3\ 8a^ Z[ TeXg` 8U R sM Ж>l ! i e&b ؚ]P 8Z ܚ% /X)U yRde M k Л%i.e @a ] D|ZW HT$R LL0~k Ph<d T_aH]] XMZTpW \T`Q `ZLl%k d  h4lh hud a ]0wK@ 8Y W@AT ܝgQxL jh "d` \Y VS $QK jg c`_ ]\Y ~VS * ğP ğHKPzj g`c 7_\ :YVV SxP 2>Kj ig Dc ^,[ Y8.V lSDPP >Pl j\if ! (b ^p[ ܡX _x 8U SM mlhi ԣetdb أ2^S[ ܣ^XQU R;M lMi ]ea ]Z WT ARL k hd `a] duZW TQ LMk thd .a,] Z?W iTQ Ф)Lj Ԥ;hDd `(] YW :T4`Q K@j hLc `X\ Y V P pKj g 5e?cNb??^~ <[Y_ 0D,\ 6sjg)j%*f)8>* c ^D,.-8K.[Y.j.8.U_SP /#.8?/BPl i 68f b ^ =X ~U (>S P>M >gl i >e ?KU $j  f  زc ز г^ г[dY tUS 8ZS % x=P x ,l , i o4 8f  |b |4 0^ 04 dv[ H TX T3 4$U 4SM 8M p Xal X4 Li L \le \04 ȾBb Ⱦm p^ py5 D0[ W LRX Lb5 @EU D $R $N5 /M  |k |5 Ai  Qe 5 a  ] 75 @Z @ W 5 T  t5R t5 L l k 4 `h `  4d 44 {a a y]  \liZ \5 W  p<T p <Q  4vL 4 Ak  h 4 d 4 "a &] tl 8Z  3W  ]T  Q  | L |T4 j q `/h `3 T$>d T`0iX 8\  xY x5 l@ W l4T@e 8ZQ  K 5 8j hPkb 8c  |_ 5 $y\ Y`9^8V < $S V P jK {)" Pj Pp$  U)  9  '  1 ( 5! H # h 0#  1      !  8 ( 8 H 6 h C;  = 8g ^8  /  P+  5+  # ( N# H X, c E h ;  k  y/  *    !+ ( * H ; h ~;  ;  !  Y  ;  ; ( ; H n# h #  S_ &\ VY xV S (P HN> hmj g fc _ [ 4Y (PV HS hrP ,> l j f b ^ ([ HY hU SS 6P l i 1f (b H}^ ho[ X U R M Zl (i He h;b ^ )[ KX Jea)j,f8KTcT^(xM(8(H[HY W" @xU p0= ZS 1 P=P PJ= l 1 i < 8f b ^ @i   dS)j\bfYc "!^!V  T)#2QL_S !1 e  hp-$@) $  @k% < |,<, @f 0 , \|F , |* p9+ (* 3 Pt<^/\0 19Z$ 8 {2 XW*) ! ''O &': +d\0N d9N (<#O =O d?`\O @\68@,v)$;0 E =J07/"( pL997 F\&; G: Ghz' $Hh7 H6 ,Ih& Ih3=j9*z=m;i!7(:563vM22{ U T=99=L8 13p/'=\2,12<,0l0)$V;, 97g)-3-%/b=g92wN N h4O ğAN (Q9C",/|%6":/," $, $ (>(( (( (2( (" $ 0\! >" 5.jq&,# >$= P>0# ?M!"$I/  . U. H* =`A A ZD زA г(C xM? ,@ qG (;@ |G 0XC dT> TF 4$? XF L? \lF ȾC pI DC LI @C $yI D |NJ GP)D J B AI @B I RB tH %A &H `v@ 4G > E \lJ > p<B <A 4F !B H bH $E D D ? | 5G (o)> `VF T$E xK l@VE J 8E J $@ $@ $+3726/2` _ P+m` _ _ Y&+B&B1  /(s jG(,=:yB[,%( F+`P_ ;I13A-0<$l!8Y12)0y9s+M0/% 2a:j}e:1,'%q<o7!J6x`L6&"*l.. ا/TV^q(i:     f #      m Q r (U 0  8- @  H # P  X B `  h8 p8 x8 8} 8c 8 8  * T  d     x (; (x ( ( (  0 0 (0C  00=  80b  @0 H0 P0  X0N `0$ h0t p0 x0 06 0  0 03  0  0  0  0  0 0x 0 0  0  0 0  0  0= 0  0o  0,  0X  (0  00  80[ @0 H( P( X(: `( h( p x* h *    %  K 0 u a  p      g  2 (,Z , 0/f ~Jg d+g  g u5f f %7 } 6; 0.note.gnu.property.note.Linux.text.comment.init.plt.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.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.rodata.dataof_find_propertyinput_set_capabilitystrscpymemcpycl_dsp_debugfs_destroycl_dsp_destroysysfs_notify__init_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__cfi_jt_startcs40l26_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_presentcs40l26_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_get_num_waves.cfi_jtcs40l26_pm_enter.cfi_jtcs40l26_sys_resume_noirq.cfi_jtcs40l26_sys_suspend_noirq.cfi_jtcs40l26_debugfs_cleanup.cfi_jtcs40l26_set_pll_loop.cfi_jtcs40l26_fw_swap.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_svc_le_estimate.cfi_jtcs40l26_vibe_state_update.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_jtboost_disable_delay_show.2870c6d40c1908377b6754479bbc3479.cfi_jtsvc_le_est_show.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_est_show.2870c6d40c1908377b6754479bbc3479.cfi_jtmax_vbst_show.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_offset_show.2870c6d40c1908377b6754479bbc3479.cfi_jthalo_heartbeat_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdelay_before_stop_playback_us_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdvl_peq_coefficients_show.2870c6d40c1908377b6754479bbc3479.cfi_jtpm_stdby_timeout_ms_show.2870c6d40c1908377b6754479bbc3479.cfi_jtpm_active_timeout_ms_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_tx_lvl_hold_off_ms_show.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_and_q_cal_time_ms_show.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_cal_time_ms_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_tx_lvl_thresh_fs_show.2870c6d40c1908377b6754479bbc3479.cfi_jtnum_waves_show.2870c6d40c1908377b6754479bbc3479.cfi_jtpower_on_seq_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdie_temp_show.2870c6d40c1908377b6754479bbc3479.cfi_jtmax_vmon_show.2870c6d40c1908377b6754479bbc3479.cfi_jtlogging_en_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_fall_headroom_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_rise_headroom_show.2870c6d40c1908377b6754479bbc3479.cfi_jtmax_bemf_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_env_rel_coef_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdsp_state_show.2870c6d40c1908377b6754479bbc3479.cfi_jtvibe_state_show.2870c6d40c1908377b6754479bbc3479.cfi_jtswap_firmware_show.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_comp_enable_show.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_comp_enable_show.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_enable_show.2870c6d40c1908377b6754479bbc3479.cfi_jtowt_free_space_show.2870c6d40c1908377b6754479bbc3479.cfi_jtvpbr_thld_show.2870c6d40c1908377b6754479bbc3479.cfi_jtq_measured_show.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_measured_show.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_measured_show.2870c6d40c1908377b6754479bbc3479.cfi_jtq_stored_show.2870c6d40c1908377b6754479bbc3479.cfi_jtsvc_le_stored_show.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_stored_show.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_stored_show.2870c6d40c1908377b6754479bbc3479.cfi_jtboost_disable_delay_store.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_est_store.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_offset_store.2870c6d40c1908377b6754479bbc3479.cfi_jtlogging_max_reset_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdelay_before_stop_playback_us_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdvl_peq_coefficients_store.2870c6d40c1908377b6754479bbc3479.cfi_jtpm_stdby_timeout_ms_store.2870c6d40c1908377b6754479bbc3479.cfi_jtpm_active_timeout_ms_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_tx_lvl_hold_off_ms_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_tx_lvl_thresh_fs_store.2870c6d40c1908377b6754479bbc3479.cfi_jttrigger_calibration_store.2870c6d40c1908377b6754479bbc3479.cfi_jtlogging_en_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_fall_headroom_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_rise_headroom_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_env_rel_coef_store.2870c6d40c1908377b6754479bbc3479.cfi_jtswap_firmware_store.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_comp_enable_store.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_comp_enable_store.2870c6d40c1908377b6754479bbc3479.cfi_jtdbc_enable_store.2870c6d40c1908377b6754479bbc3479.cfi_jtvpbr_thld_store.2870c6d40c1908377b6754479bbc3479.cfi_jtq_stored_store.2870c6d40c1908377b6754479bbc3479.cfi_jtsvc_le_stored_store.2870c6d40c1908377b6754479bbc3479.cfi_jtredc_stored_store.2870c6d40c1908377b6754479bbc3479.cfi_jtf0_stored_store.2870c6d40c1908377b6754479bbc3479.cfi_jtcs40l26_playback_effect.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_erase_effect.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_upload_effect.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_vibe_start_worker.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_vibe_stop_worker.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_set_gain_worker.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_erase_worker.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_upload_worker.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_irq.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_set_gain.67f6eab0df74ba688c4ceef0d31d7309.cfi_jtcs40l26_fw_ctrl_name_write.6cd2c4a654c4bee0d6f98972944a0663.cfi_jtcs40l26_fw_algo_id_write.6cd2c4a654c4bee0d6f98972944a0663.cfi_jtcs40l26_fw_ctrl_val_read.6cd2c4a654c4bee0d6f98972944a0663.cfi_jtcs40l26_fw_ctrl_name_read.6cd2c4a654c4bee0d6f98972944a0663.cfi_jtcs40l26_fw_algo_id_read.6cd2c4a654c4bee0d6f98972944a0663.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_workercs40l26_handle_mbox_buffersimple_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_maskflush_workmutex_unlockmutex_lock__cfi_checkcs40l26_owt_calculate_wlengthcl_dsp_memchunk_flushof_property_read_stringfwnode_property_read_stringcs40l26_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_write__kstrtabns_cs40l26_pseq_write__crc_cs40l26_pseq_write__kstrtab_cs40l26_pseq_write__ksymtab_cs40l26_pseq_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_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_firmware__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_leusleep_rangedevm_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_suspend__cfi_jt_enddev_attr_vpbr_thld__list_del_entry_valid__list_add_validdev_attr_q_measureddev_attr_redc_measureddev_attr_f0_measureddev_attr_q_storeddev_attr_svc_le_storeddev_attr_redc_storeddev_attr_f0_storedmutex_is_lockedcs40l26_uploaded_effect_addcs40l26_fw_uploadcs40l26_owt_uploadcs40l26_custom_uploadcs40l26_sine_uploadcs40l26_coeff_loadcs40l26_pm_timeout_ticks_readcs40l26_mbox_buffer_readregmap_readcs40l26_fw_ctrl_val_readcl_dsp_memchunk_readregmap_bulk_readcs40l26_ack_readcs40l26_fw_ctrl_name_readcs40l26_fw_algo_id_read__init_swait_queue_headdevm_kmalloc__kmalloccancel_work_synccs40l26_dev_attrs_dbccs40l26_handle_erratacs40l26_a1_erratacs40l26_sys_suspend_noirq.__UNIQUE_ID_ddebug499$d.499$x.399$x.299$d.199$d.99$d.489$x.389$x.289$x.189$d.89boost_disable_delay_show.2870c6d40c1908377b6754479bbc3479svc_le_est_show.2870c6d40c1908377b6754479bbc3479redc_est_show.2870c6d40c1908377b6754479bbc3479max_vbst_show.2870c6d40c1908377b6754479bbc3479f0_offset_show.2870c6d40c1908377b6754479bbc3479halo_heartbeat_show.2870c6d40c1908377b6754479bbc3479delay_before_stop_playback_us_show.2870c6d40c1908377b6754479bbc3479dvl_peq_coefficients_show.2870c6d40c1908377b6754479bbc3479pm_stdby_timeout_ms_show.2870c6d40c1908377b6754479bbc3479pm_active_timeout_ms_show.2870c6d40c1908377b6754479bbc3479dbc_tx_lvl_hold_off_ms_show.2870c6d40c1908377b6754479bbc3479f0_and_q_cal_time_ms_show.2870c6d40c1908377b6754479bbc3479redc_cal_time_ms_show.2870c6d40c1908377b6754479bbc3479dbc_tx_lvl_thresh_fs_show.2870c6d40c1908377b6754479bbc3479num_waves_show.2870c6d40c1908377b6754479bbc3479power_on_seq_show.2870c6d40c1908377b6754479bbc3479die_temp_show.2870c6d40c1908377b6754479bbc3479max_vmon_show.2870c6d40c1908377b6754479bbc3479logging_en_show.2870c6d40c1908377b6754479bbc3479dbc_fall_headroom_show.2870c6d40c1908377b6754479bbc3479dbc_rise_headroom_show.2870c6d40c1908377b6754479bbc3479max_bemf_show.2870c6d40c1908377b6754479bbc3479dbc_env_rel_coef_show.2870c6d40c1908377b6754479bbc3479dsp_state_show.2870c6d40c1908377b6754479bbc3479vibe_state_show.2870c6d40c1908377b6754479bbc3479swap_firmware_show.2870c6d40c1908377b6754479bbc3479redc_comp_enable_show.2870c6d40c1908377b6754479bbc3479f0_comp_enable_show.2870c6d40c1908377b6754479bbc3479dbc_enable_show.2870c6d40c1908377b6754479bbc3479owt_free_space_show.2870c6d40c1908377b6754479bbc3479vpbr_thld_show.2870c6d40c1908377b6754479bbc3479q_measured_show.2870c6d40c1908377b6754479bbc3479redc_measured_show.2870c6d40c1908377b6754479bbc3479f0_measured_show.2870c6d40c1908377b6754479bbc3479q_stored_show.2870c6d40c1908377b6754479bbc3479svc_le_stored_show.2870c6d40c1908377b6754479bbc3479redc_stored_show.2870c6d40c1908377b6754479bbc3479f0_stored_show.2870c6d40c1908377b6754479bbc3479boost_disable_delay_store.2870c6d40c1908377b6754479bbc3479redc_est_store.2870c6d40c1908377b6754479bbc3479f0_offset_store.2870c6d40c1908377b6754479bbc3479logging_max_reset_store.2870c6d40c1908377b6754479bbc3479delay_before_stop_playback_us_store.2870c6d40c1908377b6754479bbc3479dvl_peq_coefficients_store.2870c6d40c1908377b6754479bbc3479pm_stdby_timeout_ms_store.2870c6d40c1908377b6754479bbc3479pm_active_timeout_ms_store.2870c6d40c1908377b6754479bbc3479dbc_tx_lvl_hold_off_ms_store.2870c6d40c1908377b6754479bbc3479dbc_tx_lvl_thresh_fs_store.2870c6d40c1908377b6754479bbc3479trigger_calibration_store.2870c6d40c1908377b6754479bbc3479logging_en_store.2870c6d40c1908377b6754479bbc3479dbc_fall_headroom_store.2870c6d40c1908377b6754479bbc3479dbc_rise_headroom_store.2870c6d40c1908377b6754479bbc3479dbc_env_rel_coef_store.2870c6d40c1908377b6754479bbc3479swap_firmware_store.2870c6d40c1908377b6754479bbc3479redc_comp_enable_store.2870c6d40c1908377b6754479bbc3479f0_comp_enable_store.2870c6d40c1908377b6754479bbc3479dbc_enable_store.2870c6d40c1908377b6754479bbc3479vpbr_thld_store.2870c6d40c1908377b6754479bbc3479q_stored_store.2870c6d40c1908377b6754479bbc3479svc_le_stored_store.2870c6d40c1908377b6754479bbc3479redc_stored_store.2870c6d40c1908377b6754479bbc3479f0_stored_store.2870c6d40c1908377b6754479bbc3479$d.479$x.379$x.279$x.179$x.79$d.79$d.569cs40l26_playback_effect.__UNIQUE_ID_ddebug469$x.469$x.369$x.269$x.169$x.69$d.559cs40l26_uploaded_effect_find.__UNIQUE_ID_ddebug459$x.459$x.359$x.259$x.159$x.59$d.59$d.549cs40l26_handle_irq1.__UNIQUE_ID_ddebug449$d.449$x.349$x.249$x.149$x.49$d.49$d.539cs40l26_handle_irq1.__UNIQUE_ID_ddebug439$d.439$x.339$x.239$x.139$x.39$d.39$x.529cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug429$d.429$x.329$x.229$d.129$x.29$d.29$x.519cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug419$x.419$x.319$x.219$d.119$x.19$d.19cs40l26_sys_resume_noirq.__UNIQUE_ID_ddebug509$x.509boost_disable_delay_store.__UNIQUE_ID_ddebug409$x.409cs40l26_playback_effect.67f6eab0df74ba688c4ceef0d31d7309cs40l26_erase_effect.67f6eab0df74ba688c4ceef0d31d7309cs40l26_upload_effect.67f6eab0df74ba688c4ceef0d31d7309cs40l26_vibe_start_worker.67f6eab0df74ba688c4ceef0d31d7309cs40l26_vibe_stop_worker.67f6eab0df74ba688c4ceef0d31d7309cs40l26_set_gain_worker.67f6eab0df74ba688c4ceef0d31d7309cs40l26_erase_worker.67f6eab0df74ba688c4ceef0d31d7309cs40l26_upload_worker.67f6eab0df74ba688c4ceef0d31d7309cs40l26_irq.67f6eab0df74ba688c4ceef0d31d7309cs40l26_set_gain.67f6eab0df74ba688c4ceef0d31d7309$x.309$x.209$d.109$x.9$d.9kstrtou8$x.498$d.398$d.298$x.198$x.98$d.98$x.488$d.388$d.288$d.188$x.88$d.88cs40l26_upload_effect.__UNIQUE_ID_ddebug478$x.478$d.378$d.278$d.178$x.78$d.568cs40l26_vibe_stop_worker.__UNIQUE_ID_ddebug468$d.468$d.368__UNIQUE_ID_scmversion268$d.268$x.168$x.68$x.558$d.458$d.358$d.258$d.158$x.58$d.58$x.548cs40l26_handle_irq1.__UNIQUE_ID_ddebug448$x.448$d.348$d.248$x.148$x.48$d.48$x.538cs40l26_handle_irq1.__UNIQUE_ID_ddebug438$x.438$d.338$d.238$x.138$x.38$d.38$d.528cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug428$d.428$d.328$x.228$x.128$x.28$d.28$d.518cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug418$x.418$d.318$x.218$x.118$d.118$x.18$d.18$d.508power_on_seq_show.__UNIQUE_ID_ddebug408$d.408$d.308$x.208$x.108$d.108$x.8$d.8_note_7$d.497$x.397$x.297$x.197$d.97$d.487$x.387$x.287$x.187$d.87cs40l26_upload_worker.__UNIQUE_ID_ddebug477$x.477$x.377$x.277$x.177$x.77$x.467$x.367__UNIQUE_ID_srcversion267$x.267$d.167$d.67$d.557$x.457$x.357$x.257$x.157$x.57$d.57$d.547cs40l26_handle_irq1.__UNIQUE_ID_ddebug447$d.447$x.347$x.247$d.147$x.47$d.47$d.537$d.437$x.337$x.237$d.137$x.37$d.37$x.527cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug427$x.427$x.327$x.227$d.127$x.27$d.27$x.517cs40l26_mbox_buffer_read.__UNIQUE_ID_ddebug417$x.417$x.317$x.217$d.117$x.17$d.17$x.507cs40l26_dsp_write.__UNIQUE_ID_ddebug407$x.407$x.307$d.207$d.107$x.7$d.7cs40l26_sys_suspend.__UNIQUE_ID_ddebug496$x.496$d.396$d.296$d.196$x.96$d.96$x.486$d.386$d.286$x.186$x.86$d.86$d.476$d.376$d.276$d.176$x.76$x.566cs40l26_vibe_start_worker.__UNIQUE_ID_ddebug466$d.466$d.366__UNIQUE_ID_depends266$d.266$x.166$x.66$x.556$d.456$d.356$d.256$x.156$x.56$d.56$x.546cs40l26_handle_irq1.__UNIQUE_ID_ddebug446$x.446$d.346$d.246$x.146$x.46$d.46$x.536cs40l26_vibe_state_update.__UNIQUE_ID_ddebug436$x.436$d.336$d.236$x.136$x.36$d.36$d.526cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug426$d.426$d.326$x.226$x.126$d.126$x.26$d.26$d.516$d.416$d.316$x.216$x.116$d.116$x.16$d.16cs40l26_sys_resume.__UNIQUE_ID_ddebug506$d.506cs40l26_dsp_read.__UNIQUE_ID_ddebug406$x.406$d.306$x.206$x.106$d.106$x.6$d.6$d.495$x.395$x.295$x.195$d.95$d.485$x.385$x.285$x.185$d.85cs40l26_custom_upload.__UNIQUE_ID_ddebug475$x.475$x.375$x.275$x.175$x.75$d.75$x.565$x.465$x.365__UNIQUE_ID_name265$x.265$x.165$x.65$d.555$x.455$x.355$x.255$x.155$x.55$d.55$d.545cs40l26_handle_irq1.__UNIQUE_ID_ddebug445$d.445$x.345$x.245$x.145$x.45$d.45$d.535$d.435$x.335$x.235$d.135$x.35$d.35$x.525cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug425$x.425$x.325cs40l26_pm_timeout_ticks_write.llvm.3531636693080230225$x.225$d.125$x.25$d.25__UNIQUE_ID_version515$x.515$x.415$x.315$x.215$d.115$x.15$d.15$x.505$d.405$x.305$x.205$d.105$x.5$d.5$x.494$d.394$d.294$x.194$x.94$d.94cs40l26_bst_ipk_config.__UNIQUE_ID_ddebug484$x.484$d.384$d.284$x.184$x.84$d.84$d.574cs40l26_sine_upload.__UNIQUE_ID_ddebug474$d.474$d.374$d.274$x.174$x.74__sw_hweight64$x.564cs40l26_set_gain_worker.__UNIQUE_ID_ddebug464$d.464$d.364__UNIQUE_ID_vermagic264$d.264$d.164$x.64$d.64$x.554$d.454$d.354$d.254$d.154$d.54$x.544cs40l26_handle_irq1.__UNIQUE_ID_ddebug444$x.444$d.344$d.244$x.144$x.44$d.44$x.534$x.434$d.334$d.234$x.134$x.34$d.34$d.524cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug424$d.424$d.324$x.224$x.124$d.124$x.24$d.24__UNIQUE_ID_license514$d.514redc_stored_store.__UNIQUE_ID_ddebug414$x.414$d.314$x.214$x.114$d.114$x.14$d.14$d.504$x.404$d.304$d.204$x.104$d.104$x.4$d.4cs40l26_suspend.__UNIQUE_ID_ddebug493$d.493$x.393$x.293$d.193$d.93cs40l26_erase_effect.__UNIQUE_ID_ddebug483$d.483$x.383$x.283$x.183$d.83$d.573$x.473$x.373$x.273$d.173$x.73cs40l26_fw_ctrl_name_write.6cd2c4a654c4bee0d6f98972944a0663cs40l26_fw_algo_id_write.6cd2c4a654c4bee0d6f98972944a0663cs40l26_fw_ctrl_val_read.6cd2c4a654c4bee0d6f98972944a0663cs40l26_fw_ctrl_name_read.6cd2c4a654c4bee0d6f98972944a0663cs40l26_fw_algo_id_read.6cd2c4a654c4bee0d6f98972944a0663$d.563$x.463$x.363$x.263$x.163$x.63$d.63$d.553cs40l26_handle_irq2.__UNIQUE_ID_ddebug453$x.453$x.353$x.253$x.153$x.53$d.53$d.543cs40l26_handle_irq1.__UNIQUE_ID_ddebug443$d.443$x.343$x.243$x.143$x.43$d.43$d.533cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug433$d.433$x.333$x.233$x.133$d.133$x.33$d.33$x.523cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug423$x.423$x.323$d.223$d.123$x.23$d.23__UNIQUE_ID_author513$x.513q_stored_store.__UNIQUE_ID_ddebug413$d.413$x.313$d.213$d.113$x.13$d.13cs40l26_resume.__UNIQUE_ID_ddebug503$x.503$d.403$x.303$x.203$d.103$x.3$d.3cs40l26_handle_irq2cs40l26_suspend.__UNIQUE_ID_ddebug492$x.492$d.392$d.292$x.192$x.92$d.92cs40l26_erase_worker.__UNIQUE_ID_ddebug482$x.482$d.382$d.282$d.182$x.82$d.82$d.572$d.472$d.372$d.272$x.172$x.72$x.562cs40l26_uploaded_effect_find.__UNIQUE_ID_ddebug462$d.462$d.362$d.262$d.162$x.62$x.552cs40l26_handle_irq2.__UNIQUE_ID_ddebug452$d.452$d.352$d.252$d.152$x.52$d.52$x.542cs40l26_handle_irq1.__UNIQUE_ID_ddebug442$x.442$d.342$d.242$d.142$x.42$d.42$x.532cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug432$x.432$d.332$d.232$x.132$d.132$x.32$d.32$d.522.Ltmp422cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug422$d.422$d.322$x.222$x.122$d.122$x.22$d.22__UNIQUE_ID_description512$d.512f0_stored_store.__UNIQUE_ID_ddebug412$x.412$d.312$x.212$x.112$d.112$x.12$d.12cs40l26_resume.__UNIQUE_ID_ddebug502$x.502$x.402$d.302$x.202$x.102$d.102$x.2$d.2cs40l26_handle_irq1.str.llvm.101904729975385491.str.7.llvm.101904729975385491.str.4.llvm.101904729975385491.str.3.llvm.101904729975385491.str.2.llvm.101904729975385491.str.1.llvm.101904729975385491$d.491$x.391$x.291$x.191$d.91$d.581$d.481$x.381$x.281$x.181$d.81$d.571cs40l26_owt_upload.__UNIQUE_ID_ddebug471$x.471$x.371$x.271$x.171$x.71$d.71$d.561$x.461$x.361$x.261$x.161$x.61$d.61$d.551cs40l26_handle_irq2.__UNIQUE_ID_ddebug451$x.451$x.351$x.251$x.151$x.51$d.51$d.541cs40l26_handle_irq1.__UNIQUE_ID_ddebug441$d.441$x.341$x.241$x.141$x.41$d.41$d.531cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug431$d.431$x.331$x.231$d.131$x.31$d.31$x.521cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug421$x.421$x.321$x.221$d.121$x.21$d.21$x.511redc_est_store.__UNIQUE_ID_ddebug411$d.411$x.311$x.211$d.111$x.11$d.11$d.501$d.401$x.301$d.201$d.101$x.1$d.1__tracepoint_0__traceiter_0$x.490$d.390$d.290$d.190$x.90$d.90$d.580$x.480$d.380$d.280$d.180$x.80$d.80$d.570$d.470$d.370$d.270$d.170$x.70$x.560$d.460$d.360$d.260$d.160$x.60$x.550cs40l26_handle_irq2.__UNIQUE_ID_ddebug450$x.450$d.350$d.250$x.150$x.50$d.50$x.540cs40l26_handle_irq1.__UNIQUE_ID_ddebug440$x.440$d.340$d.240$d.140$x.40$d.40$x.530cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug430$x.430$d.330$x.230$x.130$x.30$d.30$d.520cs40l26_handle_mbox_buffer.__UNIQUE_ID_ddebug420$x.420$d.320$x.220$x.120$d.120$x.20$d.20$d.510trigger_calibration_store.__UNIQUE_ID_ddebug410$x.410$d.310$x.210$x.110$d.110$x.10$d.10$x.500$x.400$d.300$x.200$x.100$d.100@. hpp p9`@` 82pD  `040X/1X2X@H`)% &0BLoF@X%23X^@pH %@0%}@%@x%@p%@00%U [8P@``%>@X% a@!H% Xiejk@o$( 2`$&`$'p `Fl