ELFi@@" 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 &>wt00,04@X(4@p4hdp|t/13r@@ H{hA` 5h>A{v!R@&@h4(Rh9hJ@@94h@hh@*@(4aA`h*F@!B*ODWC_B @{Ũ^__v  R!@rkR2R@(5 @9 7)R* 9! %@!^{ _WO|@ hN@@@Se@6@a ` ?i"I*!A94@v)qA94@v̘`*?  ȓbT?hJ@Y@h4hN@@v@SR?e@@a ` *?hA@y4 mA9`~@iA9hR!hA@y4`~@iA9*hA@y4iC9 A9`~@A9#!hAAy4iC9 -B9`~@)B9#!hA1Ay4 mB9`~@iB9(R!hJ@@94hN@}@Vඍ`G|!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@ඍ`GQ@|!R?hN@A@hJ@ඍ`GY@|q*?hAAy4iJ@꣐Rj=rC9)@C9`~@)ay)Q)}**)e) #!hJ@u~@@yhN@)A9@a@`7C \ #A9*?@!E@BbODWC_B @{Ũ^__֠]Z`0^{OT?AT` @A@tඍ`G|h @!R?hV@y4i -@9 @)@9(R!*OA{¨^__^{ _WO|@tA**T @9 65h@4 h6hN@ҠM I@@*? b@4`b *h@ehhC9h4hN@i@y@6!@*gҀARbR?hN@y@6`݄ AR*?hN@!@ R <?hACy4`~@)F9*9c@!*a@`"yRhAR@hAR@99)R! 9!4hJ@A@94qThC9 qTh@ 4k T qThC9h4hN@i@y@6!@*gҀARbR?hN@y@6`݄ AR*?hN@!@ R <?hACy4`~@)F9*9hO9h5b@!`"yR*h@q!T!RRARhvAT @9(6hA@hA(7hN@Ӎ#9@zx"`~@"R*?@Rh@` hqThC9qTh@uhq!THRh9hN@]@V j` 9?*hG9 4hN@@h hJ@E@q* 7hAqAya5YR1Dya4qTq`TqThRq`TqTR(Rh9@hR`~@hAB9 B9qAy  Y%51Dya5qAy4 B9`~@B9(R!hN@ UC@`owa?hAqAy4 B9`~@B9##hJ@iAE@?kiTq!T@?kTh@)Ri9iRi94  `"yRaRv6hO95h@q*cThN@m@tඍ`G|*?c@4Rh@iRi9h5R   `"yRah@2cR!*h@`"yR2hA1Cy4`~@hA iF9mF9 (% }R} Rwrvub@RT6hAQCy4 F9`~@F9(R!v R77hAqCy4 F9`~@F9(R!*t R 6ĉRЉRhN@@uXҠG``~@!R*?@R 6ĉRЉRhN@@tXҠG``~@!R"R?ODWC_B @{Ũ^__`~@*hA1Dy4`~@iH9*hAqAyA5')R! 9!Գ^{OA1Cy4`~@hA iF9 mF9 )%)) }R4} Cy5 RtrCy!4`~@hA )G9 -G9 )%4 Rab@RhADy4`~@iI9*hADy4`~@I9*hACy4`~@)G9**hN@@t ȓ "T?@6ĉRЉR Ra@RhN@@XҠG``~@**?hN@XҠG@``~@"R*?OA{¨^__eඩp`u^{ O@j`T|@! * yRABy4~@)E9*ABy4 -E9~@)E9(R!A@h499N@Ӎ#9@z"R*?OB @{è^__^{ WOL@i@"CzTOCWB @{Ĩ^__ *)+ih8J @hACy4`~@)F9*hABy4 E9`~@E9hR!hJ@t~@@ hN@A9@a@`B \ A9*`?hABy4`~@E9*hAqAy4 B9`~@B9(R!hACy!4`~@ -F9)F9HRhABy4 E9`~@E9hR!hAqAy4 B9`~@B9(R!hACy4`~@ -F9)F9(R!hJ@t~@@whN@A9@a@`B \ A9$R`?ք@!E@B|hABy4`~@E9*hAqAy4 B9`~@B9(R!hACy!4`~@)F9*d^{**{^__^{g_WO@:@!HG@*}A`(R @G@!Bc*h9HG@!}A#RHG@ 7}A!#RHG@ 7}Ab"!#R6HG@b2!}A#RHG@!#}AcRyR'A)@q 9)Jyt~xv9h&)j@ ҉R qh9@9uNyq99wih9jBW6@h:@(>@F@J@hR@(b@h@| d*!Bc*!Bc @!@!B _)@?A>T{B*OFWE_DgC^__!@c"!yR*@95@cb !R*85`>ARBR85{{h"`Rvhh^h"`Rvhh&*`!B`!B` !BbhN@ ))i1@u `"R?* 5`!B` !BbC4_qaTs, k{{jb hh!ijjhhA @ @ @I@hN@`l5@@hA@c?`5hN@`l5@@hAc@?ր5hN@`l5@@hA"c @?ր5hN@`l5@@hAiAc @"@?@5hN@Ӎ#9@zhA* @?x" RhN@`l5@@hAiAc@"@? 5hN@Ӎ#9@zhA*@?@RhN@`l5@@hA2c@? 5hN@`l5@@hABc@?* 59!hA*@!*hA*@!zhA* @!d!*hA* @!GhA*@!1hA*@!!hA@!hN@ 5=@hA@?hN@ 5=@hA@?hN@ 5=@hA @?hN@ 5=@hA @?hN@ 5=@hA@?hN@ 5=@hA@?hN@1@`*?!!* **! C^{_WOC@ Rr_RhN@)@u ڸ@} AR?@4 Rrq!T!!@*@ 4RJ@_CT !q k@kA9k~kY (T4@jJ@Hi @jJ@Ih @)@?!T{AODWC_B^_C_!7@^{OABy!4`~@hA iE9mE9 "%hC9qThN@ҠM I@@*?OA{¨^__!a@`b *^{ WOHL@T|@M@Ҡ AR?hN@*ҠM@ !R?**Q=q!T ) +yJ @hN@i@ hC9 5hAqAy!4`~@hA B9 B9 )%)4By4 E9`~@E9hR!hN@ i@I9iC9I5%@vඍ`G|*?hN@!@vhC9(5 R <?h@7h@hC94hN@U@VӍ#z"R*?hN@Ӎ#U@z!R"R?@RhN@%@vඍ`G|!R?hN@U@vӍ#z**?hN@i@HhAqAy!4`~@hA B9 B9 )% 4ByA 4`~@E9*e9(Rh9} Ra6!R RabhB906hAR@ Ra` Raa@Ra7ARY@RabhB986hAR@@Ra`@RaC`@`=hN@Ӎ#9@zhA`~@* hN@Ӎ#9@zhA`~@"R@?#(R!Rh9hN@-@s S"RARhN@-@s S*`?OCWB @*{Ĩ^__^{ _WO!!*>hN@ҠM I@@!R6R?G6u~@t v 96hN@ҠM I@@*?hAQ@ya56R`~@iA"@9(@9!Q@y  )%?q4`~@?q#!bC9!*hA@BTaB ?hN@m@wඍ`G|!R?hN@M@wҠ !R?*hC9RqI * 7hJ@ !A9i5qA94hN@@ @I@ ȓ ">T? 6hA@y4`~@)@9*hA1@y4`~@i@9*hN@̘`@!R6R?hAQ@y4 @9`~@@9"hA@y4 -@9`~@)@9(R!hJ@@904hA1@y04 m@9`~@i@9(R!}q*6/7hN@@U"*?hAqAy4`~@B9*hABy4`~@E9*9\hN@@V"*?hAqAy4`~@B9*hABy4`~@E9*hN@U@Ӎ#zAR*?hN@-@v S*?bC999HQq(T ) +yJ 6R@hN@Y@vӍ#z!R*?hACy4 G9`~@G9(R!vR!hN@̘`@*?hN@̘`@*?hN@ඍ`GQ@|!R?hN@U@vӍ#zAR"R?hJ@@95hN@Y@vӍ#z!R"R?hACy4`~@G9*hN@@V R <?hN@@U"!R?hA99 @ ȓT?֓hCqThAFy4`~@)L9*9R v@R vR! R@hT(@96hAu"@hA6hN@Ӎ#9@z`~@**?@R@hT(@96hA @hA(6hN@Ӎ#9@z`~@**? Rh"hA@y4 -A9`~@)A9(R!hAQAy4`~@B9***9hJ@Y@4hA@y4`~@)@9*hN@A@Uඍ`G|`~@*?hJ@ !A9i5qA9(4hN@@u̘`*?hN@@U̘`*? 9hN@ҠM I@@*? RODWC_B @{Ũ^__(R!(9!j(R!(9!z`{`<@@^]Z`03eඩp`u ^{ WO! 6N@ҠM I@@*?ֈACy!4~@A iG9mG9 (%H4OCWB @ R{Ĩ^__(R 9(@@ qT C9H5N@ @@SE@@~@?*qhT *) +yJ R7R@*R!!*qT**R *R*R*RJ@I5%@!**4(RR9C9qT@N@ҠM*5I@ @!R?@RR7!ԈN@ҠM I@@*?ր**^{WO! ACy4~@A iG9mG9 (%5C94C95C9 qT!R&B9rTOBWA R{è^__!6N@ҠM I@@*?ֈ C95@b *@!@b *!@e^{OCa (L@@ )  ) ɓ? T?6hAEy4`~@hA )J9-J9 (%4(RhB9*iB9?MqThA)i9ByA4`~@)E9*hABya4 -E9`~@)E9(R!hN@Ӎ#9@zhA`~@*@?h@`"yR2a{AOB^_ R_!eඩp`u@^{OC!(@O94B9{AOB^_ R_hN@@H )  ) ɓ? T?7iB9?MqThA)i9By4`~@)E9*hABy4 -E9`~@)E9(R!hN@Ӎ#9@zhA`~@*@?h@`"yR2a!eඩp`u@^{WOO9h5tA*T @9I6aC9?k@TQ qHT ) +yJ @hJ@QA9H4hA @  ȓ T?rhRi@R"c*!`!R"R[hJ@!RRA@9 4hAqAy4`~@B9*hABy4`~@E9*hA@y4 -A9`~@)A9(R!hAQAy4 B9`~@B9hR!hvAT @96hA @hA7hN@Ӎ#9@zv"`~@"R*? R?qT"R*aC9?qTbR*!R R !bR!ROBWA{è^__)R! 9!o)R! 9!Իeඩp`uw^{_WOtA**T @96qT5A1 )R! 9!ԿqaTAA@~SN( A*RU!՚?)J7N@Ӎ#89@z!~@b*?s6OCWB_A{Ĩ^__A(AH)@?q@z_^{ OL@ @E@@S@`~@?*qTthJ@I4%@!*** !**"q*cTOB @{è^__^{ WO6hN@ҠM I@@*?hA@!TaB ?!!RRh@h6hvAhT@9 6hAt"@hA6hN@Ӎ#9@z`~@**?@RaRhAqAy4`~@B9*hAQAy4 B9`~@B9hR!hA@y4 -A9`~@)A9(R!hvAhT@96hA @hA(7hN@Ӎ#9@z`~@"R*? Rh"OCWB @{Ĩ^__(R!9!ԩ(R!9!`{`<@@^^{ OL@|@=@ 5hA@?hN@ 5=@hA@?hN@ 5=@hA @?hN@ 5=@hA @?hN@ 5=@hA@?hN@ 5=@hA@?hN@ 5=@hA@?hN@1@t`a *?hA@t hA )@ aTaB ?OB @{è^__`{`<@@^^{ O*6hN@ҠM I@@*?րOB @{è^__^{ k{{ ` h!   {^__!^{og_W O C@!hb@Cv Ѩ@sB  @5zhAEy4hA iK9mK9 (%IR} 3RCC@ @yhAEya4`~@hA iK9mK9 (%IR} y@Y4i@?kT(  3Ry@5܀R} xRI4r }))`( } 9}H | hvA hT(@9H6hAt" @hA(6@Ӎ#9@z^**@? RhC9l4*h@kcTqmkTR@*****ub (R'))@d^ThC9Z5RhC9Z5R!RChN@* @W@Ey4^@@ iK9mK9 (%IR} {@[4i@?kTh  3R{@5܀R} xRI4r }))`( } ;}H C@ @@Ey4^@@ iK9mK9 (%IR} i@I4j@_kT(}  3Ri@ 5i R} xRI4r }))`( } )}H khR5?kIR7qTkT@y@\`݄ hJ@`~@"RM@?RR!RChN@* @@Ey4^@@ iK9mK9 (%IR} t@53Rt@4i@?!qa T܀R} xRI4r }))`( } 4}H C@ @@Ey4^@@ iK9mK9 (%IR} i@4j@_k`T(} k T(3Ri@5i R} xRI4r }))`( } )}H kLT k T!RChN@* @[@Ey 4^@@ iK9mK9 (%IR} ChN@`݄ y@hJ@`~@*M@`?RR!R**2?kT~ Ms 3?֢C_!C_{@5Ms 3?֢C_!C_i@)513RC^}4Rt9 @]@{ j` 9^@`?*hC97kT4*@7`4@h@*)?k')CTT@?k.ThJ@ @W.`Lj@޸5@!R?*R7dMs 3`?֢C_!C_t@5(Ms 3`?֢C_!C_i@i5=C@ @w @Ey4^@@ iK9mK9 (%IR} z@z4i@?k TH Ms 3`?֢C_!C_x3Rz@5܀R} xRI4r }))`( } :}H C@ @@Ey4^@@ iK9mK9 (%IR} i@I4j@_kT(}  3Ri@ 5i R} xRI4r }))`( } )}H _khR5?kIR7q*`T@h@*)?kk)CT5Ms 3?֢C_!C_z@5Ms 3?֢C_!C_i@)5kMT!@wR*R@q!*C@ @ @Ey4^@@ iK9mK9 (%IR} l@L4i@?kT}  3Rl@ 5܀R} xRI4r }))`( } ,}H C@ @7 @Ey4^ *@@* iK9mK9 (%IR} 3Ri@@4j@_kT(}  i R} xRI4r }))`( } )}H khR5?kIR7@q)*h 6@K 7hC9*2qT@*CyA4^@@* iG9mG9 (%5Ms 3?֢C_!C_l@5Ms 3?֢C_!@C_R!R***6*X@*4R@)R%hC9H4@`݄ y@^AR*@@?@SB!@8 R <@@?9@QqT@@X̘`!R?@q(*6qART@ i@y@$^$SB@^Ey4@@K9*@@1Ey4@@iJ9*@7REy4 K9@@K9"@ i@OM@Ҡ AR?qT qT@By?4 E9@@E9hR!WRdhAtb QAy5Eya51Eya5URqAy 4^B9* @@1Dy5LMs 3?֢C_!C_/Ms 3?֢C_!C_y@959^B9* @@Ey4^K9 @ K9(R!@1Ey4^@@iJ9 mJ91Ey  U%!5qAy51Dy4^iH9 @ mH9(R!@ @W̘`!R?ֈ@qAy4^B9 @ B9(R!@ @W̘`*?ֈ@1Ey4^iJ9 @ mJ9(R!wRR@Ey4^@wRR@Ey4^@wRR@Ey5XR1EyA4 ^@@ )K9 -K9 8%1Ey4^iJ9 @ mJ9"C@ @@Ey 53R_Ms 3?֢C_!C_NhC9q*7@ByA4 E9@@E9hR!7R@By04@@E9*{^`݄ @AR"R?)5@C @&@Eya4@@ iK9mK9 (%IR} t@T57RX@*@qAy4^@@ iK9mK9 (%IR} Rj-RJr} }* m !**C@ @8@Ey4^@@ iK9mK9 (%IR} u@U4i@?kT~  3Ru@5܀R} xRI4r }))`( } 5}H C@ @@Ey4^@@ iK9mK9 (%IR} i@4j@_k`T(} ?k)TWR3Ri@5i R} xRI4r }))`( } )}H ?k(TkbTwR7R@Cy!4^@@ iG9mG9 (%5*hC92qaT@Ey4^K9* @@1Ey4^iJ9* @@Ey4^K9 @ K9(R!QqT@@]̘`*?wR3Rt@4i@?!qAT܀R} xRI4r }))`( } 4}H *R 7hC95@R!RkǟqTkmT*@y@whC9H47\?kT~ WRo`݄ @AR*?T 67RRMs 3?֢C_!C_u@57Ms 3?֢C_!C_i@I5M!4Rt9Ms 3?֢C_!C_t@45!"R@Fy4 -L9@)L9(R!wR@Cy4^@@@ iG9 mG9 )%4@@^@i@xhC9h4 qThC9h4@i@gҀARbR?@y@`݄ AR*?@!@ R <?֨@Cy4@@)F9*9 gҀARbR? qTQqThJ@A@9h4hC94 qT@ hT(@96hA @hA7@Ӎ#9@z@@"R*? R@@@uඍ`G|!R?@I@ҠM @*? _)@? T{EOJWI_HgGoF^__@T@9 6hA@hA7@Ӎ#9@z@@"R* ?@R@ qTEy@4@@K9*@1Ey4@@iJ9**q`T@Ey!4@@K9*@R!(R!(9!G(R!(9!t(R !(9!Ԭ^{ _WOACyA4|@hA iG9 mG9 )%I4*ODWC_B @{Ũ^__iN@4]@t j` 9`~@?ր7hAQAy4`~@hAB9 B9QAy %4`~@*VRhN@@T̘`*?hAEya4`~@hA K9 K9 7%1Ey4`~@hA iJ9 mJ9 9%qAy4`~@hA B9B9 8%WR1Ey5YRqAya5XRR`7*R 7hN@*@( )  ) ɓ?"T?h@kiT4Rh@k !*hAqAy4`~@B9*hA1Dy4`~@iH9*hN@ @U̘`!R?hAqAy4 B9`~@B9(R!hN@ @U̘`*?hA1Ey4 mJ9`~@iJ9##hAEy4 K9`~@K9"hAqAy4 B9`~@B9#hN@@U̘`!R?hAQAy4 B9`~@B9")]Z`0@C^{_WOC@* A(Ey4`~@"K9**iA!1Ey5WR!qAy4`~@iA"iJ9(mJ9!1Ey  W%5!qAy!5!1Dy4(mH9`~@"iH9"hN@ @T̘`!R?hAqAy4 B9`~@B9(R!hN@ @T̘`*?hA1Ey4 mJ9`~@iJ9(R!RURQ1`TKRALRhAqEy4`~@hA J9 J9 5%5QEyA4`~@hA J9 J9 4%t5***1Ey4 mJ9`~@iJ9"qLT!** !*** @)@? T{A*ODWC_B^_C_`~@*iA!qAy!4`~@"B9*iA!1Dy5TREya5VHR `~@hA )K9 -K9 )%R6} iN@5 @Ey53RMs ?@!@hA `~@hA iK9 mK9 )%JR)} )j-R)}Jr)}**)m*6 1EyA5^{ WO!hC9(49OCWB @ R{Ĩ^__hABy4`~@hA )D9-D9 (%5RRhABy!4`~@hA )D9-D9 (%(5RRhABya4`~@hA )D9-D9 (%h5RRhABy4`~@hA )D9-D9 (%5RRt hC9 qT@T @9 6hA @hA(6hN@Ӎ#9@zw"`~@**? RhAEy4 K9`~@K9(R!!R2hJ@A@94@T @96hA @hA(6hN@Ӎ#9@zw"`~@**? RhAQAy4`~@B9*hAFy4`~@)L9*(R9h99a)R! 9!ԣ)R! 9!^{OC@! N@ @UAEy4~@A iK9mK9 (%IR} @53R@54@?kT~ Ms ?@!@@55܀R} xRI4r }))`( } 5}H RR!RRR!RRR!RRR!RkTACy!4~@A iG9 mG9 )%4 @)@?T{AOC@^_ R_։J@)!A94N@]@ j` 9~@?@6ACy4~@)G9*5R *_!*AqDy4 H9~@H9(R!ADy4 -I9~@)I9(R!jRvRAQDy4~@A H9 H9 )% 5J@)!A94@y4~@)@9*AQ@y4 @9~@@9(R!A@y4 -@9~@)@9(R!AqAy4~@B9*ABy4~@E9*C999Q qhT )+ih8J @bR3C9? qaT)R9Ey4~@K9*AEy4~@K9*A1Ey4~@iJ9*ABy4~@E9*4ACy4 -G9~@)G9hR!N"RR R*E^{ O|@tAT @96hN@@Uඍ`G|*?hAEy4`~@K9*hN@i@5gҀARBR?bhvAtB T @96hN@9ҠMI@ @!R?@ROB @{è^__!)R! 9!Դ)R! 9!^{og_WOH@Q@Q qTL@i@(hAEy4`~@hAK9 K9Ey %4`~@**WRhvAT @9 &6hAxb  @hA(6hN@Ӎ#9@zv"`~@**? R@qAy!4`~@hA B9B9 9%YRhN@gҀi@OBRYQ@?֨2AQAy!4@@B9 B9QAy  V%4@*@Cy4 G9@G9(R!@Ey4@@ K9K9 :%VRCy5ZRĉ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"hN@gҀi@hJ@`~@bRQ@?*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@ҠM I@@*?OB @{è^__ -     _ $          q V  3 ?0 ?0 ?0 ?0   ?0 ? ? ? ?0 ? ? ?   2 2   1  ?0 ?0    *__description=wcd MBHC v2 modulelicense=GPL v2intree=Yname=mbhc_dlkmvermagic=4.19.294-gc5d1051c0244-ab11910333 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_initS0?module_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)completemsleepV request_firmwareM-of_property_read_variable_u32_arrays$jiffies_to_usecsʮqueue_delayed_work_oninput_set_capability2: mutex_unlock֮Amutex_lockT__init_waitqueue_headv__mutex_init=:%delayed_work_timer_fnYyinit_timer_keyթsnd_jack_set_key4snd_soc_card_jack_new)kPfsa4480_unreg_notifier9release_firmwareq8}fsa4480_reg_notifierzw_dev_erricfof_parse_phandlekof_find_propertyGusleep_range2|printka'__warn_printku\ȡsnd_soc_component_read32,__cfi_slowpathk0cancel_delayed_work_sync-@nsnd_soc_component_update_bitsc|snd_soc_jack_reportLinuxmbhc_dlkmGNU֪Fc(vwx8yz {,|}~04$ H<FtFFEXYL>P>lSx>|>j>>T> > \4gl2x2|2|V>>>>Uirrh 1$1,> 4> <1@KT>X>\>`>dMh>nl>npMcF,F@2|D2|FFC C4 CX C| C F C Ch C C F F@ C| F > > > > U d FD F| C 1 1 E F< A F F FC >$>(>,><MLAT2dh2@|2@> >> >1K$FXFFC>r >>r >MABN 1$1\FxFtqxqHCF(CAFA$>!(>,>!0>8MLA`HcCdcd0C8dDNTdNFNFC,C@> D>hL> P>hT1XKHHC4CPC\Nl2|p2|NFF8F|ACCF`> h> CCF0CTCCCCF@>D> H>P> TUtCCCA(>,>LS`>6d>Ch>l>6p>Ct>xU>>j>;>;j>}>}j> > j> > 0j >6>C>>6 >C$>,>60>C4>;<>6@>CD>;LUX>\>h>l>p>Ct>CxU>>C>>CM>K >K [>>[$\,2|02|42|@2|d]]> 0> 0_>X 0>X 0_> 0> 0`2|2|F4>80@>D0H`L>P0X>\0`_x1|2|12|F2|2|>  > 8 F@ >H >| F > > F > > !F,!L!FX!>\!>!F!!F!>!>"F ">=(">=L">P">CT">X">C\"Ml"> p">Cx"> |">C"M">">C">">C"M">">C">">C"M">">C">">C"M">">C#>#>C #M#> #>C(#>,#>C0#M@#>D#>CL#>P#>CT#M\#>`#>Cd#>h#>Cl#Mx#>|#>C#>#>C#M#F#F$FH$F|$F$F$F%> %>%> %>%M%> %>,%>0%>4%M@%>D%>H%>CL%>CP%MX%x%|%%>%>%F%k%N&>,&> &>,&> &M&2x&&&>Z &> &>Z &> &M&X& 'Hh'F'>l '>'>l '>'M'A'F$(FL(> P(> (H(C(F4)F|)F)F)l)F*FH*Hx*C***2@**B*d* ++B,+H+2@T+`+Bh+dt++c+c+F+F ,B0,FL,Bp,F,>,>,>,>,M,>!,>!,>,>,M-F4-c@-Ed-F-H-C->) ->->) ->-M-2|-2|,.F\.F.2|.2|.C/C0/F`/C/C/C/F0C40C`0F0C0C0F0F(1>` ,1>` d1F1C1>1>1>1>1M1F2F02F`2F2F2C2F3F@32|D32|3C3>3>3>3>3M31314F$4441h4F44C4C4L5C(5Fl5F5F5d5F6> 6> 6> 6>h6> 6>h$61(6K46> 86>h@6> D6>hH61L6Kl6F6F6F6>6>g6>6>g6M6m6c6E7F87HX7d|7q7q7n7>-7>-7F7>t 7>t 8> 8> 8>g 8>g$8M,8>08> 48>88> @8M8>8> 8>8> 8M8F8r9r9h9>0 9>0 9KD9FX9>\9>9>9>N9>9>N9M9c9H9P:d0:> 4:>N8:> <:>N@:ML:Ep:F:>N:>:>N:>:M:A:>Q:>Q:M:>:>N:>:>N:M:A:>j :>N;>j ;>N;MD;2|H;2|x;H;C;C<F@<A\<>%`<> d<>%h<> l<M<F<2|<2|4=CX=C|=F=A=> =>Q=> =>Q=M=F>1 >1@>> D>> p>2|t>2|>>_>>_>K>L>C?C@>g@>@>g @M4@LL@> P@>gX@> \@>g`@1d@Kp@> t@>h|@> @>h@1@K@F@1@1A> A>hA> A>hA1AK|AFAABF4B> 8B> DB>HB> LB>XB> dBMpB>tB> xB>|B> BMBEBFC> C>]C>C>]CM C2|$C2|@C>]DC>HC>]LCM\CLlC2dtC1C1CFCCBCC DCDDCTD1DFDD> D>hD> D>hD1DKD> D>hD> D>hD1EK EF`EFEFEFEF0FFdFFFFFFFcG2|G2|(GdXGF|GEGF2x|2x|2t|2t|h2|l2|2|2|2| 2|D2|H2|2|2|2||2||2|2|2|2|2|2|2|2|2p| 2p|2|2| 2|$2|@oL2|P2|X2|\2|t2|x2|G1G2|G1G2|H> H> H> $H>(HMTHXH`H>dH>\ hH>lH>\ tHMHHHHxIcI1I1IFIIdJ2d,Jq0Jq`JqdJq|JlJlJ2hJH\KHLF8LNDL2hpLHMHM2hMHNF$NN0N2hhNF|N>(N>6 N>(N>6 NMNFN>(N>6 N>(N>6 NM$OFPO2dOFOFO>(O>6 P>(P>6 PM0PFDP>(HP>6 LP>(PP>6 TPMPHPFP>(P>6 Q>(Q>6 QMhQH4RFHR>(LR>6 PR>(TR>6 XRMRFR>(R>6 R>(R>6 RMR>QR>\ R>QR>\ RMR> R>\ R> R>\ SM,SHSHTHTFT>(T>6 T>(T>6 TM(UF(@U>6 DU>(HU>6 LUM\U> `U>\ hU> lU>\ tUMUcUPUdUF$VFhVFVCVCWC@WFWCWCWFX>(X>6 X>(X>6 XM4XFHX>(LX>6 PX>(TX>6 XXM|XCXCXHYC(YF\YCYFYCYNYHYNYHZN0ZHdZCZFZ>(Z>6 Z>(Z>6 ZM[C([CL[F[H[C[H(\> ,\> 0\> 4\> @\Mh\H]H]H]c]P]d^C4^C\^C^F^l_2ht_F_F_>(_>6 _>(_>6 _M_F`>( `>6 `>(`>6 `M,`>;0`>4`>;8`><`M``Ft`>(x`>6 |`>(`>6 `M`> `>`> `>`M`C`H\aFaFaFaCbFPbcXb1db1bFbbdbF cFc$cXcchc1lc1cFccdcCdCdcdP$ddXd> \d>hdd> hd>hld1pdK|d> d>hd> d>hd1dKd> d>hd1d> d>hd1dKddH\eF|eHeCeFeHfH8fHxf2hf2hf2|f2|f>Sf>Sf>_f>_f>~g>~gM$gC@gCdgFgCgFgChC$hCHhFthChFhhhCiHPiCtiFiCiFiCjN0jHXjHjCj>|j>qj>|j>qjMj> j>qj> j>qjMjj(kCDkCpkHkFk>(k>6 k>(k>6 kMkHLlll>pl>tl>xl>|lMlHlNlHmN(mHLmN`mHmNmcm1m1mFn(nC4nPTn1Xn1nFnnCnCn2tod o> o>ho> o>h o1$oK0o> 4o>h @o>hDo1HoKlopoxo>|o>o>o>oMocoH$pF8p>(6 @p>(Dp>6 HpMpNp2hpNp2hpNp2hpNp2hpHqdq qtqFqCq>8q>q>8q>qMqCrCrN0rHlrCrCrCrCrCs> s> PsClsCsCsOsCsCsLt,t10t1XtFtCtFt1t1tFur urus0u>4u>J8u>J@uMHu> Lu>JTu> Xu>J\u1`uKlu> pu>xu> |u>u1uKuH vC,v10v1lvFvvHvFwH,wCPwCdwHwNwHwHxC8xCTxCpxCxCxCxCxCyFXy2h`y> dy> yHy2hy> y> yHz2h z> $z> PzHtz2h|z> z> zHz2hz> z> z> z>h{> {>h{1 {K,{HP{2hX{> \{> {H{2h{> {> |d |tD|FX|cp|Rt|Lx|B||@|Z|^|2 |2'|P|J|I|Q|D|e|f|2\%|2&|20H|2,|26|2p9|2;|2<|2Pl|2To|W|O|b|a|2t|G|2u|2{2D 22\$2,6(02P64<2$9@H2>LT2h@X`2@dl2 Apx2D|2E2td2d2d2(o2Lo2du2u2{2x5 2525$2T(5 0245<2@5H2L5T2X5`2d5 l2,!p5$x2!|5(2*5,2*502*542*582 +5<2,+5@2T+5D2t+5H2$45L245P2?5T2A 5X2A5\ 2C$5`,2D05d82I<5hD2bH5lP2cT5p\2n`5th2nl5xt2vx5|2|92x|902|89,@2|H9<P2|X9[`2|h9yp2|x92|92|92||92t|92p|92|92|9 2|(9)2|2|2| 2|(2|x2|2|Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)o([0( m  4Q  , $G 8  D Po  X \ hn   U@  @  t|.  0: @ P ` pU!  -  Na  !^  f  AJ  /8  $ 0= u4 < H! T ` '  l\ x ,   [ t  v   N  i ` A  t ( h h@ @n @ A XT \ A A B `Y d D E (E dG4  C G 0H: h l' p td{ d- d d h Plb t x (o t Lo To  t dua u u P | { {H p| t| x|T || |`  |C |o | | |; | | |G | |  |- |b | D x ;  A  .  \ d  i  u @ {   $ ( \%h & 'W , 0O 4 8 <J @ DB H , L4 P ,65 P6 6 $9' p9\ ; < = >4 TeHP     : @ @ 4 % ;. z7]FV9 + @lC)F,<c[y Da `0@P`' p c Ny (d & {O d 0H' 'k  u\M  t + Plo To  6Z '  \%Y ;|C <T Xv&   x  , ; p9 x  d   h       ( k dGh_  \1  A( @m    B| = A ` k < T x 8Ivz8   Gdj (E<   9_+ $ p"  F+N  ;_l()W &`$*)U^>VWO?ݖ5a&MB0thH  | | |.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____versionsjiffies__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_notifier__typeid__ZTSFvP8wcd_mbhcP11work_structE_global_addr__typeid__ZTSFvP8wcd_mbhcE_global_addr__typeid__ZTSFbP8wcd_mbhcE_global_addrsystem_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__cfi_check_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__cfi_check__cfi_slowpath__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$d.99$d.189$x.89$x.179$x.79$x.169$x.69$x.159$x.59$x.149$x.49.Ltmp139$d.139$x.39$d.129$d.29$x.119$d.19$d.109$d.9.Ltmp98$d.198$x.98$d.188$d.88$x.178$d.78$x.168$d.68$x.158$x.58$d.148$x.48$x.138$x.38.Ltmp28$x.128$x.28$d.118$x.18$x.108$d.8$d.197$d.97.Ltmp187$d.187$x.87.Ltmp177$x.177$x.77$x.167$x.67.Ltmp157$d.157$x.57$x.147$x.47$d.137wcd_mbhc_init.__key.37$d.37$x.127$d.27.Ltmp117$x.117$x.17$d.207$d.107$d.7_note_6$d.196$x.96$d.186$d.86$x.176$d.76$x.166$d.66$x.156$x.56$d.146$d.46.Ltmp136$x.136$x.36$x.126$x.26$d.116$x.16$d.206$x.106$d.6.Ltmp5.Ltmp95$d.195$d.95$d.185$x.85$x.175$x.75$x.165$x.65$d.155$d.55$x.145$x.45$d.135wcd_mbhc_init.__key.35$d.35$x.125$d.25$d.215$x.115$x.15$d.205$d.105$d.5$d.194$x.94$d.184$d.84.Ltmp174$x.174$d.74$x.164$d.64.Ltmp154$x.154$x.54$d.144$d.44$x.134$x.34$x.124$x.24$d.214.Ltmp114$d.114$d.14$d.204.Ltmp104$x.104$d.4__UNIQUE_ID_license93$d.193$x.93$d.183$x.83$x.173$x.73$x.163$x.63__UNIQUE_ID_intree53$d.153$d.53$x.143$x.43$d.133$d.33$x.123$x.23$d.213$x.113$d.13$d.203$d.103$d.3.Ltmp2__UNIQUE_ID_description92$d.192$x.92$x.182$d.82$x.172$d.72$d.162$d.62__UNIQUE_ID_name52$x.152$x.52$x.142$d.42snd_soc_component_read32$x.132wcd_mbhc_init.__key.32$x.32$x.122$x.22$x.112$d.12$d.202$x.102$d.2$d.191$x.91$x.181$x.81.Ltmp171$x.171$x.71$x.161$x.61__UNIQUE_ID_vermagic51$x.151$x.51$x.141$x.41$d.131$d.31$x.121$x.21.Ltmp111$x.111$d.11$d.201.Ltmp101$d.101$d.1$d.190$d.90.Ltmp180$x.180$d.80$x.170$d.70.Ltmp160$d.160$d.60$d.150$d.50$x.140$d.40$x.130$x.30$d.120$d.20$x.110$d.10$d.200$x.100$d.0@0<lpgq(rqsx02 |d{Qd ; E@p#@h@ _@! v@H% @H+@.x@@.0H0.Lo^/ 0 08%!@XUWt