ELFз@@,)MM %zR| ($D-DD L DD-(D$D-DD L DD-<pD-D@P @   @PD-D 4D-D0L 0 t 0LD-D 0hD-D0L 0 @ 0LD-0LD-D H   X  HD-D ,PHD-D H  h  HD-(PD-D H  p  HD-,LD-D H  l  HD-((D-DD P DD-HD-D\ `  ` \D-D DTD-DPT P  \ PTD-D (DD-D H  d  HD-8D-D0L 0  0LD-D 4D-D0L 0 ` 0LD-0<D-D0L 0 d 0LD-,pD-D H    HD-0@D-D H   0  HD-D 0D-D0L 0  0LD-,@D-D0L    0LD-D 08D-D0L 0  0LD-4lD-D0L 0 ` 0LD-4pD-D0L 0  0LD-D 0D-D0L 0  0LD-0D-D0L 0 d 0LD-DDD-DX P   XD-D @$D-DPT P   PTD-D 8hD-D0L 0  0LD-D , TD-DD  X DD-D Ȅ#?#{ WOD!H@uvA RR` @9R!2 y#R9!9 R*L@ J )@@y 8 J D)R@y  J 9 R@99hvA 9 t@%@9qRH*5hA aAhAw*OCWB @{Ĩ#_!w!!WbB!?bT`5!@@xabDB7*1`T5 @92 @964 @9 9vN 5"@_qTR*!*!*!* *! @9h6@!"@!R?#{ OL@)R)h@ @9h6u@`h")R);;OB @{è#_ֈ }_) } 5h" }_) } 5_eE??#{ OL@@*@5*4@*OB @{è#__eE??#{OL@5@OA{¨#_!_eE??#{OL@@*OA{¨#__eE??#{ L@s@5`4* @{¨#_?#{O*5*`4*OA{¨#_aԗ?#{A{#_{ ?#C{#g_WOA8CC4AN9AM@tARR@zAH'@9H5H+@95 @uC(R |Iӈ@r|A(}_k`#*Tk*T***HR** kTJk _qAT  kTk ** **qhT K4) 5*!KE5R)R!#RVWcXCB3!#R!#RBS!#R!#RBs!#R!#RH'@95uZH'@94H@x}S9 qITI@? qHTT(@!@94H@qTH@ qTH@ qTq@T qT*@J@_Aq T!*@J@_qKTJ@_ qT_q@T_ qT*@J@_Aq T!*@J@_qKT? qATI@)Q?u1CTI@?qHT)@*%@9I#@4? qT!)5(qH@(H@cT(@@k T#qT(RCqTHRR*9yH@ qT(@ @97**hR)R .9yy(@ %@94)@94IK@y*)IShQ H@ 3*"I#@(SH@S(3I@( 3I;@y)SjQ yJ  *hRGy }S SiSh3 * yI#@y) S * yI+@y) S *Iy yjCJiSJI *)YjC3I3)@)-@9i4iRGy(3 yu* yI @y(3 yyI#@9)S * yt<!(@!@uA-!'! !!!!! @!*kT @!** ! @!A8C_ aT*OHWG_FgE{C#@C#_q?#{g_WOL@a2(@?(i@h6(@At:(@N9h(@Ah~(%@9@4a@a@h@ @yh@@yh@@yAh@*Qh@`R@i@ 16h@!h@1@7h@1` 6h:@@qTx2@5RWR++@BTy6@T+hA9(5:C@A@H]xH6h@1@9h4h@h@i@"Ț( !`~@`!RjFB@)@9I)i5+@kBI@i iF)@iJJ@* jN @j @*j*@h)h@ 16h@!h@h@1` 6)9h@h@2e@h&H Th&I T@@?T? h6@ 7@@( 7i"F=@ Th6+h6@@y6h@1@9h4h@ch@i@"Ț*!;`~@*zhA9 5h@1@9 4h@Oh@*Ri@H!Ț( !&G`@!B(+h@`@%@95:<*h@3h@*/h@*1+*`@!*`@>!`@>!`@>!`"@!b@@+@ JI ;f2`~@`!RiF"@)@9JJj5+@kB*@j jF*@jJ)@I iN @i @*i*itR-@94qh@h@2h@*Q*ODWC_BgA{Ũ#_`@!`@!+`@!`@!h2@ )h2@ 9/M?#{ L@h@h@x* @{¨#_Kή?#{WO0@*@ Tu6@@TT::PB@]x(6h@1@9 4h@}h@*Ri@H!Ț( !T(R*iF"@)@9JJ5@kB*@j jF@jJ)@I iN @i @*i* h)@)h@ 1Q6h@!Mh@h@1H` 64h:@-@944h@`RQOBWA{è#_`~@ !R`@!`@!*:?#{WO*>@ cYɿIIc6R2uycROBWA{è#_?#{ O cYɿIIB4Rh@y1=@cR*OB @{è#_?#{ @ )@94a@`QRu %@9a@4`QRrn`QRh@Rh@*h@RAh@*Qh@`R @{¨#_?#{O40@t h@q<r` T 7eh&H !Th@Qh@ t 2Qth&I cTh@*Qmh@`Rih&I Th6@6@@( 6i"F=@ T)Rh6*h6@@y(6h@1@9H4h@rh@*Ri@H!Ț*!IHR*?h)R1h7` ROA{¨#_`~@`*`@!*`@!h@1I`7h@*Q"h@`Rh@=h@x`*`@ K!`@!i1(}_ @* ȫ5;6?#{ O@!?T!t^?cT*`bRR@`v`*`b@tb`^@^*OB @{è#_?#{CA8C?R?1(h@@`^h@@ @`b@RR@`v`b@`^@^`@!@A8C@ T{A@#_h^@`@@=@B@hb@@=@C@!* }_)v } Ȫ5?#{ OC94`K@@_QrQrk@TE0?ֈ@@(_QrQrk@TE0?hb@b@#R@M9@CRL_ @@9@9`b@@`^@@`v@OB @{è#_?#{WO* cYɿII*6cR2ucROBWA{è#_?#{ O @14 7h@i@@?kb Th@i@@?k" Th&H Ti@? qTji8J @h@*! i@@9i@@y!!i@@!!h:@iB@j@)@9k@(I`1hBh@!hJ@h:@iJ@j@)@9k@(IQ`1hJi6h&I bTh@ qT)jh8) h@!h@!hJ@9h@!hJ@yOB @{è#_h@!hhJ@h:@iJ@j@)@9k@(IQ`1hJi 6h&I Th@ qT)jh8) h@!h@!hJ@9h@!hJ@y?#{ OFb9@Ѡ]x(7`@@ @ @? Th@1@94h@h@*Ri@H!Ț*![ `~@ *)@`T(Rh9h@mh@xG`@OB @{è#_?#{ O cYɿIIB4Rh@1*cR*OB @{è#_?#{ g _ W OA8IRC@S)R\@@! !ub@ i?qbT yii@)@)}js_qbT yjh@@ }h@)R/ qT J Lyk `**Rkj@+R_ qhT  y**R'i4 *k5 kT@@HC_rrk@TE0?֨@@H#_rrk@TE0?h6@v"DR@?L*`5wb*DR`5h6@aJ@@h6@aB@@@CRaf@b@9@4@*an@#Rb@9@4@( @ *@*CRdR_1rrk@TE0? @ (@H @*#RdR:R_1rrk@TE0? )@3(0_Q"rrk@T E0 ?@_Q"rrk@TE0?ֈ@@_qrrk@TE0?֨@@_qrrk@TE0?*z94*' k`T!*K*)5Z@(@(_QrQrk@TE0?ֈ@@(_QrQrk@TE0?֨@#Ran@b@9@@CRaf@b@9@`A8C_ !TONWM_LgK{J#_?#{ _WO*h@4*@R{_x @.@"L)@(  ?3is K) $) @kT(4*@R{_v@@q @x)@"L(i2s K$) @kT5ODWC_B @{Ũ#_!눤?#{WOL( #RM^ @X@9@^CR__@9@Y6@@( 6x=@ T)Rh6*h6@@y(6h@1@9H4h@h@*Ri@H!Ț*!dHR*h)R1h7`OBWA{è#_`~@`*!i1(}_ @* ȫ5;Ո6?#{  )R1H7{#_ 1(}_ @* ȫ5;ը6hHh߈ű6?#{{#_ g@?#{{#_drivers/spi/spi-pl022.c% %  ""#"`  author=Linus Walleij description=PL022 SSP Controller Driverlicense=GPLvermagic=6.1.78-android14-11-g1a72e2f692ac-ab12000080 SMP preempt mod_unload modversions aarch64name=spi_pl022intree=Yscmversion=g1a72e2f692acdepends=alias=amba:d???41022alias=amba:d01080022alias=amba:d00080023alias=amba:d???B6022  spi-pl022 DMACR: %x spi-pl022 CR0: %x probe: no platform data defined no dt node defined spi-pl022 SR: %x bad message state in interrupt handlerpl022pl022,autosuspend-delayCommunication mode is configured incorrectly rxmessage of %u bytes to transmit but the current chip bus has a data width of %u bytes! read %u surplus bytes (did you request an odd number of bytes on a 16bit bus?) could not enable SSP/SPI bus clock pl022,wait-statecontroller data is incorrect%s: timeout! probe - cannot alloc SPI master mapped registers from %pa to %p TX FIFO Trigger Level is configured incorrectly Requested frequency: %d Hz is less than minimum possible %d Hz RX FIFO Trigger Level is configured incorrectly setup for DMA on RX %s, TX %s RXFIFO is full cpsdvsr is configured incorrectly pl022,ctrl-lenpl022: Matching cpsdvsr and scr not found for %d Hz rate Microwire half duplex mode requested, but this is only available in the ST version of PL022 problem resuming pl022,com-modeMax speed that can be programmed is %d Hz, you requested %d FIFO overrun probe - cannot get IRQ (%d) illegal data size for this controller! spi-pl022 CR1: %x interface is configured incorrectly ssp-pl022pl022,duplexFailed to work in dma mode, work without dma! probe - problem registering spi master unidirectional mode not supported in this hardware version txhierarchy is configured incorrectly CTRL LEN is configured incorrectly pl022,tx-level-trigWait State is configured incorrectly spi-pl022 exp_fifo_level/fifodepth: %u/%d ARM PL022 driver, device ID: 0x%08x This controller can only handle 4 <= n <= %d bit words do_polling_transferpl022,rtMicrowire duplex mode is configured incorrectly skipping this message could not retrieve SSP/SPI bus clock will use autosuspend for runtime pm, delay %dms pl022,interfacepl022,rx-level-trigLinuxLinuxspi_pl022 Y,amba_driver_registerB-amba_driver_unregister<_dev_infondevm_kmallocof_property_read_variable_u32_arraytRof_find_propertyW__spi_alloc_controller)eamba_request_regions;-devm_ioremapjzamba_release_regionsi!put_device ~_dev_errg<]devm_clk_getZd#tasklet_initpdevm_request_threaded_irqLLdevm_spi_register_controller__pm_runtime_idleclk_disable wclk_unprepareیKpm_runtime_set_autosuspend_delay'UlD__pm_runtime_use_autosuspenddHalt_cb_patch_nopsl5tasklet_unlock_wait],spi_controller_suspend|pm_runtime_force_suspendꏼspi_controller_resume= pinctrl_pm_select_sleep_state(YXpm_runtime_force_resume4pinctrl_pm_select_idle_stateurpinctrl_pm_select_default_stateqs|clk_prepareUclk_enable zkfreekmalloc_cachesCukmalloc_traceCnUclk_get_rateGV__warn_printkU_dev_warnғ__stack_chk_failIloops_per_jiffyPjiffies&(spi_delay_exec;Ϻmgpiod_set_value+@log_write_mmio$(0@{H( %>( @0|H(q@x|(@}(2$?i@?|d@~ (@@(v@q@(@W(B @x(2HCKU0@@( Lo1J0K@@@00("@O+^$(^ `P`*>8H xV