ELF@@/-   O  3 3failed set GPS NSTANDBY as out mode, ret:%d%ld messages are skipped! not a valid '%s' pinstate ESW:NOTREADYFailed to find of_node MCU REQBBD:DEBUG=03GPSBBD: failed to copy from user. SSI:DEBUG=1ESW:READYfailed to request MCU REQ, ret:%dESW:CRASHEDspi_sync error for cmd:0x%x, return=%d GPIO value not correct failed to request GPS POWER, ret:%dUnable to create sysfs 4775 sspmcureq entryFailed to allocate workqueue can not set %s pins include/linux/thread_info.hgps-power-enableGPS POWER@ FD n_read %d is h/w overflowed of frame %d...Fail %d Cannot get idle pinctrl state last_exit_timestamp_usec: 0x%0llx bbd../private/google-modules/gps/broadcom/bcm47765/bbd.cgps_suspendinput overrun error by %zu bytes. %s#%06ld%c %2s, %5d: ssp-host-req=%d, ssp-mcu_req=%d, ssp-mcu-resp=%d nstandby=%d &priv->rlock3GPSBBD: %s read buffer full. Dropping %zd bytes ssp-skip-validity-check&bbd_cdev->lockbbd_shmdbbd_pwrstatfailed set MCU RESP as input mode, ret:%d3GPSBBD: failed to cdev_add() "%s", ret=%dGPSD:CORE_ONlast_exit_timestamp_usec: %0lld 3GPSBBD: failed to alloc_chrdev_region(), ret=%dSSI:DEBUG=0irq=%d for host_req=%d not correct &bbd_cdev->poll_wait6MCU RESP6GPSBBD: %lu nsec elapsed @ RX length is still read to 0. Set %d host-req-gpiosUnable to create sysfs 4775 nstandby entryGPS_OFF: failed set GPS POWER as out mode, ret:%dttyBCMRNG:DEBUG=1RNG:DEBUG=0rmcu-req-gpiosbbd_sensorbbd_patchwr failed to request HOST REQ, ret:%d&priv->wlock@ TX m_write %d is h/w overflowed of frame %d...Fail 3GPSBBD: failed to create class bbd PZC:DEBUG=0nstandby-gpiosGPS NSTANDBYbcm477x_wqgps_activegpio host_req is invalid, return 3GPSBBD: failed to device_create() "%s", ret = %d/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-udc-qpr1/out/bazel/output_user_root/6fb5c89176824bd9e4cc4c4e857fcff1/sandbox/linux-sandbox/80/execroot/__main__/aosp/../private/google-modules/gps/broadcom/bcm47765/bbd.cPZC:DEBUG=1failed set MCU REQ as input mode, ret:%dFailed to register bcm_gps_spi's misc dev. err=%d failed to copy from user. duration_usec: 0x%0llx brcm gps spilast_entry_timestamp_usec: 0x%0llx w failed to request MCU RESP, ret:%dTarget does not use pinctrl GPS_ON: mcu-resp-gpiosCan not get ts sleep pinstate nstandby/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-udc-qpr1/out/bazel/output_user_root/6fb5c89176824bd9e4cc4c4e857fcff1/sandbox/linux-sandbox/80/execroot/__main__/aosp/include/linux/poll.hFailed to register BCM477x SPI TTY IRQ %d. Probe OK. ssp-host-req=%d, irq=%d, priv=0x%pK failed to copy to user. hello consumed %lu = clock_get_ms() - start_time; msecHOST REQCan not get ts default pinstate GPSD:CORE_OFFfailed to request GPS NSTANDBY, ret:%dsspmcureqcount: 0x%0llx 6GPSBBD: (%d,%d) unregistered /dev/%s bbd_control&priv->poll_wait6GPSBBD: (%d,%d) registered /dev/%s ssp-spissp-spi,bcm4775 @mock'int (void *, _Bool)''int (void *, const char *)''void (struct file *, struct wait_queue_head *, struct poll_table_struct *)'?#Ո҈$ȇhVMT=҈TҨv(m TҨv(T((rT[hTh=ҨL5^lT(Ȭ(, ThCҨ)HTHh% Th҈("1lT҈$ȇhV@ T4覧(D TQҨ#T=ҨL5^ THɈnHxHaTa(=҈ T(HhpTRHȬ(T(ȭt(T<҈("1T(~҈`HȯT-Ҩ#TYhhT( ȓT# ( ȓ T?T#_?#{@9qT{#_ )+ih8J @@*R$j T?#{WO@ RUթH@99 9*9qZOBWA{è#__?#{_WOq@T@* RJ2cRYթ 9dR 9 99 5@R* 9y9c* 4*OCWB_A{Ĩ#_?#{@ RA*Rk|SR!@)yi|S*9j|S+9K|S# 9R)9I|S*9J|S"9+ 9kR)$9*(9+9(RqZ{#_?#{og_WOCqT@*R[RaթR*9qT R~S~Sy~SRR 99999995RR9s95c@F*_OFWE_DgCoB{A#_?# @H?q)@)T?qT5(9#_( 9#_(9#_?#{A8#%C@i }RIic}I R(HI@h! iH A8J%C__ T{B #_?#{qT}RRĉRRBR{#_?#{g_WOCA8չ%CѢѨ(c9*:*;<=>K6h@x@_(@9'95(@9*5 5A8%C_ ! T*OUWT_SgR{Q#_h HRrH!hc|țR*R ~@!*R$R*Y@w@h HRrH!hc|țR*R ~@!*R$R*4@!`@*@9?#{g_WOA!!**`A!**`A!**`A!**`A!!****7u7V777!*5*`>7!*5**5!*5*5!*5***`5`A!`7!*5*!R5DBrc>D 5!**!*@'@?#{ WO@(Rɂ@7!ɂ@41B*~_ 5;i4`>D@@>@F@??T 5@!@!OC*WB @{Ĩ#_@!B*@!B46@!    ?#{WO @(R*@)@41V!B*~_ 5;i4`>D@@OBWA{è#_ɂ    ?#{WO @(R*@)@41V!B*~_ 5;i4`>D@@Ȣ@*OBȢWA{è#_ɂ    ?#{WO@ @@16!B(R~_ 5;i5`>DȢ@*OBQȢWA{è#_ɂ    ?#{ R @Hr ih*BR @|@{¨#_?#{OR @HrI@9@ih?q*OA{¨#_?#{  R @Hr ih*BR @|@{¨#_?#{O R @HrI@9@ih?q*OA{¨#_?#{og_ W O A8 @%C(Aѿ=@Ex }i }RIicx@}I R(HV! xv^!R;RR*rR{Z_5_qT_qT}RRĉRRBR_5hdekT^*}RRBR^!R}RRBR^*sZѿ=} HRr ʚ }R(! i@ih_q*.T^q&T@щ@ )ш@*aш@@Q(6R^qB$T* 4fDA9ExI 6_ 9_9A9c?@RI9?9#5(@9 J } @Iii(}A9b(@9i 6) @9! *=r'TA=@yk@J@)K)=?kJ K31H=!@qT RRs2h?@{T@`T{;~sRR@*@**5A9(@9i 6) @9! &@ @b2@) !@ @ K=r T@ExZ@b@)K)}@? )3? TS@** @ R@rdR>=b@}RRBRZ@;R}@ Ri?@ J)~(z2: @@K"@R) )=? kk )@)}@k_ `Y3A(@Z3 =TZ@ D RrA9) Ex?q Rh9DR@4rA9h 6hHh 9s9Z@z>@ ` 5R@K(4rA9h@9i 6i @9! *=_ @h @OCWB{Ĩ#_ֵ! J@j7@7 R R F8K R F) FF8 R FF?#{og_WOCA8%C*@Rn@ Q@A@":# RJ@9hjX @t|H G(H4I@W@ I+C( B@R@Rq T*C aKC@B ?qh T@R`C9KB q T`C8KC@B q T@R C8aKC@B qT C8aKB qTaK C8C@B qHT C8aKB q(T@RB8!KC@B qTB8!KC#@B ~@A8%C_ aTCOEWD_CgBoA{ƨ#_@*?#{WOdR@ajt`@@R``jt!R*R5rc"Rhju}SR`@ajvzR``jv!RhjucBR}SؘR`@ajvR``jv!RhjucbR}SR`@6rajvhB@`jv!RhjucR}S`@OBWA{è#_?qb T?#{og_WOC'R*(r )hh87yy 5:R3[`hbAifA(** J1_T :Rz{*[RR\aKkKI )1? k@i)}@ @(2h@  H1hTI@*** _1rT@@:RaR"R(' 3R OFWE_DgCoB{A#_*R$R*@*bcm_ssi_debugbbd_initbbd_exit?#{!{#_?#{{#_license=GPL v2description=BCM SPI/SSI Driverauthor=Broadcomlicense=GPL v2vermagic=5.15.110-android14-11-gcc48824eebe8-ab11075071 SMP preempt mod_unload modversions aarch64name=bcm47765depends=alias=spi:ssp-spiscmversion=g197e2b19da4cLinuxLinuxbcm477655module_layoutғ__stack_chk_faildmemset~)HmemcpyYkvmalloc_nodektime_get_with_offsetZ%strcmpnuzkvfree9class_destroydevice_destroy Ĝregister_pm_notifierDCcdev_delNQdevice_create3`unregister_chrdev_regiono~cdev_addcdev_initN;__class_create+/alloc_chrdev_regionens_to_timespec64~_printkݷasimple_read_from_bufferR? Kgic_nonsecure_priorities Ycpu_hwcapsתAcpu_hwcap_keys5arm64_const_caps_ready~driver_unregisterٌpinctrl_select_state@>device_remove_fileiBflush_workqueue4K_raw_spin_unlockd_raw_spin_lock1devm_request_threaded_irqscnprintfmsleep̊gpiod_get_raw_value67n^gpiod_set_raw_value"#>__wake_up!'disable_irq_nosync@(irq_set_irq_wakep\_raw_spin_unlock_irqrestore enable_irq 4_raw_spin_lock_irqsaveED__cfi_slowpath_diag*squeue_work_on(__arch_copy_from_userTl__arch_copy_to_userHۈ__check_object_sizeUmutex_unlock{mutex_lockpinctrl_lookup_statedevm_pinctrl_getrgpiod_direction_inputigpiod_direction_output_rawρgpio_to_descgpiod_to_irqof_find_propertyu"%of_get_named_gpio_flags destroy_workqueue[[device_create_fileq__mutex_initT__init_waitqueue_headPmisc_register%Ialloc_workqueueSdevm_kmalloc\"Ggpio_requestI__spi_register_drivergY|print_hex_dumpQ U_dev_infoh__list_add_valid ]usleep_range_state9_dev_err$%spi_syncƞktime_get_real_ts64iLz__ubsan_handle_cfi_check_fail_abortGNU/ծQ! F9IGNU  lwpwx@lx;x;x;x;Tx <Xx <x;x;x0<x0< x;$x;\x<`x<x<x<x;x;x;x;x<x<x;x;x;x;x;x;x;x;x;x;,x;0x;,8uXuhu $ w( w0 w4 wP X w\ w` wd w|   w w w w  w w w w  w  w  ( T wtX wt` h wl wx  w w  w w  wU wU  w w  w w  w $ w , 8 < H wL wT ` h p wt w|    wd wd    w w  w w    8 P h wql wqx   w w w| w|  w w w w  w w wt wt w w $ w< ( w< 0 u4 u< P w?T w?X u\ uh p wt wx u| u  x; x;   w1 w1 w ww~w~w w,w0w<w@wLwPw\w `w hwlwxwIwIwKwKwwwwvvwwvv wm$wm,8x;<x;@wtDwtXdw hw xw w $@LTvXv\dvhvlwLwLwwwwwww<w<(P\dl$w8(w84|w8w8$,uuuHPTt|uudhw8w8,xx\ppxw8w8$Thlwwwwww 4@wX wX wwLPd8u$u4uw1w1wwTl p |   w? w?  H!!H"""""" #`#h#w1l#w1p#x##v #v $$$$$%%% &l&p&&&w~&w~&&&&w~&w~&u&u& 'w'w'u 'u8'@'wD'wH'uL'uP'X'w\'w'w'w'u'u''w'w'u(u(L(P(T(h(p(w`t(w`(w(w((wM (wM ()x;)x;$)`)h)t))))w`)w`)w)w)))w)w***0*w@4*w@8*@*w#D*w#H*T*X*l*wp*w|**X++t,x,,,,,w`,w`,w,w,--v-v-0//(0w,0w40P0v@T0v@h0|0wg0wg00v`0v`00w0w01v1v181v<1vT1h1wl1wt11w1w11wr1wr11w1w22wI2wI$2D2H2wL2wP2\2w{`2w{h2|2w2w22w2w22w 2w 22v2v23H3t333333D4wXH4wXL4w]P4w]4055555`6|666w6w67w 7w 7,7wL07wL87T7wqX7wq\77w7w77wA7wA77w 7w 77wL7wL78wq8wq 8<8w[@8w[D8P8h888888w 8w 8w9w9$909<9D9w0 H9w0 X9h9t999w9w99999w9w999D:w`H:w`t::$;H;t;wLx;wL;;w;w;;;;x, ;x;x;x;xP;x;x;xL;x;xD;x(;;;x*<x#<xX-<x\$ <x%<x .<x.<x!< <x$<x*(<,<0< vvxx x0xxx<$x(x0x\4x <xL@xHx\LxTxpXx`xdxlxpx xx|x xx xx xx x x x x x x!x4 x!x!x#x!x#x"x#x "x#x," x#xX"x# x\"$x#,xl"0x#8x"<x#Dx#Hx#Px$Txx%\x%`x(&hx+lx4-tx+xx8-x+x<-x+x@-x+xD-x,xH-x ,xL-x,xP-x<,xT-x|/x3x/x3x/x3x/x3x/x3x/x3x/ x3(x/,x34x08x3@x4Dx5Lx4Px5Xx4\x5dx4hx5px5tx6|x<5x6x@5x6xP5x 6xp5x6xxl xx x$x (0x4x| 8@xDx8 HPx Tx X`x!dx"hpx!tx0"xx!x"xP"x"xT"x"xd"x"x+xt,x+x+x+x,x,x,x,x@,x,x, xt/$x3(0xx/4x/8@x/Dx3HPx/Tx3X`x/dx 0hpx/tx3xx4x5x4x5x4x5x45x5x85xt5xH5x5x q xL#x,$x.(0x54 v v x;x;wx x;x;x; wd0Hw wX w x;x;w x;x;(w 8wHwXw0hwxw0ww0wwPwwPw wh x;p x;(x <0x<`x<x<x <`whwpw0 xwwx$<x<x<(x<x$<x<x<8x<Hx<x(<Xx<hx<x,<xx<x<Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)/8=BGLORUXcl-123456 <cY5{|o   u   DB    $1 Q F G ~ `   . >  , x , p E~  p   8  ' 2 3 j L     <Q  P P$  X A  LP L X 2  PV M  D D8 x   0 < H g (  (TB j `        l. V x      B 0  @   P  . p ! g !r  m !| !` ! pc !| Q #e # " # V #o  #5R T"uh X"n #   #;  h",* #88? #@Dw #  L# #' # \$ \$P x%  %  %+\, (&c <&6?}{ `( * *  * * + +h 4-Otw 8-  + <- @- D-;c ,  , H- L- ,'O P-  T-A , X- X-s .` . .8 .t .; .}   x/0 |/ 3 3 @' /i  3`k 3 3P / ` /\ u 3J^ 3p} /z( 3 4 3O 4$X+]h  4.K 4n@a 5gL 5  44 X 5d# 51p8 69p 85  <5 | 6 6$ L5%\ 6  6W  5 6 8 : ; ;H ;p ; ; ; ; ; ; ; ; ;4 <\ < < < 0<m x Px    H     X  X  8 X4 `v   .m > 0@x`P   ; ; ; ; ; ; ;$ ; ; ;} ;n ;Z ; ;J ;q ; < < <f < <L <7 < <D <- $<X (< ,<: 0<###  $G %<%` % McY M7 |&(o(W L M  #%&(#   ${   (" DL D@  X  < L , $   x PD \  K/ * <&L ) P=Qe  -  ; 8`  &Ya[ .$  4  6  :Q 8w') :0 OVEWH]3.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.rodata.bcm_spi_pm_ops.rela.altinstructions__versions__ksymtab_strings.rela.data.bcm_spi_driver.modinfo__ksymtab_gpl__kcrctab_gpl.rela.text.__cfi_check_fail.note.GNU-stack.rela___ksymtab_gpl+bcm_ssi_debug.rela___kcrctab_gpl+bcm_ssi_debug.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.dataof_find_propertymemcpyclass_destroydevice_destroybbd_init.__keybcm_spi_probe.__keyarm64_const_caps_readydev_attr_nstandbywait1secDelaynstandby_showsspmcureq_showgpiod_direction_output_rawgpiod_direction_inputgpio_request__ubsan_handle_cfi_check_fail_abortnstandby_show.cfi_jtsspmcureq_show.cfi_jtbbd_exit.cfi_jtbbd_init.cfi_jtbcm_irq_handler.cfi_jtbbd_notifier.cfi_jtbcm_spi_shutdown.cfi_jtbbd_common_open.cfi_jtbcm_spi_open.cfi_jtbbd_common_poll.cfi_jtbcm_spi_poll.cfi_jtbcm_ssi_debug.cfi_jtbcm_spi_remove.cfi_jtbbd_control_write.cfi_jtbcm_spi_write.cfi_jtbbd_common_release.cfi_jtbcm_spi_release.cfi_jtnstandby_store.cfi_jtsspmcureq_store.cfi_jtbcm_spi_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtbcm_spi_probe.cfi_jtbcm_spi_suspend.cfi_jtbbd_pwrstat_read.cfi_jtbbd_common_read.cfi_jtbcm_spi_read.cfi_jtbbd_patch_read.cfi_jtbcm_rxtx_work_func.cfi_jt__kstrtabns_bbd_exit__crc_bbd_exit__kstrtab_bbd_exit__ksymtab_bbd_exit__mutex_initcdev_init__kstrtabns_bbd_init__crc_bbd_init__kstrtab_bbd_init__ksymtab_bbd_initmemsetktime_get_with_offsetdevm_pinctrl_getcpu_hwcap_keysbcm_spi_fopsbbd_fopsbcm_spi_pm_opscpu_hwcaps____versionsbcm_clock_get_msof_get_named_gpio_flagsgic_nonsecure_priorities_dev_err__spi_register_driverbcm_spi_driverdriver_unregistermisc_register__arch_copy_to_user__arch_copy_from_userbcm_irq_handlerregister_pm_notifierbbd_notifiersimple_read_from_buffergpiod_to_irqenable_irqdevm_request_threaded_irqdev_attr_sspmcureq__wake_upprint_hex_dumpstrcmpmsleep_dev_infobcm_spi_shutdownunregister_chrdev_regionalloc_chrdev_regionqueue_work_onbbd_common_openbcm_spi_openbbd_common_pollbcm_spi_poll__stack_chk_fail__cfi_check_failcdev_del_printkmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lock__cfi_checklegacy_bbd_patch__kstrtabns_bcm_ssi_debug__crc_bcm_ssi_debug__kstrtab_bcm_ssi_debug__ksymtab_bcm_ssi_debug__cfi_slowpath_diagscnprintf__check_object_sizem_ulRxBufferBlockSizebcm_spi_remove_raw_spin_lock_irqsavegpiod_set_raw_valuegpiod_get_raw_valuedestroy_workqueueflush_workqueuealloc_workqueuebbd_control_writebcm_spi_writebcm_ireg_writebcm_dreg_writepinctrl_select_statepinctrl_lookup_stateusleep_range_state__class_createdevice_createbbd_common_releasebcm_spi_release_raw_spin_unlock_irqrestorenstandby_storesspmcureq_storebcm_spi_resumebcm_clock_get_ms.init_timebbd_dev_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledevice_remove_filedevice_create_filematch_table__mod_spi__bcm_spi_id_device_tableirq_set_irq_wakekvfreekvmalloc_nodebcm_spi_probebcm_spi_suspend__list_add_validbcm_spi_idbcm_on_packet_receivedcdev_addbbd_pwrstat_readbbd_common_readbbd_on_readbcm_spi_readbbd_patch_readbcm_ireg_readbcm_dreg_read__init_waitqueue_headgpio_to_descdevm_kmallocdisable_irq_nosyncbcm_spi_syncbcm_rxtx_work_func_note_9$d.199$d.99$x.189$d.89$x.179$d.79__UNIQUE_ID_author469$d.269$x.169$d.69$d.259$x.159$d.59$x.249$x.149$x.49$x.239$x.139bcm_spi_probe.__key.39$x.39$d.229$x.129$x.29$d.219$x.119$x.19$d.209$d.109$d.9_note_8$x.198$x.98$d.188$x.88$d.178$x.78$d.268$d.168$x.68$d.258$d.158$x.58$x.248$d.148$x.48$x.238$d.138$d.38$x.228$x.128$d.28$x.218$x.118$x.18$x.208$x.108$x.8$d.8$x.197$d.97$x.187$d.87$d.277$x.177$d.77$d.267$x.167$d.67$d.257$x.157$d.57$x.247$x.147$d.47$x.237$x.137bcm_spi_probe.__key.37$x.37$d.227$x.127$x.27$d.217$d.117$x.17$d.207$d.107$d.7$d.196$x.96.Ltmp86$d.186$x.86$d.276$d.176$x.76$d.266$x.166$x.66$d.256$d.156$x.56$x.246$d.146$x.46$x.236$d.136$x.36$x.226$x.126$x.26$x.216$x.116$x.16$x.206$x.106$d.6$x.195$d.95$d.285$x.185$d.85$d.275$x.175$d.75$d.265$d.165$d.65$d.255$x.155$d.55$x.245$x.145$d.45$x.235.Ltmp135$x.135$x.35$d.225$x.125$d.25$d.215$d.115$x.15__UNIQUE_ID_scmversion305$d.205$d.105$d.5$d.194$x.94$d.284$d.184$x.84$d.274$d.174$x.74ktime_get_real_ts64ns_to_timespec64$d.264$x.164$x.64$d.254$d.154$x.54$x.244$d.144$x.44$x.234$d.134$x.34$x.224$d.124$x.24$x.214$x.114$x.14__UNIQUE_ID_alias304$x.204$x.104$d.4.Ltmp193$x.193$d.93$d.283$x.183$x.83$d.273$x.173$d.73$d.263$x.163$d.63$d.253$x.153$d.53$x.243$x.143$x.43$x.233$x.133$x.33$d.223$x.123$x.23__UNIQUE_ID_description513$d.213$d.113bbd_init.__key.13$x.13__UNIQUE_ID_depends303$d.203$d.103$d.3$d.192$x.92$d.182$d.82$d.272$d.172$x.72$d.262$x.162$x.62$d.152$x.52$x.242$d.142$d.42$x.232$d.132$x.32$x.222$x.122$d.22__UNIQUE_ID_license512$x.212$x.112$x.12__UNIQUE_ID_name302$x.202$x.102$d.2$x.191$d.91$x.181$d.81$d.271$x.171$d.71$d.261$x.161$d.61$d.251$x.151$d.51$x.241$x.141$x.41$x.231$x.131$d.31$d.221$d.121$x.21$d.211$d.111bbd_init.__key.11$x.11__UNIQUE_ID_vermagic301$d.201$d.101$d.1.Ltmp190$d.190$x.90.Ltmp280$d.180$x.80__UNIQUE_ID_license470$d.270$d.170$x.70$d.260$d.160$x.60$x.250$d.150$x.50$x.240$d.140$d.40$x.230$d.130$x.30$x.220$x.120$x.20$x.210$x.110$x.10$x.200$x.100@$d p <`a@)@2@D 4<X@\SA\rB\@`]``%`B@HyH,2`! @y,@hz0?, 5$`,0@x,@ ,@p,@0,%P`$ @ H,x`@h, `@,`@,f@8,J0PdLo |a0a@@0,&fy$(y ../