Ð
þíÅz8ºL(.º)DH electronics STM32MP157C DHCOM PicoITXD!dh,stm32mp157c-dhcom-picoitxdh,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 p0L7mmc@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)okayLusb@5800d000
!generic-ehciHXÐroQØTK´¥ªusb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYr§”lcdQ )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ”pclklsi)okay¾ usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`rQÊÙ )okayLusb-phy@0èHó Lusb-phy@1èHó L5rtc@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\pþ0L"timer@40000000!st,stm32-timersH@TbglobalrÅ”intP!!!!!ch1ch2ch3ch4up&" )disabledpwm
!st,stm32-pwm9 )disabledtimer@1!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@TbglobalrƔint`!!!!!!ch1ch2ch3ch4uptrig&" )disabledpwm
!st,stm32-pwm9 )disabledtimer@2!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@ Tbglobalrǔint@!!!! ch1ch2ch3ch4&" )disabledpwm
!st,stm32-pwm9 )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-pwm9 )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrɔint!Eup&" )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@40005000!st,stm32-timersH@PT7bglobalrʔint!Fup&" )disabledtimer@6!st,stm32h7-timer-triggerH )disabledtimer@40006000!st,stm32-timersH@`Twbglobalr˔int&" )disabledpwm
!st,stm32-pwm9 )disabledtimer@11!st,stm32h7-timer-triggerH )disabledtimer@40007000!st,stm32-timersH@pT‚bglobalrÌ”int&" )disabledpwm
!st,stm32-pwm9 )disabledtimer@12!st,stm32h7-timer-triggerH )disabledtimer@40008000!st,stm32-timersH@€TƒbglobalrÍ”int&" )disabledpwm
!st,stm32-pwm9 )disabledtimer@13!st,stm32h7-timer-triggerH
)disabledtimer@40009000!st,stm32-lptimerH@N/r”muxy&" )disabledpwm!st,stm32-pwm-lp9 )disabledtrigger@0!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledaudio-controller@4000b000!st,stm32h7-i2sDH@°T$ !'!(rxtx&" )disabledspi@4000b000!st,stm32h7-spiH@°T$rƒQL !'!(rxtx&" )disabledaudio-controller@4000c000!st,stm32h7-i2sDH@ÀT3 !=!>rxtx&" )disabledspi@4000c000!st,stm32h7-spiH@ÀT3r„QL !=!>rxtx&" )disabledaudio-controller@4000d000!st,stm32h7-spdifrxDH@Ðr”kclkTa !]!^rxrx-ctrl&" )disabledserial@4000e000!st,stm32h7-uartH@àNr•y !+!,rxtx&" )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 !A!Brxtx&"! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰QLUyc&"" )disabledi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠQLUyc&"#)okayÅdefaultÓ%u¹Œi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹QLUyc&"$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrQLUyc&"%)okayÅdefaultÓ&u¹Œcec@40016000
!st,stm32-cecH@`T^rˆ
”cechdmi-cec&"& )disableddac@40017000!st,stm32h7-dac-coreH@pr”pclk&"' )disabledÅdefaultÓ'(¤)dac@1
!st,stm32-dac°H)okaydac@2
!st,stm32-dac°H)okayserial@40018000!st,stm32h7-uartH@€N ršy !O!Prxtx&"( )disabledserial@40019000!st,stm32h7-uartH@N!r›y&"))okayÅdefaultÓ*+timer@44000000!st,stm32-timersHD0Tbbrkuptrg-comccrΔintp!!!
!!!!ch1ch2ch3ch4uptrigcom&"0 )disabledpwm
!st,stm32-pwm9 )disabledtimer@0!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@44001000!st,stm32-timersHD0T+,-.bbrkuptrg-comccrϔintp!/!0!1!2!3!4!5ch1ch2ch3ch4uptrigcom&"1 )disabledpwm
!st,stm32-pwm9 )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y !G!Hrxtx&"3 )disabledaudio-controller@44004000!st,stm32h7-i2sDHD@T# !%!&rxtx&"4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚QLH !%!&rxtx&"4 )disabledspi@44005000!st,stm32h7-spiHDPTTr…QLI !S!Trxtx&"5 )disabledtimer@44006000!st,stm32-timersHD`TtbglobalrДint@!i!j!k!lch1uptrigcom&"6 )disabledpwm
!st,stm32-pwm9 )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrєint !m!nch1up&"7 )disabledpwm
!st,stm32-pwm9 )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒ”int !o!pch1up&"8 )disabledpwm
!st,stm32-pwm9 )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†QLJ !U!Vrxtx&"9 )disabledsai@4400a000!st,stm32h7-sai0D HD D£ðTWQLP&": )disabledaudio-controller@4400a004D!st,stm32-sai-sub-aH rž”sai_ck!W )disabledaudio-controller@4400a024D!st,stm32-sai-sub-bH$ rž”sai_ck!X )disabledsai@4400b000!st,stm32h7-sai0D°HD°D³ðT[QLQ&"; )disabledaudio-controller@4400b004D!st,stm32-sai-sub-aH rŸ”sai_ck!Y )disabledaudio-controller@4400b024D!st,stm32-sai-sub-bH$ rŸ”sai_ck!Z )disabledsai@4400c000!st,stm32h7-sai0DÀHDÀDÃðTrQLR&"<� )disabledaudio-controller@4400c004D!st,stm32-sai-sub-aH r ”sai_ck!q )disabledaudio-controller@4400c024D!st,stm32-sai-sub-bH$ r ”sai_ck!r )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDÐrœ”dfsdm&"= )disabledfilter@0!st,stm32-dfsdm-adc°HTn!erx )disabledfilter@1!st,stm32-dfsdm-adc°HTo!frx )disabledfilter@2!st,stm32-dfsdm-adc°HTp!grx )disabledfilter@3!st,stm32-dfsdm-adc°HTq!hrx )disabledfilter@4!st,stm32-dfsdm-adc°HTs![rx )disabledfilter@5!st,stm32-dfsdm-adc°HT~!\rx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGQLÀXÂp&"XL,dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHQLÁXÂp&"YL-dma-router@48002000!st,stm32h7-dmamuxHH @Xp€Í,-crIQLÂ&"ZL!adc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢”busadc›Š&"H )disabledÜÙ)¤)L.adc@0!st,stm32mp1-adc°Hr.T! rx )disabledchannel@0Håˆadc@100!st,stm32mp1-adc°Hr.T!
rxû/vrefint )disabledchannel@13H
vrefintchannel@14Hvddcorechannel@1Håˆmmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecell}%1€HH@T‰rx ”apb_pclkQLД¥·'&"V)okayÅdefaultopendrainsleepÓ0Ý1ç2Yc‹˜usb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ ”otgutmiQLÈ(dwc2Tb4C Udotglt3&"U)okayÓ4Ådefault ªusb2-phy¥5‚6dcmi@4c006000!st,stm32-dcmiHL`TNQMrM”mclk!Ktx&"F )disabledtimer@50021000!st,stm32-lptimerHPN0r”muxy&"@ )disabledpwm!st,stm32-pwm-lp9 )disabledtrigger@1!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledtimer@50022000!st,stm32-lptimerHP N2r‘”muxy&"A )disabledpwm!st,stm32-pwm-lp9 )disabledtrigger@2!st,stm32-lptimer-triggerH )disabledtimer@50023000!st,stm32-lptimerHP0N4r’”muxy&"B )disabledpwm!st,stm32-pwm-lp9 )disabledtimer@50024000!st,stm32-lptimerHP@N5r“”muxy&"C )disabledpwm!st,stm32-pwm-lp9 )disabledvrefbuf@50025000!st,stm32-vrefbufHPPã`#&% r4&"E )disabledsai@50027000!st,stm32h7-sai0PpHPpPsðT’QLˆ&"D )disabledaudio-controller@50027004D!st,stm32-sai-sub-aH r¡”sai_ck!c )disabledaudio-controller@50027024D!st,stm32-sai-sub-bH$ r¡”sai_ck!d )disabledhash@54002000!st,stm32f756-hashHT TPraQ…7
inŽ&" )disabledrng@54003000
!st,stm32-rngHT0r|Q†&")okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryQÌ&"[ )disabledP0`dhl€ÅdefaultsleepÓ8Ý9nand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0H7
7
7
txrxecc )disabledethernet@1,0!micrel,ks8851-mllHrT›¦Ààø7X-u‘·Ü-& )disabledspi@58003000!st,stm32f469-qspiHX0p
Hqspiqspi_mmT\077txrxrzQÎ&"\)okayÅdefaultsleepÓ:;<�Ý=>?flash@0!jedec,spi-norHRcoóethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
HstmmacethN=bmacirq6”stmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©pu™´@Ä&"^)okayÓABÝCDÅdefaultsleepÍrmiiÖdàEstmmac-axi-configëûL@mdio!snps,dwmac-mdioethernet-phy@1H4!ethernet-phy-id0007.c0f0ethernet-phy-ieee802.3-c22rÔF!ô1ôCrGTLEserial@5c000000!st,stm32h7-uartH\Nr”y&" )disabledspi@5c001000!st,stm32h7-spiH\TVr‡Q@07"7#&"rxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒQBUyc&")okayÅdefaultÓHu¹Œrtc@32!microcrystal,rv8803H2stpmic@33!st,stpmic1H3NI›Š)okayregulators!st,stpmic1-regulators^jvJ‚ŽšK©Kbuck1üvddcore5#™p¸Ìãbuck2üvdd_ddr™p#™p¸ÌãLJbuck3üvdd2Z #2Z ¸ ÌãLbuck4üv3v32Z #2Z ¸ãÌLldo1üvdda¸,@ #,@ TL)ldo2üv2v8*¹€#*¹€Tldo3üvtt_ddr¡ #q°¸ãldo4üvdd_usbTL ldo5üvdd_sd,@ #,@ T Lldo6üv1v8w@#w@Tvref_ddr üvref_ddr¸boostübst_outTLKpwr_sw1 üvbus_otgTL6pwr_sw2üvbus_swT
%onkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising @
)okaywatchdog!st,stpmic1-wdt )disabledtouchscreen@49!ti,tsc2004HI SNFeeprom@50!atmel,24c02HP ^i2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽQCU yc&" )disabledcan@4400e000!bosch,m_canHDàDHm_canmessage_ramT
bint0int1r
”hclkcclk g &">)okayÅdefaultsleepÓLÝMcan@4400f000!bosch,m_canHDðD(Hm_canmessage_ramT
bint0int1r
”hclkcclk g &">)okayÅdefaultsleepÓNÝOcryp@54001000!st,stm32mp1-crypHTTOr`Q„&" )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ LTpinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ vLPgpio@50002000 ‘›ŠHrT GPIOA)okay ª ±P ½DHCOM-KLIusb-port-power-hog Íþ
Ö áusb-port-powergpio@50003000 ‘›ŠHrU GPIOB)okay ª ±P ½DHCOM-Qgpio@50004000 ‘›ŠH rV GPIOC)okay ª ±P ½PicoITX-In1Lgpio@50005000 ‘›ŠH0rW GPIOD)okay ª ±P0/ ½DHCOM-BPicoITX-Out1PicoITX-Out2Lgpio@50006000 ‘›ŠH@rX GPIOE)okay ª ±P@ ½DHCOM-PLgpio@50007000 ‘›ŠHPrY GPIOF)okay ª ±PP ½DHCOM-Agpio@50008000 ‘›ŠH`rZ GPIOG)okay ª ±P`" ½PicoITX-In2DHCOM-LLgpio@50009000 ‘›ŠHpr[ GPIOH)okay ª ±PpA ½DHCOM-NDHCOM-JDHCOM-WDHCOM-VDHCOM-UDHCOM-TDHCOM-SLFgpio@5000a000 ‘›ŠH€r\ GPIOI)okay ª ±P€: ½DHCOM-GDHCOM-ODHCOM-HDHCOM-IDHCOM-RDHCOM-MLGgpio@5000b000 ‘›ŠHr] GPIOJ)okay ª ±Pgpio@5000c000 ‘›ŠH r^ GPIOK)okay ª ±P dac-ch1-0L'pins ëdac-ch2-0L(pins ërmii-2LApins1 ëmn! ò ÿ
pins2 ë$% òrmii-sleep-2LCpins1$ ëmn!$%fmc-1L8pinsT ë4
5
>
?
0
1
G
H
I
J
K
L
M
N
O
8
9
:
i
l
ò ÿ
fmc-sleep-1L9pinsT ë45>?01GHIJKLMNO89:ili2c2-0L%pins ëtu ò
i2c5-0L&pins ë ò
mco2-0LBpins ëb ò ÿ
mco2-sleep-0LDpins ëbm-can1-0LLpins1 ë}
ÿ òpins2 ë‰
òm_can1-sleep-0LMpins ë}‰m-can2-0LNpins1 ë
ÿ òpins2 ë
òm_can2-sleep-0LOpins ëqspi-clk-0L:pins ëZ
ò ÿ
qspi-clk-sleep-0L=pins ëZqspi-bk1-0L;pins ëXYW
V
ò ÿ
qspi-bk1-sleep-0L>pins ëXYWVqspi-cs1-0L<�pins ë
* ÿ
qspi-cs1-sleep-0L?pins ësdmmc1-b4-0L
pins1 ë(
)
*
+
2
ÿ ò
*pins2 ë,
ÿ ò
*sdmmc1-b4-od-0Lpins1 ë(
)
*
+
ÿ òpins2 ë,
ÿ òpins3 ë2
òsdmmc1-b4-init-0Lpins1 ë(
)
*
+
ÿ òsdmmc1-b4-sleep-0L
pins ë()*+,2sdmmc1-dir-0Lpins1 ëR'
ÿ
*pins2 ëD
*sdmmc1-dir-init-0Lpins1 ëR'
ÿ
*sdmmc1-dir-sleep-0Lpins ëR'Dsdmmc2-b4-0Lpins1 ë
f
ÿ
*pins2 ëC
ÿ
*sdmmc2-b4-od-0Lpins1 ë
ÿ
*pins2 ëC
ÿ
*pins3 ëf
*sdmmc2-b4-sleep-0Lpins ëCfsdmmc2-d47-0Lpins ë
E
3
ÿ
*sdmmc2-d47-sleep-0Lpins ë E3sdmmc3-b4-0L0pins1 ëP
T
U
7Q
ÿ
*pins2 ëo
ÿ
*sdmmc3-b4-od-0L1pins1 ëP
T
U
7
ÿ
*pins2 ëo
ÿ
*pins3 ëQ
*sdmmc3-b4-sleep-0L2pins ëPTU7oQuart4-0L$pins1 ëk ò ÿ
pins2 ë òuart8-0L*pins1 ëA ò ÿ
pins2 ë@ òuart8rtscts-0L+pins ëg j òusart3-0L#pins1 ë ò ÿ
pins2 ë òusbotg-hs-0L4pins ë
pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ vLQgpio@54004000 ‘›ŠHr_ GPIOZ
7)okay ª ±Qi2c4-0LHpins 딕 ò
gpu@59000000!vivante,gcHYTmre~ ”buscoreQÅdsi@5a000000
!st,stm32-dsiHZr9R¤”pclkrefpx_clk
F Q(apb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$
U800m4@10000000!st,stm32mp1-m4H08Q !(mcu_rst
`
sS
‚TDÿÿÿÿ
”THÿÿÿÿ)okay
§UVWXYZ
µ[[[[
¼vq0vq1shutdowndetachrTDaliases$
Ç/soc/bus@5c007000/ethernet@5800a000:
Ñ/soc/bus@5c007000/memory-controller@58002000/ethernet@1,0&
Û/soc/bus@5c007000/i2c@5c002000/rtc@32
à/soc/rtc@5c004000"
å/soc/bus@5c007000/serial@40010000"
í/soc/bus@5c007000/serial@4000f000"
õ/soc/bus@5c007000/serial@40019000memory@c0000000