Ð
þíÃ.8¸¨(
†¸p$PHYTEC phyCORE-STM32MP1-3 Dev BoardG!phytec,phycore-stm32mp1-3phytec,phycore-stm32mp157c-somst,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5ópclkÿ)okayLdma-controller@58000000!st,stm32h7-mdmaHXTzrd
' 40L7mmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXPT1rv óapb_pclkÐXi{')okay‰defaultopendrainsleep—
¡«µ
¾ÉÕßmmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXpT|rw óapb_pclkÑXi{')okay‰defaultopendrainsleep—¡«ëùÿÉÕßcrc@58009000!st,stm32f7-crcHXrn )disabledusb@5800c000
!generic-ohciHXÀroØTJ!&usb)okayLusb@5800d000
!generic-ehciHXÐroØTK0!&usb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYr§ólcd )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ópclklsi)okay: usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`rFU)okayLusb-phy@0dHo Lusb-phy@1dHo L6rtc@5c004000!st,stm32mp1-rtcH\@rAÀópclkrtc_ckN)okayefuse@5c005000!st,stm32mp15-bsecH\Ppart-number-otp@4Hvrefin-cal@52HRL4calib@5cH\calib@5eH^bus@5c007000!st,stm32-etzpcsimple-busH\pz0Ltimer@40000000!st,stm32-timersH@TbglobalrÅóintP“˜ch1ch2ch3ch4up¢ )disabledpwm
!st,stm32-pwmµ )disabledtimer@1!st,stm32h7-timer-triggerH )disabledcounter!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`“789:;<�˜ch1ch2ch3ch4uptrig¢ )disabledpwm
!st,stm32-pwmµ )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@T6bglobalrÉóint“E˜up¢ )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@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µ )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-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¢)okay‰defaultsleepidle—¡«serial@40010000!st,stm32h7-uartH@Nr—y¢ )okay‰defaultsleepidle—¡« Ñserial@40011000!st,stm32h7-uartH@Nr˜y “AB˜rxtx¢! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰LÛyé¢")okay‰defaultsleep—!¡"ûdcodec@18!ti,tlv320aic3007HÀ*:FS`#r$portendpoint@0Hl%|‰L0endpoint@1Hl&|‰L/touch@44!st,stmpe811HDTr'™¤touchscreen!st,stmpe-ts¯¾ÉÔàìÿleds@62!nxp,pca9533Hbled-0$*powerCled-1$*powerCled-2$
*heartbeatC
3heartbeati2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠLÛyé¢# )disabledi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹LÛyé¢$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrLÛyé¢% )disabledcec@40016000
!st,stm32-cecH@`T^rˆ
ócechdmi-cec¢& )disableddac@40017000!st,stm32h7-dac-coreH@própclk¢' )disableddac@1
!st,stm32-dacIH )disableddac@2
!st,stm32-dacIH )disabledserial@40018000!st,stm32h7-uartH@€N ršy “OP˜rxtx¢( )disabledserial@40019000!st,stm32h7-uartH@N!r›y “QR˜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Ïóintp“/012345˜ch1ch2ch3ch4uptrigcom¢1 )disabledpwm
!st,stm32-pwmµ )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0Nr™y “GH˜rxtx¢3 )disabledaudio-controller@44004000!st,stm32h7-i2sÀHD@T# “%&˜rxtx¢4 )disabledspi@44004000!st,stm32h7-spiHD@T#r‚LH “%&˜rxtx¢4)okay‰defaultsleep—(¡)[*spi@44005000!st,stm32h7-spiHDPTTr…LI “ST˜rxtx¢5 )disabledtimer@44006000!st,stm32-timersHD`TtbglobalrÐóint@“ijkl˜ch1uptrigcom¢6 )disabledpwm
!st,stm32-pwmµ )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDpTubglobalrÑóint “mn˜ch1up¢7 )disabledpwm
!st,stm32-pwmµ )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD€TvbglobalrÒóint “op˜ch1up¢8 )disabledpwm
!st,stm32-pwmµ )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHDTUr†LJ “UV˜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¢;)okayr*»¼ópclkx8kx11k‰defaultsleep—+,¡-.audio-controller@4400b004À!st,stm32-sai-sub-aH rŸ$ósai_ckMCLK“Y )disabled˜rxd$ÇportL\endpointl/lt…L&audio-controller@4400b024À!st,stm32-sai-sub-bH$ rŸósai_ck“Z )disabled˜txÇL$portL[endpointl0lt…L%sai@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-adcIHTn“e˜rx )disabledfilter@1!st,stm32-dfsdm-adcIHTo“f˜rx )disabledfilter@2!st,stm32-dfsdm-adcIHTp“g˜rx )disabledfilter@3!st,stm32-dfsdm-adcIHTq“h˜rx )disabledfilter@4!st,stm32-dfsdm-adcIHTs“[˜rx )disabledfilter@5!st,stm32-dfsdm-adcIHT~“\˜rx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGLÀ˜4¢XL1dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHLÁ˜4¢YL2dma-router@48002000!st,stm32h7-dmamuxHH @4€£12'rIL¢ZLadc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢óbusadc›Š¢H )disabledL3adc@0!st,stm32mp1-adcIHr3T“ ˜rx )disabledadc@100!st,stm32mp1-adcIHr3T“
˜rx¯4»vrefint )disabledchannel@13H
Ìvrefintchannel@14HÌvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HH@T‰rx óapb_pclkLÐXi{'¢V )disabledusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ óotgutmiLÈÒdwc2TbÞí ÿotg5¢U)okay!6 &usb2-phydcmi@4c006000!st,stm32-dcmiHL`TNMrMómclk“K˜tx¢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’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…“7
˜in,¢ )disabledrng@54003000
!st,stm32-rngHT0r|†¢)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryÌ¢[ )disabledP0`dhl€nand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0H“7
7
7
˜txrxecc )disabledspi@58003000!st,stm32f469-qspiHX0p
9qspiqspi_mmT\0“77˜txrxrz΢\)okay‰defaultsleep—89¡:;flash@0!winbond,w25q128jedec,spi-norHCTúð€fethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
9stmmacethN=bmacirq6óstmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©pu™´<�Ä¢^)okay—=¡>‰defaultsleep Írgmii-idÖèà?ëstmmac-axi-configú
L<�mdio!snps,dwmac-mdioethernet-phy@1!ethernet-phy-ieee802.3-c22Hr@T$9N\tŠÿÿÿÿL?serial@5c000000!st,stm32h7-uartH\Nr”y¢)okay‰defaultsleepidle—AB¡CD«EFœspi@5c001000!st,stm32h7-spiH\TVr‡@0“7"7#¢˜rxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒBÛyé¢)okay‰defaultsleep—G¡Hû¹pmic@33!st,stpmic1H3NI›Šregulators!st,stpmic1-regulators¬J¹JÆJÓJàìøKJ(J5LDLbuck1´vddcoreÃO€Û™pSgbuck2´vdd_ddrÙpÛ™pSgLKbuck3´vddÃ2Z Û2Z S~gLbuck4´v3v3Ã2Z Û2Z SgLldo1´v1v8_audioÃw@Ûw@STL#ldo2´dd_eth_2v5Ã&% Û&% STldo3´vtt_ddrá Ûq°SŒldo4´vdd_usbTL ldo5´vddaÃ,@ Û,@ T®ldo6´vdd_eth_1v0ÃB@ÛB@STvref_ddr ´vref_ddrSboost´bst_outTLLpwr_sw1 ´vbus_otgTÀpwr_sw2´vbus_swT
Àonkey!st,stpmic1-onkeyTbonkey-fallingonkey-risingÛ
watchdog!st,stpmic1-wdteeprom@50!microchip,24c32atmel,24c32HP)okayrtc@52!microcrystal,rv3028HR)okayi2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽCÛ yé¢ )disabledcan@4400e000!bosch,m_canHDàD9m_canmessage_ramT
bint0int1r
óhclkcclk î ¢> )disabledcan@4400f000!bosch,m_canHDðD(9m_canmessage_ramT
bint0int1r
óhclkcclk î ¢>)okay‰defaultsleep—M¡Ncryp@54001000!st,stm32mp1-crypHTTOr`„¢ )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ LSpinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿýLOgpio@50002000 ›ŠHrT $GPIOA)okay 1 8OLIgpio@50003000 ›ŠHrU $GPIOB)okay 1 8Ogpio@50004000 ›ŠH rV $GPIOC)okay 1 8O gpio@50005000 ›ŠH0rW $GPIOD)okay 1 8O0gpio@50006000 ›ŠH@rX $GPIOE)okay 1 8O@gpio@50007000 ›ŠHPrY $GPIOF)okay 1 8OPL
gpio@50008000 ›ŠH`rZ $GPIOG)okay 1 8O`L@gpio@50009000 ›ŠHpr[ $GPIOH)okay 1 8Opgpio@5000a000 ›ŠH€r\ $GPIOI)okay 1 8O€L'gpio@5000b000 ›ŠHr] $GPIOJ )disabledgpio@5000c000 ›ŠH r^ $GPIOK )disabledrgmii-3L=pins1 Demn"B! K X hpins2 D K X hpins3 D$%v Krgmii-sleep-3L>pins1<� Dedmn"B!$%vi2c1-1L!pins D^_ K r hi2c1-sleep-1L"pins D^_m-can2-0LMpins1 D
h X Kpins2 D
Km_can2-sleep-0LNpins Dqspi-clk-0L8pins DZ
K X hqspi-clk-sleep-0L:pins DZqspi-bk1-0L9pins DXYW
V
K X hqspi-bk1-sleep-0L;pins DXYWVsai2a-1L+pins1 D†‡= h X Ksai2a-sleep-1L-pins D†‡=sai2b-3L,pins1 Dr s h X Kpins2 D[ Ksai2b-sleep-3L.pins1 Dr s[sdmmc1-b4-1L
pins1 D(
)
F +
2
h X Kpins2 D,
h X Ksdmmc1-b4-od-1Lpins1 D(
)
F +
h X Kpins2 D,
h X Kpins3 D2
h r Ksdmmc1-b4-sleep-1Lpins D()F+,2sdmmc2-b4-0Lpins1 D
f h X ƒpins2 DC
h X ƒsdmmc2-b4-od-0Lpins1 D
h X ƒpins2 DC
h X ƒpins3 Df h r ƒsdmmc2-b4-sleep-0Lpins DCfsdmmc2-d47-4Lpins D
&3
h X ƒsdmmc2-d47-sleep-4Lpins D &3uart4-0Lpins1 Dk K X hpins2 D Kuart4-idle-0L pins1 Dkpins2 D Kuart4-sleep-0Lpins Dkusart1-0LBpins1 D K X hpins2 D Kusart1-idle-0LFpins1 Dusart1-sleep-0LDpins Dusart3-0Lpins1 D K X hpins2 D Kusart3-idle-0Lpins1 Dpins2 D Kusart3-sleep-0Lpins Dpinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿýLPgpio@54004000 ›ŠHr_ $GPIOZ )okay 1 8PL*i2c4-0LGpins D”• K r hi2c4-sleep-0LHpins D”•spi1-0L(pins1 D’ K X hpins2 D‘ Kspi1-sleep-0L)pins D‘’usart1-1LApins1 D— K X hpins2 D– Kusart1-idle-1LEpins1 D—pins2 D– Kusart1-sleep-1LCpins D—–gpu@59000000!vivante,gcHYTmre~ óbuscoreÅ)okaydsi@5a000000
!st,stm32-dsiHZr9Q¤ópclkrefpx_clk ŸÒapb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$ ®800m4@10000000!st,stm32mp1-m4H08 !Òmcu_rst ¹ ÌR ÛSDÿÿÿÿ íSHÿÿÿÿ)okay
TUVWXY
ZZZZ
vq0vq1shutdowndetachrTDaliases$
/soc/bus@5c007000/ethernet@5800a000&
*/soc/bus@5c007000/i2c@5c002000/rtc@52
//soc/rtc@5c004000
4/soc/mmc@58005000
9/soc/mmc@58007000
>/soc/bus@5c007000/mmc@48004000"
C/soc/bus@5c007000/serial@40010000"
K/soc/bus@5c007000/serial@4000f000"
S/soc/bus@5c007000/serial@5c000000chosen
[serial0:115200n8gpio-keys
!gpio-keyskey-homeÌHome¸I
gfkey-enterÌEnter¸I
greserved-memory0retram@38000000!shared-dma-poolH8
rLTmcuram@30000000!shared-dma-poolH0
rLUmcuram2@10000000!shared-dma-poolH
rLVvdev0vring0@10040000!shared-dma-poolH
rLWvdev0vring1@10041000!shared-dma-poolH
rLXvdev0buffer@10042000!shared-dma-poolH @
rLYsound!audio-graph-cardÌSTM32MP1-PHYCORE
yPlaybackMCLKCaptureMCLK
[\regulator!regulator-fixed´vinÃLK@ÛLK@SLJ #address-cells#size-cellsmodelcompatibleclock-frequencydevice_typeregphandleinterruptsinterrupt-affinityinterrupt-parentmethod#interrupt-cellsinterrupt-controllerarm,no-tick-in-suspend#clock-cellspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresisst,syscfgstatusranges#mbox-cellsst,proc-idinterrupts-extendedinterrupt-namesclockswakeup-source#reset-cellsvdd-supplyvdd_3v3_usbfs-supplyregulator-nameregulator-min-microvoltregulator-max-microvoltclock-names#thermal-sensor-cellsresets#dma-cellsdma-channelsdma-requestsarm,primecell-periphidcap-sd-highspeedcap-mmc-highspeedmax-frequencypinctrl-namespinctrl-0pinctrl-1pinctrl-2cd-gpiosdisable-wpst,neg-edgebus-widthvmmc-supplynon-removableno-sdno-sdiovqmmc-supplymmc-ddr-3_3vphysphy-namescompaniontimeout-secvdda1v1-supplyvdda1v8-supply#phy-cellsphy-supply#access-controller-cellsdmasdma-namesaccess-controllers#pwm-cells#sound-dai-cellspinctrl-3st,syscfg-fmpi2c-analog-filteri2c-scl-rising-time-nsi2c-scl-falling-time-nsai3x-micbias-vgAVDD-supplyIOVDD-supplyDRVDD-supplyDVDD-supplyremote-endpointframe-masterbitclock-mastervio-supplyvcc-supplyst,sample-timest,mod-12bst,ref-selst,adc-freqst,ave-ctrlst,touch-det-delayst,settlingst,fraction-zst,i-drivecolorfunctionlinux,default-trigger#io-channel-cellscs-gpiosst,syncmclk-fsdai-tdm-slot-numdai-tdm-slot-widthst,mem2memdma-mastersnvmem-cellsnvmem-cell-nameslabelreset-namesg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizedr_modeotg-revusb33d-supplydma-maxburstreg-namesspi-rx-bus-widthspi-max-frequencym25p,fast-readst,sysconsnps,mixed-burstsnps,pblsnps,en-tx-lpi-clockgatingsnps,axi-configsnps,tsophy-modemax-speedphy-handlest,eth-clk-selsnps,wr_osr_lmtsnps,rd_osr_lmtsnps,blenti,rx-internal-delayti,tx-internal-delayti,fifo-depthti,min-output-impedanceenet-phy-lane-no-swapti,clk-output-seluart-has-rtsctsbuck1-supplybuck2-supplybuck3-supplybuck4-supplyldo1-supplyldo2-supplyldo3-supplyldo4-supplyldo5-supplyldo6-supplyboost-supplypwr_sw1-supplypwr_sw2-supplyregulator-always-onregulator-initial-modest,mask-resetregulator-over-current-protectionregulator-boot-onregulator-active-dischargepower-off-time-secbosch,mram-cfgst,packagegpio-controller#gpio-cellsst,bank-namengpiosgpio-rangespinmuxbias-disabledrive-push-pullslew-ratedrive-open-drainbias-pull-upst,bank-ioportphy-dsi-supplydma-rangesst,syscfg-holdbootst,syscfg-pddsst,syscfg-rsc-tblst,syscfg-m4-statememory-regionmboxesmbox-namesethernet0rtc0rtc1mmc0mmc1mmc2serial0serial1serial2stdout-pathlinux,codeno-maproutingdais