ELF@@drv2624: fail to create led classdev drv2624.binstatusctrl_looprtpdrv2624_set_bitsdrv2624_bulk_writeti,rated-voltageti,voltage-compti,loop-gainti,idiss-time%s, LRA = %d, drive_time=0x%x scaleintervalStart playback failed lp_trigger_effectdrv2624_reg_write%s: GPIO %d request NRST error Invalid input for ol_lra_period: ret = %d ERROR, ti,ol-lra-frequency=%d, out of range mode%s reg=0%x, count=%d error %d %s:I2C check failed ti,zc-det-time%s failed, err=%d drv2624_firmware_loadol_lra_periodlra_periodti,actuatorti,waveform-interval%x %x%hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhu %hhuERROR, ti,lra-frequency=%d, out of range Calibration fail Failed to sync cache: %d %s: ERROR no platform data (work_completion)(&drv2624->work)diag_resultti,odclamp-voltagelra_wave_shapeloopERROR, VDD drop observed!! set_sequencer%s, reg read error %s reg=0x%x, value=0%x error %d drv2624_i2c_probe(work_completion)(&drv2624->vibrator_work)%s reg=0x%x error %d ti,lra-frequencyti,blanking-time%s, i2c bus fail (%d) %s, ERROR OverDriveVol ZERO DRV2624-IRQdump_regvibrator(work_completion)(&drv2624->stop_work)%s, ERROR: failed to clear GO %s, ID status (0x%x) %s, ERROR Rated ZERO request_irq failed, %d %s, ERROR!! firmware size %d too big reg(0x%x) = 0x%x %d ERROR, PRG error!! ti,fb-brake-factorInvalid input for lp_trigger_effect: ret = %d z=%d k=%d dev_init_platform_dataod_clamprelease wklock drv2624%s:Failed to allocate register map: %d ti,bemf-gain%s, device_id(0x%x) fail drv2624_poll_go_bit_stop&drv2624->lockdrv2624 probe succeeded %s, ERROR!! firmware not found autocal%s:no memory drv2624_wq3Invalid input for rtp_input: ret = %d drv2624_reg_read%s enter ti,bemf-factorDiagnostic fail waveformdrv2624:1658:(&drv2624_i2c_regmap)->lockti,smart-loop%s: platform data error lp_trigger_scalediag%s: GPIO %d request INT error drv2624: fail to alloc_workqueue for drv2624_wq sequence error ti,irq-gpioDRV2624-NRST%s, ERROR!! firmware not right:Magic=0x%x,Size=%d,chksum=0x%x %hhu %hhu %hhuvibrator_work_routineERROR, Over Temperature detected!! ti,ol-lra-frequency(wq_completion)"drv2624_wq"%s, firmware good Invalid input for lp_trigger_scale: ret = %d ti,reset-gpioti,lra-wave-shape3Invalid input for ol_lra_period: ret = %d 3Invalid input for loop: ret = %d %s %s reg=%x, mask=0x%x, value=0x%x error %d Looking up %s property in node %s failed %d %d %d %d rtp_inputERROR, Over Current detected!! ti,drv2624drv2624D ? ! "m#6'() ,./0U2{O(@3SRR***`6*&@!BRR*OA{¨_{og_WO @!B@@ @? 7!BV(R r2R@s!Bc?T`@!B*!Bv _)@?A|T*OIWH_GgFoE{D_ֶ~B !*CqT!*q#T*`@@!B!3#R@7C_8!3#R"97C_8!3#R29`7C_!3#R69#72@9C_q:9T!3#R`a7C_HQqlT!3#RC_q!Z3#RP7C_HQqPT@( %A -@&. %C-B&.@?qTB` 7@*}RR@!R}RR@3*C@7C_67&@!B*r9 T`@!B&*`@@!B`@! *`@@!B*`@!B**`@!B*`@!*`@@!B*&@@!B*`@@!B@@*@2@9@6@9:@9R)@"@RR)&@*@**.@<)2@6@ :@>@#`6*`@!BRRR"@9bS q 1H1*eS? qJ1J *_r`T 2? q@h1I22:R****`6*`@!BR**5@RRR**`6*`@!BRRR84@R*@6*`@!BR**`@@!BT`@!B@4@R* 6*`@!BR*`@!Bq T}RK   @ 2?q(RR***`6*`@!BRR*@R@R?q)(} @RIsr6 &SbR***`6*`@!BRdR*@R*@6*`@!BR*`@!B** @7 @@R"R***`6*`@!BR$R*@7@!R*@6*`@!B#R*@7@AR*@6*`@!BCR*@7@aRbR&R**`6*`@!BcRdR*@7@aRR&R**`6*`@!BcRR*#@7@aRR&R**`6*`@!BcRR*C^7@ SRR***`6*`@!BRR*^7@RR***`6*`@!BRR*^7@!RbR***`6*`@!B#RdR*_7@ SRR***`6*`@!BRR*@?qTB@"7@@*ZBDR 7Z@4@ARR@6*`@!BCRR ) 96K&@ F&@4*!&@!!3#RC_q!Z3#R>C_q!Z3#RC_q!Z3#R"C_q!Z3#R&C_q!Z3#R*C_q!Z3#R.C_q!Z3#R2C_q!Z3#R6C_qZ:*`@@!B[*!BARcAr"R {{B!B* )!B*& )!B*"&@  A!*5RB!R r&@!8`@!`@!B*&@@!*`@!*`@!v{ @``b`@` ` @*{¨_{O@@``b``*@R7@7q`ThA9(4`Z@4`*@ARR@6*`&@!BCRR*`&@x *`&@!BRhV9H 4##9`*@RbR#R**`6*`&@!BRdR%R`*@RR***`6*`&@!BRR*tV9`*@RbR***`6*`&@!BRdR*`*@RR***`6*`&@!BRR* _)@?TOC{B*_{ @RRR`*@**`6*`&@!BRRR @*{¨_C{_WOC@5X`*@R"R&R***`6`&@R$R**RR1CT`@*}RR`@!R}RR`*@`*@ 4*`&@!`@*'}RRu5W *`&@RRR1bT`*@R7@raT`&@!B @)@?T*ODWC_B{AC_C{WO@Cx(@945@9#9C8(@9(4) @9'9 *C8(@94)@9+9 *C8(@9(4)@9/9 *C8) @94($@939S8)(@9 4*,@979 *S8)0@9i 4*4@9;9 *S8)8@9 4*<@9*?9R *S8`*@R*6*`&@!BR*'TRtRRR6R`*@*#R 7`*@4R*6*`&@!BR**`&@!BR*`&@!3RCR@6*`&@!BRDR _)@?TODWC{BC_*R*R*R{(A9"R2(9@ R{_{ ?q3R @RA@( R{_{OC@*"T86*@!R7@U7r9Z@5*&@!B#R*Z@4*@ARR77rA97U77U 77&@!6&@!6&@!'6&@!6*@R7@7r@T qT qT9U87*@!R 7@U*&@!BCRR6 *&@!BR&@!B9587*@aR7@&@!R&@!M*&@!BcR*9*@R`7@ *&@!BR*90*&@!B#R*9*@AR`7@ *&@!BCR*9*@!R`7@ *&@!B#R*9A94&@!&@9A9y9(6*@R7@7q`TA9(4Z@4*@ARR@6*&@!BCRR*&@x *&@!BRA99 @)@?TOC@{A_{OC@`*"@R7@7q`TA9(4Z@4*@ARR@6*&@!BCRR*&@x *&@!BR&@Z@)R94*@!R 6*&@!B#R*@AR*@6*&@!BCR*Z@!R7A9Rr29&@!Z@94*@ARR@6*&@!BCRR&@ @)@?TOC@{A_{OC@ *@R7@7q`ThA9(4`Z@4`*@ARR@6*`&@!BCRR*`&@x *`&@!BRr @)@?TOC@{A_{g_WO3*@q T&@!B*m&@!Bf@"@@`ӈĄRd`k Tka T@qT@*k}@) T,q~1`TLii8 *k*T&@!B*@R*@6*&@!BR**@R*@6*&@!BR*RQqTR*Z9T8@9*@R*6*&@R*&@!BODWC_BgA{Ũ_{og_WO@*@*R9 C_`**q TC+@3*6*'@**@ _)@?ATOGWF_EgDoC{B_{WOC )@@!qAT@9@9*@**6*&@!B** @)@?TOCWB{A_{@BV9R|@{_{WOC )@@AR9 4*!*~@@9iR q19 @)@?TOCWB{A_{@BV9R|@{_{ O @AR"4*!*~@OB @{è_{WOC@*@*@R`7@ *&@!BR*BR* @)@?TOCWB{A|@_{WOC )@@AR 4*!*~@*@9*@R"R***`6*&@!BR$R* @)@?TOCWB{A_C{WOC@*@*@R`7@ *&@!BR**@R`7@ *&@!BR*S*BR* @)@?TODWC@{A|@C_{WOC )@AR@ 5*@*@R%S*@6*&@!BR*@9*@R*@6*&@!BR* @)@?TOCWB{A_**~@{WOC@*@*@!R`7@ *&@!B#R*nBR* @)@?TOCWB{A|@_C{WOC@*@*@R`7@ *&@!BR**@R`7@ *&@!BR*S*BR* @)@?TODWC@{A|@C_C{_WOC@*@+@!R`7@ *'@!B#R*+@AR`7@ *'@!BCR*+@aR`7@ *'@!BcR*BR*** @)@?TODWC_B{A|@C_C{WO )@@!3C3C8C939 qAT*C_8*@!R*@6*&@!B#R*C@9*@AR*@6*&@!BCR*3@9*@aRbR&R**`6*&@!BcRdR* _)@?TODWC{BC_C{WOC@*@*@aR`7@ *&@!BcR**@R`7@ *&@!BR*BR** @)@?TODWC@{A|@C_{WOC@*@*@R`7@ *&@!BR*BR* @)@?TOCWB{A|@_{WOC )@AR@9 5*@9*@R*@6*&@!BR* @)@?TOCWB{A_**~@{CO  )@cѫR@C@DE@F~G KL @M!N%O)P-Q1R5I9J=!c>+KC;3@qmT *c _)@?TOIC@{G_{WOC@*@*@R`7@ *&@!BR*SBR* @)@?TOCWB{A|@_{WOC )@AR@5@*q} @*@RRS***`6*&@!BRR* @)@?TOCWB{A_**~@{WOC@*@*@R`7@ *&@!BR*BR* @)@?TOCWB{A|@_{WOC )@AR@5@iR q} *@9*@RbR***`6*&@!BRdR* @)@?TOCWB{A_**~@{WOC@*@*@R`7@ *&@!BR*SBR* @)@?TOCWB{A|@_{WOC )@AR@5@*q} @*@RR S***`6*&@!BRR* @)@?TOCWB{A_**~@{WOC@*@*@!R`7@ *&@!B#R* qZBR @)@?TOCWB{A|@_{WOC )@AR@ 5@RqqZ(*@9*@!R*@6*&@!B#R* @)@?TOCWB{A_**~@{WOC@*@*@R`7@ *&@!BR*Yu! @)@?TOCWB{A|@_{WO@R@#9##щjh8?)qaT#?i(8 @IR r k@T@.C@9ʮJ  h @3@9,R*r J *4@)҉i,  !TtR*4RTR**@RbR***`6*&@!BRdR* _)@?TOEWD{C_{WOC@*@*@R`7@ *&@!BR*BR* @)@?TOCWB{A|@_{WOC )@AR@9 5*@9*@R*@6*&@!BR* @)@?TOCWB{A_**~@?qTh %_ R_?q R(T*)R(!Ț ) T(Q qBT_*_?q_{!{_{{_author=Texas Instruments Inc.description=DRV2624 I2C Smart Haptics driverlicense=GPL v2alias=i2c:drv2624alias=of:N*T*Cti,drv2624alias=of:N*T*Cti,drv2624C*intree=Yname=drv2624vermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=4module_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wq׵i2c_del_drivermutex_destroyled_classdev_unregister destroy_workqueuel>cancel_work_sync-release_firmwarefLscnprintf /ikstrtouint]Fkstrtou84W,regmap_bulk_writeZ sscanfv"kstrtoint`ϘstrlenHWstrlcpySqsprintf2|printkkstrtos81(snprintf enable_irqpm_stay_awake ]rgpiod_set_raw_valueregcache_syncjregcache_mark_dirtymutex_unlocklpm_relaxxmutex_lock_nestedMlockdep_init_map)q__alloc_workqueue_key__mutex_initEJ^device_init_wakeupqof_led_classdev_registero<disable_irqnpqueue_work_ontjgpiod_to_irq`"gpiod_direction_input1\|regmap_writevregmap_readxgpio_to_descIgpiod_direction_output_raw^>of_property_read_variable_u32_arrayof_get_named_gpio_flagsm_dev_warn[Idevm_kmallocrequest_firmware_nowaitj)sysfs_create_group|z{devm_request_threaded_irqGusleep_range devm_gpio_requestc__devm_regmap_init_i2c_dev_infoBQi2c_register_driverf_dev_err regmap_update_bits_baseLinuxdrv2624GNU=0=0@` DGH` LG\ $(,4PTX\dlptx  $( ,04<8<LX\xkk))| |4@zDz`$(,08L T X\p tx | < <$$   $(<@DHL` dkh lkp` G ` G ` G` G` G` G,048DX \)` d)htx|;;(8` <G@` DGT` G` G      P ` ` d Gh ` l G|             0 @ ` D GH ` L G\   ` G ` G   ` G ` G 8 H ` L GP ` T Gd   ` G ` G   ` G `  G @ P ` T GX ` \ Gl | X X      | |         m m< @ D L X d l t  [ [  P P       <HLhtx< @D HL\`=dl=ptx|  ((v0v00DHLT\hl&p x|& LLJJyy  8@HPX| (@4DHLPXp` G` G` G` G,<` @GD` HGXx` G` G` G` G,X\`` dGt` xG 048@HX`dlp$$04(,04tXXXX(,4x <dhlp|  VVPP<< `x|z@z@  048<H`x|48<@Ldhlx @(,04<PT\| $0<@HX\`dlt@,04DTdhlp| 4 D T X \ ` l x @          !,!0!4!8!@!L!eP!T!eX!\!!!!!"" "$"(","8"H"X"\"`"d"p"""""""""""""#@#D#`#d#h#l#&|###&#####$4$L$P$X$3h$3|$$$$$$$$$$%8%8 %D%H%p%|%%%%%%%8%8%8&D&cH&cT&&&&&&&&&&&&8&8 '''<'T'X'''0'0''''` 'G'` 'G( (((<(X(\(x(((((((((((()))8)8(),)4)\)t)x)))))))))**** *,*4*8*@*h* l* t***********+ +8+8 +$+,+P+l+p++++++++++,,,,$,(,8,,8<,@,H,p,,,,,,,,,,-- -$-(-4-H-`-d-h-l-x--- - -------1 .1,.D.X.h.l.p.t..........` .G.` .G // /(/L/h/l///////////00000 04080@0h00000000000080811141L1P1t1111111111122 220242L292922222230343P3d3|3333333838333344(4P4x44` 4G4` 4G444448 48 445505D5\5`5d5h5t555858555555646X6h6` l6Gp6` t6G666668 68 66667$7<7@7D7H7T7`7d78h78x7|777777888H8` L8GP8` T8Gd8l8p8x888 88 8888899 9$9(949@9H98P98\9`9h99999::$:(:,:0:<:D:H:P:x:8 |:8 :::::::::; ;;;x ;x (;\ ,;\ 4;8;@;d;|;;;;l<<<` <G<` <G<<<<<= =(=<=T=X=\=`=l=t=x=8|=8=======>$>4>8><>@>L>T>X>`>>>>>  l$8H`  8 (>8>@ ? 008@ HPPX`hp@xp0` <=:h; K@8H9Pp6x745933l20l0881@`P/pt,-T+2* @((`)0<Pp&X@'`% &c%0%d #8$ l  l  l x C   t Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)mnopdeg~{vur|sqy}zwxtabcfhijkl ; `   u  : 8  E     ( 0o  0 t *   P    i @ p n $  0 `  x c   h ] 5  /   R    # 8$] % 0% %c  & l) p& @' @(L `) * T+W t, - P/G l0X $ 81 2 3F 3 4 5Q 6 7 8A 9 l : h;{ <@ = > >K  ? c @  |i   Z  l  M    -0   Kz   U @    t,hV-t3(3p00@00P0 0 `00000003000H0;0P/{ <(`0(<Z8 @lT|$H4|8 ? )>DA>$x  q K l@c`Jlh #d8$A% $   ( 06G78-9%0 &d5%00%XT+ !p&s@'K:h;l0881U@( `)$<=@452*8     l $& :DkhiNv+)ibw Z\un k @_]8 @5 x .note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.rodata.drv2624_pm_ops__versions.rela.data.drv2624_i2c_driver.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela.text.drv2624_trigger_mode.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataregcache_mark_dirtystrlcpymutex_destroy__alloc_workqueue_keyhaptics_init.__keydrv2624_i2c_probe._keyof_property_read_variable_u32_arraypm_relaxrtp_input_showdiag_result_showlp_trigger_effect_showstatus_showctrl_loop_showod_clamp_showinterval_showautocal_showdump_reg_showlra_wave_shape_showlp_trigger_scale_showmode_showol_lra_period_showgpiod_direction_output_rawdev_attr_rtp_inputgpiod_direction_inputdevm_gpio_requestkstrtouintkstrtointdev_attr_diag_result__mutex_initdrv2624_set_go_bitrequest_firmware_nowaitdev_attr_lp_trigger_effectdev_attr_statusdrv2624_reg_defaultsdrv2624_fs_attrsdrv2624_pm_ops____versionsof_get_named_gpio_flagsdrv2624_modes__module_depends_dev_erri2c_register_driveri2c_del_driverdrv2624_i2c_driverled_classdev_unregisterof_led_classdev_registerdrv2624_irq_handlerdev_attr_set_sequencersystem_wqgpiod_to_irqdisable_irqenable_irqdevm_request_threaded_irqdrv2624_fs_attr_groupsysfs_create_groupdevice_init_wakeupdev_attr_loopdev_attr_ctrl_loopdev_attr_od_clampdrv2624_i2c_regmaplockdep_init_map_dev_info_dev_warnqueue_work_onstrlendrv2624_set_waveform__stack_chk_faildev_attr_intervaldev_attr_autocalprintkdrv2624_haptics_stopworkdrv2624_haptics_workmutex_unlockdrv2624_of_matchdrv2624_is_precious_regdev_attr_dump_regdrv2624_is_volatile_regdrv2624_is_writeable_regsprintfsnprintfscnprintfsscanfdrv2624_i2c_removegpiod_set_raw_valuedestroy_workqueueregmap_writeregmap_bulk_writeregmap_update_bits_basertp_input_storelp_trigger_effect_storeset_sequencer_storectrl_loop_storeod_clamp_storeinterval_storeautocal_storedump_reg_storelra_wave_shape_storelp_trigger_scale_storemode_storeol_lra_period_storerelease_firmwaredev_attr_lra_wave_shapevibrator_work_routinedrv2624_resumeinit_module__this_modulecleanup_module__mod_of__drv2624_of_match_device_table__mod_i2c__drv2624_i2c_id_device_tablevibrator_enabledev_attr_scaledev_attr_lp_trigger_scalepm_stay_awakeusleep_rangedev_attr_modedrv2624_trigger_modedrv2624_i2c_probe__stack_chk_guarddev_attr_lra_perioddev_attr_ol_lra_perioddrv2624_suspenddrv2624_i2c_idmutex_lock_nesteddrv2624_firmware_loadregmap_readgpio_to_descdevm_kmalloccancel_work_syncregcache_sync__devm_regmap_init_i2cdrv2624_plat_data$d.79$d.69__UNIQUE_ID_alias59$d.59haptics_init.__key.49$d.49$x.39$x.29__UNIQUE_ID_author119$x.19$x.9kstrtou8kstrtos8$d.78$d.68__UNIQUE_ID_alias58$d.58$d.48$x.38$x.28$x.18$x.8$d.77$d.67__UNIQUE_ID_alias57haptics_init.__key.57$d.57$x.47$x.37$x.27$x.17$x.7_note_6$d.76$d.66__UNIQUE_ID_intree56$d.56$x.46$x.36$x.26$x.16$x.6$d.85$d.75$d.65__UNIQUE_ID_name55haptics_init.__key.55$d.55$x.45$x.35$x.25$x.15$x.5$d.84$d.74$d.64__UNIQUE_ID_vermagic54$d.54$x.44$x.34$x.24$x.14$x.4$d.83$d.73$d.63haptics_init.__key.53$d.53$x.43$x.33$x.23$x.13$x.3$d.92$d.82$d.72$d.62$d.52$x.42$x.32$x.22$x.12$x.2$d.91$d.81$d.71$d.61$d.51$x.41$x.31__UNIQUE_ID_license121$x.21$x.11$x.1$d.80$d.70$d.60$d.50$x.40$x.30__UNIQUE_ID_description120$x.20$x.10$x.0;@6@@@@8=@520 ' ?"_$<_X_ap`@no@@@s@Xsq@hx @H l@( E@H@80 -0hLo-XC%: