ELFh@@"NN{ {_{ {_{ g_WO` GD@_T  T x"Ѹ ` "H>@  T ۚ_b TR@(r R(r T(R@yz)xGj  K@9+k)8F@ }@_ T Ta_8*`47".* t *OEWD_CgB @{ƨ_t!Ԁ{ g_WO @5<@ATD@?T*>*@y ٚA9 cS**7h}@_T ***OEWD_CgB @{ƨ_{_WO `X<@AT@yA9***6**  *OCWB_A{Ĩ_{ O@A ?Th@ ?T5]?!T`6"@( OB @{è_{ _WO  @R(rxR` @R.R@v fwAby6x^A 4**@97 ODWC_B @{Ũ_@9(6N@D.@A*{ O h@ u6i"C( uu`@@OB @{è_{og_W O C@dA  H|R| @`fAh@97#R74@@#S@99@@9Q9@ _)@?!TOJWI_HgGoF{E_{ M*@(yj?y*{_{_{ @N94h|Rhjh8!kThNH?6@9(7*@ @{¨_{`@`N94h|R @9?!k`T59 NhA?{_@{_֠{_*{_{og_WO@sC*<q#TRt@R(r2R` ` |RjH@9`M x|iTq*T_B`MC}R!(r@` (@9(9*Cx<_C__r(9hA9: 9(9T)cJ@9T kh8,8jh88 ~jk+ m!jh89jh8_99ThM?_`OGWF_EgDoC{B_@*{og_WOC@sC*<q#TRuj@R(r2R` z |R|@9`M x{i{Tq*T9`Mh}R!(r` @99_*x;9(A9r 99T @9Tjh8,8jh8!8jh8_9ThM?`OFWE_DgCoB{A_@*{WO@v  N?*4* *OBWA{è_{O@T N?* *OA{¨_{O@T N?* *OA{¨_{@M?{_֠{_{@(N94j|R K@9!k T4*{_֠{_* N)* ?{_A9(N9 N) {_{@*N94j|R K@9)kT+4*{_֠{_ *I9N9N?{_{ x@*)))@I!! ?{_֠{_@{_{ x@*)))@I!! ?{_֠{_@{_{ x@)))@I!! ?{_֠{_@{_ր*?r9T@*i|Ri)8_֠_{ @$<@@@D{_{ T@)))@ ! ?{_@{_{ T@)))@ ! ?{_@{_{T@( @ ?{_{{_{ g_WO@b 6:@_Th@9(7Z@_TjCE3@kTACB'@OEWD_CgB @{ƨ_{ WO@@Tbb)@?T*qA_aT@T4OCWB @{Ĩ_{WOajT`b 6hAiA(  ҨhhajOBWA{è_ {!{*_C{WOC@`fAҠ7w `j`jCw 7*R}@(r*`4*@67@(*    ` hRi.7 h hh (@97* * @)@?T*ODWC@{AC_V!c*@Cc @!Զ{Oa)) -@ _ T*OA{¨_֠!S4]@t@944B8*H5!@aq_{ T@*5@{_ -@ _ T*{_*(!)]AR ?{_{ T@*5@{_ -@ _ T*{_*!)^ ?{_%s.%lxswr%uswr_disconnect_portswr_connect_portof_register_swr_devicesswrswr_register_masterswr_remove_from_groupswr_match_ctrl_to_boardinfoswr_get_logical_dev_numswr_dlkm&master->mlockinclude/linux/idr.hregswr_device_wakeup_unvoteswr_device_wakeup_voteregmap_swr_writeregmap_swr_gather_writeregmap_swr_raw_multi_reg_writeswr_port_responsesoundwireswr_new_deviceregmap_swr_readtechpack/audio/soc/regmap-swr.ctechpack/audio/soc/soundwire.c%s Not able to allocate master port transaction memory 3%s: Error %d to get logical addr for device %llx %s: SWR master registered successfully %s can't create new device for %s of_swr:register %s of_swr:invalid reg %s of_swr:modalias failure %s Device [%s] registered with bus id %s of_swr: Register failed %s %s: master# %d and bi# %d does not match %s: register size %zd bytes not supported %s: reg size %zd bytes not supported %s: multi reg write failed %s Max tid reached Failed to register swr device %s at 0x%lx %d %s: num_port %d exceeds max port %d device [%s] register failed err %d %s: write reg 0x%x failed, err %d %s: codec reg 0x%x read failed %d %s: transaction is already NULL %s: swr is NULL 3%s: master is NULL 3%s: Master is NULL %s: regmap is NULL %s: swr device is NULL %s: falling back to GROUP_NONE %s: sum of addr, value and pad is 0   q __regmap_init_swr__devm_regmap_init_swrswr_remove_deviceswr_new_deviceof_register_swr_devicesswr_port_responseswr_remove_from_groupswr_slvdev_datapath_controlswr_connect_portswr_disconnect_portswr_get_logical_dev_numswr_device_wakeup_voteswr_device_wakeup_unvoteswr_readswr_bulk_writeswr_writeswr_device_upswr_device_downswr_reset_deviceswr_set_device_groupswr_driver_registerswr_driver_unregisterswr_master_add_boarddevicesget_matching_swr_slave_deviceswr_unregister_masterswr_register_mastersoundwire_typelicense=GPL v2license=GPL v2description=Soundwire modulealias=platform:soundwirevermagic=4.14.234-g0cbd60cbb186-ab7624117 SMP preempt mod_unload modversions aarch64name=swr_dlkmintree=Ydepends=Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee){O*5*`4*OA{¨_{{_4swr_dlkm:8cmodule_layoutcπpm_generic_resumepm_generic_suspenddbus_unregister4bus_registerZ%strcmp&ԱD__dynamic_pr_debugf\__mutex_initidr_alloc_cmnQ9of_alias_get_idœdevice_unregister=device_for_each_childw7radix_tree_delete_item`radix_tree_lookupyjdriver_unregister1[]driver_registerkrealloc__stack_chk_failAof_property_read_u64AHof_modalias_nodeշof_get_next_available_childg__stack_chk_guard__dynamic_dev_dbgXUprintkx%put_device5device_registerm]dev_set_nameQmutex_unlockh__list_add_validSLLmutex_lockHWstrlcpyr?kmem_cache_alloc_traceP*kmalloc_cachesget_deviceUrS__list_del_entry_valid zkfreedev_err地__kmallocdev_get_regmapG>__devm_regmap_init˶P__regmap_initGNU[Vf70/  p pH  8; 8<8 Kg88  t p0 P(((4P(Wx(x L ,L x8 @@  ( @  ( 0$>(8 ] xn , 0 )@8@8 p H8;8J7080Ybu8tP8P88`8`Sq88888[ n 8 P8P+ 858 C%p8p?SZ`8`udp8py88/U8{ 8 8 )0808 HG`@8@y;8    TU8  @ 8    ݦ;8 hq 8U  88c v      px , i+ 4* t9 8n3 b Z8> np/=U Uo G  xK m{ L k0G  V T?1' =m> fY vF}s  ݚ B(| - b Y: t  X7 B Q h j p {       A     .  X   xB D ? { d 4 B p \/ p\d \ (8 ` _ h 4 H Z q  3 X      `   (X8#6H$xregmap_swrregmap_swr_writeregmap_swr_gather_write$dregmap_swr_read__kstrtab___regmap_init_swr__ksymtab___regmap_init_swr__kstrtab___devm_regmap_init_swr__ksymtab___devm_regmap_init_swr__UNIQUE_ID_license68.L21swr_dev_typeswr_dev_releaseswr_new_device.descriptor.6swr_new_device.descriptorof_register_swr_devices.descriptorswr_remove_from_group.descriptorswr_drv_probeswr_drv_removeswr_drv_shutdownboard_lockswr_master_listboard_listswr_match_ctrl_to_boardinfo.descriptorswr_lockmaster_idr__unregisterswr_master_typeswr_register_master.__keyswr_register_master.descriptorswr_device_matchswr_master_releaseswr_pm_suspendswr_pm_resume__kstrtab_swr_remove_device__ksymtab_swr_remove_devicesoundwire_pm__kstrtab_swr_new_device__ksymtab_swr_new_device__kstrtab_of_register_swr_devices__ksymtab_of_register_swr_devices__kstrtab_swr_port_response__ksymtab_swr_port_response__kstrtab_swr_remove_from_group__ksymtab_swr_remove_from_group__kstrtab_swr_slvdev_datapath_control__ksymtab_swr_slvdev_datapath_control__kstrtab_swr_connect_port__ksymtab_swr_connect_port__kstrtab_swr_disconnect_port__ksymtab_swr_disconnect_port__kstrtab_swr_get_logical_dev_num__ksymtab_swr_get_logical_dev_num__kstrtab_swr_device_wakeup_vote__ksymtab_swr_device_wakeup_vote__kstrtab_swr_device_wakeup_unvote__ksymtab_swr_device_wakeup_unvote__kstrtab_swr_read__ksymtab_swr_read__kstrtab_swr_bulk_write__ksymtab_swr_bulk_write__kstrtab_swr_write__ksymtab_swr_write__kstrtab_swr_device_up__ksymtab_swr_device_up__kstrtab_swr_device_down__ksymtab_swr_device_down__kstrtab_swr_reset_device__ksymtab_swr_reset_device__kstrtab_swr_set_device_group__ksymtab_swr_set_device_group__kstrtab_swr_driver_register__ksymtab_swr_driver_register__kstrtab_swr_driver_unregister__ksymtab_swr_driver_unregister__kstrtab_swr_master_add_boarddevices__ksymtab_swr_master_add_boarddevices__kstrtab_get_matching_swr_slave_device__ksymtab_get_matching_swr_slave_device__kstrtab_swr_unregister_master__ksymtab_swr_unregister_master__kstrtab_swr_register_master__ksymtab_swr_register_master__kstrtab_soundwire_type__ksymtab_soundwire_type__UNIQUE_ID_license77__UNIQUE_ID_description78__UNIQUE_ID_alias79.L22__UNIQUE_ID_vermagic60__UNIQUE_ID_name61__UNIQUE_ID_intree62____versions__module_depends__crc___regmap_init_swr__crc___devm_regmap_init_swr__regmap_init__devm_regmap_initdev_get_regmap__kmallocdev_errkfree__crc_swr_remove_device__crc_swr_new_device__crc_of_register_swr_devices__crc_swr_port_response__crc_swr_remove_from_group__crc_swr_slvdev_datapath_control__crc_swr_connect_port__crc_swr_disconnect_port__crc_swr_get_logical_dev_num__crc_swr_device_wakeup_vote__crc_swr_device_wakeup_unvote__crc_swr_read__crc_swr_bulk_write__crc_swr_write__crc_swr_device_up__crc_swr_device_down__crc_swr_reset_device__crc_swr_set_device_group__crc_swr_driver_register__crc_swr_driver_unregister__crc_swr_master_add_boarddevices__crc_get_matching_swr_slave_device__crc_swr_unregister_master__crc_swr_register_master__crc_soundwire_type__list_del_entry_validget_devicekmalloc_cacheskmem_cache_alloc_tracestrlcpymutex_lock__list_add_validmutex_unlockdev_set_namedevice_registerput_deviceprintk__dynamic_dev_dbg__stack_chk_guardof_get_next_available_childof_modalias_nodeof_property_read_u64__stack_chk_failkreallocradix_tree_lookupradix_tree_delete_itemdevice_for_each_childdevice_unregisterof_alias_get_ididr_alloc_cmn__mutex_init__dynamic_pr_debugstrcmpinit_modulebus_registersoundwire_devbus_unregistercleanup_modulepm_generic_suspendpm_generic_resume__this_module@H);08JbPXt`h (PX+5pxC`hSpxdy (08@HP@ DT`,8($Hh X\04<dLp08Pfx Hhhphx@,xf  $ ,HL T \ d(5  5  5  5           5  5   5$ ,054 8 5< @ 5D T!X5\ !` 5d !h 5l !p 5x$(, 0 4 8 < DHL P T X \ ` htdx| d  d  d 1 1  1  1 pT T  T  T             $,904 98 < 9@ D 9H T$P( P, P0 PDhlpp px p p   P P P P   $ (  0  4  DHJL JP JT Jdltxp|  p  p  p" " " "      ( $ (( , (0 4 (8 H|     r$ ( , 0 4 P8 < r@ D H L P PT \ r` d h l p Pt  r     P     4 H l x |      w T w T w T w T X \ ` d  x  b x  b x  b x  b   !  !  !  !   !  !  !  !  8 8 8 8 , l t x | !  !  !   t|!  !  !  !         $ (  4@D H L  P T  X \  `l8p 8t 8x 8         <h          \|             (,0 4 8 < @ D H\      hp t x    , , , ,x x x x@ @ @ @    (@D H L \e`dhlxp et x |  x e    x e    xH@L @P @T @`dh l p      $, 0 4 <HT@X @\ @` @hp   8< @ D HP T X hpJt Jx J| J          $ 048<@D H L P T X \ ` d h p t          04:8N< @ :D NH L :P NT X :\ N`tp p p pP`pd ph pl pp p p pX0` ~h     ,0 4 8 <L    $ ( ,p(0p8@PX2`hxbN:xp.symtab.strtab.shstrtab.rela__ksymtab.rela__kcrctab.init.plt.text.ftrace_trampoline.bss.rela.data.rela.text.rela.rodata.rela__bug_table__ksymtab_strings.modinfo.comment.rela.init.text.rela.exit.text.rela__verbose.rela.gnu.linkonce.this_module__versions.note.gnu.build-id.note.GNU-stack @@he /l*@xj >`9aCb[ceh`@m p4k@n8 {2 &v@ئ`  ,$@8 D,Z.0#//`@ȧ  08@Ш X0@@ 1@0 5@ @?$X?04X?! WV