ELF@@)& uU @!""#$%&'(+,./0123456789:;<=>?@ABCDEFGHIJKLMNQRSTUZ[\]^_`arstuvwxyz{|}~@,,<<66RR779966??DDzR| (,D-DD T DD-(D$D-DD L DD-0pD-D0L    0LD-D (,P-DD H DD-0D-D0L    0LD-D p\0,D-D H    HD-,`D-D H    HD-4D-D0L 0  0LD-D <D-D@P @   @PD-D <D-D@P @  < @PD-D (\<D-D H  \  HD-(LD-D H  l  HD-+^ ?#{OCA8 C RR`fA!tN`fA!#R7@qkT(R9!?T!`R?#TB`*tA8 C@ T*OB{A#_!`**qRRBR@?R6!`?R@!`!B`#R*`6!ϨL@ @?#{!R{#_?#{OCA8 C!#R@q! #Rh*@q h.A8 C@ TOB{A#_?q RT(QYqT_(QqT)R(!Ț T(QqcT(Q qT?qT*_֝?,q RT(Q%qcT(0QqT)R(!Ț  @T_?qT?qT*_vz?#{O @ R"R4R=@h@``@RR`@RR`@RR`@R"R`@RR`@RR`@RbR`@RR`@RR`@ARR`@aRR`@R*`@RR`@RR`@ARR`@R"R`@RRh.@i@9R`@ S *h*@`@qT"R***h*@`@AR"!QR*"**h*@`@aR!Q"***h.@`@qT"R***h.@`@AR"!QR*"**h.@`@aR!Q"***h@9q!T`@RRR***OA{¨#_Ȏ?#{ @_ qU=@T_qT_qT"9`@AR"R#R**`@R"R#R `@R"R***`@AR"R**** @{¨#_蛙0@* @=@%_x?#{ O0@( *@q@<@T@qA TcR(R**@!RbR**BcrT q TR@RR**h qTq Tq TqAT@R"R#R**>@aRbRcR**@RbR'q*T qTRRR@RbRcR**>@RR***@aRbR***@R"R****OB @{è#_!@!? .?#{ WO0@*|**@_q=@(R"9mT_qT_q`T_qT_q TCR_qT_q T_q TcR_qT_q! TR_q T_qa TR CRRR#RR@ARR**BqTqTbqTRRR@RR**@R@>S!R@bAR@b>SaR@RR3 3*@>SR*OC @WB{Ĩ#_@!*@!p?#{ WOV0@($@@5=@h4*h*@ 4 RZZ *@q@Tq@T`qTRh&@4*Rh&@5h*@4 RZZ *@6RR***b*A(ĊR_kT蟏R_kTR_kTR_k`TpR_kTR1ۅR_kTR_kT(bR_kaT*4R&Rh&@H5܅R_kTЇR_kT*tRHĊR_kTR_k TR**** *TRRRR6R@aRR***@nSRR**@9@QRRj**#B@@vA6@h 4&@)@R r kcT)Ri r k#TqWq)T)ԅRi r kT)RIr kT)Rr kCT)`Rr kTnqT)Rr kCT)R$r kTR*RRRh&@@H 5h*@ 5*ZR R @!TRRR@!RR**"A9H7~qmTqTq`TqTqTCRqTq TqTcRqTqTRq TqATR CRRR#RR@ARR***OC @WB{Ĩ#_h&@@5h*@4 R*ZZ *!@! >%description=ALSA SoC MAX98927 driverauthor=Ryan Lee license=GPLname=snd_soc_max98927intree=Yscmversion=gc82917ebd289depends=alias=of:N*T*Cmaxim,max98927alias=of:N*T*Cmaxim,max98927C*alias=i2c:max98927vermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64Speaker Volume6.5V8.75V9.875V1.50A2.80ADAI SelVolume Location Switch2.10AHiFi Capture8.375V1.60A3.60A3.70A7.75V1.80A3.40ABE_OUT8.25V2.40AHiFi PlaybackVI SenseRamp Switch7.625V3.80ASwitchfailed to find proper clock rate. Boost Output Voltage8V1.10A2.70AFailed to register component: %d Current Limit1.30AVMONDRE Switch7V8.625V3.90AAmp DSP Switch7.375VMAX98927 revisionID: 0x%02X 1.40ADAI clock mode unsupported vmon-slot-no9.375V2.00A2.20A2.90Amax98927maxim,interleave-moderesetDigital Volume7.5VDAI invert mode unsupported 8.875V9.75V9.125V3.00A3.20ADAI Sel MuxCurrent Sense9.625VVoltage Sensefailed to request GPIO reset pin9V7.125V1.00A2.30A4.00ALeftRightimon-slot-no2.50ABCLK %d not supported Failed to allocate regmap: %d 6.625V10V1.20A1.70AAmp Enable7.875V8.5V3.50AIMONmax98927-aif1rate %d not supported interleave_mode6.875VLeft6.75VRightFailed to read: 0x%02X 7.25V8.125V9.25V2.60A3.30A4.10Aformat unsupported %d 9.5V1.90A3.10Asnd_soc_max98927i2c_register_driver+i2c_del_driver Wldevm_kmallocNa>of_find_propertyNPwof_property_read_variable_u32_arrayJG M__devm_regmap_init_i2cS&devm_gpiod_get_optionalؙdev_err_probeYgpiod_set_value_cansleep ]usleep_range_statevGregmap_readx_dev_err?_dev_infodevm_snd_soc_register_component__stack_chk_failH}device_property_read_u32_arrayKregmap_write~regmap_update_bits_base6jsnd_pcm_format_widthQ/regcache_cache_only!zJregcache_mark_dirtyw^|regcache_syncDFnsnd_soc_info_volswӲosnd_soc_get_volswb)`snd_soc_put_volsw)wsnd_soc_info_enum_doublevwsnd_soc_get_enum_double%*snd_soc_put_enum_double[snd_soc_dapm_get_enum_doubleTsnd_soc_dapm_put_enum_doubleysnd_soc_dapm_get_volswsnd_soc_dapm_put_volswؤmodule_layoutLinuxLinuxGNUe"?c&W W"GNU8HsLsXdshsxXXs s ss$s(sHXhpstsssXXSpSpss4s8sP\s`s|(8HXhx T|04 s s s% s%$ , t        s s s s |   $ D p tshxshxssssT`hSS SSUU4UU4UU4UU8hSsbss8 sb(s0s8sbss8ssb@sHsPsQsssUss`snpsX@Xx XUPshpxSxSsSSsq   ( Sh@ sX ` h x S sV    S8 s5    S0 sH P X h X s=    X s s! s s sa s s s s  s sx sC s ( s0 s8 s_@ sJH sdP sX sB` sh sOp sx s s s| sI s s( X  s s s,( sK0 s8 s!@ sfH s2P s~X s` sh sLp sx s s s s s s' s sV s s\ s s sO sl sr s sk s s X s8 s ULsb@Xxs@sHsRsnsRs@XHsQ@sUs-XsssXXspxSUU0U4 0U, UU0sXXpsZXsRsAndroid (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)VHWtUUUUU80UdULUU0U4 U, `UU4y| !$'*-058;>?zBEFIJKLMNOPGSQTRHUXWYVZ  X     d  8 p& ,<   p C  8\ 4 8 {   L H^ L 6   0 ,( 0 4  0  4 D , u (  ,  < X r 4L 0 4" %%0iU [Z0q@x =xh("hhhha8hh h h N [xPfHPMhj. h&)  /a aw 7 @ A u ! !!Cc! Em K KM Em' K K K K K} K ,$):DGCz^:Z&6t@[5 [!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1regcache_mark_dirtyof_find_propertyregcache_cache_onlyof_property_read_variable_u32_arraydevice_property_read_u32_array__kcfi_typeid_snd_soc_dapm_put_volsw__kcfi_typeid_snd_soc_put_volsw__kcfi_typeid_snd_soc_dapm_get_volsw__kcfi_typeid_snd_soc_get_volsw__kcfi_typeid_snd_soc_info_volswmax98927_digital_tlvmax98927_spk_tlvmax98927_current_limit_textmax98927_switch_textmax98927_boost_voltage_textmax98927_dai_tdm_slotmax98927_dac_eventdevm_snd_soc_register_componentmax98927_dai_set_fmtmax98927_current_limitmax98927_dapm_widgetsmax98927_dai_ops____versionsmax98927_dai_hw_paramsmax98927_dai_controlsmax98927_snd_controls__start_alloc_tags__stop_alloc_tags_dev_erri2c_register_driveri2c_del_drivermax98927_i2c_drivermax98927_readable_registergpiod_set_value_cansleepmax98927_regmapmax98927_audio_map_dev_infodai_sel_enummax98927_pmmax98927_vi_control__stack_chk_fail.compoundliteraldevm_gpiod_get_optionalmax98927_dai_set_sysclkmax98927_daisnd_pcm_format_widthmax98927_slot_configmax98927_volatile_regmax98927_regmax98927_i2c_removeregmap_writeusleep_range_stateregmap_update_bits_basemax98927_resumeinit_module__this_modulecleanup_module__kcfi_typeid_snd_soc_dapm_put_enum_double__kcfi_typeid_snd_soc_put_enum_double__kcfi_typeid_snd_soc_dapm_get_enum_double__kcfi_typeid_snd_soc_get_enum_double__kcfi_typeid_snd_soc_info_enum_double__mod_of__max98927_of_match_device_table__mod_i2c__max98927_i2c_id_device_tablemax98927_boost_voltagedev_err_probemax98927_i2c_probemax98927_probemax98927_suspendregmap_readdevm_kmallocregcache_sync__devm_regmap_init_i2c__llvm_fs_discriminator____UNIQUE_ID_alias539$d.29_note_19.compoundliteral.19$d.19$d.9__UNIQUE_ID_alias538$x.28_note_18$x.18$x.8$d.8__UNIQUE_ID_alias537soc_component_dev_max98927$d.27.compoundliteral.17$d.17$d.7__UNIQUE_ID_depends536$x.26$x.16$x.6__UNIQUE_ID_license795__UNIQUE_ID_scmversion535$d.35.compoundliteral.25$d.25$d.15$d.5__UNIQUE_ID_author794$d.44__UNIQUE_ID_intree534$d.34$x.24$x.14$x.4__UNIQUE_ID_description793$d.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.33.compoundliteral.23$d.23$d.13$d.3__UNIQUE_ID___addressable_cleanup_module792$d.32$x.22$x.12$x.2$d.2__UNIQUE_ID___addressable_init_module791$d.31.compoundliteral.21$d.21$d.11$d.1$d.30$x.20.compoundliteral.110$x.10e q A C  Ii%P;e @K bWi%5`i%5 gi%5@pi%5`yi%]i%5f<5{ 55i%5 i%]@i% ! ' ci% i%  i%W5i% i% j% -j% ! 6 q@j% Tj% /cj% ~j% . 6 qj%j% j% .j% max98927_privspk_gainsysclkv_l_sloti_l_slotinterleave_modech_sizedigital_gaintdm_modemax98927_pdatamax98927_dac_eventmax98927_dai_hw_paramscodec_daimax98927_dai_set_fmtmax98927_dai_set_sysclkmax98927_dai_tdm_slotmax98927_i2c_probemax98927_i2c_removemax98927_probemax98927_readable_registermax98927_resumemax98927max98927_slot_configmax98927_suspendmax98927_volatile_regr@@c^@h*|cOJ@xN( % 5 00@Yx% % ( @ZH%; p6@`Z%XH:S@hj%HP:C@j%X:T2; m@j%x ?U0k@@lh%LomV?@@n0%qE@N00N$XN 0n"0n'u}I ψ"