ELF>@@&%GNUa94*s)Yl^"yLinuxUHJHH9Nw]@UHAVAUATLHSHHHeH%(HE1LHLPH9IHBL1HPH9r]HtXHHL9wMHcLHHH hPHPH pHXHIQHHL XL `HP`HBH9utcHL1LL9sFE1 HL9s;;UtHHL9H9Xw HPH9HBHL9u;UtE1HEeH3%(uHĘD[A\A]A^]fUHAWAVAULn@ATISH=aHHMLLIAHML)AHECt9CpMtZHC@HHI9tMAt9HqHt0H9DH1DD E8HH9uHA`HHI9uDhEtlL1E11IPHcH4H)HLVLFvTHхt I1HIA9uHiHLH91H[A\A]A^A_]ÅtAPǺ6A8HH9uHA`HHI9HLLLLEEnff.UHAWAVLIAUI͹dATILSLH0eH%(HE1HHHHЅEuELHH)1HH 1HHHpH9uMt4t0=1H]eH3%(u붉H؃HH1IHH덉H؃HxqًEă]H1IEDEĈ:ًEă&HHHLHLHL‰EEZA\]ÉHLEEUHHH]UHH]PointerRange [%pK:%pK[ not in range [%pK:%pK[ or [%pK:%pK[ loopback strangeness - rx changed outside of allowed range at: %pK 6%s truncated - continuing at offset %04zx rx_buf filled with %02x starts at offset: %i spi-message timed out - rerunning... Failed to execute spi_message: %i actual length differs from expected loopback strangeness - we expect 0x00 or 0xff, but not 0x%02x loopback strangeness - transfer mismatch on byte %04zx - expected 0x%02x, but got 0x%02x elapsed time %lld ns is shorter than minimum estimated time %lld ns %s: iterate_tx_off configured with tx_buf==NULL - ignoring %s: iterate_rx_off configured with rx_buf==NULL - ignoring with iteration values: len = %zu, tx_off = %zu, rx_off = %zu test failed - test returned %i, but we expect %i %s: Exceeded max number of transfers with %i SPI setup with SPI_LOOP or SPI_NO_CS failed (%d) Finished spi-loopback-tests with return: %i 6 spi_msg@%pK status: %i frame_length: %i actual_length: %i spi_transfer@%pK len: %i tx_buf: %pK TX: rx_buf: %pK RX: Running test %s unsupported fill_option: %i Executing spi-loopback-tests spi-loopback-testspi_test_run_testsspi_test_run_testspi_test_execute_msglicense=GPLdescription=test spi_driver to check core functionalityauthor=Martin Sperl parmtype=compatible:stringparm=check_ranges:checks rx_buffer pattern are validparmtype=check_ranges:intparm=use_vmalloc:use vmalloc'ed buffers instead of kmalloc'edparmtype=use_vmalloc:intparm=run_only_test:only run the test with this number (0-based !)parmtype=run_only_test:intparm=no_cs:if set Chip Select (CS) will not be usedparmtype=no_cs:intparm=loop_req:if set controller will be asked to enable test loop mode. If controller supported it, MISO and MOSI will be connectedparmtype=loop_req:intparm=loopback:if set enable loopback mode, where the rx_buf is checked to match tx_buf after the spi_message is executedparmtype=loopback:intparm=dump_messages:=1 dump the basic spi_message_structure, =2 dump the spi_message_structure including data, =3 dump the spi_message structure before and after executionparmtype=dump_messages:intparm=simulate_only:if not 0 do not execute the spi messageparmtype=simulate_only:intsrcversion=BA7E3C4E2B0167E330B330Aalias=of:N*T*Clinux,spi-loopback-testC*alias=of:N*T*Clinux,spi-loopback-testdepends=retpoline=Yintree=Yname=spi_loopback_testvermagic=5.4.0-216-generic SMP mod_unload modversions compatiblecheck_rangesuse_vmallocrun_only_testno_csloop_reqloopbackdump_messagessimulate_onlypmodule_layouthvmallocnuzkvfree6:param_ops_inte?ktime_get㫤list_sortK__spi_register_driver__const_udelayeQspi_setuprparam_ops_string囝R_dev_warnŏWmemsetprintkRSdriver_unregisterڶV3_dev_errnspi_syncgY|print_hex_dump-U_dev_info) __stack_chk_failQschedulekmalloc_order_trace\ɢ.__x86_indirect_thunk_raxm__fentry__linux,spi-loopback-testtx/rx-transfer - start of page@  @atx/rx-transfer - crossing PAGE_SIZE@  @atx-transfer - only  @arx-transfer - only@  @atwo tx-transfers - alter both  @atwo tx-transfers - alter first@  @atwo tx-transfers - alter second@  @atwo transfers tx then rx - alter both@  @atwo transfers tx then rx - alter tx@  @atwo transfers tx then rx - alter rx@  @atwo tx+rx transfers - alter both@`  @atwo tx+rx transfers - alter first@@  @atwo tx+rx transfers - alter second@@  @atwo tx+rx transfers - delay after transfer@@  @aspi_loopback_testGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0spi-loopback-test.kodo#?(.g&B Xe } 7 % : Wt ^Q? @1 ( /B FYOoD1pPg3hS`.   86D.Kfr( 5(( />IgP({0 3Bux(@4+(9NKb[}(X qy(h 7(Mxg;@(    !"  4 &=NXaj(R1cĉPN  *DX4fts__UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_spi_test_execute_msg__kstrtab_spi_test_execute_msg__ksymtab_spi_test_run_test__kstrtab_spi_test_run_test__ksymtab_spi_test_run_tests__kstrtab_spi_test_run_testsrx_ranges_cmpspi_test_translatespi_check_rx_rangesspi_check_rx_ranges.coldspi_test_print_hex_dumpspi_test_dump_messagespi_test_execute_msg.coldspi_test_run_iter__print_once.37323__print_once.37324spi_test_run_iter.coldspi_test_run_test.coldspi_loopback_test_probespi_loopback_test_probe.coldspi_testsspi_loopback_test_driver_initspi_loopback_test_driverspi_loopback_test_driver_exit__UNIQUE_ID_license101__UNIQUE_ID_description100__UNIQUE_ID_author99spi_loopback_test_of_match__UNIQUE_ID_compatibletype98__param_compatible__param_str_compatible__param_string_compatible__UNIQUE_ID_check_ranges97__UNIQUE_ID_check_rangestype96__param_check_ranges__param_str_check_ranges__UNIQUE_ID_use_vmalloc95__UNIQUE_ID_use_vmalloctype94__param_use_vmalloc__param_str_use_vmalloc__UNIQUE_ID_run_only_test93__UNIQUE_ID_run_only_testtype92__param_run_only_test__param_str_run_only_test__UNIQUE_ID_no_cs91__UNIQUE_ID_no_cstype90__param_no_cs__param_str_no_cs__UNIQUE_ID_loop_req89__UNIQUE_ID_loop_reqtype88__param_loop_req__param_str_loop_req__UNIQUE_ID_loopback87__UNIQUE_ID_loopbacktype86__param_loopback__param_str_loopback__UNIQUE_ID_dump_messages85__UNIQUE_ID_dump_messagestype84__param_dump_messages__param_str_dump_messages__UNIQUE_ID_simulate_only83__UNIQUE_ID_simulate_onlytype82__param_simulate_only__param_str_simulate_only__this_modulecleanup_module__fentry__init_module__x86_indirect_thunk_raxkmalloc_order_traceschedule__stack_chk_fail_dev_infospi_sync_dev_err__crc_spi_test_run_test__crc_spi_test_run_testsdriver_unregisterprintkmemset_dev_warn__crc_spi_test_execute_msgparam_ops_stringspi_setup__const_udelay__spi_register_driverlist_sortktime_get__mod_of__spi_loopback_test_of_match_device_tableparam_ops_intkvfreem!m -Pzsm  v8 <1 a $Am] do OsmKm  !3 Op@1oqp 6rQmd j ddm w @wm  u4 @uM R{s }um t t )t @t Wt" m*t4 <tS c kt  t w{ @ w{# +w8{? Qt^qsv w{{ hw{{ *tY b h}ofy P }f t|>fbf| wf!k/d8 FwTf^floU HZwdk stz ` t xwm  j  zk% r ~ x y  (08@HPPj ( 0j8H@1P0Xj`p x@jD1Nj Xj hj x j(8 @HjP` P 0jHxn0l.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela__mcount_loc.rodata.str1.8.rodata.str1.1__ksymtab_strings.modinfo.rela__param.rela.rodata__versions.rela.data.data..read_mostly.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@np#J7E@t #^Y@}`#ni@x}0# ~$$y@}# H @8~H# TX@~#22!:h@`#P@# #H1 @`#U2@U@-@`0#LXQ0XXZYjY8Y $j (f{y0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H ۘJum>m`U_}oAoFHo. İg=/;9e=OfZw/(kUײ^yAPo-eӏ$WD#Z-?ʎu,Wg1 ZFhNı՛zpu>7zqmf<_qd{Zi;C=sB `z Z7BWAjH5Eo.@UO. .B 3",63