Ð
þí«°8£d(L£,Shiratech STM32MP157A IoT Box,!shiratech,stm32mp157a-iot-boxst,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5ópclkÿ )disabledLdma-controller@58000000!st,stm32h7-mdmaHXTzrd
' 40L.mmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXPT1rv óapb_pclkÐXi{')okay‰defaultopendrainsleep—
¡«
µ¿ÊÕáí÷mmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXpT|rw óapb_pclkÑXi{')okay‰defaultopendrainsleep—¡«µÕí÷bcrmf@1H!brcm,bcm4329-fmaccrc@58009000!st,stm32f7-crcHXrn )disabledusb@5800c000
!generic-ohciHXÀroØTJ#usb )disabledLusb@5800d000
!generic-ehciHXÐroØTK-#usb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYr§ólcd )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ópclklsi)okay7 usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`rCR)okayLusb-phy@0aHl Lusb-phy@1aHl L,rtc@5c004000!st,stm32mp1-rtcH\@rAÀópclkrtc_ckN)okayefuse@5c005000!st,stm32mp15-bsecH\Ppart-number-otp@4Hvrefin-cal@52HRL)calib@5cH\calib@5eH^bus@5c007000!st,stm32-etzpcsimple-busH\pw0Ltimer@40000000!st,stm32-timersH@TbglobalrÅóintP•ch1ch2ch3ch4upŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@1!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@TbglobalrÆóint`•ch1ch2ch3ch4uptrigŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@2!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@ TbglobalrÇóint@ •ch1ch2ch3ch4Ÿ )disabledpwm
!st,stm32-pwm² )disabledtimer@3!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40003000!st,stm32-timersH@0T2bglobalrÈóint`789:;<�•ch1ch2ch3ch4uptrigŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrÉóintE•upŸ )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@40005000!st,stm32-timersH@PT7bglobalrÊóintF•upŸ )disabledtimer@6!st,stm32h7-timer-triggerH )disabledtimer@40006000!st,stm32-timersH@`TwbglobalrËóintŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@11!st,stm32h7-timer-triggerH )disabledtimer@40007000!st,stm32-timersH@pT‚bglobalrÌóintŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@12!st,stm32h7-timer-triggerH )disabledtimer@40008000!st,stm32-timersH@€TƒbglobalrÍóintŸ )disabledpwm
!st,stm32-pwm² )disabledtimer@13!st,stm32h7-timer-triggerH
)disabledtimer@40009000!st,stm32-lptimerH@N/rómuxyŸ )disabledpwm!st,stm32-pwm-lp² )disabledtrigger@0!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledaudio-controller@4000b000!st,stm32h7-i2s½H@°T$ '(•rxtxŸ )disabledspi@4000b000!st,stm32h7-spiH@°T$rƒL '(•rxtxŸ )disabledaudio-controller@4000c000!st,stm32h7-i2s½H@ÀT3 =>•rxtxŸ )disabledspi@4000c000!st,stm32h7-spiH@ÀT3r„L =>•rxtxŸ )disabledaudio-controller@4000d000!st,stm32h7-spdifrx½H@ÐrókclkTa ]^•rxrx-ctrlŸ )disabledserial@4000e000!st,stm32h7-uartH@àNr•yŸ)okay‰defaultsleep—¡Îserial@4000f000!st,stm32h7-uartH@ðNr–y -.•rxtxŸ )disabledserial@40010000!st,stm32h7-uartH@Nr—yŸ )okay‰default—ÎÞè bluetoothò!!brcm,bcm43438-btÂserial@40011000!st,stm32h7-uartH@Nr˜y AB•rxtxŸ! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰LyŸ" )disabledi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠLyŸ#)okay‰default—"+èB,ccs811@5b!ams,ccs811H[Zgi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹LyŸ$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrLyŸ% )disabledcec@40016000
!st,stm32-cecH@`T^rˆ
ócechdmi-cecŸ& )disableddac@40017000!st,stm32h7-dac-coreH@própclkŸ' )disableddac@1
!st,stm32-dacsH )disableddac@2
!st,stm32-dacsH )disabledserial@40018000!st,stm32h7-uartH@€N ršyŸ()okay‰default—#serial@40019000!st,stm32h7-uartH@N!r›y QR•rxtxŸ) )disabledtimer@44000000!st,stm32-timersHD0Tbbrkuptrg-comccrÎóintp
•ch1ch2ch3ch4uptrigcomŸ0 )disabledpwm
!st,stm32-pwm² )disabledtimer@0!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@44001000!st,stm32-timersHD0T+,-.bbrkuptrg-comccrÏóintp/012345•ch1ch2ch3ch4uptrigcomŸ1 )disabledpwm
!st,stm32-pwm² )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y GH•rxtxŸ3 )disabledaudio-controller@44004000!st,stm32h7-i2s½HD@T# %&•rxtxŸ4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚LH %&•rxtxŸ4 )disabledspi@44005000!st,stm32h7-spiHDPTTr…LI ST•rxtxŸ5)okay‰default—$…%timer@44006000!st,stm32-timersHD`TtbglobalrÐóint@ijkl•ch1uptrigcomŸ6 )disabledpwm
!st,stm32-pwm² )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrÑóint mn•ch1upŸ7 )disabledpwm
!st,stm32-pwm² )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒóint op•ch1upŸ8 )disabledpwm
!st,stm32-pwm² )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†LJ UV•rxtxŸ9 )disabledsai@4400a000!st,stm32h7-sai0D HD D£ðTWLPŸ: )disabledaudio-controller@4400a004½!st,stm32-sai-sub-aH ržósai_ckW )disabledaudio-controller@4400a024½!st,stm32-sai-sub-bH$ ržósai_ckX )disabledsai@4400b000!st,stm32h7-sai0D°HD°D³ðT[LQŸ; )disabledaudio-controller@4400b004½!st,stm32-sai-sub-aH rŸósai_ckY )disabledaudio-controller@4400b024½!st,stm32-sai-sub-bH$ rŸósai_ckZ )disabledsai@4400c000!st,stm32h7-sai0DÀHDÀDÃðTrLRŸ<� )disabledaudio-controller@4400c004½!st,stm32-sai-sub-aH r ósai_ckq )disabledaudio-controller@4400c024½!st,stm32-sai-sub-bH$ r ósai_ckr )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐrœódfsdmŸ= )disabledfilter@0!st,stm32-dfsdm-adcsHTne•rx )disabledfilter@1!st,stm32-dfsdm-adcsHTof•rx )disabledfilter@2!st,stm32-dfsdm-adcsHTpg•rx )disabledfilter@3!st,stm32-dfsdm-adcsHTqh•rx )disabledfilter@4!st,stm32-dfsdm-adcsHTs[•rx )disabledfilter@5!st,stm32-dfsdm-adcsHT~\•rx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGLÀŽ4ŸXL&dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHLÁŽ4ŸYL'dma-router@48002000!st,stm32h7-dmamuxHH @4€™&''rILŸZLadc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢óbusadc›ŠŸH )disabledL(adc@0!st,stm32mp1-adcsHr(T •rx )disabledadc@100!st,stm32mp1-adcsHr(T
•rx¥)±vrefint )disabledchannel@13H
Âvrefintchannel@14HÂvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HH@T‰rx óapb_pclkLÐXi{'ŸV )disabledusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ óotgutmiLÈÈdwc2TbÔã õperipheral*ŸU)okay—+‰default #usb2-phy,"-dcmi@4c006000!st,stm32-dcmiHL`TNMrMómclkK•txŸF )disabledtimer@50021000!st,stm32-lptimerHPN0rómuxyŸ@ )disabledpwm!st,stm32-pwm-lp² )disabledtrigger@1!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledtimer@50022000!st,stm32-lptimerHP N2r‘ómuxyŸA )disabledpwm!st,stm32-pwm-lp² )disabledtrigger@2!st,stm32-lptimer-triggerH )disabledtimer@50023000!st,stm32-lptimerHP0N4r’ómuxyŸB )disabledpwm!st,stm32-pwm-lp² )disabledtimer@50024000!st,stm32-lptimerHP@N5r“ómuxyŸC )disabledpwm!st,stm32-pwm-lp² )disabledvrefbuf@50025000!st,stm32-vrefbufHPPÃã`Û&% r4ŸE )disabledsai@50027000!st,stm32h7-sai0PpHPpPsðT’LˆŸD )disabledaudio-controller@50027004½!st,stm32-sai-sub-aH r¡ósai_ckc )disabledaudio-controller@50027024½!st,stm32-sai-sub-bH$ r¡ósai_ckd )disabledhash@54002000!st,stm32f756-hashHT TPra….
•in.Ÿ )disabledrng@54003000
!st,stm32-rngHT0r|†Ÿ)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryÌŸ[ )disabledP0`dhl€nand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0H.
.
.
•txrxecc )disabledspi@58003000!st,stm32f469-qspiHX0p
;qspiqspi_mmT\0..•txrxrzΟ\ )disabledethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
;stmmacethN=bmacirq6óstmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©pEO`i„/”Ÿ^ )disabledstmmac-axi-config½L/serial@5c000000!st,stm32h7-uartH\Nr”yŸ )disabledspi@5c001000!st,stm32h7-spiH\TVr‡@0.".#Ÿ•rxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒByŸ)okay‰default—0+¹Bstpmic@33!st,stpmic1H3N›Š)okayregulators!st,stpmic1-regulatorsÇ1Ó1ß2ë1÷133buck1´vddcoreÃO€Û™p!5Lbuck2´vdd_ddrÃã`Ûã`!5LL2buck3´vddÃw@Ûw@!n5LLbuck4´v3v3Ã2Z Û2Z !L5L1ldo1´vddaÃw@Ûw@!Tldo2´v2v9Ã,@ Û,@ !Tldo3´vtt_ddrá Ûq°!Lldo4´vdd_usbTL ldo5´vdd_sdÃ,@ Û,@ T|Lldo6´v1v8Ãw@Ûw@!Tvref_ddr ´vref_ddr!boost´bst_outTL3pwr_sw1 ´vbus_otgTŽL-pwr_sw2´vbus_swT
Žonkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising)okaywatchdog!st,stpmic1-wdt )disabledi2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽC yŸ )disabledcan@4400e000!bosch,m_canHDàD;m_canmessage_ramT
bint0int1r
óhclkcclk © Ÿ> )disabledcan@4400f000!bosch,m_canHDðD(;m_canmessage_ramT
bint0int1r
óhclkcclk © Ÿ> )disabledtamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ L8pinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ¸L4gpio@50002000ÃÓ›ŠHrTßGPIOA)okayìó4Lgpio@50003000ÃÓ›ŠHrUßGPIOB)okayìó4L gpio@50004000ÃÓ›ŠH rVßGPIOC)okayìó4 gpio@50005000ÃÓ›ŠH0rWßGPIOD)okayìó40gpio@50006000ÃÓ›ŠH@rXßGPIOE)okayìó4@L%gpio@50007000ÃÓ›ŠHPrYßGPIOF)okayìó4PL:gpio@50008000ÃÓ›ŠH`rZßGPIOG)okayìó4`L!gpio@50009000ÃÓ›ŠHpr[ßGPIOH)okayìó4pL9gpio@5000a000ÃÓ›ŠH€r\ßGPIOI)okayìó4€gpio@5000b000ÃÓ›ŠHr]ßGPIOJ )disabledgpio@5000c000ÃÓ›ŠH r^ßGPIOK )disabledi2c2-0L"pinsÿtu$sdmmc1-b4-0L
pins1ÿ(
)
*
+
2
$.pins2ÿ,
$.sdmmc1-b4-od-0Lpins1ÿ(
)
*
+
$.pins2ÿ,
$.pins3ÿ2
$sdmmc1-b4-sleep-0L
pinsÿ()*+,2sdmmc1-dir-1Lpins1ÿRN$.>pins2ÿD >sdmmc1-dir-sleep-1LpinsÿRNDsdmmc2-b4-0Lpins1ÿ
f$.>pins2ÿC
$.>sdmmc2-b4-sleep-0LpinsÿCfsdmmc2-b4-od-1Lpins1ÿ
$.pins2ÿC
$.pins3ÿf$spi4-0L$pinsÿLF.$pins2ÿMuart4-2Lpins1ÿk.$pins2ÿ uart7-1L#pins1ÿW.$pins2ÿVusart2-1Lpins1ÿU.$pins2ÿTOusart2-sleep-1LpinsÿUTOusbotg-hs-0L+pinsÿ
pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ¸L5gpio@54004000ÃÓ›ŠHr_ßGPIOZK)okayìó5i2c4-0L0pinsÿ”•$gpu@59000000!vivante,gcHYTmre~ óbuscoreÅ )disableddsi@5a000000
!st,stm32-dsiHZr96¤ópclkrefpx_clkZÈapb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$i800m4@10000000!st,stm32mp1-m4H08 !Èmcu_rstt‡7–8Dÿÿÿÿ¨8Hÿÿÿÿ )disabledaliases»/soc/mmc@58005000"À/soc/bus@5c007000/serial@40010000"È/soc/bus@5c007000/serial@40018000"Ð/soc/bus@5c007000/serial@4000e000Ø/soc/bus@5c007000/spi@44005000chosenÝserial1:115200n8memory@c0000000