Ð
þíÓ¦8Çp(6Ç8;DH electronics STM32MP157C DHCOM Premium Developer Kit (2)A!dh,stm32mp157c-dhcom-pdk2dh,stm32mp157c-dhcom-somst,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5”pclk;)okayLdma-controller@58000000!st,stm32h7-mdmaHXTzrdQ
Xc p0LFmmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecell}%1€HXPT1rv ”apb_pclkQД¥·')okayÅdefaultopendrainsleepinitÓ
Ýç
ñû&2?KYcmmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecell}%1€HXpT|rw ”apb_pclkQÑ”¥·')okayÅdefaultopendrainsleepÓÝço}ƒYc‹˜crc@58009000!st,stm32f7-crcHXrn)okayusb@5800c000
!generic-ohciHXÀroQØTJ¥ªusb )disabledLusb@5800d000
!generic-ehciHXÐroQØTK´¥ªusb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYr§”lcdQ)okayÅdefaultsleepÓÝ portendpoint¾!Lmwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ”pclklsi)okayÎ usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`rQÚ"é#)okayLusb-phy@0øH Lusb-phy@1øH LDrtc@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\p0L$timer@40000000!st,stm32-timersH@TbglobalrÅ”int'$)okaypwm
!st,stm32-pwm:)okayÓ%ÅdefaultLitimer@1!st,stm32h7-timer-triggerH)okaycounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@TbglobalrÆ”int`E&&&&&&Jch1ch2ch3ch4uptrig'$ )disabledpwm
!st,stm32-pwm: )disabledtimer@2!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@ Tbglobalrǔint@E&&&& Jch1ch2ch3ch4'$ )disabledpwm
!st,stm32-pwm: )disabledtimer@3!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40003000!st,stm32-timersH@0T2bglobalrȔint`E&7&8&9&:&;&<�Jch1ch2ch3ch4uptrig'$ )disabledpwm
!st,stm32-pwm: )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrɔintE&EJup'$ )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@40005000!st,stm32-timersH@PT7bglobalrʔintE&FJup'$ )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-i2sTH@°T$ E&'&(Jrxtx'$ )disabledspi@4000b000!st,stm32h7-spiH@°T$rƒQL E&'&(Jrxtx'$ )disabledaudio-controller@4000c000!st,stm32h7-i2sTH@ÀT3 E&=&>Jrxtx'$ )disabledspi@4000c000!st,stm32h7-spiH@ÀT3r„QL E&=&>Jrxtx'$ )disabledaudio-controller@4000d000!st,stm32h7-spdifrxTH@Ðr”kclkTa E&]&^Jrxrx-ctrl'$ )disabledserial@4000e000!st,stm32h7-uartH@àNr•y E&+&,Jrxtx'$ )disabledserial@4000f000!st,stm32h7-uartH@ðNr–y'$)okayÅdefaultÓ'serial@40010000!st,stm32h7-uartH@Nr—y'$ )okayÅdefaultÓ(serial@40011000!st,stm32h7-uartH@Nr˜y E&A&BJrxtx'$! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰QLeys'$" )disabledi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠQLeys'$#)okayÅdefaultÓ)…¹œi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹QLeys'$$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrQLeys'$%)okayÅdefaultÓ*…¹œcodec@a
!fsl,sgtl5000H
Tr+´Àportendpoint@0H¾,Í-Ú-L-endpoint@1H¾.Í/Ú/L/touchscreen@38!edt,edt-ft5406H8rTcec@40016000
!st,stm32-cecH@`T^rˆ
”cechdmi-cec'$&)okayÅdefaultÓ0dac@40017000!st,stm32h7-dac-coreH@pr”pclk'$')okayÅdefaultÓ12ê3dac@1
!st,stm32-dacöH)okaydac@2
!st,stm32-dacöH)okayserial@40018000!st,stm32h7-uartH@€N ršy E&O&PJrxtx'$( )disabledserial@40019000!st,stm32h7-uartH@N!r›y'$))okayÅdefaultÓ45timer@44000000!st,stm32-timersHD0Tbbrkuptrg-comccrΔintpE&&&
&&&&Jch1ch2ch3ch4uptrigcom'$0 )disabledpwm
!st,stm32-pwm: )disabledtimer@0!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@44001000!st,stm32-timersHD0T+,-.bbrkuptrg-comccrϔintpE&/&0&1&2&3&4&5Jch1ch2ch3ch4uptrigcom'$1 )disabledpwm
!st,stm32-pwm: )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y E&G&HJrxtx'$3 )disabledaudio-controller@44004000!st,stm32h7-i2sTHD@T# E&%&&Jrxtx'$4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚QLH E&%&&Jrxtx'$4 )disabledspi@44005000!st,stm32h7-spiHDPTTr…QLI E&S&TJrxtx'$5 )disabledtimer@44006000!st,stm32-timersHD`TtbglobalrДint@E&i&j&k&lJch1uptrigcom'$6 )disabledpwm
!st,stm32-pwm: )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrєint E&m&nJch1up'$7 )disabledpwm
!st,stm32-pwm: )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒ”int E&o&pJch1up'$8 )disabledpwm
!st,stm32-pwm: )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†QLJ E&U&VJrxtx'$9 )disabledsai@4400a000!st,stm32h7-sai0D HD D£ðTWQLP'$: )disabledaudio-controller@4400a004T!st,stm32-sai-sub-aH rž”sai_ckE&W )disabledaudio-controller@4400a024T!st,stm32-sai-sub-bH$ rž”sai_ckE&X )disabledsai@4400b000!st,stm32h7-sai0D°HD°D³ðT[QLQ'$;)okayr*»¼”pclkx8kx11kÅdefaultsleepÓ67Ý89audio-controller@4400b004T!st,stm32-sai-sub-aH rŸ”sai_ckE&Y)okayÇJtxL:portLoendpoint¾-i2s#+<�L,audio-controller@4400b024T!st,stm32-sai-sub-bH$ rŸ:”sai_ckMCLKE&Z)okayJrxO:portLpendpoint¾/i2s#+<�L.sai@4400c000!st,stm32h7-sai0DÀHDÀDÃðTrQLR'$<� )disabledaudio-controller@4400c004T!st,stm32-sai-sub-aH r ”sai_ckE&q )disabledaudio-controller@4400c024T!st,stm32-sai-sub-bH$ r ”sai_ckE&r )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐrœ”dfsdm'$= )disabledfilter@0!st,stm32-dfsdm-adcöHTnE&eJrx )disabledfilter@1!st,stm32-dfsdm-adcöHToE&fJrx )disabledfilter@2!st,stm32-dfsdm-adcöHTpE&gJrx )disabledfilter@3!st,stm32-dfsdm-adcöHTqE&hJrx )disabledfilter@4!st,stm32-dfsdm-adcöHTsE&[Jrx )disabledfilter@5!st,stm32-dfsdm-adcöHT~E&\Jrx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGQLÀXWp'$XL;dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHQLÁXWp'$YL<�dma-router@48002000!st,stm32h7-dmamuxHH @Xp€b;<�crIQLÂ'$ZL&adc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢”busadc›Š'$H)okayÜn3ê3L=adc@0!st,stm32mp1-adcöHr=TE& Jrx )disabledchannel@0Hzˆadc@100!st,stm32mp1-adcöHr=TE&
Jrx>œvrefint )disabledchannel@13H
vrefintchannel@14Hvddcorechannel@1Hzˆmmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecell}%1€HH@T‰rx ”apb_pclkQLД¥·''$V)okayÅdefaultopendrainsleepÓ?Ý@çA³Yc‹˜usb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ ”otgutmiQLȽdwc2TbÉØ êùotg B'$U)okayÓCÅdefault ªusb2-phy¥DEdcmi@4c006000!st,stm32-dcmiHL`TNQMrM”mclkE&KJtx'$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’QLˆ'$D )disabledaudio-controller@50027004T!st,stm32-sai-sub-aH r¡”sai_ckE&c )disabledaudio-controller@50027024T!st,stm32-sai-sub-bH$ r¡”sai_ckE&d )disabledhash@54002000!st,stm32f756-hashHT TPraQ…EF
Jin#'$ )disabledrng@54003000
!st,stm32-rngHT0r|Q†'$)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryQÌ'$[)okayP0`dhl€ÅdefaultsleepÓGÝHnand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0HEF
F
F
Jtxrxecc )disabledethernet@1,0!micrel,ks8851-mllHrT0;UuÌí-
&Lq˜-»spi@58003000!st,stm32f469-qspiHX0p
Ýqspiqspi_mmT\0EFFJtxrxrzQÎ'$\)okayÅdefaultsleepÓIJKÝLMNflash@0!jedec,spi-norHçøoóethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
ÝstmmacethN=bmacirq6”stmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©p
%.IOY'$^)okayÓPQÝRSÅdefaultsleepbrmiikduTstmmac-axi-config€ LOmdio!snps,dwmac-mdioethernet-phy@1H4!ethernet-phy-id0007.c0f0ethernet-phy-ieee802.3-c22rÔªU¶ôÆôØrVTLTserial@5c000000!st,stm32h7-uartH\Nr”y'$ )disabledspi@5c001000!st,stm32h7-spiH\TVr‡Q@0EF"F#'$Jrxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒQBeys'$)okayÅdefaultÓW…¹œrtc@32!microcrystal,rv8803H2stpmic@33!st,stpmic1H3NX›Š)okayregulators!st,stpmic1-regulatorsóÿ Y # /Z >Zbuck1üvddcore5#™p M a xbuck2üvdd_ddr™p#™p M a xLYbuck3üvdd2Z #2Z M š a xLbuck4üv3v32Z #2Z M x aLldo1üvdda M,@ #,@ TL3ldo2üv2v8*¹€#*¹€Tldo3üvtt_ddr¡ #q° M xldo4üvdd_usbTL ldo5üvdd_sd,@ #,@ T ¨Lldo6üv1v8w@#w@Tvref_ddr üvref_ddr Mboostübst_outTLZpwr_sw1 üvbus_otgTLEpwr_sw2üvbus_swT
ºonkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising Õ
)okaywatchdog!st,stpmic1-wdt )disabledtouchscreen@49!ti,tsc2004HI èNUeeprom@50!atmel,24c02HP ói2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽQCe ys'$ )disabledcan@4400e000!bosch,m_canHDàDÝm_canmessage_ramT
bint0int1r
”hclkcclk ü '$>)okayÅdefaultsleepÓ[Ý\can@4400f000!bosch,m_canHDðD(Ým_canmessage_ramT
bint0int1r
”hclkcclk ü '$> )disabledcryp@54001000!st,stm32mp1-crypHTTOr`Q„'$ )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ Lapinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ
L]gpio@50002000
&›ŠHrT
2GPIOA)okay
?
F]
RDHCOM-KLXgpio@50003000
&›ŠHrU
2GPIOB)okay
?
F]
RDHCOM-Qgpio@50004000
&›ŠH rV
2GPIOC)okay
?
F]
RDHCOM-ELgpio@50005000
&›ŠH0rW
2GPIOD)okay
?
F]0%
RDHCOM-BDHCOM-FDHCOM-DLgpio@50006000
&›ŠH@rX
2GPIOE)okay
?
F]@
RDHCOM-PLgpio@50007000
&›ŠHPrY
2GPIOF)okay
?
F]P
RDHCOM-ALkgpio@50008000
&›ŠH`rZ
2GPIOG)okay
?
F]`
RDHCOM-CDHCOM-LLgpio@50009000
&›ŠHpr[
2GPIOH)okay
?
F]pA
RDHCOM-NDHCOM-JDHCOM-WDHCOM-VDHCOM-UDHCOM-TDHCOM-SLUgpio@5000a000
&›ŠH€r\
2GPIOI)okay
?
F]€:
RDHCOM-GDHCOM-ODHCOM-HDHCOM-IDHCOM-RDHCOM-MLVgpio@5000b000
&›ŠHr]
2GPIOJ)okay
?
F]gpio@5000c000
&›ŠH r^
2GPIOK)okay
?
F] cec-0L0pins
b
i
v
‡dac-ch1-0L1pins
bdac-ch2-0L2pins
brmii-2LPpins1
bmn!
i
‘
‡pins2
b$%
irmii-sleep-2LRpins1$
bmn!$%fmc-1LGpinsT
b4
5
>
?
0
1
G
H
I
J
K
L
M
N
O
8
9
:
i
l
i
‘
‡fmc-sleep-1LHpinsT
b45>?01GHIJKLMNO89:ili2c2-0L)pins
btu
i
v
‡i2c5-0L*pins
b
i
v
‡ltdc-1Lpinsp
bŽŒ§‘’“”•–—˜™š› ¡¢œžŸ£¤¥¦
i
‘
‡ltdc-sleep-1L pinsp
bŽŒ§‘’“”•–—˜™š› ¡¢œžŸ£¤¥¦mco2-0LQpins
bb
i
‘
‡mco2-sleep-0LSpins
bbm-can1-0L[pins1
b}
‡
‘
ipins2
b‰
im_can1-sleep-0L\pins
b}‰pwm2-0L%pins
b
¡
‘
‡qspi-clk-0LIpins
bZ
i
‘
‡qspi-clk-sleep-0LLpins
bZqspi-bk1-0LJpins
bXYW
V
i
‘
‡qspi-bk1-sleep-0LMpins
bXYWVqspi-cs1-0LKpins
b
°
‘
‡qspi-cs1-sleep-0LNpins
bsai2a-1L6pins1
b†‡=
‡
‘
isai2a-sleep-1L8pins
b†‡=sai2b-1L7pins
b[
isai2b-sleep-1L9pins
b[sdmmc1-b4-0L
pins1
b(
)
*
+
2
‡
‘
i
°pins2
b,
‡
‘
i
°sdmmc1-b4-od-0Lpins1
b(
)
*
+
‡
‘
ipins2
b,
‡
‘
ipins3
b2
‡
v
isdmmc1-b4-init-0Lpins1
b(
)
*
+
‡
‘
isdmmc1-b4-sleep-0L
pins
b()*+,2sdmmc1-dir-0Lpins1
bR'
‡
‘
°pins2
bD
°sdmmc1-dir-init-0Lpins1
bR'
‡
‘
°sdmmc1-dir-sleep-0Lpins
bR'Dsdmmc2-b4-0Lpins1
b
f
‡
‘
°pins2
bC
‡
‘
°sdmmc2-b4-od-0Lpins1
b
‡
‘
°pins2
bC
‡
‘
°pins3
bf
‡
v
°sdmmc2-b4-sleep-0Lpins
bCfsdmmc2-d47-0Lpins
b
E
3
‡
‘
°sdmmc2-d47-sleep-0Lpins
b E3sdmmc3-b4-0L?pins1
bP
T
U
7Q
‡
‘
°pins2
bo
‡
‘
°sdmmc3-b4-od-0L@pins1
bP
T
U
7
‡
‘
°pins2
bo
‡
‘
°pins3
bQ
‡
v
°sdmmc3-b4-sleep-0LApins
bPTU7oQuart4-0L(pins1
bk
i
‘
‡pins2
b
iuart8-0L4pins1
bA
i
‘
‡pins2
b@
iuart8rtscts-0L5pins
bg j
iusart3-0L'pins1
b
i
‘
‡pins2
b
iusbotg-hs-0LCpins
b
pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ
L^gpio@54004000
&›ŠHr_
2GPIOZ
½)okay
?
F^i2c4-0LWpins
b”•
i
v
‡gpu@59000000!vivante,gcHYTmre~ ”buscoreQÅdsi@5a000000
!st,stm32-dsiHZr9_¤”pclkrefpx_clk
Ì#Q½apb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$
Û800m4@10000000!st,stm32mp1-m4H08Q !½mcu_rst
æ
ù`aDÿÿÿÿaHÿÿÿÿ)okay-bcdefg ;hhhhBvq0vq1shutdowndetachrTDaliases$M/soc/bus@5c007000/ethernet@5800a000:W/soc/bus@5c007000/memory-controller@58002000/ethernet@1,0&a/soc/bus@5c007000/i2c@5c002000/rtc@32f/soc/rtc@5c004000"k/soc/bus@5c007000/serial@40010000"s/soc/bus@5c007000/serial@4000f000"{/soc/bus@5c007000/serial@40019000memory@c0000000