ELF@R@@" &(&mbhc->mbhc_btn_dwork)->timerwcd_mbhc_mech_plug_detect_irqwcd_mbhc_swch_irq_handler&(&mbhc->mbhc_firmware_dwork)->timer6%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 (work_completion)(&(&mbhc->mbhc_btn_dwork)->work)4%s: failed to hold suspend (work_completion)(&mbhc->correct_plug_swch)wcd_mbhc_get_micbiasHeadset Jack(work_completion)(&(&mbhc->mbhc_firmware_dwork)->work)&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@@ { CCy4@hC iG9mG9 (%q R @{¨_{OE94h@q@h`@?h@99@izC`@*!@?h@izC`@*9@!@?hZAhh^A(`t h^Ah@~h@Y@4aD`%OA{¨_{ _WO  @!@F@mBF@!#RmB| @5*@h4HRhF@!*mB``hF95w@9"T{v4qbT!{v`B@ 5hB{v!R@&@h4(Rh9h@@94hZAhh^A*@(4aD`%h *F@!B*ODWC_B @{Ũ_v  R!@rkR2R@H5 @9 7)R* 9! %@!{ O@*i@(@h(e@h?i"P*!A94 @j)qA94@*?@?h@Y@4i@(@R?(e@*?hC@y4 mA9`@iA9hR!hC@y4`@iA9*hC@y4iE9 A9`@A9#!hCAy4iE9 -B9`@)B9#!hC1Ay4 mB9`@iB9(R!h@@94h@}@!R?hC@y4 A9`@A9(R!hCi@@y)Y@44`@)@9*4 -@9`@)@9(R!i@hC)Y@Ay44`@ -C9)C9R4`@ -C9)C9HR!hCAy4 mC9`@iC9HR!h@!RQ@?h@A@i@)Y@?q?hCAy4i@꣐Rj=rC9)@C9`@)ay)Q)}**)e) #!h@`@@(i@A9A*)a@"D# ?@!E@BOB @{è_{ % T?T!@A@i" @!R?h@@y4i" -@9 @)@9(R!* @{¨_C{_WOC@ C**T @9 6 5hA4 h6h@*I@? b@4`b*h@ehhF9(4h@ i@ y@i!@ARbR ?h@ y@AR* ?h@!@H?hCCy4`@)F9*9cA!*raA` yRhzCR@hzCR@9%9z)R! 9!4h@A@9 4qThE9 q ThA 4k` T qaThF9(4h@ i@ y@i!@ARbR ?h@ y@AR* ?h@!@H?hCCy4`@)F9*9he9rh5bA!` yR*hAqAT!RRARh"CT @9 '6hzC@hDH7h@`@"RvB%9@?@RhA` hqThE9qThAuhqATHRh9h@]@*hK95eqTqTqThR?*hK9 4h@@ h@E@q* 7hCqAya5XR1Dya4q`Tq!TR(Rh9@hnR`@hCB9 B9qAy  X%A51Dy5qAy4 B9`@B9(R!h@w a @?hCqAy4 B9`@B9#h@iBE@?kiTq!T@?kThA)Ri%9iRi94  ` yRaRv6he95hAq*cATh@m@*?cA4RhAiRi9h5R   ` yRahA2cR!*hA` yR2hC1Cy4`@hC iF9mF9 (% }R} Rvrub"*hbA*t @6@R`7* hC7RQCy4 F9`@F9"u*hbA@6 R77hCqCy4 F9`@F9(R!*hfAt" @6 R`6ĉRЉRh@@`@!R*?ֈ@@6@R`6ĉRЉRh@@`@!R"R?ODWC_B{AC_`@*hC1Dy4`@iH9*hCqAy5,)R! 9!{OC1Cy4`@hC iF9 mF9 )%)) }R4} Cy5 RtrCy!4`@hC )G9 -G9 )%4 Ra @RhCDy4`@iI9*hCDy4`@I9*hCCy4`@)G9**h@@(?6ĉRЉR Ra" @Rh@@h`@**?h@`@"R*@?OA{¨_{ OAjT@! * yRCBy4@)E9*CBy4 -E9@)E9(R!zC@h4R9V9@"R*9@?OB @{è_{ @i@"CzT @{¨_ *)+ih8J @hCCy4`@)F9*hCBy4 E9`@E9hR!h@`@@i@A9A*<hCBy4`@E9*hCqAy4 B9`@B9(R!hCCy!4`@ -F9)F9HRhCBy4 E9`@E9hR!hCqAy4 B9`@B9(R!hCCy4`@ -F9)F9(R!h@`@@(i@A9A$R)a@"D# ?֞@!E@BhCBy4`@E9*hCqAy4 B9`@B9(R!hCCya4`@)F9*~{**{_{g_WO@:@!HG@*mB`(R @G@!Bc*h9HG@!mB#RHG@` 7mB!#RHG@@ 7mBb!#R5HG@b!mB#RHG@!#mBcRyR'A)@q9)Jytxzu 9hij@ ҉Rjrqh9@ 9vqRy99wih9KW6@h:@(>@F@J@hR@(b@hAh| v*!Bc*!Bc @!@!B _)@?!5T*OFWE_DgC{B_!@c !yR*@05@cb!R*/5`BRBR/5{{`b!B*v h)`cRhh`!B*v h")`cRhh&*`!B`b"!B`"!Bh@ )i1@v"R?*5`b!Bw!BbNI4_qT!{{`b!B*hi~ h)hhihD @i @) @ @ h@izC5@!@Bc? 5h@izC5@!@Bc?֠ 5h@izC5@! @Bc?@ 5h@izCjD5@! @B@c? 5h@izC*9@! @?xB% Rh@izCjD5@!@B@c? 5h@izC*9@!@?@Rh@izC5@!@Bc?` 5h@izC5@!@Bc?* 5"%9!vhzC*@!*lhzC*@!\hzC* @!L!*hzC* @!5hzC*@!%hzC*@!!AhzC@!h@izC=@!@?h@izC=@!@?h@izC=@! @?h@izC=@! @?h@izC=@!@?h@izC=@!@?h@1@*?j!* *[*!TC{WOC@ Rr_Rh@)@AR?@4 RrqT!!@*@ 4RJ@_#T !q k@kA9k~kY T4@j@Hi^ @j@IhZ @)@?TODWC@{AC_!7@{ CBy!4`@hC iE9mE9 "%hE9q Th@*I@? @{¨_!a@`b*{ WOH@T@M@AR?h@*!RM@?***Q=q(T ) +yJ @h@i@hF95hCqAy!4`@hC B9 B9 )%i4By!4 E9`@E9hR!h@ i@I9iF9 5 %@* ?h@!@iF9i5?hjA7hjAhF94h@ U@"R* ?h@!R"RU@?@Rh@ %@!R ?h@U@**?h@i@ hCqAy!4`@hC B9 B9 )% 4By 4`@E9*W9f(Rh9c RaB 6!R Ra hBD906hzCR@ RaB ` Ra" G@RaB 7AR?@Ra hBD986hzCR@@RaB `b"@Ra" )``b"*#h@izC`@*h@izC`@"R9@!@(R!Rh9h@-@"R ARh@-@*?OCWB @*{Ĩ_{ WO!!*h@!R6RI@?`46u@t*v96h@*I@?hCQ@ya56R`@iC"@9(@9!Q@y  )%?q4`@?q#!bE9!*hD@a?h@ m@!R ?h@M@!R?**hE9RqI *I7h@ !A9i5qA9(4i@(@*@)@I?֠6hC@y4`@)@9*hC1@y4`@i@9*h@!R5R@?hCQ@y4 @9`@@9"hC@y4 -@9`@)@9(R!h@@9(#4hC1@y"4 m@9`@i@9(R!q*6V!7h@@*?hCqAy4`@B9*hCBy4`@E9*9h@@*?hCqAy4`@B9*hCBy4`@E9*h@ U@AR* ?h@-@*?bE999HQqh T ) +yJ 6R@h@Y@!R*?hCCy 4 G9`@G9(R!vRX!Ih@*@?h@*@?h@!RQ@?h@U@AR"R?h@@95h@Y@!R"R?hCCy4`@G9*h@ @ ?h@@!R?hD99 @?shNIqThCFy4`@)L9*9R v@R vR! R@hT@9 6hzCuB%@hD(6h@`@*9@?@R@hT@9 6hzC @hDH6h@`@*9@? RhB%hC@y4 -A9`@)A9(R!hCQAy4`@B9***9h@Y@4hC@y4`@)@9*h@A@`@*?h@ !A9i5qA94h@ @* ?h@@*?9h@*I@? ROCWB @{Ĩ_P(R!9!Ԓ(R!9!ԛ{ WO!*6@*I@?ֈCCy!4@C iG9mG9 (%(4OCWB @ R{Ĩ_(R 9(@nA qTE95@@E@?*qhT *) +yJ R7R@*R!!*qiT**R *R*R*R@I5%@!**4(RR9E9qAT@@!R*(I@?@RR7!Ԉ@*I@?֓**{WO!*CCy!4@C iG9mG9 (%(5E94NI9(5E9 qT"e9( 5h@T @9) 6@QA94DuR @H?rh@R C9rTOBWA R{è_uR!R*!@6@*I@?ֈE95@b*@!@b*!@e!)R! 9!ԈE9qT{ (@@H?6hCEy4`@hC )J9-J9 (%4(Rhb%9$iRD9?MqThC)iR9By4`@)E9*hCBy4 -E9`@)E9(R!h@izC`@*9@!@?hA` yR2a @ R{¨_!{ a(`e94b%9 @ R{¨_h@@?7iVD9?MqThC)iV9By4`@)E9*hCBy4 -E9`@)E9(R!h@izC`@*9@!@?hA` yR2a!{ O C**T @96qT5zC1 )R! 9!ԿqaTzCA@~SN( D*RU!՚?)J7@@bA%)9@ ?s6OB @{è_B(BH)@?q@z_{ O@@E@?*qTs@I3%@!*** !**"q*cTOB @{è_{O e95 C*T @96aE9?kTQ qT ) +yJ @h@QA9 4hDtR @h ?rh@R]*![!R"RKh@!RRA@94 4hCqAy4`@B9*hCBy4`@E9*hC@y4 -A9`@)A9(R!hCQAy4 B9`@B9hR!h"CT @96hzC @hD7h@`@"RsB%9@? R?qT"R*aE9?qTbR*!R R !tR!R*OA{¨_)R! 9!|)R! 9!{ O6h@*I@?hD@!a?!!RRhjAh6h"ChT@96hzCtB%@hD(6h@`@*9@?@RaRhCqAy4`@B9*hCQAy4 B9`@B9hR!hC@y4 -A9`@)A9(R!h"ChT@9h6hzC @hDH7h@`@"R9@? RhB%OB @{è_(R!9!Թ(R!9!{O@ xC@=@!@?h@izC=@!@?h@izC=@! @?h@izC=@! @?h@izC=@!@?h@izC=@!@?h@izC=@!@?h@1@a*?hD@t*hDa@?```b"OA{¨_{O*6h@*I@?րOA{¨_{ {{ |`!B* h)hhi @{¨_!{og_WO @!t"ѕ@Cv@s @HdhCEy4hC iK9mK9 (%IR} 3R>)@ @(chCEya4`@hC iK9mK9 (%IR} yAY4iA?kT(  3RyA5܀R} xRI4r }))`( } 9}H z*h"C hT(@96hzCuB% @hD(6@@*9@? RhF9W4*hAkcTqVTR@*****x(R#))@KThF9HI5RhF9H5R!RCh@* @h@Eya4@@ iK9mK9 (%IR} wAW4iA?kT~  3RwA5܀R} xRI4r }))`( } 7}H C@ @h@Eya4@@ iK9mK9 (%IR} iAI4jA_kT(}  3RiA 5i R} xRI4r }))`( } )}H khR5?kIR7qTkmT@y@H i@`@"R!M@?RR!R*Ch@* @h@Ey4@@ iK9mK9 (%IR} iA4jA_k`T(} k T'3RiA5i R} xRI4r }))`( } )}H k,T kT!RCh@* @H@Ey4@@ iK9mK9 (%IR} +i"P`@*y@!M@?RR!R**!3?֢C_!C_wAW5Z3?֢C_!C_iAI5r3R_};R{9 @]@@?*hF97kLT(4*74@hA*)?k')TȃT@?k&Th@ @(&^!R?*R7)3?֢C_!C_iAI5|C@ @h @Ey4@@ iK9mK9 (%IR} wA4iA?k`T~ 3?֢C_!C_3RwA5܀R} xRI4r }))`( } 7}H C@ @@Eya4@@ iK9mK9 (%IR} iAI4jA_kT(}  3RiA 5i R} xRI4r }))`( } )}H khR5?kIR7q* T@hA)?k*k)cT)3?֢C_!C_wAW53?֢C_!C_iA5kMT!@wR*R\q@!*C@ @( @Eya4@@ iK9mK9 (%IR} wAW4iA?kT~  3RwA5܀R} xRI4r }))`( } 7}H C@ @( @Eya4@@ iK9mK9 (%IR} iAI4jA_kT(}  3RiA 5i R} xRI4r }))`( } )}H khR5?kIR7@q)*6@ 7hE9@*2qT@*Cy!4@@@* iG9mG9 (%5W3?֢C_!C_wA53?֢C_!C_iA5R!R****f@**;RB))RhF9hI4@@AR*y@?@^@!@h@?9>QqT@@!R?@q(*(6q!@T@ i@y@IH@@Ey4@K9*@1Ey^4@iJ9*@7REy4 K9@K9"@ i@AM@AR?qT qT@By44 E9@E9hR!WRhCuQAy5Ey51Ey5WRqAy4@B9*@1Dy5<3?֢C_!C_3?֢C_!C_yA5@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_RhF9q*H7@By4 E9@E9hR!7RA@By'4@E9*9@AR"R?5**R7hF95@R!RkǟqTkmT*@y@iF95@AR*?67R7R@*@qAy!4@@ iK9mK9 (%IR} Rj-RJr} }* m !**C@ @@Eya4@@ iK9mK9 (%IR} xAX4iA?kT  3RxA5܀R} xRI4r }))`( } 8}H C@ @@Ey4@@ iK9mK9 (%IR} iA4jA_k`T(} ?k)TWR3RiA5i R} xRI4r }))`( } )}H ?k(TkbTwR7R@Cy!4@@ iG9mG9 (%(5**hE92qT@Ey4@K9*@1Ey4@iJ9*@Ey4 K9@K9(R!QqT@@w*?ֺwRWR`3?֢C_!C_xA53?֢C_!C_iA 5!5Ru9 !"R@Fy4 -L9@)L9(R!wR@Cy!4@@^@ iG9 mG9 )%)5Ey4@K9*@1Ey4@iJ9***q`T@Ey!4@K9*^@@i@hiF9)4 qThF9h4@ i@ARbR ?@ y@AR* ?@!@H?@Cy4@)F9*9ARbR? qTQqTh@A@9h4hF9H4 qT*(@ hT(@9 6hzC @hD(7@@"R9@? R@@ @!R ?@I@*? _)@?!TOIWH_GgFoE{D_*(@T@96hzC@hD(7@@"R9@?@R@ q TRT(R!(9!Ա(R!(9!ԭ(R !(9!{ _WOCCyA4@hC iG9 mG9 )%)4*ODWC_B @{Ũ_i@)]@`@ ?`7hCQAy4`@hCB9 B9QAy %4`@*VRh@@*?hCEya4`@hC K9 K9 7%1Ey4`@hC iJ9 mJ9 9%qAy4`@hC B9B9 8%WR1Ey5YRqAya5XRR7*R`7h@*@h?hAkiT4RhAk !*hCqAy4`@B9*hC1Dy4`@iH9*h@ @!R?hCqAy4 B9`@B9(R!h@ @*?hC1Ey4 mJ9`@iJ9##hCEy4 K9`@K9"hCqAy4 B9`@B9#h@@!R?hCQAy4 B9`@B9"NC{_WOC@* C(Ey4`@"K9**iC!1Ey5WR!qAy4`@iC"iJ9(mJ9!1Ey  W%5!qAy5!1Dy4(mH9`@"iH9"h@ @!R?hCqAy4 B9`@B9(R!h@ @*?hC1Ey4 mJ9`@iJ9(R!RURQ1`TKRALRhCqEy4`@hC J9 J9 5%5QEy!4`@hC J9 J9 4%T5***1Ey4 mJ9`@iJ9"qLT!** !*** @)@? T*ODWC_B{AC_`@*iC!qAy4`@"B9*iC!1Dy!5TREya5VHR `@hC )K9 -K9 )%R6} i@) @Ey53R ?@!@hC `@hC iK9 mK9 )%JR)} )j-R)}Jr)}**)m*6 1Ey!5{C@@ @hCEy4`@hC iK9mK9 (%IR} `A53R`A4iA?!qaT܀R} xRI4r }))`( }  }H @)@?T@{A_?kT| ?@!@`A`5{ O!hF949OB @ R{è_hCBy!4`@hC )D9-D9 (%(5RRhCBya4`@hC )D9-D9 (%h5RRhCBy4`@hC )D9-D9 (%5RRhCBy4`@hC )D9-D9 (%5RRt*hE9 qT@T @9 6hzC @hDH6h@`@*uB%9@? RhCEy4 K9`@K9(R!h"e9H 5@T @9i 6hE9qTh@QA94hDbR @?bRrh@R-h@A@94@T @9I6hzC @hDH6h@`@*uB%9@? RhCQAy4`@B9*hCFy4`@)L9*(R9h9%9bR!RV!)R! 9!ԑ)R! 9!Ԧ)R! 9!Է{OC@!*@ @CEya4@C iK9mK9 (%IR} AU4A?kT~  3RA5܀R} xRI4r }))`( } 5}H RR!RRR!RRR!RRR!RkTCCy!4@C iG9 mG9 )%4 @)@?aTOC@{A R_։@)!A9 4@]@@?@6CCy4@)G9*5R*CqDy4 H9@H9(R!CDy4 -I9@)I9(R!jRvRCQDy!4@C H9 H9 )%)5@)!A94@y4@)@9*CQ@y4 @9@@9(R!C@y4 -@9@)@9(R!CqAy4@B9*CBy4@E9*E999Q qHT )+ih8J @bRG*E9? qaT)R9Ey4@K9*CEy4@K9*C1Ey4@iJ9*CBy4@E9*4CCya4 -G9@)G9hR!\?@!@A55!!I"RR R*@{O@ CT @9)6h@@*?hCEy4`@K9*h@i@hARBR?h"CtT @96h@9!RI@?@ROA{¨_!)R! 9!)R! 9!{og_WO@Q@Q qT@i@(hCEy4`@hCK9 K9Ey %4`@**URh"CT @9I#6hzCv @hDH6h@`@*tB%9@? R@qAy!4`@hC B9B9 9%YRi"P`@BRwi@!Q@?hCQAy!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"P`@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(R96@*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_init4module_layoutg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_or@ __ll_sc_atomic64_fetch_andnotw__ll_sc_atomic64_andnotl>cancel_work_syncnpqueue_work_onӅ3-system_wqPjiffiesp7jiffies_to_msecsGqcompletemsleep%O"request_firmware^>of_property_read_variable_u32_arrays$jiffies_to_usecsBMqueue_delayed_work_oninput_set_capabilitymutex_unlockxmutex_lock_nestedmutex_destroy|__init_waitqueue_head__mutex_initdelayed_work_timer_fn)init_timer_keyMlockdep_init_mapSYsnd_jack_set_keysnd_soc_card_jack_newQ:]fsa4480_unreg_notifier-release_firmwareDNwfsa4480_reg_notifierf_dev_errgof_parse_phandlep&of_find_propertyGusleep_range2|printka'__warn_printk\ snd_soc_component_read32%}m`cancel_delayed_work_sync)snd_soc_component_update_bitsf&4snd_soc_jack_reportLinuxmbhc_dlkmGNU]rO6(xyz8{| },~04$  JHZ[PATApU|AAnAAVAA ^8kp5x55XAAWAAWWmttl 4$4,A 4A <4@MTA(XA\A(`AdOhAlApOg\F|FFFF0FtFFF`FAA AA Wh4F44HDdFpA`tAIxA`|AIOD5455A AIA AI4M F A AI A AI O D E P( 4, 4d X s\ st J F FL D D Af AI Af AI O D JT gx  F h g  hFh(PHXPPFFA AA A$4(MTJJFFF(PLPX`DFFA A FF(FLFFFFAA A A $WDFhFFDAAU$A{(A,A0A{4A8A<WLAPAdntAxAnAAnA A nARARnA{AAA{AAA{AAA{ AAW$A(A4A^8A^<A@ADWLTAAAAOA A ]AA]^A 3A 3_a5 a$AX(3058AX<3P`TA] X3`A] d3p_t5xA|35A3`A: 3 A: 3 bA2 3(A2 3(bA& 30A& 30c55,A 0388A <38@cHAL3@PAT3@\bt4xA |3H4A 3H_58585"AN 5"AN 5 * A,5 *0AL5,PA? \5,`A? A A AdAd$05.4A#@5.DA#`5/dAp5/tAAAAAOAK AAK AOAAAAOAA AAOA> A$A>(A0O@ADALAPATOdAhApAtAxOAAAAOA"AA"AOAAAAOeA ATA ATOA A A!A!OAAAAO (ADApoPAqA AqA O,5x08\A `A dA hA lOxZJAF A[AF A[ODA A JF p J !FD!\!x!5!!E!h!!!E!!5!"E"h"4"g|"E"E"A"A "A#A #O #Af#Af#A #A #OT#g`#H#J#F#An #A>#An #A>#O$F$F%F$%FT%F%F%F%F&Fh&A8l&A8&F&A&A>&A&A>&O|'F'F(A4(A>(A4(A> (O,(48(4p((4((F(F )N4)F)h)A )A )A )A)A )A)4)M)A *A*A *A*4*M8*A<*A@*AD*AH*OP*q`*gh*H*J*h*s*s*r*Ar*Ar$+AL,+ALT+A X+A \+A`+Ad+Ol+Ap+AU t+Ax+AU +O+A5+AU +A5+AU +O$,t(,t8,l@,Au D,Au H,Mh,Al,A,A,A,A,A,O,g,J-4-4h-h-N-A[ -A-A[ -A-O-H-A-A-A-A-O.D.A.A.O .A$.A(.A,.A0.O@.DH.A L.AP.A T.AX.Ol.AEp.At.AEx.A|.O.A .A.A .A.4.M.JD/Fh/F/D/Aj/A /Aj/A /O@0Fd0F0D0A 0A0A 0A0O04041A 1A1A 1A14 1M111A1A2A5 2AU 2A52AU (2O42A82AU <2A@2AU H2O24242Ad2Ad3A3A3M<3N\3Fx3F3F3F3434 4(4ND4NX4AE\4A`4AEd4Ah4O4N4A 4A4A 4A444M4A 4A4A 4A444M4H5A5A5A 5A$5O85A9<5A@5A9D5AH5OX5Nh554p54|5455E5F6F$6F464l66A 6A6A 6A646M6A 6A6A 6A646M7g7h7e8e 8e,8Hl84p84x8A |83H8A 83H8_8588588A 8AT8A 8AT8O899A 9A 9A9A 9OP9J9J :g(:44:4l:x:h:5O:s:s:s:s;p;p;5RD;J;J<P<5R<5DV<Jp=5R=J=P=5R >Am>A >Am>A >O@>AmD>A H>AmL>A P>O>5O$?Am(?A ,?Am0?A 4?Oh?J?Am?A ?Am?A ?O(@J@Am@A @Am@A AO$AAm(AA ,AAm0AA 4AOPAATAA XAA\AA `AOAA AA AA AA AOAJPBJ$CJ\CAm`CA dCAmhCA lCOCAmCA CAmCA COCA CA CA CA COCgDR DhDFDFEFlEFEFEAmEA EAmEA EOFAmFA FAm FA FO0FFTFFhFJFFFF$GF0GPDGJPGPdGJpGPGJGFGAmHA HAmHA HOLHFpHFH5DVHpH5R IF8IJIA IA IA IA IOIJPJJJJ Kg,KR4Kh`KF|KFKFKAmKA KAmKA KO LAm$LA (LAm,LA 0LODLAHLAILLAPLAITLOdLA/ hLAIlLA/ pLAIxLOLFLJLFMFMg MR(MhMF4Ng   HH xY  EP) k <82  $C 0 ) <sk H Tu `    l x ,Q  1 v 1 D  $ i 7))8 )\ L *)E )  X 15 1l l2 3 \L 4 4V 4 `z d8 6 6 6I 8  \8d 8+ h l% p tO/ O Od O R DV `W t" x  tZ Z  ZJ Z <_| D` TJ h` p` |n e pf ? D x " P  x    ,M 4%    ) ` ^  $Q (    , 0 4u 8 < @ D Hh " L Pv ) *[ * L, ,i . . /  0 $1O T)c)! )q ))[ ) )) )))) )) K  )A)S ) ) ) )H{ . x77FU_@ Q 0 )l,r<[y ci"% 0@P` p26 ^(6  pfh! O7 85   p` <_4 l DV `Wd0 ZxzHd *`    . /. f, 6  (8^@ xT "D ,4L %  4p D o  R`j      <   `,A, 8@  T  1( 0w P~b  4 l2l 1 XQ ' T X FWH / \8' 6T @(  B   4 @ߩQ3& M G%HvKM1e3nr|D;2K1/>VSF> 0f .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_capabilitymutex_destroywcd_event_notifysnd_jack_set_keyinit_timer_keywcd_mbhc_init.__keywcd_mbhc_adc_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_stopmsleeplockdep_init_mapqueue_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_unlock__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_guardmutex_lock_nestedwcd_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.209$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.138wcd_mbhc_init.__key.38$x.38.Ltmp28.Ltmp128$x.128$d.28.Ltmp118$x.118$d.18$d.208$x.108$d.8$d.197$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.137$x.37$x.127$x.27$d.117$x.17.Ltmp107$d.107$d.7_note_6$d.196$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.136wcd_mbhc_init.__key.36$d.36$x.126$d.26$x.116$x.16$x.106$d.6.Ltmp5.Ltmp95$d.195$x.95$d.185$d.85$d.175$d.75$d.165$d.65__UNIQUE_ID_name55$x.155$x.55$d.145wcd_mbhc_init.__key.45$d.45$d.135$x.35.Ltmp125$x.125$x.25$d.115$x.15$d.105$d.5$d.194$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.134wcd_mbhc_init.__key.34$d.34$x.124$d.24$x.114$d.14.Ltmp104$x.104$d.4__UNIQUE_ID_license93.Ltmp193$d.193$x.93.Ltmp183$d.183$d.83$d.173$d.73.Ltmp163$d.163$d.63$d.153$x.53$x.143wcd_mbhc_init.__key.43$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$d.202$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$d.201.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.140wcd_mbhc_init.__key.40$x.40$x.130$d.30$x.120$x.20$d.210$x.110$d.10$d.200$d.100$d.0@0<lpgp(pqpPp02 fd؆{Q` ;؋@ E@@@p#@h@n _@   v@0 @0@x@@x0H0LoF %!C>?l