ŋ8 ( k$PHYTEC phyCORE-STM32MP1-3 Dev BoardG!phytec,phycore-stm32mp1-3phytec,phycore-stm32mp157c-somst,stm32mp157cpuscpu@0!arm,cortex-a7,&6Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP Tr5pclk)okayLdma-controller@58000000!st,stm32h7-mdmaHX Tzrd ' 40L7mmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1HXP T1rv apb_pclk Xi{')okaydefaultopendrainsleep     mmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1HXp T|rw apb_pclk Xi{')okaydefaultopendrainsleepcrc@58009000!st,stm32f7-crcHXrn )disabledusb@5800c000 !generic-ohciHX ro  TJ!&usb)okayLusb@5800d000 !generic-ehciHX ro  TK0!&usb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYrlcd  )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: pclklsi N.y)okay: usbphyc@5a006000!st,stm32mp1-usbphycHZ`r FU)okayLusb-phy@0dHo Lusb-phy@1dHo L6rtc@5c004000!st,stm32mp1-rtcH\@rA pclkrtc_ck N)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@ TbglobalrintPch1ch2ch3ch4up )disabledpwm !st,stm32-pwm )disabledtimer@1!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@ Tbglobalrint`ch1ch2ch3ch4uptrig )disabledpwm !st,stm32-pwm )disabledtimer@2!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@  Tbglobalrint@ ch1ch2ch3ch4 )disabledpwm !st,stm32-pwm )disabledtimer@3!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40003000!st,stm32-timersH@0 T2bglobalrint`789:;<ch1ch2ch3ch4uptrig )disabledpwm !st,stm32-pwm )disabledtimer@4!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@40004000!st,stm32-timersH@@ T6bglobalrintEup )disabledcounter!st,stm32-timer-counter )disabledtimer@5!st,stm32h7-timer-triggerH )disabledtimer@40005000!st,stm32-timersH@P T7bglobalrintFup )disabledcounter!st,stm32-timer-counter )disabledtimer@6!st,stm32h7-timer-triggerH )disabledtimer@40006000!st,stm32-timersH@` Twbglobalrint )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@11!st,stm32h7-timer-triggerH  )disabledtimer@40007000!st,stm32-timersH@p Tbglobalrint )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@12!st,stm32h7-timer-triggerH  )disabledtimer@40008000!st,stm32-timersH@ Tbglobalrint )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@13!st,stm32h7-timer-triggerH  )disabledtimer@40009000!st,stm32-lptimerH@ N/rmuxy )disabledpwm!st,stm32-pwm-lp )disabledtrigger@0!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledaudio-controller@4000b000!st,stm32h7-i2sH@ T$ '(rxtx )disabledspi@4000b000!st,stm32h7-spiH@ T$rL  '(rxtx )disabledaudio-controller@4000c000!st,stm32h7-i2sH@ T3 =>rxtx )disabledspi@4000c000!st,stm32h7-spiH@ T3rL  =>rxtx )disabledaudio-controller@4000d000!st,stm32h7-spdifrxH@rkclk Ta ]^ rxrx-ctrl )disabledserial@4000e000!st,stm32h7-uartH@ Nry +,rxtx )disabledserial@4000f000!st,stm32h7-uartH@ Nry -.rxtx)okaydefaultsleepidleserial@40010000!st,stm32h7-uartH@ Nry )okaydefaultsleepidle serial@40011000!st,stm32h7-uartH@ Nry ABrxtx! )disabledi2c@40012000!st,stm32mp15-i2cH@  beventerrorT rL y")okaydefaultsleep!"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@0 beventerrorT!"rL y# )disabledi2c@40014000!st,stm32mp15-i2cH@@ beventerrorTHIrL y$ )disabledi2c@40015000!st,stm32mp15-i2cH@P beventerrorTklrL y% )disabledcec@40016000 !st,stm32-cecH@` T^r cechdmi-cec& )disableddac@40017000!st,stm32h7-dac-coreH@prpclk' )disableddac@1 !st,stm32-dacIH )disableddac@2 !st,stm32-dacIH )disabledserial@40018000!st,stm32h7-uartH@ N ry OPrxtx( )disabledserial@40019000!st,stm32h7-uartH@ N!ry QRrxtx) )disabledtimer@44000000!st,stm32-timersHD0Tbbrkuptrg-comccrintp   ch1ch2ch3ch4uptrigcom0 )disabledpwm !st,stm32-pwm )disabledtimer@0!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledtimer@44001000!st,stm32-timersHD0T+,-.bbrkuptrg-comccrintp/012345ch1ch2ch3ch4uptrigcom1 )disabledpwm !st,stm32-pwm )disabledtimer@7!st,stm32h7-timer-triggerH )disabledcounter!st,stm32-timer-counter )disabledserial@44003000!st,stm32h7-uartHD0 Nry GHrxtx3 )disabledaudio-controller@44004000!st,stm32h7-i2sHD@ T# %&rxtx4 )disabledspi@44004000!st,stm32h7-spiHD@ T#rLH %&rxtx4)okaydefaultsleep() [*spi@44005000!st,stm32h7-spiHDP TTrLI STrxtx5 )disabledtimer@44006000!st,stm32-timersHD` Ttbglobalrint@ijklch1uptrigcom6 )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@14!st,stm32h7-timer-triggerH )disabledtimer@44007000!st,stm32-timersHDp Tubglobalrint mnch1up7 )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@15!st,stm32h7-timer-triggerH )disabledtimer@44008000!st,stm32-timersHD Tvbglobalrint opch1up8 )disabledcounter!st,stm32-timer-counter )disabledpwm !st,stm32-pwm )disabledtimer@16!st,stm32h7-timer-triggerH )disabledspi@44009000!st,stm32h7-spiHD TUrLJ UVrxtx9 )disabledsai@4400a000!st,stm32h7-sai 0DHDD TWLP: )disabledaudio-controller@4400a004!st,stm32-sai-sub-aH rsai_ckW )disabledaudio-controller@4400a024!st,stm32-sai-sub-bH$ rsai_ckX )disabledsai@4400b000!st,stm32h7-sai 0DHDD T[LQ;)okayr*pclkx8kx11kdefaultsleep+,-.audio-controller@4400b004!st,stm32-sai-sub-aH  r$ sai_ckMCLKY )disabledrxd$portL\endpointl/ltL&audio-controller@4400b024!st,stm32-sai-sub-bH$ rsai_ckZ )disabledtxL$portL[endpointl0ltL%sai@4400c000!st,stm32h7-sai 0DHDD TrLR< )disabledaudio-controller@4400c004!st,stm32-sai-sub-aH rsai_ckq )disabledaudio-controller@4400c024!st,stm32-sai-sub-bH$ rsai_ckr )disableddfsdm@4400d000!st,stm32mp1-dfsdmHDrdfsdm= )disabledfilter@0!st,stm32-dfsdm-adcIH Tnerx )disabledfilter@1!st,stm32-dfsdm-adcIH Tofrx )disabledfilter@2!st,stm32-dfsdm-adcIH Tpgrx )disabledfilter@3!st,stm32-dfsdm-adcIH Tqhrx )disabledfilter@4!st,stm32-dfsdm-adcIH Ts[rx )disabledfilter@5!st,stm32-dfsdm-adcIH T~\rx )disableddma-controller@48000000 !st,stm32-dmaHH`T   /rGL4XL1dma-controller@48001000 !st,stm32-dmaHH`T89:;<DEFrHL4YL2dma-router@48002000!st,stm32h7-dmamuxHH @412'rILZLadc@48003000!st,stm32mp1-adc-coreHH0TZrJbusadcH )disabledL3adc@0!st,stm32mp1-adcIHr3T rx )disabledadc@100!st,stm32mp1-adcIHr3T rx4vrefint )disabledchannel@13H vrefintchannel@14Hvddcoremmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1HH@ Trx apb_pclkLXi{'V )disabledusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HI r otgutmiLdwc2 Tb  otg5U)okay!6 &usb2-phydcmi@4c006000!st,stm32-dcmiHL` TNMrMmclkKtxF )disabledtimer@50021000!st,stm32-lptimerHP N0rmuxy@ )disabledpwm!st,stm32-pwm-lp )disabledtrigger@1!st,stm32-lptimer-triggerH )disabledcounter!st,stm32-lptimer-counter )disabledtimer@50022000!st,stm32-lptimerHP  N2rmuxyA )disabledpwm!st,stm32-pwm-lp )disabledtrigger@2!st,stm32-lptimer-triggerH )disabledtimer@50023000!st,stm32-lptimerHP0 N4rmuxyB )disabledpwm!st,stm32-pwm-lp )disabledtimer@50024000!st,stm32-lptimerHP@ N5rmuxyC )disabledpwm!st,stm32-pwm-lp )disabledvrefbuf@50025000!st,stm32-vrefbufHPP`&%r4E )disabledsai@50027000!st,stm32h7-sai 0PpHPpPs TLD )disabledaudio-controller@50027004!st,stm32-sai-sub-aH rsai_ckc )disabledaudio-controller@50027024!st,stm32-sai-sub-bH$ rsai_ckd )disabledhash@54002000!st,stm32f756-hashHT  TPra 7 in, )disabledrng@54003000 !st,stm32-rngHT0r| )okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ry [ )disabledP0`dhlnand-controller@4,0!st,stm32mp1-fmc2-nfcHH   T0H7 7 7  txrxecc )disabledspi@58003000!st,stm32f469-qspiHX0p 9qspiqspi_mm T\077txrxrz \)okaydefaultsleep89:;flash@0!winbond,w25q128jedec,spi-norHCTfethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX  9stmmacethN=bmacirq6stmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{pu<^)okay=>defaultsleep rgmii-id?stmmac-axi-configL<mdio!snps,dwmac-mdioethernet-phy@1!ethernet-phy-ieee802.3-c22Hr@T  3AYoL?serial@5c000000!st,stm32h7-uartH\ Nry)okaydefaultsleepidleABCDEFspi@5c001000!st,stm32h7-spiH\ TVr @07"7#rxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\  beventerrorT_`r B y)okaydefaultsleepGHpmic@33 !st,stpmic1H3 NIregulators!st,stpmic1-regulatorsJJJJKJ JL)Lbuck1vddcoreOp8Lbuck2vdd_ddrpp8LLKbuck3vdd2Z2Z8cLLbuck4v3v32Z2Z8LLldo1 v1v8_audiow@w@8TL#ldo2 dd_eth_2v5&%&%8Tldo3vtt_ddr  q8qldo4vdd_usbTL ldo5vdda,@ ,@ Tldo6 vdd_eth_1v0B@B@8Tvref_ddr vref_ddr8boostbst_outTLLpwr_sw1 vbus_otgT pwr_sw2vbus_swT onkey!st,stpmic1-onkeyTbonkey-fallingonkey-rising watchdog!st,stpmic1-wdteeprom@50!microchip,24c32atmel,24c32HP)okayrtc@52!microcrystal,rv3028HR)okayi2c@5c009000!st,stm32mp15-i2cH\ beventerrorTr C  y  )disabledcan@4400e000 !bosch,m_canHDD9m_canmessage_ramT bint0int1r hclkcclk  > )disabledcan@4400f000 !bosch,m_canHDD(9m_canmessage_ramT bint0int1r hclkcclk  >)okaydefaultsleepMNcryp@54001000!st,stm32mp1-crypHT TOr`  )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\LSpinctrl@50002000!st,stm32mp157-pinctrl 0P r `LOgpio@50002000HrT GPIOA)okay  OLIgpio@50003000HrU GPIOB)okay  Ogpio@50004000H rV GPIOC)okay  O gpio@50005000H0rW GPIOD)okay  O0gpio@50006000H@rX GPIOE)okay  O@gpio@50007000HPrY GPIOF)okay  OPL gpio@50008000H`rZ GPIOG)okay  O`L@gpio@50009000Hpr[ GPIOH)okay  Opgpio@5000a000Hr\ GPIOI)okay   O L'gpio@5000b000Hr] GPIOJ )disabledgpio@5000c000Hr^ GPIOK )disabledrgmii-3L=pins1 )e m n " B  !  0 = Mpins2 )  0 = Mpins3 )$ % v     0rgmii-sleep-3L>pins1< )edmn"B!$%vi2c1-1L!pins )^_ 0 W Mi2c1-sleep-1L"pins )^_m-can2-0LMpins1 )  M = 0pins2 )  0m_can2-sleep-0LNpins )qspi-clk-0L8pins )Z  0 = Mqspi-clk-sleep-0L:pins )Zqspi-bk1-0L9pins )X Y W V  0 = Mqspi-bk1-sleep-0L;pins )XYWVsai2a-1L+pins1 ) =  M = 0sai2a-sleep-1L-pins )=sai2b-3L,pins1 )r s  M = 0pins2 )[  0sai2b-sleep-3L.pins1 )r s[sdmmc1-b4-1L pins1 )( ) F + 2  M = 0pins2 ),  M = 0sdmmc1-b4-od-1L pins1 )( ) F +  M = 0pins2 ),  M = 0pins3 )2  M W 0sdmmc1-b4-sleep-1L pins )()F+,2sdmmc2-b4-0Lpins1 )    f  M = hpins2 )C  M = hsdmmc2-b4-od-0Lpins1 )     M = hpins2 )C  M = hpins3 )f  M W hsdmmc2-b4-sleep-0Lpins )Cfsdmmc2-d47-4Lpins ) & 3  M = hsdmmc2-d47-sleep-4Lpins ) &3uart4-0Lpins1 )k 0 = Mpins2 )  0uart4-idle-0L pins1 )kpins2 )  0uart4-sleep-0Lpins )kusart1-0LBpins1 )  0 = Mpins2 )  0usart1-idle-0LFpins1 )  usart1-sleep-0LDpins )  usart3-0Lpins1 ) 0 = Mpins2 )  0usart3-idle-0Lpins1 )pins2 )  0usart3-sleep-0Lpins )pinctrl@54004000!st,stm32mp157-z-pinctrl 0T@r `LPgpio@54004000Hr_ GPIOZ u )okay  PL*i2c4-0LGpins ) 0 W Mi2c4-sleep-0LHpins )spi1-0L(pins1 ) 0 = Mpins2 ) 0spi1-sleep-0L)pins )usart1-1LApins1 ) 0 = Mpins2 ) 0usart1-idle-1LEpins1 )pins2 ) 0usart1-sleep-1LCpins )gpu@59000000 !vivante,gcHY Tmre~ buscore )okaydsi@5a000000 !st,stm32-dsiHZr9Qpclkrefpx_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 /soc/mmc@58005000 /soc/mmc@58007000 #/soc/bus@5c007000/mmc@48004000" (/soc/bus@5c007000/serial@40010000" 0/soc/bus@5c007000/serial@4000f000" 8/soc/bus@5c007000/serial@5c000000chosen @serial0:115200n8gpio-keys !gpio-keyskey-homeHome I  Lfkey-enterEnter I Lreserved-memory0retram@38000000!shared-dma-poolH8 WLTmcuram@30000000!shared-dma-poolH0 WLUmcuram2@10000000!shared-dma-poolH WLVvdev0vring0@10040000!shared-dma-poolH WLWvdev0vring1@10041000!shared-dma-poolH WLXvdev0buffer@10042000!shared-dma-poolH @ WLYsound!audio-graph-cardSTM32MP1-PHYCORE ^PlaybackMCLKCaptureMCLK f[\regulator!regulator-fixedvinLK@LK@8LJ #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,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