Ð
þíÐ@8Ål(
ÔÅ4<�STMicroelectronics STM32MP157C eval daughter on eval mother4!st,stm32mp157c-ev1st,stm32mp157c-ed1st,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5ópclkÿ)okayLdma-controller@58000000!st,stm32h7-mdmaHXTzrd
' 40LJmmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXPT1rv óapb_pclkÐXi{')okay‰defaultopendrainsleep—
¡«
µ¾ÉÔàìö)6mmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXpT|rw óapb_pclkÑXi{')okay‰defaultopendrainsleep—¡«CQWÔìö_crc@58009000!st,stm32f7-crcHXrn)okayusb@5800c000
!generic-ohciHXÀroØTJlqusb )disabledLusb@5800d000
!generic-ehciHXÐroØTK{lqusb)okayhub@1!usb424,2514H”display-controller@5a001000!st,stm32-ltdcHZTXYr§ólcd)okayportendpoint…Lfwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ópclklsi)okay• usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`r¡°)okayLusb-phy@0¿HÊ Õé"5J`uLconnector!usb-a-connectorƒusb-phy@1¿HÊ Õé"5J`uLFrtc@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\p0Ltimer@40000000!st,stm32-timersH@TbglobalrÅóint¨ )disabledpwm
!st,stm32-pwm»)okay— ¡!‰defaultsleeptimer@1!st,stm32h7-timer-triggerH)okaycounter!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`Æ"7"8"9":";"<�Ëch1ch2ch3ch4uptrig¨ )disabledpwm
!st,stm32-pwm» )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrÉóint¨)okaytimer@5!st,stm32h7-timer-triggerH)okaytimer@40005000!st,stm32-timersH@PT7bglobalrÊóintÆ"FËup¨ )disabledtimer@6!st,stm32h7-timer-triggerH )disabledtimer@40006000!st,stm32-timersH@`TwbglobalrËóint¨ )disabledpwm
!st,stm32-pwm»)okay—#¡$‰defaultsleeptimer@11!st,stm32h7-timer-triggerH)okaytimer@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 Æ"+",Ërxtx¨ )disabledserial@4000f000!st,stm32h7-uartH@ðNr–y Æ"-".Ërxtx¨ )disabled‰defaultsleepidle—%¡&«'æserial@40010000!st,stm32h7-uartH@Nr—y¨ )okay‰defaultsleepidle—(¡)«*serial@40011000!st,stm32h7-uartH@Nr˜y Æ"A"BËrxtx¨! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰Löy¨" )disabledi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠLöy¨#)okay‰defaultsleep—+¡,¹-camera@3c!ovti,ov5640H<�r-óxclkE.Q.^.j/z/†´)okayportendpoint…0욧´LIstmfx@42!st,stmfx-0300HBTr1”pinctrl!st,stmfx-0300-pinctrlÀЛŠÜ/L/joystick-pinsègpio0gpio1gpio2gpio3gpio4íLui2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹Löy¨$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrLöy¨%)okay‰defaultsleep—2¡3¹-cec@40016000
!st,stm32-cecH@`T^rˆ
ócechdmi-cec¨&)okay‰default—4dac@40017000!st,stm32h7-dac-coreH@própclk¨' )disabled‰default—56ü7dac@1
!st,stm32-dacH)okaydac@2
!st,stm32-dacH)okayserial@40018000!st,stm32h7-uartH@€N ršy Æ"O"PËrxtx¨( )disabledserial@40019000!st,stm32h7-uartH@N!r›y Æ"Q"RË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Ïóint¨1 )disabledpwm
!st,stm32-pwm»)okay—8¡9‰defaultsleeptimer@7!st,stm32h7-timer-triggerH)okaycounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y Æ"G"HËrxtx¨3 )disabledaudio-controller@44004000!st,stm32h7-i2sÕHD@T# Æ"%"&Ërxtx¨4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚LH Æ"%"&Ërxtx¨4 )disabled‰default—:spi@44005000!st,stm32h7-spiHDPTTr…LI Æ"S"TËrxtx¨5 )disabledtimer@44006000!st,stm32-timersHD`TtbglobalrÐóint@Æ"i"j"k"lËch1uptrigcom¨6 )disabledpwm
!st,stm32-pwm» )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrÑóint Æ"m"nËch1up¨7 )disabledpwm
!st,stm32-pwm» )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒóint Æ"o"pËch1up¨8 )disabledpwm
!st,stm32-pwm» )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†LJ Æ"U"VËrxtx¨9 )disabledsai@4400a000!st,stm32h7-sai0D HD D£ðTWLP¨: )disabledaudio-controller@4400a004Õ!st,stm32-sai-sub-aH ržósai_ckÆ"W )disabledaudio-controller@4400a024Õ!st,stm32-sai-sub-bH$ ržósai_ckÆ"X )disabledsai@4400b000!st,stm32h7-sai0D°HD°D³ðT[LQ¨; )disabledaudio-controller@4400b004Õ!st,stm32-sai-sub-aH rŸósai_ckÆ"Y )disabledaudio-controller@4400b024Õ!st,stm32-sai-sub-bH$ rŸósai_ckÆ"Z )disabledsai@4400c000!st,stm32h7-sai0DÀHDÀDÃðTrLR¨<� )disabledaudio-controller@4400c004Õ!st,stm32-sai-sub-aH r ósai_ckÆ"q )disabledaudio-controller@4400c024Õ!st,stm32-sai-sub-bH$ r ósai_ckÆ"r )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐrœódfsdm¨= )disabledfilter@0!st,stm32-dfsdm-adcHTnÆ"eËrx )disabledfilter@1!st,stm32-dfsdm-adcHToÆ"fËrx )disabledfilter@2!st,stm32-dfsdm-adcHTpÆ"gËrx )disabledfilter@3!st,stm32-dfsdm-adcHTqÆ"hËrx )disabledfilter@4!st,stm32-dfsdm-adcHTsÆ"[Ërx )disabledfilter@5!st,stm32-dfsdm-adcHT~Æ"\Ë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¨ZL"adc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢óbusadc›Š¨H )disabled—=‰default”17ü7L>adc@0!st,stm32mp1-adcHr>TÆ" Ërx)okaychannel@0H=channel@1H=channel@6H=adc@100!st,stm32mp1-adcHr>TÆ"
ËrxS?_vrefint )disabledchannel@13H
pvrefintchannel@14Hpvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HH@T‰rx óapb_pclkLÐXi{'¨V )disabled‰defaultopendrainsleep—@¡A«BvÔìöusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ óotgutmiLÈ€dwc2TbŒ› ¼otgÄÌC¨U)okayƒD—E‰defaultlF qusb2-phydcmi@4c006000!st,stm32-dcmiHL`TNMrMómclkÆ"KËtx¨F)okay‰defaultsleep—G¡Hportendpoint…IÚ욧´L0timer@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_ckÆ"c )disabledaudio-controller@50027024Õ!st,stm32-sai-sub-bH$ r¡ósai_ckÆ"d )disabledhash@54002000!st,stm32f756-hashHT TPra…ÆJ
Ëinã¨)okayrng@54003000
!st,stm32-rngHT0r|†¨)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ry̨[)okayP0`dhl€‰defaultsleep—K¡Lnand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0HÆJ
J
J
Ëtxrxecc)okaynand@0Hðspi@58003000!st,stm32f469-qspiHX0p
qspiqspi_mmT\0ÆJJËtxrxrzΨ\)okay‰defaultsleep—MNOPQ¡RSTUVflash@0!jedec,spi-norHoóflash@1!jedec,spi-norHoóethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
stmmacethN=bmacirq6óstmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©p/9JSnW~¨^)okay—X¡Y‰defaultsleep ‡rgmii-idèšZstmmac-axi-config¥µÅLWmdio!snps,dwmac-mdioethernet-phy@0HLZserial@5c000000!st,stm32h7-uartH\Nr”y¨ )disabledspi@5c001000!st,stm32h7-spiH\TVr‡@0ÆJ"J#¨Ërxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒBöy¨)okay‰defaultsleep—[¡\¹-,€stpmic@33!st,stpmic1H3N]›Š)okayregulators!st,stpmic1-regulatorsÏ^Ü^é^ö^_'^3?K^[^h`w`buck1´vddcoreÃO€Û™p†š±buck2´vdd_ddrÙpÛ™p†š±L_buck3´vddÃ2Z Û2Z †Óš±Lbuck4´v3v3Ã2Z Û2Z †±šLldo1´vddaÃ,@ Û,@ TL7ldo2´v2v8Ã*¹€Û*¹€TL.ldo3´vtt_ddrá Ûq°†±ldo4´vdd_usbTL ldo5´vdd_sdÃ,@ Û,@ TáLldo6´v1v8Ãw@Ûw@Tvref_ddr ´vref_ddr†boost´bst_outTL`pwr_sw1 ´vbus_otgTLDpwr_sw2´vbus_swT
óLonkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising
)okaywatchdog!st,stpmic1-wdt )disabledi2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽCö y¨ )disabledcan@4400e000!bosch,m_canHDàDm_canmessage_ramT
bint0int1r
óhclkcclk ! ¨>)okay‰defaultsleep—a¡bcan@4400f000!bosch,m_canHDðD(m_canmessage_ramT
bint0int1r
óhclkcclk ! ¨> )disabledcryp@54001000!st,stm32mp1-crypHTTOr`„¨ )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ Llpinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ 0Lcgpio@50002000ÀЛŠHrT ;GPIOA)okay HÜcL]gpio@50003000ÀЛŠHrU ;GPIOB)okay HÜcgpio@50004000ÀЛŠH rV ;GPIOC)okay HÜc gpio@50005000ÀЛŠH0rW ;GPIOD)okay HÜc0Ltgpio@50006000ÀЛŠH@rX ;GPIOE)okay HÜc@gpio@50007000ÀЛŠHPrY ;GPIOF)okay HÜcPLhgpio@50008000ÀЛŠH`rZ ;GPIOG)okay HÜc`Lgpio@50009000ÀЛŠHpr[ ;GPIOH)okay HÜcpgpio@5000a000ÀЛŠH€r\ ;GPIOI)okay HÜc€L1gpio@5000b000ÀЛŠHr] ;GPIOJ)okay HÜcgpio@5000c000ÀЛŠH r^ ;GPIOK)okay HÜc adc1-in6-0L=pins O\cec-0L4pins O V c tdac-ch1-0L5pins Odac-ch2-0L6pins Odcmi-0LGpins<� Oxyz{|~„Fwƒ Vdcmi-sleep-0LHpins<� Oxyz{|~„Fwƒrgmii-0LXpins1 Oedmn"B! V ~ tpins2 O V ~ tpins3 O$% Vrgmii-sleep-0LYpins1<� Oedmn"B!$%fmc-0LKpins14 O4
5
;
<
>
?
0
1
G
H
I
J
i
V ~ tpins2 O6
Žfmc-sleep-0LLpins8 O45;<>?01GHIJ6ii2c2-0L+pins Otu V c ti2c2-sleep-0L,pins Otui2c5-0L2pins O V c ti2c5-sleep-0L3pins Om-can1-0Lapins1 O}
t ~ Vpins2 O‰
Vm_can1-sleep-0Lbpins O}‰pwm2-0L pins Oí ~ tpwm2-sleep-0L!pins Opwm8-0L8pins O‚í ~ tpwm8-sleep-0L9pins O‚pwm12-0L#pins Oví ~ tpwm12-sleep-0L$pins Ovqspi-clk-0LMpins OZ
V ~ tqspi-clk-sleep-0LRpins OZqspi-bk1-0LNpins OXYW
V
V ~ tqspi-bk1-sleep-0LSpins OXYWVqspi-bk2-0LPpins Or
s
jg V ~ tqspi-bk2-sleep-0LUpins Orsjgqspi-cs1-0LOpins O Ž ~ tqspi-cs1-sleep-0LTpins Oqspi-cs2-0LQpins O Ž ~ tqspi-cs2-sleep-0LVpins O sdmmc1-b4-0L
pins1 O(
)
*
+
2
t ~ Vpins2 O,
t ~ Vsdmmc1-b4-od-0Lpins1 O(
)
*
+
t ~ Vpins2 O,
t ~ Vpins3 O2
t c Vsdmmc1-b4-sleep-0L
pins O()*+,2sdmmc1-dir-0Lpins1 OR' t ~ Žpins2 OD Žsdmmc1-dir-sleep-0Lpins OR'Dsdmmc2-b4-0Lpins1 O
f t ~ Žpins2 OC
t ~ Žsdmmc2-b4-od-0Lpins1 O
t ~ Žpins2 OC
t ~ Žpins3 Of t c Žsdmmc2-b4-sleep-0Lpins OCfsdmmc2-d47-0Lpins O
E
3
t ~ Žsdmmc2-d47-sleep-0Lpins O E3sdmmc3-b4-0L@pins1 OP
T
U
7Q
t ~ Žpins2 Oo t ~ Žsdmmc3-b4-od-0LApins1 OP
T
U
7 t ~ Žpins2 Oo t ~ Žpins3 OQ
t c Žsdmmc3-b4-sleep-0LBpins OPTU7oQuart4-0L(pins1 Ok V ~ tpins2 O Vuart4-idle-0L*pins1 Okpins2 O Vuart4-sleep-0L)pins Okusart3-1L%pins1 Oh V ~ tpins2 O Š Žusart3-idle-1L'pins1 OŠpins2 Oh V ~ tpins3 O Žusart3-sleep-1L&pins OhŠusbotg-hs-0LEpins O
pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ 0Ldgpio@54004000ÀЛŠHr_ ;GPIOZ ›)okay HÜdi2c4-0L[pins O”• V c ti2c4-sleep-0L\pins O”•spi1-0L:pins1 O’ V ~ tpins2 O‘ Vgpu@59000000!vivante,gcHYTmre~ óbuscoreÅdsi@5a000000
!st,stm32-dsiHZr9e¤ópclkrefpx_clk ª€apb)okayportsport@0Hendpoint…fLport@1Hendpoint…gLjpanel@0!raydium,rm68200Hzh ¹i Ã)okayportendpoint…jLgahb!st,mlahbsimple-bus0$ Ð800m4@10000000!st,stm32mp1-m4H08 !€mcu_rst Û îk ýlDÿÿÿÿ
lHÿÿÿÿ)okay
"mnopqr
0ssss
7vq0vq1shutdowndetachrTDaliases"
B/soc/bus@5c007000/serial@40010000"
J/soc/bus@5c007000/serial@4000f000$
R/soc/bus@5c007000/ethernet@5800a000chosen
\serial0:115200n8memory@c0000000