ELF:@@" wcd_mbhc_mech_plug_detect_irqwcd_mbhc_swch_irq_handler6%s: headset is NOT actually removed Unexpected current plug_type %d, plug_type %d 6%s: enter Button Jackwcd_mbhc_set_keycode%s: calibration data is NULL qcom,mbhc-swap-detect6%s: btn %d, key_code %d, mask 0x%x wcd_btn_lpress_fn6%s: micbias: %d 6%s: Headset with threshold found 3%s: hphr_adc_res adc measurement failed wcd_schedule_hs_detect_plugfsa4480-i2c-handleqcom,msm-mbhc-usbc-audio-supported3Failed to create new jack 3%s: Failed to register notifier %d Elect Remove3%s: Cannot load MBHC firmware use default cal wcd_mbhc_elec_hs_report_unplug3%s: adc complete: %d, adc timeout: %d Button Press detect6%s: Plug isn't headset, ignore button press wcd_mbhc_adc_hs_ins_irq6%s: mbhc deinit in progess: ignore report 6%s: Too short, ignore button press 3%s: hphl_adc_res adc measurement failed wcd_check_cross_conn3%s: Mic Bias is not enabled qcom,msm-mbhc-hphl-swh6%s: Reporting long button release event 6%s: Report extension cable wcd_mbhc_start3%s: NULL irq data %s: missing %s in dt node 6%s: Reporting btn release 3Set btn key code error!!! 3%s: mbhc function pointer is NULL 6%s: Reporting btn press wcd9320/wcd9320_mbhc.bintechpack/audio/asoc/codecs/wcd-mbhc-v2.cqcom,msm-mbhc-moist-cfg3%s: Bad wcd9xxx_spmi private data wcd_mbhc_adc_detect_plug_typewcd_mbhc_hs_elec_irqqcom,msm-mbhc-hs-mic-max-threshold-mv3%s: Failed to set code for btn-0 &mbhc->wait_btn_press3%s: Unknown detection logic type %d wcd_is_special_headset6%s: Reporting removal %d(%x) qcom,msm-mbhc-gnd-swhwcd_mbhc_hphr_ocp_irqwcd_mbhc_btn_press_handler6%s: hs_detect_plug work not cancelled wcd_mbhc_adc_hs_rem_irq%s: fsa4480 i2c node not found 3%s: Failed to set code for %d wcd_mbhc_report_plug%s: mbhc registers are not defined HPH_R OCP detectwcd_mbhc_release_handlerwcd_mbhc_find_plug_and_report6%s: btn %d no matching mask&mbhc->codec_resource_lock3%s: Failed to request irq %d HPH_L OCP detect6%s: Invalid current plug: %d wcd_mbhc_adc_init6%s: Reporting insertion %d(%x) wcd_mbhc_init6%s: cable is extension cable wcd_measure_adc_once3%s: Interrupt mapping not provided %s: required mbhc callbacks are not defined 3%s: Failed to create new jack Button Release detectwcd_mbhc_get_button_mask6%s: mbhc->current_plug: %d detection_type: %d 3%s: Invalid MBHC cal data size use default cal %s: BCL should have acquired Wrong button number:%d Elect Insert6%s: adc complete: %d, adc timeout: %d output_mV: %d 3%s: Failed to request irq %d, ret = %d Button pressed twice without release event wcd_correct_swch_plug6%s: Reporting removal (%x) qcom,msm-mbhc-hs-mic-min-threshold-mv3%s: Bad mbhc private data 6%s: cable might be headset: %d &mbhc->hphl_pa_lockmbhc sw intr6%s: This release is for fake btn press techpack/audio/asoc/codecs/wcd-mbhc-adc.c6%s: Switch irq kicked in, ignore wcd_mbhc_fw_read6%s: adc_result: 0x%x, output_mv: %d wcd_measure_adc_continuous&x->wait3%s: mbhc_micb_ctrl_thr_mic failed, ret: %d 4%s: failed to hold suspend wcd_mbhc_get_micbiasHeadset Jack&mbhc->hphr_pa_lock6%s: Reporting long button press event, btn_result: %d wcd_program_btn_thresholdwcd_mbhc_hphl_ocp_irq6%s: Swtich level changed, ignore button press 3%s: mbhc is NULL 1`t888 @\dp|\hTCEGr@@ { ACy4|@hA iG9mG9 (%q R @{¨_{OC94hN@q@h`~@?hN@99@iA`~@*!@?hN@iA`~@*9@!@?h@hh@(`t"h@h@~hJ@Y@4aA`OA{¨_{ _WO  |@!@HF@}AF@!#R}A| @5*@h4HRhF@!*}A``hC95wJ@9"T{v4qbT!{v`>A@ 5h>A{v!R@&@h4(Rh9hJ@@94h@hh@*@(4aA`h*F@!B*ODWC_B @{Ũ_v  R!@rkR2R@H5 @9 7)R* 9! %@!{ O|@ iN@(@h(e@h?i"I*!A94 @j)qA94@*?@?hJ@Y@4iN@(@R?(e@*?hA@y4 mA9`~@iA9hR!hA@y4`~@iA9*hA@y4iC9 A9`~@A9#!hAAy4iC9 -B9`~@)B9#!hA1Ay4 mB9`~@iB9(R!hJ@@94hN@}@!R?hA@y4 A9`~@A9(R!hAiJ@@y)Y@44`~@)@9*4 -@9`~@)@9(R!iJ@hA)Y@Ay44`~@ -C9)C9R4`~@ -C9)C9HR!hAAy4 mC9`~@iC9HR!hN@!RQ@?hN@A@iJ@)Y@?q?hAAy4iJ@꣐Rj=rC9)@C9`~@)ay)Q)}**)e) #!hJ@`~@@(iN@A9A*)a@"D# ?@!E@BbOB @{è_{ T?T` @A@i @!R?hV@y4i -@9 @)@9(R!* @{¨_C{_WOC|@tA**T @9 6 5h@4 h6hN@*I@? b@4`b *h@ehhC9(4hN@ i@ y@i!@ARbR ?hN@ y@AR* ?hN@!@H?hACy4`~@)F9*9c@!*a@`"yRhAR@hAR@99~)R! 9!4hJ@A@9 4qThC9 q Th@ 4k` T qaThC9(4hN@ i@ y@i!@ARbR ?hN@ y@AR* ?hN@!@H?hACy4`~@)F9*9hO9h5b@!`"yR*h@qAT!RRARhvAT @9&6hA@hAH7hN@`~@"Rv"9@?@Rh@` hqThC9qTh@uhqATHRh9hN@]@*hG95lqlTqTqThR?*hG9 4hN@@ hJ@E@q* 7hAqAyA5XR1DyA4`~@iH9*hAqAy5"q`TqATR(Rh9@hR`~@hAB9 B9qAy  X%51Dy5qAy4 B9`~@B9(R!hN@wa@?hAqAy4 B9`~@B9#hJ@iAE@?kiTq!T@?kTh@)Ri9iRi94  `"yRaRv6hO95h@q*cAThN@m@*?c@4Rh@iRi9h5R   `"yRah@2cR!*h@`"yR2hA1Cy4`~@hA iF9mF9 (% }R} Rvruh@tb@6@R`7*uh@@6 R77hA7RQCy4 F9`~@F9"hAqCy4 F9`~@F9(R!*h@t@6 R`6ĉRЉRhN@@`~@!R*?ֈ@@6@R`6ĉRЉRhN@@`~@!R"R?ODWC_B{AC_`~@*hA1Dy4 )R! 9!{OA1Cy4`~@hA iF9 mF9 )%)) }R4} Cy5 RtrCy!4`~@hA )G9 -G9 )%4 Rab@RhADy4`~@iI9*hADy4`~@I9*hACy4`~@)G9**hN@@(?6ĉRЉR Ra@RhN@@h`~@**?hN@`~@"R*@?OA{¨_{ O@jT|@! * yRABy4~@)E9*ABy4 -E9~@)E9(R!A@h499N@"R*9@?OB @{è_{ L@i@"CzT @{¨_ *)+ih8J @hACy4`~@)F9*hABy4 E9`~@E9hR!hJ@`~@@iN@A9A*<hABy4`~@E9*hAqAy4 B9`~@B9(R!hACy!4`~@ -F9)F9HRhABy4 E9`~@E9hR!hAqAy4 B9`~@B9(R!hACy4`~@ -F9)F9(R!hJ@`~@@(iN@A9A$R)a@"D# ?֞@!E@BhABy4`~@E9*hAqAy4 B9`~@B9(R!hACya4`~@)F9*~{**{_{g_WO@:@!HG@*}A`(R @G@!Bc*h9HG@!}A#RHG@ 7}A!#RHG@ 7}Ab"!#R5HG@b2!}A#RHG@!#}AcRyR'A)@q 9)Jyt~xu9h&)j@ ҉R qh9@9vNyq99wih9jBW6@h:@(>@F@J@hR@(b@h@h| d*!Bc*!Bc @!@!B _)@?1T*OFWE_DgC{B_!@c"!yR*,5@cb !R* ,5`>ARBR ,5 {{h")`Rvhh& h")`Rvhh&*`!B`!B` !BbhN@ )i1@v "R?*5`!B` !BbC4_qT  {{jb khijjkhA @i @) @ @ hN@iA5@!@Bc? 5hN@iA5@!@Bc?֠ 5hN@iA5@! @Bc?@ 5hN@iAjA5@! @B@c? 5hN@iA*9@! @?w" RhN@iAjA5@!@B@c? 5hN@iA*9@!@?@RhN@iA5@!@Bc?` 5hN@iA5@!@Bc?* 59 !vhA*@!*lhA*@!\hA* @!L!*hA* @!5hA*@!%hA*@!!AhA@!hN@iA=@!@?hN@iA=@!@?hN@iA=@! @?hN@iA=@! @?hN@iA=@!@?hN@iA=@!@?hN@1@h*?ֆ!* *w*!pC{WOC@ Rr_RhN@)@AR?@4 RrqT!!@*@ 4RJ@_#T !q k@kA9k~kY T4@jJ@Hi @jJ@Ih @)@?TODWC@{AC_!7@{ ABy!4`~@hA iE9mE9 "%hC9q ThN@*I@? @{¨_!a@`b *{ WOHL@T|@M@AR?hN@*!RM@?***Q=q(T ) +yJ @hN@i@hC95hAqAy!4`~@hA B9 B9 )%i4By!4 E9`~@E9hR!hN@ i@I9iC9 5 %@* ?hN@!@iC9i5?h@7h@hC94hN@ U@"R* ?hN@!R"RU@?@RhN@ %@!R ?hN@U@**?hN@i@ hAqAy!4`~@hA B9 B9 )% 4By 4`~@E9*W9f(Rh9c Ra6!R RabhB906hAR@ Ra` RaG@Ra7AR?@RabhB986hAR@@Ra`@Ra)`&`#hN@iA`~@*hN@iA`~@"R9@!@(R!Rh9hN@-@"R ARhN@-@*?OCWB @*{Ĩ_{ WO!!*hN@!R6RI@?@46u~@t v 96hN@*I@?hAQ@ya56R`~@iA"@9(@9!Q@y  )%?q4`~@?q#!bC9!*hA@aB ?hN@ m@!R ?hN@M@!R?**hC9RqI *I7hJ@ !A9i5qA9(4iN@(@*@)@I?֠6hA@y4`~@)@9*hA1@y4`~@i@9*hN@!R5R@?hAQ@y4 @9`~@@9"hA@y4 -@9`~@)@9(R!hJ@@9(#4hA1@y"4 m@9`~@i@9(R!q*6V!7hN@@*?hAqAy4`~@B9*hABy4`~@E9*9hN@@*?hAqAy4`~@B9*hABy4`~@E9*hN@ U@AR* ?hN@-@*?bC999HQqh T ) +yJ 6R@hN@Y@!R*?hACy 4 G9`~@G9(R!vRX!IhN@*@?hN@*@?hN@!RQ@?hN@U@AR"R?hJ@@95hN@Y@!R"R?hACy4`~@G9*hN@ @ ?hN@@!R?hA99 @?shCqThAFy4`~@)L9*9R v@R vR! R@hT@9 6hAu"@hA(6hN@`~@*9@?@R@hT@9 6hA @hAH6hN@`~@*9@? Rh"hA@y4 -A9`~@)A9(R!hAQAy4`~@B9***9hJ@Y@4hA@y4`~@)@9*hN@A@`~@*?hJ@ !A9i5qA94hN@ @* ?hN@@*? 9hN@*I@? ROCWB @{Ĩ_Q(R!9!Ԓ(R!9!ԛ{ WO! 6N@*I@?ֈACy!4~@A iG9mG9 (%(4OCWB @ R{Ĩ_(R 9(@@ qT C95N@~@E@?*qhT *) +yJ R7R@*R!!*qiT**R *R*R*RJ@I5%@!**4(RR9C9qAT@N@!R*(I@?@RR7!ԈN@*I@?֓**{WO! ACy!4~@A iG9mG9 (%(5C94C9(5C9 qTO9( 5h@T @9) 6J@QA94AuR @H?rh@R &B9rTOBWA R{è_uR!R*!@6N@*I@?ֈ C95@b *@!@b *!@e!)R! 9!ԈC9qT{ (L@@H?6hAEy4`~@hA )J9-J9 (%4(RhB9$iB9?MqThA)i9By4`~@)E9*hABy4 -E9`~@)E9(R!hN@iA`~@*9@!@?h@`"yR2a @ R{¨_!{ a(@O94B9 @ R{¨_hN@@?7iB9?MqThA)i9By4`~@)E9*hABy4 -E9`~@)E9(R!hN@iA`~@*9@!@?h@`"yR2a!{ OtA**T @96qT5A1 )R! 9!ԿqaTAA@~SN( A*RU!՚?)J7N@~@b!)9@ ?s6OB @{è_A(AH)@?q@z_{ OL@|@E@?*qTsJ@I3%@!*** !**"q*cTOB @{è_{OO95tA*T @96aC9?kTQ qT ) +yJ @hJ@QA9 4hAtR @h ?rh@R]*![!R"RKhJ@!RRA@94 4hAqAy4`~@B9*hABy4`~@E9*hA@y4 -A9`~@)A9(R!hAQAy4 B9`~@B9hR!hvAT @96hA @hA7hN@`~@"Rs"9@? R?qT"R*aC9?qTbR*!R R !tR!R*OA{¨_)R! 9!|)R! 9!{ O6hN@*I@?hA@!aB ?!!RRh@h6hvAhT@96hAt"@hA(6hN@`~@*9@?@RaRhAqAy4`~@B9*hAQAy4 B9`~@B9hR!hA@y4 -A9`~@)A9(R!hvAhT@9h6hA @hAH7hN@`~@"R9@? Rh"OB @{è_(R!9!Թ(R!9!{OL@ A|@=@!@?hN@iA=@!@?hN@iA=@! @?hN@iA=@! @?hN@iA=@!@?hN@iA=@!@?hN@iA=@!@?hN@1@a *?hA@ht hAaB @?OA{¨_{O*6hN@*I@?րOA{¨_{ {{ ` k    {_!{_{og_WO @!tbѕ@Cv @sB  @dhAEy4hA iK9mK9 (%IR} 3R>)@ @bhAEya4`~@hA iK9mK9 (%IR} y@Y4i@?kT(  3Ry@5܀R} xRI4r }))`( } 9}H z hvA hT(@9h6hAu" @hA(6@@*9@? RhC9W4*h@kcTqmVTR@*****xb (R#))@KThC9(I5RhC9H5R!RChN@* @h@Eya4@@ iK9mK9 (%IR} w@W4i@?kT~  3Rw@5܀R} xRI4r }))`( } 7}H C@ @h@Eya4@@ iK9mK9 (%IR} i@I4j@_kT(}  3Ri@ 5i R} xRI4r }))`( } )}H khR5?kIR7qTkmT@y@H iJ@`~@"R!M@?RR!R*ChN@* @h@Ey4@@ iK9mK9 (%IR} i@4j@_k`T(} k T'3Ri@5i R} xRI4r }))`( } )}H k,T kT!RChN@* @H@Ey4@@ iK9mK9 (%IR} +i"I`~@*y@!M@?RR!R**!3?֢C_!C_w@W5Z3?֢C_!C_i@I5r3R_};R{9 @]@@?*hC97kLT(4*74@h@*)?k')T(T@?k&ThJ@ @(&^!R?*R7)3?֢C_!C_i@I5|C@ @h @Ey4@@ iK9mK9 (%IR} w@4i@?k`T~ 3?֢C_!C_3Rw@5܀R} xRI4r }))`( } 7}H C@ @@Eya4@@ iK9mK9 (%IR} i@I4j@_kT(}  3Ri@ 5i R} xRI4r }))`( } )}H khR5?kIR7q* T@h@)?k*k)cT)3?֢C_!C_w@W53?֢C_!C_i@5kMT!@wR*R\q@!*C@ @( @Eya4@@ iK9mK9 (%IR} w@W4i@?kT~  3Rw@5܀R} xRI4r }))`( } 7}H C@ @( @Eya4@@ iK9mK9 (%IR} i@I4j@_kT(}  3Ri@ 5i R} xRI4r }))`( } )}H khR5?kIR7@q)*6@7hC9@*2qT@*Cy!4@@@* iG9mG9 (%5U3?֢C_!C_w@53?֢C_!C_i@5R!R****f@*;RB))RhC9(I4@@AR*y@?@^@!@h@?9<QqT@@!R?@q(*(6q@T@ i@y@IH@@Ey4@K9*@1Ey^4@iJ9*@7REy4 K9@K9"@ i@IAM@AR?qT qT@By34 E9@E9hR!WRhAub QAy5Ey51Ey5WRqAy4@B9*@1Dy5<3?֢C_!C_3?֢C_!C_y@ٝ5@B9*@Ey4 K9@K9(R!@1Ey4@@iJ9 mJ91Ey  W%5qAy51Dy4 mH9@iH9(R!@ @!R?֨@qAy4 B9@B9(R!@ @*?֨@1Ey4 mJ9@iJ9(R!wRR@Eya4@wRR@Eya4@wRR@Ey5XR1Ey4 @@ )K9 -K9 8%1Ey4 mJ9@iJ9"C@ @@Ey 53R]3?֢C_!C_RhC9q*H7@By4 E9@E9hR!7R?@By'4@E9*7@AR"R?֠5**R7hC95@R!RkǟqTkMT*@y@iC95@AR*?ֵ67R7R@*@qAy!4@@ iK9mK9 (%IR} Rj-RJr} }* m !**C@ @@Eya4@@ iK9mK9 (%IR} x@X4i@?kT  3Rx@5܀R} xRI4r }))`( } 8}H C@ @@Ey4@@ iK9mK9 (%IR} i@4j@_k`T(} ?k)TWR3Ri@5i R} xRI4r }))`( } )}H ?k(TkbTwR7R@Cy4@@ iG9mG9 (%5*hC92qT@Ey4@K9*@1Ey4@iJ9*@Ey4 K9@K9(R!QqT@@x*?ּwRWR_3?֢C_!C_x@853?֢C_!C_i@)5!5Ru9!!"R@Fy4 -L9@)L9(R!wR@Cy4@@^@ iG9 mG9 )% 5Ey4@K9*@1Ey4@iJ9**qT@Eya4@K9*^@@i@hiC9)4 qThC9h4@ i@ARbR ?@ y@AR* ?@!@H?@Cy4@)F9*9ARbR? qTQqThJ@A@9h4hC9(4 qT(@ hT(@9h 6hA @hA(7@@"R9@? R@@ @!R ?@I@*? _)@?TOIWH_GgFoE{D_(@T@96hA@hA(7@@"R9@?@R@ q`TRW(R!(9!Զ(R!(9!Ԯ(R !(9!{ _WOACyA4|@hA iG9 mG9 )%)4*ODWC_B @{Ũ_iN@)]@`~@ ?`7hAQAy4`~@hAB9 B9QAy %4`~@*VRhN@@*?hAEya4`~@hA K9 K9 7%1Ey4`~@hA iJ9 mJ9 9%qAy4`~@hA B9B9 8%WR1Ey5YRqAya5XRR7*R`7hN@*@h?h@kiT4Rh@k !*hAqAy4`~@B9*hA1Dy4`~@iH9*hN@ @!R?hAqAy4 B9`~@B9(R!hN@ @*?hA1Ey4 mJ9`~@iJ9##hAEy4 K9`~@K9"hAqAy4 B9`~@B9#hN@@!R?hAQAy4 B9`~@B9"NC{_WOC@* A(Ey4`~@"K9**iA!1Ey5WR!qAy4`~@iA"iJ9(mJ9!1Ey  W%5!qAy5!1Dy4(mH9`~@"iH9"hN@ @!R?hAqAy4 B9`~@B9(R!hN@ @*?hA1Ey4 mJ9`~@iJ9(R!RURQ1`TKRALRhAqEy4`~@hA J9 J9 5%5QEy!4`~@hA J9 J9 4%T5***1Ey4 mJ9`~@iJ9"qLT!** !*** @)@? T*ODWC_B{AC_`~@*iA!qAy4`~@"B9*iA!1Dy!5TREya5VHR `~@hA )K9 -K9 )%R6} iN@) @Ey53R ?@!@hA `~@hA iK9 mK9 )%JR)} )j-R)}Jr)}**)m*6 1Ey!5{C@L@ @hAEy4`~@hA iK9mK9 (%IR} `@53R`@4i@?!qaT܀R} xRI4r }))`( }  }H @)@?T@{A_?kT| ?@!@`@`5{ O!hC949OB @ R{è_hABy!4`~@hA )D9-D9 (%(5RRhABya4`~@hA )D9-D9 (%h5RRhABy4`~@hA )D9-D9 (%5RRhABy4`~@hA )D9-D9 (%5RRt hC9 qT@T @9 6hA @hAH6hN@`~@*u"9@? RhAEy4 K9`~@K9(R!hO9H 5@T @9i 6hC9qThJ@QA94hAbR @?bRrh@R-hJ@A@94@T @9I6hA @hAH6hN@`~@*u"9@? RhAQAy4`~@B9*hAFy4`~@)L9*(R9h99bR!RW!)R! 9!ԑ)R! 9!Ԧ)R! 9!Է{OC@! N@ @AEya4~@A iK9mK9 (%IR} @U4@?kT~  3R@5܀R} xRI4r }))`( } 5}H RR!RRR!RRR!RRR!RkTACy!4~@A iG9 mG9 )%4 @)@?aTOC@{A R_։J@)!A9 4N@]@~@?@6ACy4~@)G9*5R*AqDy4 H9~@H9(R!ADy4 -I9~@)I9(R!jRvRAQDy!4~@A H9 H9 )%)5J@)!A94@y4~@)@9*AQ@y4 @9~@@9(R!A@y4 -@9~@)@9(R!AqAy4~@B9*ABy4~@E9*C999Q qHT )+ih8J @bRG*C9? qaT)R9Ey4~@K9*AEy4~@K9*A1Ey4~@iJ9*ABy4~@E9*4ACya4 -G9~@)G9hR!\?@!@@55!!I"RR R*@{O|@tAT @9)6hN@@*?hAEy4`~@K9*hN@i@hARBR?bhvAtB T @96hN@9!RI@?@ROA{¨_!)R! 9!)R! 9!{og_WOH@Q@Q qTL@i@(hAEy4`~@hAK9 K9Ey %4`~@**URhvAT @9I#6hAvb  @hAH6hN@`~@*t"9@? R@qAy!4`~@hA B9B9 9%YROBRyi@!Q@?2AQAy!4@@B9 B9QAy  X%4@*@Cy4 G9@G9(R!@Ey4@@ K9K9 :%XRCy5ZRĉRЉR@Aya4@@ C9 C9 4%ʚCy5 TRCy!4@@ iG9 mG9 )% 4*Ey4 K9@K9C#@Cy4@G9*@qAy4@B9*@1Dy4@iH9*@qAy4 B9@B9(R!@qAy4 B9@B9##@Ey4 K9@K9"@QAy4 B9@B9#i"I`~@bRi@!Q@?*OEWD_CgBoA{ƨ_AR 4ytkT*<R*;R@Cy4@@ iG9 mG9 )%5AR4ytkjT{@Cy4@@ iG9 mG9 )%5AR4ytkjT{@Cy4@@ iG9 mG9 )%5AR4ytkjT{@Cy4@@ iG9 mG9 )%5AR 4ytkT )R! 9!{@Cy4@@ iG9 mG9 )%5AR4ytkjT{@Cy4@@ iG9 mG9 )% 5AR4ytkjT{@kןEyA5{ O(R 96N@*I@?OB @{è_ -     $  _ $        $  q V  2 ?0 ?0 ?0 ?0   ?0 ? ? ? ?0 ? ? ?   2  2  1  ?0 ?0    *__description=wcd MBHC v2 modulelicense=GPL v2intree=Yname=mbhc_dlkmvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=fsa4480-i2cwcd_cancel_btn_workwcd_enable_curr_micbiaswcd_mbhc_deinitwcd_mbhc_elec_hs_report_unplugwcd_mbhc_find_plug_and_reportwcd_mbhc_get_button_maskwcd_mbhc_get_impedancewcd_mbhc_hs_elec_irqwcd_mbhc_initwcd_mbhc_jack_reportwcd_mbhc_report_plugwcd_mbhc_startwcd_mbhc_stopwcd_swch_level_removewcd_mbhc_adc_initU?3module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_or@ __ll_sc_atomic64_fetch_andnotw__ll_sc_atomic64_andnotF9rcancel_work_syncMqueue_work_onӅ3-system_wqPjiffiesp7jiffies_to_msecss6)completemsleepq[]request_firmwareM-of_property_read_variable_u32_arrays$jiffies_to_usecsʮqueue_delayed_work_on3input_set_capability2: mutex_unlock֮Amutex_lockT__init_waitqueue_headv__mutex_init=:%delayed_work_timer_fnYyinit_timer_key}snd_jack_set_key'snd_soc_card_jack_newW8fsa4480_unreg_notifier7zrelease_firmware{Ofsa4480_reg_notifier_dev_err@of_parse_phandleof_find_propertyGusleep_range2|printka'__warn_printkՖ7snd_soc_component_read32k0cancel_delayed_work_sync&snd_soc_component_update_bitsZXsnd_soc_jack_reportLinuxmbhc_dlkmGNUzH(ghi8jk l,mnop0q4r$s tu ;9KLP2T2pF|22]22G2 2 O8Zp&x&&I2222H\cc[ %$%,2 42 <%@>T2X2\2`2d@h2nl2np@VX7x7777,7p777\722 22 HW,7|%%95\7h2l2p2t2@5& &&2 22 2%> 7 2r 2 2r 2 @ 5 6 A %$ %\ x8 7l bp b ; 7 7` 5 5 2! 2 2! 2 @ 5( ;d V w W V w W 77$W0APw`AwA72 2h2 2h%>@;;xx777A8ADxLx577x2 2 77787|77722 2 2 H07T7p75zz22F262C226 2C$2(H82<2P]`2;d2;t]2}2}]2 2 ]2 2 ]262C2262C2262C2;262C2;H2 222 2C$2C(H0z8zd2h2Cl2p2Ct@2K 2K N22NOQ&xQ&xP&&@PH2 L$T2 X$\R`2X d$l2X p$tRx2 |$2 $S&&2$2$S2$2$R %&8% &8h&P"l2 x&P"|2 &)2&)2&+2&+22 2 HvX2h2v&.2&.2&4/2=&4/2=22C22C @02 42C<2 @2CH@X2\2Cd2h2Cl@|22C22C@22C22C@22C22C@22C22C@22C22C@ 2$2C(2,2C0@<2@2CD2L2CP@2 2$2 (2,@82<2H2L2P@\2`2d2Ch2Cl@tyzz22^A2,2 2,2 @&xzz2Z 2 2Z 2 @Ky;d2l h2l2l p2t@52 2 4;l7 _d ; 7 x v & v!6 !W!v(!x8!6H!vd!&p!v|!6!W!v!V!V!6"6h"2l"2p"2t"2x"@"2!"2!"2"2"@"V"9#;<#7D#2) H#2L#2) P#2X#@$78$7p$7$7$7%7,%7h%7%7%2` %2` 0&7<&2@&2D&2H&2L&@&7`'7'2'2'2'2'@'%'%'v'%((vL(7h(7|(?(7 )W<)2 @)2 H)2 L)2hT)2 X)2h\)%`)>l)2 p)2hx)2 |)2h)%)>)2)2g)2)2g)@)`)V)9*; *W@*bH*bT*a`*2-d*2-*2t *2t *2 *2 *2g*2g*@*2*2 *2*2 *@0+24+2 8+2D+2 P+@+c+c+[+20 +20 +>+2+2,2,2N,2 ,2N,@,V0,;,%,%,W,?-2 -2N-2 -2N-@-9@-2ND-2H-2NL-2T-@h-5l-2Qp-2Qx-@-2-2N-2-2N-@-5-2j -2N-2j -2N-@-2-2g-2-2g-@-2 -2g-2 -2g.%.>X.;.7.7/5/2% /2 $/2%(/2 ,/@/7/705 02 02Q02 02Q0@L0%P0%p02 t02h|02 02h0%0>0x0v`12 d12 p12t12 x1212 1@1212 1212 1@1%2% 22 $22 l22_p22_x2>2?272737(3783%<3%t3x3?3?3232g3232g3@3?32 32g42 42g 4%4>42 42h(42 ,42h04%44>T49|4242]4242]4@4242]4242]4@4?4& 4%4%5v(56D57h57575%5x52 52h52 52h5%6> 62 62h62 62h 6%$6><7VX7Wx797%7&87%7&872 7272 727@$8z(8z082482\ 882<82\ D8@x8;8;D9VL9%X9%9v9W9&N9b9b:b :b$:_4:_@:&Qh:;:;;A;&Q;&TU<;<&Q<;=A=&Q0=2(4=26 8=2(<=26 @=@d=2(h=26 l=2(p=26 t=@=&NH>2(L>26 P>2(T>26 X>@>;>2(>26 >2(>26 >@L?;@2(@26 @2( @26 $@@H@2(L@26 P@2(T@26 X@@t@2Qx@2\ |@2Q@2\ @@@2 @2\ @2 @2\ @@@;tA;HB;B2(B26 B2(B26 B@B2(B26 B2(B26 B@B2 B2\ B2 B2\ B@CV$CC,CWC7D7N2 N2hN2 N2hN%N>N2 N2hN%N2 N2hN%N>NyO;lO;O7O;O;P;PP&QdP&QP2SP2SP2_P2_P2~P2~P@P7Q7Y2 Y2gY2 Y2gY%Y>Y2 Y2hY2 Y2hY%Y>YzYzY2Y2Y2Y2Z@ZV4Z;ZAZ&QZAZ&QZAZ&QZA[&Q [;@[WD[zL[z[7[7\7 \A \;\\7\7\7\7\7\2 \2 D]7`]7|]7]B]7]7]2(]26 ]2(]26 ]@^28^2 ^28^2^@8^?@^yd^%h^%^7^%^%^c^c_d_2_2J _2$_2J(_@0_2 4_2J<_2 @_2JD_%H_>T_2 X_2`_2 d_2h_%l_>_;_7`%`%P`vd`;`;`7`7a;HaA\a;a;a7a7b7b7@b7`b7b7b7b&Qb2 b2 $c;Hc&QPc2 Tc2 c;c&Qc2 c2 c;d&Qd2 d2 8d;\d&Qdd2 hd2 d2 d2hd2 d2hd%d>d;d&Qd2 d2 e;8e&Q@e2 De2 eWeeeV&D &&$&d)(0&)4<&+@H&.LT&0X`&|2dl&4px&84|&6&(6&N&N&N&Y&Y&Y&L_&p_&d&\ ) & )& )$&P() 0&4)<&@)H&L)T&DX)`&Ld) l&Hp)$x&|)(& ),& )0& )4&!)8&(!)<&H!)@&p!)D&!)H&')L&(()P&0)T&0 )X&t3)\ &5$)`,&50)d8&9<)hD&MH)lP&HNT)p\&W`)th&Xl)xt&P`x)|8-6-0U8-,@BH-<PCX-[`Dh-yp<x-=-M-4-?-E-J-:- T(-)&pV&Y&D^ &x_(&xepXYAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)(s0 3  4t &  ,{ V$n 8{  DZ P  a  \ hK @6  @ +@ 3 t  1 0@[P ` pS  $ % uE   =    h  cyd  8Y < $ 0W h < HT T `R  :  l xE ~ , : g 8  $  Z + 2 | ` D  t o   X\ 1 01 1w |2+ \l 4O 84 @4j ` d_ 6B (6g 06 h7 ]  7 8R h l pP N NE N N QM TU pVC t x- 8 Y Y Y Yv D^> L_q T p_ x_h | d` xe f D xI n H   u  a    L   J  L? x G $ (= x}  2 , 0o 4 8 < @ Db H P" L P d)L ) ) + + . .? 4/ $07 0 T   X m "*RJ @ @     ! .  7uFU9 + l)F,F<c[myu == `0o@P` p\ ]l '(  xed N  8'  x_ D^4Q F TU pV`  Yt> )\   x . 4/ X%   xP P"@Y +0   px  C  Q`,       x  L, h7@ g T  1(f $0@ HG6 y @4 1l 01 X%  Tr 8Iz   7\j 068   }}d  =eһ K냱!9TX ""|$!S??\jNls{j08lx[  / .note.Linux.exit.text.init.text.rela___kcrctab+wcd_mbhc_jack_report.comment.altinstr_replacement.init.plt.bss.rela.altinstructions__versions__ksymtab_strings.modinfo.rela.data.mbhc_fn.rela___ksymtab+wcd_cancel_btn_work.note.GNU-stack.llvm_addrsig.rela.text.wcd_swch_level_remove.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.dataof_find_propertyinput_set_capabilitywcd_event_notifysnd_jack_set_keyinit_timer_keywcd_mbhc_init.__key__init_completion.__keyof_property_read_variable_u32_arraysnd_soc_card_jack_newsnd_soc_jack_report__crc_wcd_mbhc_jack_report__kstrtab_wcd_mbhc_jack_report__ksymtab_wcd_mbhc_jack_report__hphocp_off_report__crc_wcd_mbhc_find_plug_and_report__kstrtab_wcd_mbhc_find_plug_and_report__ksymtab_wcd_mbhc_find_plug_and_report__crc_wcd_mbhc_start__kstrtab_wcd_mbhc_start__ksymtab_wcd_mbhc_start__ll_sc_atomic64_fetch_andnot__ll_sc_atomic64_andnot__crc_wcd_mbhc_deinit__kstrtab_wcd_mbhc_deinit__ksymtab_wcd_mbhc_deinit__mutex_init__crc_wcd_mbhc_init__kstrtab_wcd_mbhc_init__ksymtab_wcd_mbhc_init__crc_wcd_mbhc_adc_init__kstrtab_wcd_mbhc_adc_init__ksymtab_wcd_mbhc_adc_initsnd_soc_component_update_bits____versionswcd_mbhc_adc_get_spl_hs_thresjiffies__module_dependsjiffies_to_usecsjiffies_to_msecs__crc_wcd_enable_curr_micbias__kstrtab_wcd_enable_curr_micbias__ksymtab_wcd_enable_curr_micbias_dev_err__ll_sc_atomic64_orwcd_mbhc_usbc_ana_event_handlerwcd_mbhc_btn_press_handlerwcd_mbhc_release_handlerfsa4480_unreg_notifierfsa4480_reg_notifiersystem_wqwcd_mbhc_mech_plug_detect_irqwcd_mbhc_adc_hs_ins_irqwcd_mbhc_hphr_ocp_irqwcd_mbhc_hphl_ocp_irqwcd_mbhc_adc_hs_rem_irq__crc_wcd_mbhc_hs_elec_irq__kstrtab_wcd_mbhc_hs_elec_irq__ksymtab_wcd_mbhc_hs_elec_irq__crc_wcd_mbhc_stop__kstrtab_wcd_mbhc_stop__ksymtab_wcd_mbhc_stopmsleepqueue_work_onqueue_delayed_work_onwcd_check_cross_connwcd_btn_lpress_fndelayed_work_timer_fnmbhc_fn__stack_chk_fail__warn_printk__crc_wcd_mbhc_get_button_mask__kstrtab_wcd_mbhc_get_button_mask__ksymtab_wcd_mbhc_get_button_mask__crc_wcd_cancel_btn_work__kstrtab_wcd_cancel_btn_work__ksymtab_wcd_cancel_btn_workmutex_unlockmutex_lock__crc_wcd_mbhc_elec_hs_report_unplug__kstrtab_wcd_mbhc_elec_hs_report_unplug__ksymtab_wcd_mbhc_elec_hs_report_unplug__crc_wcd_mbhc_report_plug__kstrtab_wcd_mbhc_report_plug__ksymtab_wcd_mbhc_report_plugwcd_cancel_hs_detect_plugwcd_correct_swch_plug__crc_wcd_swch_level_remove__kstrtab_wcd_swch_level_remove__ksymtab_wcd_swch_level_removecompletewcd_mbhc_initialiserequest_firmwarerelease_firmwarewcd_mbhc_adc_detect_plug_typewcd_mbhc_adc_detect_anc_plug_typeinit_module__this_modulecleanup_moduleof_parse_phandleusleep_rangewcd_measure_adc_once__crc_wcd_mbhc_get_impedance__kstrtab_wcd_mbhc_get_impedance__ksymtab_wcd_mbhc_get_impedance__stack_chk_guardwcd_mbhc_find_plug_and_report.__warnedwcd_mbhc_hs_elec_irq.__warnedwcd_mbhc_report_plug.__warnedwcd_schedule_hs_detect_plug.__warnedwcd_mbhc_adc_detect_plug_type.__warnedwcd_mbhc_set_keycode.__warnedwcd_mbhc_fw_read__init_waitqueue_headcancel_work_synccancel_delayed_work_syncwcd_mbhc_set_and_turnoff_hph_padac$d.199$x.99$d.189$d.89$d.179$d.79$d.169$d.69$x.159$d.59$d.149$d.49.Ltmp139$d.139$d.39$d.129$x.29$d.119$d.19$d.109$d.9.Ltmp98$d.198$d.98$d.188$x.88$d.178$x.78$d.168$x.68$d.158$x.58$x.148$x.48$x.138$x.38.Ltmp28.Ltmp128$x.128$d.28.Ltmp118$x.118$d.18$x.108$d.8$x.97$d.187$d.87.Ltmp177$d.177$d.77$x.167$d.67.Ltmp157$x.157$x.57$d.147$x.47$d.137wcd_mbhc_init.__key.37$x.37$x.127$x.27$d.117$x.17.Ltmp107$d.107$d.7_note_6$d.96.Ltmp186$d.186$x.86$d.176$x.76$x.166$x.66__UNIQUE_ID_intree56$d.156$x.56$x.146$x.46$x.136$d.36$x.126$d.26$x.116$x.16$x.106$d.6.Ltmp5.Ltmp95$x.95$d.185$d.85$d.175$d.75$d.165$d.65__UNIQUE_ID_name55$x.155$x.55$d.145$d.45$d.135wcd_mbhc_init.__key.35$x.35.Ltmp125$x.125$x.25$d.115$x.15$d.105$d.5$x.94$d.184$x.84.Ltmp174$d.174$x.74$x.164$x.64__UNIQUE_ID_vermagic54$x.154$d.54$x.144$x.44$x.134$d.34$x.124$d.24$x.114$d.14.Ltmp104$x.104$d.4__UNIQUE_ID_license93.Ltmp193$x.93.Ltmp183$d.183$d.83$d.173$d.73.Ltmp163$d.163$d.63$d.153$x.53$x.143$d.43$d.133$x.33$x.123$x.23$d.113$d.13$x.103$d.3.Ltmp2__UNIQUE_ID_description92$d.192$x.92$d.182$x.82$d.172$x.72$x.162$x.62$x.152$d.52.Ltmp142$x.142$x.42snd_soc_component_read32$x.132wcd_mbhc_init.__key.32$d.32$x.122$x.22$x.112$d.12$x.102$d.2$d.191$d.91$d.181$d.81$d.171$d.71$x.161$d.61$d.151$x.51$x.141$d.41$d.131$x.31$d.121$x.21$d.111$d.11.Ltmp101$x.101$d.1$d.190$x.90.Ltmp180$d.180$x.80$d.170$x.70.Ltmp160$d.160$x.60$x.150$x.50$x.140$x.40$x.130$d.30$x.120$x.20$x.110$d.10$d.200$d.100$d.0@0<lpgp(pqpp02 edu{vQdxx xxy;z E@p@#@Xh@(k _@  v@ @@x@@P0H0Lo#!4H')