8( ;DH electronics STM32MP157C DHCOM Premium Developer Kit (2)A!dh,stm32mp157c-dhcom-pdk2dh,stm32mp157c-dhcom-somst,stm32mp157cpuscpu@0!arm,cortex-a7,&6krxtx disabledaudio-controller@4000c000!st,stm32h7-i2sH@ T3 f=>krxtx disabledaudio-controller@4000d000!st,stm32h7-spdifrxH@07kclk Ta f]^ krxrx-ctrl disabledserial@4000e000!st,stm32h7-uartH@ u 0 f+,krxtx disabledserial@4000f000!st,stm32h7-uartH@ u 0okayXdefaultN serial@40010000!st,stm32h7-uartH@ u 0okayXdefaultN serial@40011000!st,stm32h7-uartH@ u 0 fABkrxtx disabledi2c@40012000!st,stm32mp15-i2cH@   eventerrorT 0L  disabledi2c@40013000!st,stm32mp15-i2cH@0  eventerrorT!"0L okayXdefaultN i2c@40014000!st,stm32mp15-i2cH@@  eventerrorTHI0L  disabledi2c@40015000!st,stm32mp15-i2cH@P  eventerrorTkl0L okayXdefaultN codec@a !fsl,sgtl5000H 0 portendpoint@0H'4Lendpoint@1H'4Ltouchscreen@38!edt,edt-ft5406H8rTcec@40016000 !st,stm32-cecH@` T^0 7cechdmi-cecokayXdefaultNdac@40017000!st,stm32h7-dac-coreH@p07pclkokayXdefaultNDdac@1 !st,stm32-dacPHokaydac@2 !st,stm32-dacPHokayserial@40018000!st,stm32h7-uartH@ u 0 fOPkrxtx disabledserial@40019000!st,stm32h7-uartH@ u !0okayXdefaultNbtimer@44000000!st,stm32-timersHD0T brkuptrg-comcc07intpf   kch1ch2ch3ch4uptrigcom disabledpwm !st,stm32-pwmC disabledtimer@0!st,stm32h7-timer-triggerH disabledcounter!st,stm32-timer-counter disabledtimer@44001000!st,stm32-timersHD0T+,-. brkuptrg-comcc07intpf/012345kch1ch2ch3ch4uptrigcom disabledpwm !st,stm32-pwmC disabledtimer@7!st,stm32h7-timer-triggerH disabledcounter!st,stm32-timer-counter disabledserial@44003000!st,stm32h7-uartHD0 u 0 fGHkrxtx disabledspi@44004000!st,stm32h7-spiHD@ T#0LH f%&krxtx disabledaudio-controller@44004000!st,stm32h7-i2sHD@ T# f%&krxtx disabledspi@44005000!st,stm32h7-spiHDP TT0LI fSTkrxtx disabledtimer@44006000!st,stm32-timersHD` Tt global07int@fijklkch1uptrigcom disabledpwm !st,stm32-pwmC disabledtimer@14!st,stm32h7-timer-triggerH disabledtimer@44007000!st,stm32-timersHDp Tu global07int fmnkch1up disabledpwm !st,stm32-pwmC disabledtimer@15!st,stm32h7-timer-triggerH disabledtimer@44008000!st,stm32-timersHD Tv global07int fopkch1up disabledpwm !st,stm32-pwmC disabledtimer@16!st,stm32h7-timer-triggerH disabledspi@44009000!st,stm32h7-spiHD TU0LJ fUVkrxtx disabledsai@4400a000!st,stm32h7-sai DHDD TWLP disabledaudio-controller@4400a004!st,stm32-sai-sub-aH 07sai_ckfW disabledaudio-controller@4400a024!st,stm32-sai-sub-bH$ 07sai_ckfX disabledsai@4400b000!st,stm32h7-sai DHDD T[LQokay0*7pclkx8kx11kXdefaultsleepNraudio-controller@4400b004!st,stm32-sai-sub-aH 07sai_ckfYokayktxL portLnendpoint|i2sLaudio-controller@4400b024!st,stm32-sai-sub-bH$  0  7sai_ckMCLKfZokaykrx portLoendpoint|i2sLsai@4400c000!st,stm32h7-sai DHDD TrLR disabledaudio-controller@4400c004!st,stm32-sai-sub-aH 07sai_ckfq disabledaudio-controller@4400c024!st,stm32-sai-sub-bH$ 07sai_ckfr disableddfsdm@4400d000!st,stm32mp1-dfsdmHD07dfsdm disabledfilter@0!st,stm32-dfsdm-adcPH Tnfekrx disabledfilter@1!st,stm32-dfsdm-adcPH Toffkrx disabledfilter@2!st,stm32-dfsdm-adcPH Tpfgkrx disabledfilter@3!st,stm32-dfsdm-adcPH Tqfhkrx disabledfilter@4!st,stm32-dfsdm-adcPH Tsf[krx disabledfilter@5!st,stm32-dfsdm-adcPH T~f\krx disableddma-controller@48000000 !st,stm32-dmaHH`T   /0GLL!dma-controller@48001000 !st,stm32-dmaHH`T89:;<DEF0HLL"dma-router@48002000!st,stm32h7-dmamuxHH @!"0ILLadc@48003000!st,stm32mp1-adc-coreHH0TZ0J7busadcokayDL#adc@0!st,stm32mp1-adcPHr#Tf krx disabledchannel@0Hadc@100!st,stm32mp1-adcPHr#Tf krx$$0vrefint disabledchannel@13H Avrefintchannel@14HAvddcorechannel@1Hmmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellG%1HH@ T0x 7apb_pclkL^o'okayXdefaultopendrainsleepN%r&'usb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HI 0( 7otgutmiLdwc2 Tb   otg#+)okayN*Xdefault 9usb2-phyC+H,mailbox@4c001000!st,stm32mp1-ipccTHL`u =e rxtx0SokayLgdcmi@4c006000!st,stm32-dcmiHL` TNM0M7mclkfKktx disabledrcc@50000000!st,stm32mp1-rccsysconHPk07ETH_RX_CLK/ETH_REF_CLKxLpwr@50001000!st,stm32mp1,pwr-regHP-reg11reg11LTreg18reg18w@w@LUusb33usb332Z2ZL)pwr_mcu@50001014!st,stm32mp151-pwr-mcusysconHPL_interrupt-controller@5000d000!st,stm32mp1-extisysconHPL syscon@50020000!st,stm32mp157-syscfgsysconHP03Ltimer@50021000!st,stm32-lptimerHP u 007mux disabledpwm!st,stm32-pwm-lpC disabledtrigger@1!st,stm32-lptimer-triggerH disabledcounter!st,stm32-lptimer-counter disabledtimer@50022000!st,stm32-lptimerHP  u 207mux disabledpwm!st,stm32-pwm-lpC disabledtrigger@2!st,stm32-lptimer-triggerH disabledtimer@50023000!st,stm32-lptimerHP0 u 407mux disabledpwm!st,stm32-pwm-lpC disabledtimer@50024000!st,stm32-lptimerHP@ u 507mux disabledpwm!st,stm32-pwm-lpC disabledvrefbuf@50025000!st,stm32-vrefbufHPP`&%04 disabledsai@50027000!st,stm32h7-sai PpHPpPs TL disabledaudio-controller@50027004!st,stm32-sai-sub-aH 07sai_ckfc disabledaudio-controller@50027024!st,stm32-sai-sub-bH$ 07sai_ckfd disabledthermal@50028000!st,stm32-thermalHP T057pclkokayLhash@54002000!st,stm32f756-hashHT  TP0a f. kin disabledrng@54003000 !st,stm32-rngHT00| okaydma-controller@58000000!st,stm32h7-mdmaHX Tz0d  0L.memory-controller@58002000!st,stm32mp1-fmc2-ebiHX 0y okayP`dhlXdefaultsleepN/r0nand-controller@4,0!st,stm32mp1-fmc2-nfcHH   T0Hf. . .  ktxrxecc disabledethernet@1,0!micrel,ks8851-mllHrT+6Pp-!Gl-spi@58003000!st,stm32f469-qspiHX0p qspiqspi_mm T\0f..ktxrx0z okayXdefaultsleep N123 r456flash@0!jedec,spi-norHommc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellG%1HXP T10v 7apb_pclk ^o'okayXdefaultopendrainsleepinitN78r98:;<= >#. :? G  S@Ammc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellG%1HXp T|0w 7apb_pclk ^o'okayXdefaultopendrainsleepNBCrDCEFaoucrc@58009000!st,stm32f7-crcHX0nokayethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX  stmmacethu= macirq67stmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp00igh{p}GokayNHIrJKXdefaultsleeprmiidLstmmac-axi-configLGmdio!snps,dwmac-mdioethernet-phy@1H4!ethernet-phy-id0007.c0f0ethernet-phy-ieee802.3-c220 M)9KrNT LLusb@5800c000 !generic-ohciHX 0(o  TJCO9usb disabledLPusb@5800d000 !generic-ehciHX 0(o  TKfPCO9usbokaydisplay-controller@5a001000!st,stm32-ltdcHZTXY07lcd okayXdefaultsleepNQrRportendpointSLlwatchdog@5a002000!st,stm32mp1-iwdgHZ 0: 7pclklsiokayp usbphyc@5a006000!st,stm32mp1-usbphycHZ`0 |TUokayL(usb-phy@0H-LOusb-phy@1H-L+serial@5c000000!st,stm32h7-uartH\ u 0 disabledspi@5c001000!st,stm32h7-spiH\ TV0 @0f.".#krxtx disabledi2c@5c002000!st,stm32mp15-i2cH\   eventerrorT_`0 B okayXdefaultNVrtc@32!microcrystal,rv8803H2stpmic@33 !st,stpmic1H3 uWokayregulators!st,stpmic1-regulatorsXYYbuck1vddcore 5p   5buck2vdd_ddrpp   5LXbuck3vdd2Z2Z  W  5Lbuck4v3v32Z2Z  5 Lldo1vdda ,@ ,@ TLldo2v2v8**Tldo3vtt_ddr  q  5ldo4vdd_usbTL-ldo5vdd_sd,@ ,@ T eLAldo6v1v8w@w@Tvref_ddr vref_ddr boostbst_outTLYpwr_sw1 vbus_otgT L,pwr_sw2vbus_swT  wonkey!st,stpmic1-onkeyT onkey-fallingonkey-rising okaywatchdog!st,stpmic1-wdt disabledtouchscreen@49 !ti,tsc2004HI  uMeeprom@50 !atmel,24c02HP rtc@5c004000!st,stm32mp1-rtcH\@0A 7pclkrtc_ck u okayefuse@5c005000!st,stm32mp15-bsecH\Ppart-number-otp@4Hvrefin-cal@52HRL$calib@5cH\calib@5eH^i2c@5c009000!st,stm32mp15-i2cH\  eventerrorT0 C   disabledtamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\L`pinctrl@50002000!st,stm32mp157-pinctrl P r   ` LZgpio@50002000  H0T GPIOAokay  Z DHCOM-KLWgpio@50003000  H0U GPIOBokay  Z DHCOM-Qgpio@50004000  H 0V GPIOCokay  Z  DHCOM-ELgpio@50005000  H00W GPIODokay  Z0% DHCOM-BDHCOM-FDHCOM-DL?gpio@50006000  H@0X GPIOEokay  Z@ DHCOM-PL@gpio@50007000  HP0Y GPIOFokay  ZP DHCOM-ALjgpio@50008000  H`0Z GPIOGokay  Z` DHCOM-CDHCOM-LL>gpio@50009000  Hp0[ GPIOHokay  ZpA DHCOM-NDHCOM-JDHCOM-WDHCOM-VDHCOM-UDHCOM-TDHCOM-SLMgpio@5000a000  H0\ GPIOIokay  Z: DHCOM-GDHCOM-ODHCOM-HDHCOM-IDHCOM-RDHCOM-MLNgpio@5000b000  H0] GPIOJokay  Zgpio@5000c000  H0^ GPIOKokay  Zcec-0Lpins   $ 5dac-ch1-0Lpins dac-ch2-0Lpins rmii-2LHpins1 m n    !   ? 5pins2 $ %   rmii-sleep-2LJpins1$ mn!$%fmc-1L/pinsT 4 5  > ? 0 1 G H I J K L M N O 8 9 : i l   ? 5fmc-sleep-1L0pinsT 45>?01GHIJKLMNO89:ili2c2-0L pins tu  $ 5i2c5-0L pins     $ 5ltdc-1LQpinsp   ? 5ltdc-sleep-1LRpinsp mco2-0LIpins b  ? 5mco2-sleep-0LKpins bm-can1-0L\pins1 }  5 ? pins2   m_can1-sleep-0L]pins }pwm2-0Lpins  O ? 5qspi-clk-0L1pins Z   ? 5qspi-clk-sleep-0L4pins Zqspi-bk1-0L2pins X Y W V   ? 5qspi-bk1-sleep-0L5pins XYWVqspi-cs1-0L3pins   ^ ? 5qspi-cs1-sleep-0L6pins sai2a-1Lpins1  =  5 ? sai2a-sleep-1Lpins =sai2b-1Lpins [  sai2b-sleep-1Lpins [sdmmc1-b4-0L7pins1 ( ) * + 2  5 ?  ^pins2 ,  5 ?  ^sdmmc1-b4-od-0L9pins1 ( ) * +  5 ? pins2 ,  5 ? pins3 2  5 $ sdmmc1-b4-init-0L<pins1 ( ) * +  5 ? sdmmc1-b4-sleep-0L:pins ()*+,2sdmmc1-dir-0L8pins1 R '   5 ? ^pins2 D  ^sdmmc1-dir-init-0L=pins1 R '   5 ? ^sdmmc1-dir-sleep-0L;pins R'Dsdmmc2-b4-0LBpins1     f  5 ? ^pins2 C  5 ? ^sdmmc2-b4-od-0LDpins1      5 ? ^pins2 C  5 ? ^pins3 f  5 $ ^sdmmc2-b4-sleep-0LEpins Cfsdmmc2-d47-0LCpins  E 3  5 ? ^sdmmc2-d47-sleep-0LFpins  E3sdmmc3-b4-0L%pins1 P T U 7 Q  5 ? ^pins2 o  5 ? ^sdmmc3-b4-od-0L&pins1 P T U 7  5 ? ^pins2 o  5 ? ^pins3 Q  5 $ ^sdmmc3-b4-sleep-0L'pins PTU7oQuart4-0L pins1 k  ? 5pins2   uart8-0Lpins1 A   ? 5pins2 @  uart8rtscts-0Lpins g j  usart3-0L pins1   ? 5pins2   usbotg-hs-0L*pins  pinctrl@54004000!st,stm32mp157-z-pinctrl T@r   ` L[gpio@54004000  H0_ GPIOZ k okay  [i2c4-0LVpins   $ 5can@4400e000 !bosch,m_canHDDm_canmessage_ramT  int0int10 7hclkcclk z okayXdefaultsleepN\r]can@4400f000 !bosch,m_canHDD(m_canmessage_ramT  int0int10 7hclkcclk z  disabledgpu@59000000 !vivante,gcHY Tm0e~ 7buscore dsi@5a000000 !st,stm32-dsiHZ0^7pclkrefpx_clk U apb disabledportsport@0Hendpointport@1Hendpointcryp@54001000!st,stm32mp1-crypHT TO0` okayahb!st,mlahbsimple-bus$ 800m4@10000000!st,stm32mp1-m4H08 !mcu_rst   _ `D `Hokay abcdef gggg vq0vq1shutdowndetachr TDaliases /soc/ethernet@5800a000- /soc/memory-controller@58002000/ethernet@1,0 /soc/i2c@5c002000/rtc@32 #/soc/rtc@5c004000 (/soc/serial@40010000 0/soc/serial@4000f000 8/soc/serial@40019000memory@c0000000  e Lchosen Wserial0:115200n8clock-codec !fixed-clock,n6Ldisplay-bl!pwm-backlight ch , h(7Kf z N iokayLkgpio-keys-polled!gpio-keys-polled button-0 ATA1-GPIO-A  jbutton-1 ATA2-GPIO-B 0 ?button-2 ATA3-GPIO-C . >gpio-keys !gpio-keysbutton-3 ATA4-GPIO-D  ? led !gpio-ledsled-0 Agreen:led5  off disabledled-1 Agreen:led6 ?  offled-2 Agreen:led7 N offled-3 Agreen:led8 N offpanel!edt,etm0700g0edh6 k iportendpointlLSregulator-panel-bl!regulator-fixedpanel_backlight2Z2Z LmLiregulator-panel-supply!regulator-fixed panel_supplyn6n6Lmsound!audio-graph-cardF HeadphoneHeadphone JackLineLine In JackMicrophoneMicrophone Jack[ Headphone JackHP_OUTLINE_INLine In JackMIC_INMicrophone JackMicrophone JackMic Bias nookay #address-cells#size-cellsmodelcompatibleclock-frequencydevice_typeregphandleinterruptsinterrupt-affinityinterrupt-parentmethod#interrupt-cellsinterrupt-controller#clock-cellspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresisst,syscfgstatusrangesinterrupt-namesclocksclock-names#pwm-cellspinctrl-0pinctrl-namesdmasdma-namesinterrupts-extendedwakeup-sourceresets#sound-dai-cellsst,syscfg-fmpi2c-analog-filteri2c-scl-rising-time-nsi2c-scl-falling-time-nsVDDA-supplyVDDIO-supplyremote-endpointframe-masterbitclock-mastervref-supply#io-channel-cellsuart-has-rtsctspinctrl-1dai-formatmclk-fsdai-tdm-slot-numdai-tdm-slot-widthst,sync#dma-cellsst,mem2memdma-requestsdma-mastersdma-channelsvdd-supplyvdda-supplyst,min-sample-time-nsnvmem-cellsnvmem-cell-nameslabelarm,primecell-periphidcap-sd-highspeedcap-mmc-highspeedmax-frequencypinctrl-2broken-cdst,neg-edgebus-widthvmmc-supplyvqmmc-supplymmc-ddr-3_3vreset-namesg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizedr_modeotg-revusb33d-supplyphy-namesphysvbus-supply#mbox-cellsst,proc-id#reset-cellsassigned-clocksassigned-clock-parentsassigned-clock-ratesvdd_3v3_usbfs-supplyregulator-nameregulator-min-microvoltregulator-max-microvolt#thermal-sensor-cellsdma-maxburstbank-widthst,fmc2-ebi-cs-mux-enablest,fmc2-ebi-cs-transaction-typest,fmc2-ebi-cs-buswidthst,fmc2-ebi-cs-address-setup-nsst,fmc2-ebi-cs-address-hold-nsst,fmc2-ebi-cs-bus-turnaround-nsst,fmc2-ebi-cs-data-setup-nsst,fmc2-ebi-cs-data-hold-nsst,fmc2-ebi-cs-write-address-setup-nsst,fmc2-ebi-cs-write-address-hold-nsst,fmc2-ebi-cs-write-bus-turnaround-nsst,fmc2-ebi-cs-write-data-setup-nsst,fmc2-ebi-cs-write-data-hold-nsreg-namesspi-rx-bus-widthspi-max-frequencypinctrl-3cd-gpiosdisable-wpst,sig-dirst,use-ckinst,cmd-gpiosst,ck-gpiosst,ckin-gpiosnon-removableno-sdno-sdiost,sysconsnps,mixed-burstsnps,pblsnps,en-tx-lpi-clockgatingsnps,axi-configsnps,tsophy-modemax-speedphy-handlesnps,wr_osr_lmtsnps,rd_osr_lmtsnps,blenreset-gpiosreset-assert-usreset-deassert-ussmsc,disable-energy-detectcompaniontimeout-secvdda1v1-supplyvdda1v8-supply#phy-cellsphy-supplyldo1-supplyldo2-supplyldo3-supplyldo5-supplyldo6-supplypwr_sw1-supplypwr_sw2-supplyregulator-always-onregulator-initial-moderegulator-over-current-protectionst,mask-resetregulator-boot-onregulator-active-dischargepower-off-time-secvio-supplypagesizest,packagegpio-controller#gpio-cellsst,bank-namengpiosgpio-rangesgpio-line-namespinmuxbias-disabledrive-open-drainslew-ratedrive-push-pullbias-pull-downbias-pull-upst,bank-ioportbosch,mram-cfgphy-dsi-supplydma-rangesst,syscfg-holdbootst,syscfg-pddsst,syscfg-rsc-tblst,syscfg-m4-statememory-regionmboxesmbox-namesethernet0ethernet1rtc0rtc1serial0serial1serial2no-mapgpiovin-supplystdout-pathpwmsbrightness-levelsdefault-brightness-levelenable-gpiospower-supplypoll-intervallinux,codedefault-statebacklightwidgetsroutingdais