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_HQqmT!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**`@@!B]`@!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:*`@@!Bd*!BARcAr"R@ *{zB!B* )b*&!B* )*!B*"&@  A!*5RB!R r&@!/`@!`@!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-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=iymodule_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wq֩\i2c_del_drivermutex_destroyf49led_classdev_unregister destroy_workqueuel>cancel_work_syncxerelease_firmwarefLscnprintf /ikstrtouint]Fkstrtou8>regmap_bulk_writeZ sscanfv"kstrtoint`ϘstrlenHWstrlcpySqsprintf2|printkkstrtos81(snprintf enable_irq]npm_stay_awaketgpiod_set_raw_valuecOregcache_syncB cregcache_mark_dirtymutex_unlock/@pm_relaxxmutex_lock_nestedMlockdep_init_mapd__init_work)q__alloc_workqueue_key__mutex_init5'device_init_wakeup|of_led_classdev_registero<disable_irqnpqueue_work_on\;֑gpiod_to_irq᳦gpiod_direction_input8regmap_write]O}regmap_read3gpio_to_desc =gpiod_direction_output_raw^>of_property_read_variable_u32_array2of_get_named_gpio_flags _dev_warndevm_kmallocz]?request_firmware_nowaitj)sysfs_create_groupeAdevm_request_threaded_irqGusleep_rangeJdevm_gpio_requestߢW__devm_regmap_init_i2cGj_dev_infoך i2c_register_drivercF_dev_err%s!regmap_update_bits_baseLinuxdrv2624GNU{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|  (( 48v<0DvH0Thlpx&!&!LLJJyy$048D\dlt|(,04@LdXhlpt|@` G` G` G` G,P`` dGh` lG|` G` G$4` 8G<` @GP|` G` G  (4<DTX\dl|$$ <TX<LPTXXX $48X<@XLPX$(D`  VVPP$<(<,Dz@z@(,0<@DTX\`l(@X\`dp $0d<LPTX`tx,<@DHT`dl|  ,dPTXhx , X h x |     d         !8!P!T!X!\!d!p!et!x!e|!!""" "$"4"D"H"L"P"\"l"|"""""""""""# #### #(#d#h#####&###&##$$ $($X$p$t$|$3$3$$$$$$$$$ %4%88%8D%h%l%%%%%%%%&8&8 &\&h&cl&cx&&&&&&&&' '''8 '80'4'<'`'x'|'''0'0''' (` (G(` (G((0(4(<(`(|(((((((((( ))))$)4)8)8<)8L)P)X))))))))****(*8*<*@*D*P*X*\*d** * ******+ +++ +,+0+84+8D+H+P+t++++++++++, ,$,(,,,8,H,L,8P,8`,d,l,,,,,,,----(-@-D-H-L-X-l-------- - ----.. .10.1P.h.|............//` /G/` /G0/8/D/L/p//////////00 0$0(040<0@0D0X0\0d0000000000111818(1,141X1p1t111111111111$2(202<2T2X2p2929223@ 333<3T3X3t333333333838333 4$4(4L4t444` 4G4` 4G444458 58 554585T5h55555555858555566,6X6|66` 6G6` 6G666668 68 667747H7`7d7h7l7x777878777777 848\8l8` p8Gt8` x8G888888 88 88889(9@9D9H9L9X9d9l98t989999999$:8:H:L:P:T:`:h:l:t::8 :8 :::::;;; ;$;0;<;@;x D;x L;\ P;\ X;\;d;;;;;;<<<` <G<` <G<<<<=,=0=L=`=x=|======8=8====== >4>H>X>\>`>d>p>x>|>>>>>>  lH8H`  8 (>8>@0? 008@ HPPX`hp@xp0` ==:; K@8H9Pp7x7 559@34l@2008\1@`t/p,.x+2* d(()0<P&Xd'`&0&c$%T%dD#\$      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 G `     F 8  Q   +   ( 0{ * 0  6   P    u @$ p z 0  0 `   x o   t i A  ;   ^ ! D# \$i $% T% &o 0& l5 & d' d(X ) * x+c , . t/S 0d H \1 @2 @3R 4  5 5] 7 7 8M 9  : ; =L = > >W 0? o d# @ u   Z  l  Y    -<   K   U   (  ,hb.t@344p00@0#0P0 0 `00+00000?000H0;0t/!<(`0(<f8 @lTHH48 0? 5>DM>$x  q K ldc@`VhD#p\$A1 0   ( 07S7899&00&d5$%0T%Xx+ !&d'K:;0D\1Ud( )$==@ 55 @2*8     l$2 :DkhiNv+)un f\z w$ @_i8 @A 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_stopwork__init_workdrv2624_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 '