Ð
þí«Œ8£h($£0'Seeed Studio Odyssey-STM32MP157C BoardF!seeed,stm32mp157c-odysseyseeed,stm32mp157c-odyssey-somst,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5Ópclkß )disabledLdma-controller@58000000!st,stm32h7-mdmaHXTzrdõ
ü 0L(mmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecell!%1€HXPT1rv Óapb_pclkõÐ8I[')okayidefaultopendrainsleepw ‹
•ž©µ¿mmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecell!%1€HXpT|rw Óapb_pclkõÑ8I[')okayidefaultopendrainsleepw
‹ËÙß©µ¿çôcrc@58009000!st,stm32f7-crcHXrn )disabledusb@5800c000
!generic-ohciHXÀroõØTJusb )disabledLusb@5800d000
!generic-ehciHXÐroõØTKusb )disableddisplay-controller@5a001000!st,stm32-ltdcHZTXYr§Ólcdõ )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: Ópclklsi)okay usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`rõ&5 )disabledLusb-phy@0DHLusb-phy@1DHrtc@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\pO0Ltimer@40000000!st,stm32-timersH@TbglobalrÅÓintPhmch1ch2ch3ch4upw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@1!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@TbglobalrÆÓint`hmch1ch2ch3ch4uptrigw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@2!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@ TbglobalrÇÓint@h mch1ch2ch3ch4w )disabledpwm
!st,stm32-pwmŠ )disabledtimer@3!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40003000!st,stm32-timersH@0T2bglobalrÈÓint`h789:;<�mch1ch2ch3ch4uptrigw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrÉÓinthEmupw )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@40005000!st,stm32-timersH@PT7bglobalrÊÓinthFmupw )disabledtimer@6!st,stm32h7-timer-triggerH )disabledtimer@40006000!st,stm32-timersH@`TwbglobalrËÓintw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@11!st,stm32h7-timer-triggerH )disabledtimer@40007000!st,stm32-timersH@pT‚bglobalrÌÓintw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@12!st,stm32h7-timer-triggerH )disabledtimer@40008000!st,stm32-timersH@€TƒbglobalrÍÓintw )disabledpwm
!st,stm32-pwmŠ )disabledtimer@13!st,stm32h7-timer-triggerH
)disabledtimer@40009000!st,stm32-lptimerH@N/rÓmuxyw )disabledpwm!st,stm32-pwm-lpŠ )disabledtrigger@0!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledaudio-controller@4000b000!st,stm32h7-i2s•H@°T$ h'(mrxtxw )disabledspi@4000b000!st,stm32h7-spiH@°T$rƒõL h'(mrxtxw )disabledaudio-controller@4000c000!st,stm32h7-i2s•H@ÀT3 h=>mrxtxw )disabledspi@4000c000!st,stm32h7-spiH@ÀT3r„õL h=>mrxtxw )disabledaudio-controller@4000d000!st,stm32h7-spdifrx•H@ÐrÓkclkTa h]^mrxrx-ctrlw )disabledserial@4000e000!st,stm32h7-uartH@àNr•y h+,mrxtxw )disabledserial@4000f000!st,stm32h7-uartH@ðNr–y h-.mrxtxw )disabledserial@40010000!st,stm32h7-uartH@Nr—yw )okayidefaultwserial@40011000!st,stm32h7-uartH@Nr˜y hABmrxtxw! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰õL¦y´w")okayidefaultsleepwÆdÝi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠõL¦y´w#)okayidefaultwƹÝstpmic@33!st,stpmic1H3N›Šregulators!st,stpmic1-regulatorsõ
( buck1”vddcore£5»™p7Kbbuck2”vdd_ddr£™p»™p7KbLbuck3”vdd£2Z »2Z 7„KbLbuck4”v3v3£2Z »2Z 7bKLldo1”v1v8_audio£w@»w@7Tldo2
”v3v3_hdmi£2Z »2Z 7Tldo3”vtt_ddr£¡ »q°7bldo4”vdd_usbTldo5”vdda£,@ »,@ T’ldo6
”v1v2_hdmi£O€»O€7Tvref_ddr ”vref_ddr7boost”bst_outTL pwr_sw1 ”vbus_otgTpwr_sw2”vbus_swT
¤onkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising¿
watchdog!st,stpmic1-wdt )disabledi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹õL¦y´w$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrõL¦y´w% )disabledcec@40016000
!st,stm32-cecH@`T^rˆ
Ócechdmi-cecw& )disableddac@40017000!st,stm32h7-dac-coreH@prÓpclkw' )disableddac@1
!st,stm32-dacÒH )disableddac@2
!st,stm32-dacÒH )disabledserial@40018000!st,stm32h7-uartH@€N ršy hOPmrxtxw( )disabledserial@40019000!st,stm32h7-uartH@N!r›y hQRmrxtxw) )disabledtimer@44000000!st,stm32-timersHD0Tbbrkuptrg-comccrÎÓintph
mch1ch2ch3ch4uptrigcomw0 )disabledpwm
!st,stm32-pwmŠ )disabledtimer@0!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@44001000!st,stm32-timersHD0T+,-.bbrkuptrg-comccrÏÓintph/012345mch1ch2ch3ch4uptrigcomw1 )disabledpwm
!st,stm32-pwmŠ )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y hGHmrxtxw3 )disabledaudio-controller@44004000!st,stm32h7-i2s•HD@T# h%&mrxtxw4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚õLH h%&mrxtxw4 )disabledspi@44005000!st,stm32h7-spiHDPTTr…õLI hSTmrxtxw5 )disabledtimer@44006000!st,stm32-timersHD`TtbglobalrÐÓint@hijklmch1uptrigcomw6 )disabledpwm
!st,stm32-pwmŠ )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrÑÓint hmnmch1upw7 )disabledpwm
!st,stm32-pwmŠ )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒÓint hopmch1upw8 )disabledpwm
!st,stm32-pwmŠ )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†õLJ hUVmrxtxw9 )disabledsai@4400a000!st,stm32h7-sai0D HD D£ðTWõLPw: )disabledaudio-controller@4400a004•!st,stm32-sai-sub-aH ržÓsai_ckhW )disabledaudio-controller@4400a024•!st,stm32-sai-sub-bH$ ržÓsai_ckhX )disabledsai@4400b000!st,stm32h7-sai0D°HD°D³ðT[õLQw; )disabledaudio-controller@4400b004•!st,stm32-sai-sub-aH rŸÓsai_ckhY )disabledaudio-controller@4400b024•!st,stm32-sai-sub-bH$ rŸÓsai_ckhZ )disabledsai@4400c000!st,stm32h7-sai0DÀHDÀDÃðTrõLRw<� )disabledaudio-controller@4400c004•!st,stm32-sai-sub-aH r Ósai_ckhq )disabledaudio-controller@4400c024•!st,stm32-sai-sub-bH$ r Ósai_ckhr )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐrœÓdfsdmw= )disabledfilter@0!st,stm32-dfsdm-adcÒHTnhemrx )disabledfilter@1!st,stm32-dfsdm-adcÒHTohfmrx )disabledfilter@2!st,stm32-dfsdm-adcÒHTphgmrx )disabledfilter@3!st,stm32-dfsdm-adcÒHTqhhmrx )disabledfilter@4!st,stm32-dfsdm-adcÒHTsh[mrx )disabledfilter@5!st,stm32-dfsdm-adcÒHT~h\mrx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGõLÀüäwXL!dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHõLÁüäwYL"dma-router@48002000!st,stm32h7-dmamuxHH @ü€ï!"rIõLÂwZLadc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢Óbusadc›ŠwH )disabledL#adc@0!st,stm32mp1-adcÒHr#Th mrx )disabledadc@100!st,stm32mp1-adcÒHr#Th
mrxû$vrefint )disabledchannel@13H
vrefintchannel@14Hvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecell!%1€HH@T‰rx Óapb_pclkõLÐ8I['wV )disabledusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ ÓotgutmiõLÈdwc2Tb*9 KZotgbj%wU )disableddcmi@4c006000!st,stm32-dcmiHL`TNõMrMÓmclkhKmtxwF )disabledidefaultsleepw&'timer@50021000!st,stm32-lptimerHPN0rÓmuxyw@ )disabledpwm!st,stm32-pwm-lpŠ )disabledtrigger@1!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledtimer@50022000!st,stm32-lptimerHP N2r‘ÓmuxywA )disabledpwm!st,stm32-pwm-lpŠ )disabledtrigger@2!st,stm32-lptimer-triggerH )disabledtimer@50023000!st,stm32-lptimerHP0N4r’ÓmuxywB )disabledpwm!st,stm32-pwm-lpŠ )disabledtimer@50024000!st,stm32-lptimerHP@N5r“ÓmuxywC )disabledpwm!st,stm32-pwm-lpŠ )disabledvrefbuf@50025000!st,stm32-vrefbufHPP£ã`»&% r4wE )disabledsai@50027000!st,stm32h7-sai0PpHPpPsðT’õLˆwD )disabledaudio-controller@50027004•!st,stm32-sai-sub-aH r¡Ósai_ckhc )disabledaudio-controller@50027024•!st,stm32-sai-sub-bH$ r¡Ósai_ckhd )disabledhash@54002000!st,stm32f756-hashHT TPraõ…h(
minxw )disabledrng@54003000
!st,stm32-rngHT0r|õ†w)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryõÌw[ )disabledP0`dhl€nand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0Hh(
(
(
mtxrxecc )disabledspi@58003000!st,stm32f469-qspiHX0p
…qspiqspi_mmT\0h((mtxrxrzõÎw\ )disabledethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
…stmmacethN=bmacirq6Óstmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©p™ª³Î)Þw^)okayw*+idefaultsleep çrgmii-idðèú,{½½,sY@Astmmac-axi-configP`pL)mdio!snps,dwmac-mdioethernet-phy@7Hz-†'–,L,serial@5c000000!st,stm32h7-uartH\Nr”yw )disabledspi@5c001000!st,stm32h7-spiH\TVr‡õ@0h("(#wmrxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒõB¦y´w )disabledi2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽõC¦ y´w )disabledcan@4400e000!bosch,m_canHDàD…m_canmessage_ramT
bint0int1r
Óhclkcclk ¨ w> )disabledcan@4400f000!bosch,m_canHDðD(…m_canmessage_ramT
bint0int1r
Óhclkcclk ¨ w> )disabledcryp@54001000!st,stm32mp1-crypHTTOr`õ„w )disabledtamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ L2pinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ·L.gpio@50002000ÂÒ›ŠHrTÞGPIOA)okayëò.Lgpio@50003000ÂÒ›ŠHrUÞGPIOB)okayëò.gpio@50004000ÂÒ›ŠH rVÞGPIOC)okayëò. gpio@50005000ÂÒ›ŠH0rWÞGPIOD)okayëò.0gpio@50006000ÂÒ›ŠH@rXÞGPIOE)okayëò.@gpio@50007000ÂÒ›ŠHPrYÞGPIOF)okayëò.Pgpio@50008000ÂÒ›ŠH`rZÞGPIOG)okayëò.`L-gpio@50009000ÂÒ›ŠHpr[ÞGPIOH)okayëò.pgpio@5000a000ÂÒ›ŠH€r\ÞGPIOI)okayëò.€Lgpio@5000b000ÂÒ›ŠHr]ÞGPIOJ )disabledgpio@5000c000ÂÒ›ŠH r^ÞGPIOK )disableddcmi-1L&pins,þ&z{AK3Mdcmi-sleep-1L'pins,þ&z{AK3Mrgmii-0L*pins1 þedmn"B!"pins2þ"pins3þ$%rgmii-sleep-0L+pins1<�þedmn"B!$%i2c1-0Lpinsþ<_,"i2c1-sleep-0Lpinsþ<_i2c2-0Lpinsþtu,"sdmmc1-b4-0Lpins1þ(
)
*
+
2
"pins2þ,
"sdmmc1-b4-od-0L pins1þ(
)
*
+
"pins2þ,
"pins3þ2
",sdmmc1-b4-sleep-0L
pinsþ()*+,2sdmmc2-b4-0L
pins1þ
f"=pins2þC
"=sdmmc2-b4-od-0Lpins1þ
"=pins2þC
"=pins3þf",=sdmmc2-b4-sleep-0LpinsþCfsdmmc2-d47-3Lpinsþ
E
'sdmmc2-d47-sleep-3Lpinsþ E'uart4-0Lpins1þk"pins2þ pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ·L/gpio@54004000ÂÒ›ŠHr_ÞGPIOZJ)okayëò/gpu@59000000!vivante,gcHYTmre~ ÓbuscoreõÅdsi@5a000000
!st,stm32-dsiHZr90¤Ópclkrefpx_clkYõapb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$h800m4@10000000!st,stm32mp1-m4H08õ !mcu_rsts†1•2Dÿÿÿÿ§2Hÿÿÿÿ)okayº345678 È9999Ïvq0vq1shutdowndetachrTDmemory@c0000000