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 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%s reg=0x%x error %d ti,lra-frequencyti,blanking-time%s, i2c bus fail (%d) %s, ERROR OverDriveVol ZERO DRV2624-IRQdump_regvibrator%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 waveformti,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%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(xȻH* Th=ҨL5^,Tkhdh THh%@ T(ȭt(A T( ȓ TSٗH`THxȻH* T H htH T(=҈aT( ȓ9# T4=ҨL5^ TҨ#@T҈$ȇhVAT9(ٗH`T[h`Tƨ@T$!( ȓATA_( ȓ T?T_֠@9qCT_@*^{O(@3SRR***`6*&@!BRR*OA{¨^__^{og_WO @!B@ ٹ @  @? 7!BV&R r2ZRsn!?T`@!B*!Bv _)@?!yT{D*OIWH_GgFoE^__ֶA !*CqT!*q#T*`@@!B!3#R@7C_8!3#R"97C_8!3#R29`7C_!3#R69#72@9C_q:9T!3#R`a7C_HQqiT!3#RC_q!Z3#RP7C_HQqPTj@( %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*@?qTB7@@*ZBDR7Z@4@ARR@6*`@!BCRR ) 9K&@&@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:*`@@!BA*!BARAr"RN  {{Jb"RV* jnH"&@I!!A&*5RB!R r&@!Q`@!`@!B*&@@!*`@!*`@!v^{ l@``B`N@` @*{¨^__^{O@\@``B``*@R7@7q`ThA9(4`Z@4`*@ARR@6*`&@!BCRR*`&@x *`&@!BRh:K9H 4##9`*@RbR#R**`6*`&@!BRdR%R`*@RR***`6*`&@!BRR*t>K9`*@RbR***`6*`&@!BRdR*`*@RR***`6*`&@!BRR* _)@?T{BOC^_*_^{ \@RRR`*@**`6*`&@!BRRR @*{¨^__C^{_WOC@5X`*@R"R&R***`6`&@R$R**RR1CT`@*}RR`@!R}RR`*@`*@ 4*`&@!`@*'}RRu5W *`&@RRR1bT`*@R7@raT`&@!B @)@?!T{A*ODWC_B^_C_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@9 4*4@9;9 *S8)8@9) 4*<@9*?9R *S8`*@R*6*`&@!BR*'TRtRRR6R`*@*#R 7`*@4R*6*`&@!BR**`&@!BR*`&@!3RCR@6*`&@!BRDR _)@?T{BODWC^_C_*R*R*R^{(A9"R2(9@ R{^__^{?qR RV(R{^__^{OC@"]86*@!R7@U7r9Z@5*&@!B#R*Z@4*@ARR77rA97U77U 77&@!6&@!6&@!'6&@!6*@R7@7r@T qT qT 9U87*@!R 7@U*&@!BCRR6 *&@!BR&@!B 9587*@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 @)@?T{AOC@^__^{OC@`@XR7@7q`TA9(4Z@4*@ARR@6*&@!BCRR*&@x *&@!BR&@Z@)R94*@!R 6*&@!B#R*@AR*@6*&@!BCR*Z@!R7A9R:29&@!Z@94*@ARR@6*&@!BCRR&@ @)@?T{AOC@^__^{OC@ UR7@7q`ThA9(4`Z@4`*@ARR@6*`&@!BCRR*`&@x *`&@!BR: @)@?T{AOC@^__^{g_WO3@q T&@!B*m&@!Bf@"@@b`ӈĄ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*'@**@ _)@?aT{BOGWF_EgDoC^__^{WOC )@\@!qAT@9@9*@**6*&@!B** @)@?T{AOCWB^__^{\@B=K9R|@{^__^{WOC )@\@AR9 4*!*~@@9iR q1> 9 @)@?T{AOCWB^__^{\@B9K9R|@{^__^{ O \@AR"9 4*!*~@OB @{è^__^{WOC@\@*@R`7@ *&@!BR*BR* @)@?T{AOCWB^_|@_^{WOC )@\@AR 4*!*~@@9*@R"R***`6*&@!BR$R* @)@?T{AOCWB^__C^{WOC@\@*@R`7@ *&@!BR**@R`7@ *&@!BR*S*BR* @)@?!T{AODWC@^_|@C_^{WOC )@AR\@ 5@*@R%S*@6*&@!BR*@9*@R*@6*&@!BR* @)@?T{AOCWB^__**~@^{WOC@\@*@!R`7@ *&@!B#R*nBR* @)@?T{AOCWB^_|@_C^{WOC@\@*@R`7@ *&@!BR**@R`7@ *&@!BR*S*BR* @)@?!T{AODWC@^_|@C_C^{_WOC@\@+@!R`7@ *'@!B#R*+@AR`7@ *'@!BCR*+@aR`7@ *'@!BcR*BR*** @)@?!T{AODWC_B^_|@C_C^{WO )@\@!3C3C8C939 q!TC_8*@!R*@6*&@!B#R*C@9*@AR*@6*&@!BCR*3@9*@aRbR&R**`6*&@!BcRdR* _)@?T{BODWC^_C_C^{WOC@\@*@aR`7@ *&@!BcR**@R`7@ *&@!BR*BR** @)@?!T{AODWC@^_|@C_^{WOC@\@*@R`7@ *&@!BR*BR* @)@?T{AOCWB^_|@_^{WOC )@AR\@9 5@9*@R*@6*&@!BR* @)@?T{AOCWB^__**~@^{CO  )@cQ1A5\@RC@DE@F~G KL @M!N%O)P-I9J=!c>+C;3@qmT c _)@?T{GOIC@^__^{WOC@\@*@R`7@ *&@!BR*SBR* @)@?T{AOCWB^_|@_^{WOC )@AR\@5@q} @*@RRS***`6*&@!BRR* @)@?T{AOCWB^__**~@^{WOC@\@*@R`7@ *&@!BR*BR* @)@?T{AOCWB^_|@_^{WOC )@AR\@5@iR q} @9*@RbR***`6*&@!BRdR* @)@?T{AOCWB^__**~@^{WOC@\@*@R`7@ *&@!BR*SBR* @)@?T{AOCWB^_|@_^{WOC )@AR\@5@q} @*@RR S***`6*&@!BRR* @)@?T{AOCWB^__**~@^{WOC@\@*@!R`7@ *&@!B#R* qZBR @)@?T{AOCWB^_|@_^{WOC )@AR\@ 5@RqqZ(@9*@!R*@6*&@!B#R* @)@?T{AOCWB^__**~@^{WOC@\@*@R`7@ *&@!BR*Yu! @)@?T{AOCWB^_|@_^{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* _)@?T{COEWD^__^{WOC@\@*@R`7@ *&@!BR*BR* @)@?T{AOCWB^_|@_^{WOC )@AR\@9 5@9*@R*@6*&@!BR* @)@?T{AOCWB^__**~@?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.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=S0?module_layoutg__stack_chk_guard__stack_chk_failӅ3-system_wqgi2c_del_driverrled_classdev_unregister destroy_workqueueF9rcancel_work_sync:GGrelease_firmwarefLscnprintf /ikstrtouint]Fkstrtou8regmap_bulk_writeZ sscanfv"kstrtoint`ϘstrlenHWstrlcpySqsprintf2|printkkstrtos81(snprintf enable_irq pm_stay_awake BPgpiod_set_raw_valueJVregcache_syncRDregcache_mark_dirty2: mutex_unlockhpm_relax֮Amutex_lock57C__alloc_workqueue_keyv__mutex_init8device_init_wakeup^ of_led_classdev_registero<disable_irqMqueue_work_ongpiod_to_irqX6gpiod_direction_input [regmap_writeC}regmap_readgpio_to_descgpiod_direction_output_rawM-of_property_read_variable_u32_array(wlof_get_named_gpio_flagsmy_dev_warnydevm_kmalloc,__cfi_slowpath61request_firmware_nowait *sysfs_create_group<7devm_request_threaded_irqGusleep_rangeIdevm_gpio_requestq__devm_regmap_init_i2cgd_dev_infoi2c_register_driverzw_dev_errxr!regmap_update_bits_baseLinuxdrv2624GNU5ctGG ll(L\`dhpaaT2X2l|<<<<kk0<@Xtx||@HDHLX`lt|HH22 048<@PT[X\[hptx|kkGG ( , G0 4 GD h x | G  G   l  l        ^ ) ^ ) ( 8 l< @ lD P \ ` )d h )l    G  G $ 4 8 G< @ GP d t lx | l    )  )    G  G $ 4 l8 < l@ L h x l|  l     G  G  $ ( G, 0 G@ l |  G  G    G  G ,0G48GHtGGGG    $,04BDBXhxll  BB[ [(,0DPvTvp| ,0LX@\@x' ' ,B8Blt&$B&$Btt$048D`hpx ,l04l8DPt\lp[tx[XGGG G0TdhGlpGGG0@DGHLG\GG ,4<HPXhlpx[[) ) (TptXhllpltllX X$,(,,@PTXX\Xhlt,TXp[[  (,0<.@.DPTXpll[[XX @TX\hlp[[[[[[ $<@[DH[Tl[[II(8l<@lDP\thx|[[  H X h ll p lt   t   [  [     [!![ !!,!l0!4!l8!D!L!X!t|!!!!!!l!!l!!!!!! "(","D"X""""l""l"""t"""[""["###4#h###########D$H$L$P$T$d$t$lx$|$l$$$$l$$l$$$l$$l$ %,%8%U<%@%UD%H%P%X%%%%%%[%%%[%%$&D&P&T&\&&&&&3&3&& 'l''l'$'0'8'`'x'|''''''''($(L(d(h(t((((( ))()<)T)X)[\)`)[l)x)|)))))))) **0*0(*<*`*p*t*Gx*|*G*******++0+4+[8+<+[H+\+t+x+[|++[++++++++, ,0,@,X,h,ll,p,lt,,,,l,,l,,,,,,R-R--0-4-L-`-x-|-[--[--------. .$.8.P.T.[X.\.[h.|...[..[....... /,/0/H/\/t/x/[|//[////[//[///0[00[0 0$0(0@0D0L0x000000001l 11l1 141D1lH1L1lP1\1111G11G1111122,2@2X2\2[`2d2[p2222[22[22222223,303H3\3t3x3[|33[3333333334$444H4X4l\4`4ld4p4x4|4442424444 59H59h555X555555660646[86<6[H6T6X6\6l6p6x66666707@7D7GH7L7G\7d7h7p77777777888[ 8$8[08<8@8D8T8X8`8888889(9,9G0949GD9L9P9X999999999::[: :[:$:(:,:<:@:H:p:::::;;;G;;G,;4;8;@;l;p;x;;;;;;;;[;;[< <<<(<,<4<\<x<|<<<<<l<<l= === =L=P=X=d=======[==[=== = =>> >><>X>\>>>D?d?t?x?G|??G???????@@0@4@[8@<@[H@P@T@X@h@l@t@@@@@@AAlAAl A,A4A8A@AlA2pA2xAAxB|BhBhBXA\ABB$B$B(B(BBBBBB B$B(B0B4B<B@BABBHB BBBB<B B"$B8#(Bx%,Bd'0BP(4B(8B*B@BABABAB  BB8YH`8   (B8B@B 008@H P@X``hpx @` dBB`BB)\BB 0XB8B@PTBXB`9pPBxBJB@LBBHBDB|B@B 20 7 8 9o t: ; H `<q h= @> ? @8 A A Ai P  Ak B B B{ B2 B B $Bc (B hB  BN B t X: g  Z  l      -  }  K  T  V[    /lW|0x5)6v `   d      `   4@ ^ @ #   1 j8#@(;0"(<[ @l}HH@A *ADBA$ 8 L & tt-XhKpx%e&39Ht:;.`<P(8(ld'8'3-$(t)&h=@>3930*$+(s?@784-<<     ht ,' $hhFCqDQj]cH [&v? lS"PP :^ @68 B.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_dirtystrlcpy__alloc_workqueue_keyhaptics_init.__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_regmap_dev_info_dev_warnqueue_work_onstrlendrv2624_set_waveform__stack_chk_fail__cfi_check_faildev_attr_intervaldev_attr_autocalprintkdrv2624_haptics_stopworkdrv2624_haptics_workmutex_unlockmutex_lock__cfi_check__cfi_slowpathdrv2624_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_iddrv2624_firmware_loadregmap_readgpio_to_descdevm_kmalloccancel_work_syncregcache_sync__devm_regmap_init_i2cdrv2624_plat_data$d.99$d.89$d.79$d.69$x.59$x.49$x.39$x.29__UNIQUE_ID_author119$x.19$x.9kstrtou8kstrtos8$d.88$d.78$d.68$x.58$x.48$x.38$x.28$x.18$x.8$d.87$d.77$d.67$x.57$x.47$x.37$x.27$x.17$x.7_note_6$d.86$d.76$d.66__UNIQUE_ID_alias56$x.56$x.46$x.36$x.26$x.16$x.6$d.85$d.75$d.65__UNIQUE_ID_alias55$x.55$x.45$x.35$x.25$x.15$x.5$d.84$d.74$d.64__UNIQUE_ID_alias54$x.54$x.44$x.34$x.24$x.14$x.4$d.93$d.83$d.73$d.63__UNIQUE_ID_intree53$x.53$x.43$x.33$x.23$x.13$x.3$d.92$d.82$d.72$d.62__UNIQUE_ID_name52$x.52$x.42$x.32$x.22$x.12$x.2$d.91$d.81$d.71$x.61__UNIQUE_ID_vermagic51$x.51$x.41$x.31__UNIQUE_ID_license121$x.21$x.11$x.1$d.90$d.80$d.70$x.60$x.50$x.40$x.30__UNIQUE_ID_description120$x.20$x.10$d.100$x.0;@6AB@H=H52( ' B"b,b$cadr@r@u@uu@x @hH l@ E@@0 -0Lo9-@X C%