ELF8@@?#{_@@RRclS\RRR{#_?#{R R @R@@Rc<@c@9cdS`B@RRcRbRRR @{¨#_?#{R[@!S@RAb9>R@T@TSRRRR!RSA[B{è#_!*!*`?#{ 4?qT@@RRRRR`!lSR`B@c2RRRR @{¨#_@@RRRRR`B@RR*RRR @{¨#_?#{!{#_?#{{#_allwinner,internal-bias-resistorFailed to map the registers Failed to create regmap HBIASsun50i-codec-analogLeft MixerMic1 Playback SwitchMic1 AmplifierMic2 Playback SwitchMic2 AmplifierLine In Playback SwitchLINEINDAC Playback SwitchLeft DACDAC Reversed Playback SwitchRight DACRight MixerLeft ADC MixerMic1 Capture SwitchMic2 Capture SwitchLine In Capture SwitchMixer Capture SwitchMixer Reversed Capture SwitchRight ADC MixerLeft ADCRight ADCLeft Headphone SourceDACMixerLeft Headphone SwitchHeadphone Playback SwitchLeft Headphone AmpHeadphone AmpHPRight Headphone SourceRight Headphone SwitchRight Headphone AmpcpvddMIC1MIC2Left Line Out SourceStereoMono DifferentialLeft Line Out SwitchLine Out Playback SwitchLINEOUTRight Line Out SwitchRight Line Out SourceEarpiece Source Playback RouteDACLDACREarpiece SwitchEarpiece Playback SwitchEarpiece AmpEARPIECEMBIASLine Out Source Playback RouteHeadphone Source Playback RouteHeadphone Playback VolumeMic1 Playback VolumeMic1 Boost VolumeMic2 Playback VolumeMic2 Boost VolumeADC Gain Capture VolumeLine In Playback VolumeLine Out Playback VolumeEarpiece Playback Volume !5allwinner,sun50i-a64-codec-analog        0ig0igdd0` ,>alias=platform:sun50i-codec-analoglicense=GPLauthor=Vasily Khoruzhick description=Allwinner internal codec analog controls driver for A64alias=of:N*T*Callwinner,sun50i-a64-codec-analogC*alias=of:N*T*Callwinner,sun50i-a64-codec-analogdepends=sun8i-adda-pr-regmap,snd-soc-coreintree=Yname=sun50i_codec_analogvermagic=6.6.0-sineware-prolinux-2 SMP preempt mod_unload aarch64GNUGNUS>x$Sn # #  /. ]D : 2O 0d *{ -  6 OB#0K@Y$h,t (:La sun50i-codec-analog.c$xsun50i_codec_analog_driver_initsun50i_codec_analog_driver_exitsun50i_codec_hbias_eventsun50i_a64_codec_probe$dsun50i_codec_analog_probesun50i_a64_codec_set_bias_levelsun50i_codec_analog_of_matchsun50i_codec_analog_cmpnt_drvsun50i_a64_codec_controlssun50i_a64_codec_widgetssun50i_a64_codec_routessun50i_codec_hp_srcsun50i_codec_hp_switchsun50i_codec_lineout_srcsun50i_codec_lineout_switchsun50i_codec_earpiece_srcsun50i_codec_earpiece_switchsun50i_a64_codec_mixer_controlssun50i_codec_adc_mixer_controls__compound_literal.38sun50i_codec_earpiece_src_enumsun50i_codec_earpiece_src_enum_text__compound_literal.37sun50i_codec_lineout_src_enumsun50i_codec_lineout_src_enum_text__compound_literal.36sun50i_codec_hp_src_enumsun50i_codec_hp_src_enum_textsun50i_codec_hp_vol_scale__compound_literal.27sun50i_codec_out_mixer_pregain_scale__compound_literal.28sun50i_codec_mic_gain_scale__compound_literal.29__compound_literal.30__compound_literal.31__compound_literal.32__compound_literal.33sun50i_codec_lineout_vol_scale__compound_literal.34sun50i_codec_earpiece_vol_scale__compound_literal.35__compound_literal.5__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9__compound_literal.0__compound_literal.1__compound_literal.2__compound_literal.3__compound_literal.4sun50i_codec_analog_driver__UNIQUE_ID___addressable_cleanup_module397__UNIQUE_ID___addressable_init_module396__UNIQUE_ID_alias401__UNIQUE_ID_license400__UNIQUE_ID_author399__UNIQUE_ID_description398sun50i-codec-analog.mod.c__UNIQUE_ID_alias340__UNIQUE_ID_alias339__UNIQUE_ID_depends338__UNIQUE_ID_intree337__UNIQUE_ID_name336__UNIQUE_ID_vermagic335_note_15_note_14snd_soc_dapm_put_enum_doubledevice_property_presentdevm_platform_ioremap_resourcedevm_kmallocplatform_driver_unregister__this_modulecleanup_moduleinit_moduledevm_snd_soc_register_componentsnd_soc_info_volsw_dev_errsnd_soc_dapm_put_volswof_find_propertysnd_soc_dapm_get_pin_statussnd_soc_info_enum_double__platform_driver_registersnd_soc_get_volswsnd_soc_put_volswdapm_regulator_event__mod_of__sun50i_codec_analog_of_match_device_tablesun8i_adda_pr_regmap_initregmap_update_bits_basesnd_soc_dapm_get_volswsnd_soc_dapm_get_enum_double4yyygp f8xPepyt|l((nHHnyh h$qHy|yyii  s  hB(8H px08@ 0P`P`X``` Pp`x0 p0p8@ppPpX``   p x     `0 8 @   p   P 0X H`   0 P  X p 0p  X  0 @   H P  P`PXp` p0@ 8P X@` @`Xp  pXp`088@@XPX` P px``0(@8( 8Px hv80@Bx@BX8 A x!A8"x#$%8' 'hAx((hA)X8*A*x+A8,x--@.8/0@/(818x23H486x7h7898;;Gx<`<G=p8>`F>x?`F@@X@m`@zh@ox@ @@r@{@d@@@@@AA`A(Ap@AmHAzPAo`A xAPArA{AdAAAAA8A@BpBm Bz(Bo8B PBphBrpB{xBdBBBBBHBPBBmBtCuCFC (C@CmHCtPCuXCPF`C `xCCmCtCuCFC 8CCmCtCuCPFD D0Dm8Dt@DuHDFPD hDDmDtDuDPFD D(DmDtDuDPFD E@ Em(Et0Eu8EE@E pXE`pEmxEtEuEEE HpFFmFzFoF PFFmFzFoF (G(Gm0Gz8GoHG `GxGmGzGoG GGmGzGoG HHm Hz(Ho8H PHhHmpHzxHoH HHmHzHoH HImIzIo(I @I0XIm`IzhIoxI x0pXjk8kj.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.modinfo.note.gnu.property.note.gnu.build-id.note.Linux.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.note.GNU-stack.comment @@q+,&@tx; $6@tHKDFEPFh2Hy|Iw@@u(  HRS T$$T0XT<@hHX@X@ȕX@@@0 ]]0]XX] d h'