Ð
þíÒ¥8ÇÌ(
ÙÇ”ESTMicroelectronics STM32MP157C-EV1 SCMI eval daughter on eval mother9!st,stm32mp157c-ev1-scmist,stm32mp157c-ed1st,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€HLJU=eirxtxLSy0okayStrcc@50000000!st,stm32mp1-rcc-securesysconHP·”hsehsicsilselsi(LSpwr@50001000!st,stm32mp1,pwr-regHP «
reg11Àreg11ÏÈàçÈà 0disabledreg18Àreg18Ïw@çw@ 0disabledusb33Àusb33Ï2Z ç2Z 0disabledpwr_mcu@50001014!st,stm32mp151-pwr-mcusysconHPSlinterrupt-controller@5000d000!st,stm32mp1-extisyscon¢‘HPÐ,U
@ABC(*LMy!H_k%&'G45RS—]Š‹Œ‡d>Ssyscon@50020000!st,stm32mp157-syscfgsysconHPL3Sthermal@50028000!st,stm32-thermalHP€[“L5”pclkÿ0okaySdma-controller@58000000!st,stm32h7-mdmaHX[zLd ' 40SLmmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXP[1Lv ”apb_pclkÐXi{'0okay‰defaultopendrainsleep—
¡
«µ¾ÉÔàìö)6mmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXp[|Lw ”apb_pclkÑXi{'0okay‰defaultopendrainsleep—¡«CQWÔìö _crc@58009000!st,stm32f7-crcHXLn0okayusb@5800c000
!generic-ohciHXÀLoØ[Jlqusb 0disabledSusb@5800d000
!generic-ehciHXÐLoØ[K{lqusb0okayhub@1!usb424,2514H display-controller@5a001000!st,stm32-ltdcHZ[XYL§”lcd0okayportendpoint…Sgwatchdog@5a002000!st,stm32mp1-iwdgHZ L: ”pclklsi0okay• usbphyc@5a006000Î!st,stm32mp1-usbphycHZ`L¡°0okaySusb-phy@0¿HÊ
Õé"5J`uSconnector!usb-a-connectorƒ usb-phy@1¿HÊ
Õé"5J`uSHrtc@5c004000!st,stm32mp1-rtcH\@L”pclkrtc_ckU0okayefuse@5c005000!st,stm32mp15-bsecH\Ppart-number-otp@4Hvrefin-cal@52HRSAcalib@5cH\calib@5eH^bus@5c007000!st,stm32-etzpcsimple-busH\p7S!timer@40000000!st,stm32-timersH@[iglobalLÅ”int¨! 0disabledpwm
!st,stm32-pwm»0okay—"¡#‰defaultsleeptimer@1!st,stm32h7-timer-triggerH0okaycounter!st,stm32-timer-counter 0disabledtimer@40001000!st,stm32-timersH@[iglobalLÆ”int`Æ$$$$$$Ëch1ch2ch3ch4uptrig¨! 0disabledpwm
!st,stm32-pwm» 0disabledtimer@2!st,stm32h7-timer-triggerH 0disabledcounter!st,stm32-timer-counter 0disabledtimer@40002000!st,stm32-timersH@ [iglobalLÇ”int@Æ$$$$ Ëch1ch2ch3ch4¨! 0disabledpwm
!st,stm32-pwm» 0disabledtimer@3!st,stm32h7-timer-triggerH 0disabledcounter!st,stm32-timer-counter 0disabledtimer@40003000!st,stm32-timersH@0[2iglobalLÈ”int`Æ$7$8$9$:$;$<�Ëch1ch2ch3ch4uptrig¨! 0disabledpwm
!st,stm32-pwm» 0disabledtimer@4!st,stm32h7-timer-triggerH 0disabledcounter!st,stm32-timer-counter 0disabledtimer@40004000!st,stm32-timersH@@[6iglobalLÉ”int¨!0okaytimer@5!st,stm32h7-timer-triggerH0okaytimer@40005000!st,stm32-timersH@P[7iglobalLÊ”intÆ$FËup¨! 0disabledtimer@6!st,stm32h7-timer-triggerH 0disabledtimer@40006000!st,stm32-timersH@`[wiglobalLË”int¨! 0disabledpwm
!st,stm32-pwm»0okay—%¡&‰defaultsleeptimer@11!st,stm32h7-timer-triggerH0okaytimer@40007000!st,stm32-timersH@p[‚iglobalLÌ”int¨! 0disabledpwm
!st,stm32-pwm» 0disabledtimer@12!st,stm32h7-timer-triggerH 0disabledtimer@40008000!st,stm32-timersH@€[ƒiglobalLÍ”int¨! 0disabledpwm
!st,stm32-pwm» 0disabledtimer@13!st,stm32h7-timer-triggerH
0disabledtimer@40009000!st,stm32-lptimerH@U/L”muxy¨! 0disabledpwm!st,stm32-pwm-lp» 0disabledtrigger@0!st,stm32-lptimer-triggerH 0disabledcounter!st,stm32-lptimer-counter 0disabledaudio-controller@4000b000!st,stm32h7-i2sÕH@°[$ Æ$'$(Ërxtx¨! 0disabledspi@4000b000!st,stm32h7-spiH@°[$LƒL Æ$'$(Ërxtx¨! 0disabledaudio-controller@4000c000!st,stm32h7-i2sÕH@À[3 Æ$=$>Ërxtx¨! 0disabledspi@4000c000!st,stm32h7-spiH@À[3L„L Æ$=$>Ërxtx¨! 0disabledaudio-controller@4000d000!st,stm32h7-spdifrxÕH@ÐL”kclk[a Æ$]$^Ërxrx-ctrl¨! 0disabledserial@4000e000!st,stm32h7-uartH@àUL•y Æ$+$,Ërxtx¨! 0disabledserial@4000f000!st,stm32h7-uartH@ðUL–y Æ$-$.Ërxtx¨! 0disabled‰defaultsleepidle—'¡(«)æserial@40010000!st,stm32h7-uartH@UL—y¨! 0okay‰defaultsleepidle—*¡+«,serial@40011000!st,stm32h7-uartH@UL˜y Æ$A$BËrxtx¨!! 0disabledi2c@40012000!st,stm32mp15-i2cH@ ieventerror[ L‰Löy¨!" 0disabledi2c@40013000!st,stm32mp15-i2cH@0ieventerror[!"LŠLöy¨!#0okay‰defaultsleep—-¡.¹-camera@3c!ovti,ov5640H<�L/”xclkE0Q0^0j1z1†´0okayportendpoint…2욧´SKstmfx@42!st,stmfx-0300HB[y3 pinctrl!st,stmfx-0300-pinctrlÀТ‘Ü1S1joystick-pinsègpio0gpio1gpio2gpio3gpio4íSvi2c@40014000!st,stm32mp15-i2cH@@ieventerror[HIL‹Löy¨!$ 0disabledi2c@40015000!st,stm32mp15-i2cH@Pieventerror[klLLöy¨!%0okay‰defaultsleep—4¡5¹-cec@40016000
!st,stm32-cecH@`[^Lˆ
”cechdmi-cec¨!&0okay‰default—6dac@40017000!st,stm32h7-dac-coreH@pL”pclk¨!' 0disabled‰default—78ü9dac@1
!st,stm32-dacH0okaydac@2
!st,stm32-dacH0okayserial@40018000!st,stm32h7-uartH@€U Lšy Æ$O$PËrxtx¨!( 0disabledserial@40019000!st,stm32h7-uartH@U!L›y Æ$Q$RËrxtx¨!) 0disabledtimer@44000000!st,stm32-timersHD0[ibrkuptrg-comccLΔintpÆ$$$
$$$$Ëch1ch2ch3ch4uptrigcom¨!0 0disabledpwm
!st,stm32-pwm» 0disabledtimer@0!st,stm32h7-timer-triggerH 0disabledcounter!st,stm32-timer-counter 0disabledtimer@44001000!st,stm32-timersHD0[+,-.ibrkuptrg-comccLÏ”int¨!1 0disabledpwm
!st,stm32-pwm»0okay—:¡;‰defaultsleeptimer@7!st,stm32h7-timer-triggerH0okaycounter!st,stm32-timer-counter 0disabledserial@44003000!st,stm32h7-uartHD0UL™y Æ$G$HËrxtx¨!3 0disabledaudio-controller@44004000!st,stm32h7-i2sÕHD@[# Æ$%$&Ërxtx¨!4 0disabledspi@44004000!st,stm32h7-spiHD@[#L‚LH Æ$%$&Ërxtx¨!4 0disabled‰default—<�spi@44005000!st,stm32h7-spiHDP[TL…LI Æ$S$TËrxtx¨!5 0disabledtimer@44006000!st,stm32-timersHD`[tiglobalLДint@Æ$i$j$k$lËch1uptrigcom¨!6 0disabledpwm
!st,stm32-pwm» 0disabledtimer@14!st,stm32h7-timer-triggerH 0disabledtimer@44007000!st,stm32-timersHDp[uiglobalLÑ”int Æ$m$nËch1up¨!7 0disabledpwm
!st,stm32-pwm» 0disabledtimer@15!st,stm32h7-timer-triggerH 0disabledtimer@44008000!st,stm32-timersHD€[viglobalLÒ”int Æ$o$pËch1up¨!8 0disabledpwm
!st,stm32-pwm» 0disabledtimer@16!st,stm32h7-timer-triggerH 0disabledspi@44009000!st,stm32h7-spiHD[UL†LJ Æ$U$VËrxtx¨!9 0disabledsai@4400a000!st,stm32h7-sai7D HD D£ð[WLP¨!: 0disabledaudio-controller@4400a004Õ!st,stm32-sai-sub-aH Lž”sai_ckÆ$W 0disabledaudio-controller@4400a024Õ!st,stm32-sai-sub-bH$ Lž”sai_ckÆ$X 0disabledsai@4400b000!st,stm32h7-sai7D°HD°D³ð[[LQ¨!; 0disabledaudio-controller@4400b004Õ!st,stm32-sai-sub-aH LŸ”sai_ckÆ$Y 0disabledaudio-controller@4400b024Õ!st,stm32-sai-sub-bH$ LŸ”sai_ckÆ$Z 0disabledsai@4400c000!st,stm32h7-sai7DÀHDÀDÃð[rLR¨!<� 0disabledaudio-controller@4400c004Õ!st,stm32-sai-sub-aH L ”sai_ckÆ$q 0disabledaudio-controller@4400c024Õ!st,stm32-sai-sub-bH$ L ”sai_ckÆ$r 0disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐLœ”dfsdm¨!= 0disabledfilter@0!st,stm32-dfsdm-adcH[nÆ$eËrx 0disabledfilter@1!st,stm32-dfsdm-adcH[oÆ$fËrx 0disabledfilter@2!st,stm32-dfsdm-adcH[pÆ$gËrx 0disabledfilter@3!st,stm32-dfsdm-adcH[qÆ$hËrx 0disabledfilter@4!st,stm32-dfsdm-adcH[sÆ$[Ërx 0disabledfilter@5!st,stm32-dfsdm-adcH[~Æ$\Ërx 0disableddma-controller@48000000
!st,stm32-dmaHH`[
/LGLÀ4¨!XS=dma-controller@48001000
!st,stm32-dmaHH`[89:;<�DEFLHLÁ4¨!YS>dma-router@48002000!st,stm32h7-dmamuxHH @4€%=>'LIL¨!ZS$adc@48003000!st,stm32mp1-adc-coreHH0[ZLJ¢”busadc¢&‘¨!H 0disabled—?‰default 19ü9S@adc@0!st,stm32mp1-adcHy@[Æ$ Ërx0okaychannel@0H=channel@1H=channel@6H=adc@100!st,stm32mp1-adcHy@[Æ$
ËrxSA_vrefint 0disabledchannel@13H
pvrefintchannel@14Hpvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HH@[‰Lx ”apb_pclkLÐXi{'¨!V 0disabled‰defaultopendrainsleep—B¡C«DvÔìöusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIL¦ ”otgutmiLÈ€dwc2[bŒ› ¼otgÄÌE¨!U0okayƒF—G‰defaultlH qusb2-phydcmi@4c006000!st,stm32-dcmiHL`[NMLM”mclkÆ$KËtx¨!F0okay‰defaultsleep—I¡Jportendpoint…KÚ욧´S2timer@50021000!st,stm32-lptimerHPU0L”muxy¨!@ 0disabledpwm!st,stm32-pwm-lp» 0disabledtrigger@1!st,stm32-lptimer-triggerH 0disabledcounter!st,stm32-lptimer-counter 0disabledtimer@50022000!st,stm32-lptimerHP U2L‘”muxy¨!A 0disabledpwm!st,stm32-pwm-lp» 0disabledtrigger@2!st,stm32-lptimer-triggerH 0disabledtimer@50023000!st,stm32-lptimerHP0U4L’”muxy¨!B 0disabledpwm!st,stm32-pwm-lp» 0disabledtimer@50024000!st,stm32-lptimerHP@U5L“”muxy¨!C 0disabledpwm!st,stm32-pwm-lp» 0disabledvrefbuf@50025000!st,stm32-vrefbufHPPÏã`ç&% L4¨!E 0disabledsai@50027000!st,stm32h7-sai7PpHPpPsð[’Lˆ¨!D 0disabledaudio-controller@50027004Õ!st,stm32-sai-sub-aH L¡”sai_ckÆ$c 0disabledaudio-controller@50027024Õ!st,stm32-sai-sub-bH$ L¡”sai_ckÆ$d 0disabledhash@54002000!st,stm32f756-hashHT [PLÆL
Ëinã¨!0okayrng@54003000
!st,stm32-rngHT0L¨!0okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX Ly̨![0okayP7`dhl€‰defaultsleep—M¡Nnand-controller@4,0!st,stm32mp1-fmc2-nfcHH [0HÆL
L
L
Ëtxrxecc0okaynand@0Hðspi@58003000!st,stm32f469-qspiHX0p
qspiqspi_mm[\0ÆLLËtxrxLzΨ!\0okay‰defaultsleep—OPQRS¡TUVWXflash@0!jedec,spi-norHoóflash@1!jedec,spi-norHoóethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
stmmacethU=imacirq6”stmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0Ligh{©p/9JSnY~¨!^0okay—Z¡[‰defaultsleep ‡rgmii-idèš\stmmac-axi-config¥µÅSYmdio!snps,dwmac-mdioethernet-phy@0HS\serial@5c000000!st,stm32h7-uartH\UL”y¨! 0disabledspi@5c001000!st,stm32h7-spiH\[VL‡@0ÆL"L#¨!Ërxtx 0disabledi2c@5c002000!st,stm32mp15-i2cH\ ieventerror[_`L
öy¨!0okay‰defaultsleep—]¡^¹-,€stpmic@33!st,stpmic1H3U_¢‘0okayregulators!st,stpmic1-regulatorsÏ`Ü`é`ö`a'`3?K`[`hbwbbuck1ÀvddcoreÏO€ç™p†š±buck2Àvdd_ddrÏ™pç™p†š±Sabuck3ÀvddÏ2Z ç2Z †Óš±S buck4Àv3v3Ï2Z ç2Z †±šSldo1ÀvddaÏ,@ ç,@ [S9ldo2Àv2v8Ï*¹€ç*¹€[S0ldo3Àvtt_ddrÏ¡ çq°†±ldo4Àvdd_usb[S
ldo5Àvdd_sdÏ,@ ç,@ [áSldo6Àv1v8Ïw@çw@[vref_ddr Àvref_ddr†boostÀbst_out[Sbpwr_sw1 Àvbus_otg[SFpwr_sw2Àvbus_sw[
óS onkey!st,stpmic1-onkey[ionkey-fallingonkey-rising
0okaywatchdog!st,stpmic1-wdt 0disabledi2c@5c009000!st,stm32mp15-i2cH\ieventerror[‡ˆLŽCö y¨! 0disabledcan@4400e000!bosch,m_canHDàDm_canmessage_ram[
iint0int1L
”hclkcclk ! ¨!>0okay‰defaultsleep—c¡dcan@4400f000!bosch,m_canHDðD(m_canmessage_ram[
iint0int1L
”hclkcclk ! ¨!> 0disabledcryp@54001000!st,stm32mp1-crypHT[OL
¨! 0okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ Smpinctrl@50002000!st,stm32mp157-pinctrl7P ¤y&`ÿ 0Segpio@50002000ÀТ‘HLT ;GPIOA0okay HÜeS_gpio@50003000ÀТ‘HLU ;GPIOB0okay HÜegpio@50004000ÀТ‘H LV ;GPIOC0okay HÜe gpio@50005000ÀТ‘H0LW ;GPIOD0okay HÜe0Sugpio@50006000ÀТ‘H@LX ;GPIOE0okay HÜe@gpio@50007000ÀТ‘HPLY ;GPIOF0okay HÜePSigpio@50008000ÀТ‘H`LZ ;GPIOG0okay HÜe`Sgpio@50009000ÀТ‘HpL[ ;GPIOH0okay HÜepgpio@5000a000ÀТ‘H€L\ ;GPIOI0okay HÜe€S3gpio@5000b000ÀТ‘HL] ;GPIOJ0okay HÜegpio@5000c000ÀТ‘H L^ ;GPIOK0okay HÜe adc1-in6-0S?pins O\cec-0S6pins O V c tdac-ch1-0S7pins Odac-ch2-0S8pins Odcmi-0SIpins<� Oxyz{|~„Fwƒ Vdcmi-sleep-0SJpins<� Oxyz{|~„Fwƒrgmii-0SZpins1 Oedmn"B! V ~ tpins2 O V ~ tpins3 O$% Vrgmii-sleep-0S[pins1<� Oedmn"B!$%fmc-0SMpins14 O4
5
;
<
>
?
0
1
G
H
I
J
i
V ~ tpins2 O6
Žfmc-sleep-0SNpins8 O45;<>?01GHIJ6ii2c2-0S-pins Otu V c ti2c2-sleep-0S.pins Otui2c5-0S4pins O V c ti2c5-sleep-0S5pins Om-can1-0Scpins1 O}
t ~ Vpins2 O‰
Vm_can1-sleep-0Sdpins O}‰pwm2-0S"pins Oí ~ tpwm2-sleep-0S#pins Opwm8-0S:pins O‚í ~ tpwm8-sleep-0S;pins O‚pwm12-0S%pins Oví ~ tpwm12-sleep-0S&pins Ovqspi-clk-0SOpins OZ
V ~ tqspi-clk-sleep-0STpins OZqspi-bk1-0SPpins OXYW
V
V ~ tqspi-bk1-sleep-0SUpins OXYWVqspi-bk2-0SRpins Or
s
jg V ~ tqspi-bk2-sleep-0SWpins Orsjgqspi-cs1-0SQpins O Ž ~ tqspi-cs1-sleep-0SVpins Oqspi-cs2-0SSpins O Ž ~ tqspi-cs2-sleep-0SXpins O sdmmc1-b4-0Spins1 O(
)
*
+
2
t ~ Vpins2 O,
t ~ Vsdmmc1-b4-od-0Spins1 O(
)
*
+
t ~ Vpins2 O,
t ~ Vpins3 O2
t c Vsdmmc1-b4-sleep-0Spins O()*+,2sdmmc1-dir-0S
pins1 OR' t ~ Žpins2 OD Žsdmmc1-dir-sleep-0Spins OR'Dsdmmc2-b4-0Spins1 O
f t ~ Žpins2 OC
t ~ Žsdmmc2-b4-od-0Spins1 O
t ~ Žpins2 OC
t ~ Žpins3 Of t c Žsdmmc2-b4-sleep-0Spins OCfsdmmc2-d47-0Spins O
E
3
t ~ Žsdmmc2-d47-sleep-0Spins O E3sdmmc3-b4-0SBpins1 OP
T
U
7Q
t ~ Žpins2 Oo t ~ Žsdmmc3-b4-od-0SCpins1 OP
T
U
7 t ~ Žpins2 Oo t ~ Žpins3 OQ
t c Žsdmmc3-b4-sleep-0SDpins OPTU7oQuart4-0S*pins1 Ok V ~ tpins2 O Vuart4-idle-0S,pins1 Okpins2 O Vuart4-sleep-0S+pins Okusart3-1S'pins1 Oh V ~ tpins2 O Š Žusart3-idle-1S)pins1 OŠpins2 Oh V ~ tpins3 O Žusart3-sleep-1S(pins OhŠusbotg-hs-0SGpins O
pinctrl@54004000!st,stm32mp157-z-pinctrl7T@y&`ÿ 0Sfgpio@54004000ÀТ‘HL ;GPIOZ ›0okay HÜfi2c4-0S]pins O”• V c ti2c4-sleep-0S^pins O”•spi1-0S<�pins1 O’ V ~ tpins2 O‘ Vgpu@59000000!vivante,gcHY[mLe~ ”buscoreÅdsi@5a000000
!st,stm32-dsiHZL9¤”pclkrefpx_clk ª€apb0okayportsport@0Hendpoint…gSport@1Hendpoint…hSkpanel@0!raydium,rm68200Hzi ¹j Ã0okayportendpoint…kShahb!st,mlahbsimple-bus7$ Ð800m4@10000000!st,stm32mp1-m4H08
€mcu_rsthold_boot Ûl êmDÿÿÿÿ ümHÿÿÿÿ0okay
nopqrs
tttt
$vq0vq1shutdowndetachy[Daliases"
//soc/bus@5c007000/serial@40010000"
7/soc/bus@5c007000/serial@4000f000$
?/soc/bus@5c007000/ethernet@5800a000chosen
Iserial0:115200n8memory@c0000000