Ð
þíÃ¥8¸À(
师8Linux Automation Test Automation Controller (TAC) Gen 1=!lxa,stm32mp157c-tac-gen1oct,stm32mp15xx-osd32st,stm32mp157cpuscpu@0!arm,cortex-a7,&¾6€Lsyscon@50020000!st,stm32mp157-syscfgsysconHPr3Lthermal@50028000!st,stm32-thermalHP€T“r5ópclkÿ)okayLdma-controller@58000000!st,stm32h7-mdmaHXTzrd
' 40L5mmc@58005000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXPT1rv óapb_pclkÐXi{' )disabledmmc@58007000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HXpT|rw óapb_pclkÑXi{')okay‰defaultopendrainsleep—
¡«
µÁËØáïõýcrc@58009000!st,stm32f7-crcHXrn)okayusb@5800c000
!generic-ohciHXÀroØTJ usb )disabledLusb@5800d000
!generic-ehciHXÐroØTK usb)okaydisplay-controller@5a001000!st,stm32-ltdcHZTXYr§ólcd )disabledwatchdog@5a002000!st,stm32mp1-iwdgHZ r: ópclklsi)okay"usbphyc@5a006000Ç!st,stm32mp1-usbphycHZ`r.=)okayLusb-phy@0LHW Lusb-phy@1LHW L4rtc@5c004000!st,stm32mp1-rtcH\@rAÀópclkrtc_ckN)okayefuse@5c005000!st,stm32mp15-bsecH\Ppart-number-otp@4Hvrefin-cal@52HRL2calib@5cH\calib@5eH^bus@5c007000!st,stm32-etzpcsimple-busH\pb0Ltimer@40000000!st,stm32-timersH@TbglobalrÅóint{)okaypwm
!st,stm32-pwmŽ )disabledtimer@1!st,stm32h7-timer-triggerH)okaycounter!st,stm32-timer-counter )disabledtimer@40001000!st,stm32-timersH@TbglobalrÆóint{)okaypwm
!st,stm32-pwmŽ )disabledtimer@2!st,stm32h7-timer-triggerH)okaycounter!st,stm32-timer-counter )disabledtimer@40002000!st,stm32-timersH@ TbglobalrÇóint{)okaypwm
!st,stm32-pwmŽ )disabledtimer@3!st,stm32h7-timer-triggerH)okaycounter!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{)okay‰default—¹adc@0!ti,lmp92064HÂLK@”Ôàì:˜audio-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{)okaydut‰default—serial@40010000!st,stm32h7-uartH@Nr—y{ )okaydebug‰default—serial@40011000!st,stm32h7-uartH@Nr˜y ™ABžrxtx{! )disabledi2c@40012000!st,stm32mp15-i2cH@ beventerrorT r‰Ly*{")okay‰defaultsleep—¡eeprom@50!atmel,24c02HP<�temperature-sensor@48!national,lm75aHH )disabledgpio@24!nxp,pca9570H$GS)cDUT_PWR_ENDUT_PWR_DISCHDUT_PWR_ADCRSTLi2c@40013000!st,stm32mp15-i2cH@0beventerrorT!"rŠLy*{# )disabledi2c@40014000!st,stm32mp15-i2cH@@beventerrorTHIr‹Ly*{$ )disabledi2c@40015000!st,stm32mp15-i2cH@PbeventerrorTklrLy*{%)okay‰defaultsleep—¡ usbhub@2c!microchip,usb2514bH,”à!cec@40016000
!st,stm32-cecH@`T^rˆ
ócechdmi-cec{& )disableddac@40017000!st,stm32h7-dac-coreH@própclk{' )disableddac@1
!st,stm32-dacsH )disableddac@2
!st,stm32-dacsH )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Îóint{0)okaypwm
!st,stm32-pwmŽ)okay‰defaultsleep—"¡#LTtimer@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 )disabledspi@44005000!st,stm32h7-spiHDPTTr…LI ™STžrxtx{5)okay‰default—$¹display@0%!shineworld,lh133kpanel-mipi-dbi-spiH…’œ%¦&
à'¯ÂèH¹ÂÌ´panel-timingÕðÝðåñ,ý
!timer@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{9)okay‰default—(¹&
switch@0!microchip,ksz9563Hà)Ÿcr*T+ÐP@portsport@0Hdutport@1Huplinkport@2Hcpuu+ ~rgmii-id‡ÐœÐfixed-linkcè±sai@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{; )disabledaudio-controller@4400b004¨!st,stm32-sai-sub-aH rŸósai_ck™Y )disabledaudio-controller@4400b024¨!st,stm32-sai-sub-bH$ rŸósai_ck™Z )disabledsai@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-adcsHTn™ežrx )disabledfilter@1!st,stm32-dfsdm-adcsHTo™fžrx )disabledfilter@2!st,stm32-dfsdm-adcsHTp™gžrx )disabledfilter@3!st,stm32-dfsdm-adcsHTq™hžrx )disabledfilter@4!st,stm32-dfsdm-adcsHTs™[žrx )disabledfilter@5!st,stm32-dfsdm-adcsHT~™\žrx )disableddma-controller@48000000
!st,stm32-dmaHH`T
/rGLÀ½4{XL,dma-controller@48001000
!st,stm32-dmaHH`T89:;<�DEFrHLÁ½4{YL-dma-router@48002000!st,stm32h7-dmamuxHH @4€È,-'rILÂ{ZLadc@48003000!st,stm32mp1-adc-coreHH0TZrJ¢óbusadc›Š{H)okay‰default—.”Ô/à0L1adc@0!st,stm32mp1-adcsHr1T™ žrx)okay ì
üˆchannel@0HHOST_2_CURR_FBchannel@1HHOST_3_CURR_FBchannel@2H OUT_0_FBchannel@5HIOBUS_CURR_FBchannel@9H IOBUS_VOLT_FBchannel@10H
OUT_1_FBchannel@13H
HOST_CURR_FBchannel@15HHOST_1_CURR_FBadc@100!st,stm32mp1-adcsHr1T™
žrx2!vrefint)okayìü¡ channel@13H
vrefintchannel@14Hvddcorechannel@12HTEMP_INTERNALmmc@48004000(!st,stm32-sdmmc2arm,pl18xarm,primecellA%1€HH@T‰rx óapb_pclkLÐXi{'{V )disabledusb-otg@49000000!st,stm32mp15-hsotgsnps,dwc2HIr¦ óotgutmiLÈ2dwc2Tb>M _nperipheralv~3{U)okay 4 usb2-phyŒ šdcmi@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)okayÔ/L0sai@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…™5
žin¨{)okayrng@54003000
!st,stm32-rngHT0r|†{)okaymemory-controller@58002000!st,stm32mp1-fmc2-ebiHX ryÌ{[ )disabledP0`dhl€nand-controller@4,0!st,stm32mp1-fmc2-nfcHH T0H™5
5
5
žtxrxecc )disabledspi@58003000!st,stm32f469-qspiHX0p
µqspiqspi_mmT\0™55žtxrxrzÎ{\ )disabledethernet@5800a000#!st,stm32mp1-dwmacsnps,dwmac-4.20aHX
µstmmacethN=bmacirq6óstmmacethmac-clk-txmac-clk-rxeth-ckptp_refethstp0righ{©p¿ÉÚãþ6{^)okay{½'½>sY@‰defaultsleep—7¡8S ~rgmii-idL+stmmac-axi-configbr‚L6fixed-linkcè±serial@5c000000!st,stm32h7-uartH\Nr”y{ )disabledspi@5c001000!st,stm32h7-spiH\TVr‡@0™5"5#{žrxtx )disabledi2c@5c002000!st,stm32mp15-i2cH\ beventerrorT_`rŒBy*{)okay‰defaultsleep—9¡:,€Œ¹£stpmic@33!st,stpmic1H3N*›Šregulators!st,stpmic1-regulators»Ç;Óß<�î=û==="=.=:=F=V=c<�buck1´vddcoreÃO€Û™pr†buck2´vdd_ddrÙpÛ™pr†L;buck3´vddÃ2Z Û2Z r¿†Lbuck4´v3v3Ã2Z Û2Z r†Lldo1´v1v8_audioÃw@Ûw@Tldo2
´v3v3_hdmiÃ2Z Û2Z TLSldo3´vtt_ddrá Ûq°rldo4´vdd_usbTL ldo5´vddaÃ,@ Û,@ TÍL/ldo6
´v1v2_hdmiÃO€ÛO€Tvref_ddr ´vref_ddrrboost´bst_outTL<�pwr_sw1 ´vbus_otgTßpwr_sw2´vbus_swT
ßonkey!st,stpmic1-onkeyTbonkey-fallingonkey-risingwatchdog!st,stpmic1-wdt )disabledeeprom@50!atmel,24c32<�HPi2c@5c009000!st,stm32mp15-i2cH\beventerrorT‡ˆrŽC y*{ )disabledcan@4400e000!bosch,m_canHDàDµm_canmessage_ramT
bint0int1r
óhclkcclk ú {>)okay‰defaultsleep—>¡?can@4400f000!bosch,m_canHDðD(µm_canmessage_ramT
bint0int1r
óhclkcclk ú {>)okay‰defaultsleep—@¡Acryp@54001000!st,stm32mp1-crypHTTOr`„{ )okaytamp@5c00a000 !st,stm32-tampsysconsimple-mfdH\ LFpinctrl@50002000!st,stm32mp157-pinctrl0P ¤r`ÿ LBgpio@50002000SG›ŠHrT GPIOA)okay ! (BJcSTACK_CS2STACK_CS3ETH_GPIO1ETH_INTBOOTROM_LEDETH_LAB_LEDRPL*gpio@50003000SG›ŠHrU GPIOB)okay ! (BcUSB_RESETL!gpio@50004000SG›ŠH rV GPIOC)okay ! (B cSTACK_CS1gpio@50005000SG›ŠH0rW GPIOD)okay ! (B0:cTP38TP39TP41TP42OLED_DCETH_CSETH_LAB_LEDRNL&gpio@50006000SG›ŠH@rX GPIOE)okay ! (B@OcTP35CAN_1_120RUSER_BTN2TP48UART_TX_ENUART_RX_ENTP24TP25TP26TP27LNgpio@50007000SG›ŠHPrY GPIOF)okay ! (BP1cTP36TP37OLED_CSUSER_LED1STACK_CS0Lgpio@50008000SG›ŠH`rZ GPIOG)okay ! (B`FcETH_RESETIOBUS_FLT_FBUSER_LED2ETH1_PPS_ACAN_0_120RTP49L)gpio@50009000SG›ŠHpr[ GPIOH)okay ! (BpGcOUT_1OUT_0OLED_RESETETH1_PPS_BETH_GPIO2IOBUS_PWR_ENTP33L'gpio@5000a000SG›ŠH€r\ GPIOI)okay ! (B€4cTIM_RTSDEVICE_DATA_ENETH_WOLTP43USER_BTNLOgpio@5000b000SG›ŠHr] GPIOJ )disabledgpio@5000c000SG›ŠH r^ GPIOK )disabledadc1-ain-0L.pins 4[ #rgmii-4L7pins1 4dmn"B ; H Xpins2 4$%vw ;rgmii-sleep-4L8pins10 4dmn"B$%vwi2c1-1Lpins 4^_ ; b Xi2c1-sleep-1Lpins 4^_i2c5-1Lpins 401 ; b Xi2c5-sleep-1L pins 401m-can1-1L>pins1 4
X H ;pins2 4
;m_can1-sleep-1L?pins 4m-can2-0L@pins1 4
X H ;pins2 4
;m_can2-sleep-0LApins 4pwm1-2L"pins 4K H Xpwm1-sleep-2L#pins 4Ksdmmc2-b4-0L
pins1 4
f X H spins2 4C
X H ssdmmc2-b4-od-0Lpins1 4
X H spins2 4C
X H spins3 4f X b ssdmmc2-b4-sleep-0L
pins 4Cfsdmmc2-d47-1Lpins 4
&' X H ;sdmmc2-d47-sleep-1Lpins 4 &'spi2-2Lpins1 4ƒ ; Hpins2 4‚ €spi4-0L$pins 4LF ; H Xpins2 4M ;spi5-0L(pins1 4WY ; H Xpins2 4X ;uart4-0Lpins1 4k ; H Xpins2 4 ;usart3-5Lpins1 4< ; H Xpins2 4 ; ;pinctrl@54004000!st,stm32mp157-z-pinctrl0T@r`ÿ LCgpio@54004000SG›ŠHr_ GPIOZ )okay ! (C&cHWID0HWID1HWID2HWID3HWID4HWID5i2c4-0L9pins 4”• ; b Xi2c4-sleep-0L:pins 4”•gpu@59000000!vivante,gcHYTmre~ óbuscoreÅ )disableddsi@5a000000
!st,stm32-dsiHZr9D¤ópclkrefpx_clk ž2apb )disabledportsport@0Hendpointport@1Hendpointahb!st,mlahbsimple-bus0$ 800m4@10000000!st,stm32mp1-m4H08 !2mcu_rst ¸ ËE ÚFDÿÿÿÿ ìFHÿÿÿÿ)okay ÿGHIJKL
MMMM
vq0vq1shutdowndetachrTDreserved-memory0mcuram2@10000000!shared-dma-poolH
LIvdev0vring0@10040000!shared-dma-poolH
LJvdev0vring1@10041000!shared-dma-poolH
LKvdev0buffer@10042000!shared-dma-poolH @
LLmcuram@30000000!shared-dma-poolH0
LHretram@38000000!shared-dma-poolH8
LGaliases$
&/soc/bus@5c007000/ethernet@5800a0005
0/soc/bus@5c007000/spi@44009000/switch@0/ports/port@15
:/soc/bus@5c007000/spi@44009000/switch@0/ports/port@0
D/soc/mmc@58007000"
I/soc/bus@5c007000/serial@40010000"
Q/soc/bus@5c007000/serial@4000f000chosen"
Y/soc/bus@5c007000/serial@40010000led-controller-0
!gpio-ledsled-0tac:green:user1¼
eheartbeatled-1tac:green:user2¼)led-2tac:green:statusdut¼*
led-3tac:green:statuslab¼*led-4tac:orange:statuslab¼&gpio-keys
!gpio-keysbutton-lower
USER_BTN2
{¼Nbutton-upper USER_BTN
{f¼Oregulator-12v!regulator-fixed´12V÷۷rLPregulator-5v!regulator-fixed´5VÃLK@ÛLK@r
†PL=regulator-1v2!regulator-fixed´1V2ÃO€ÛO€r
†=regulator-pb-5v!regulator-fixed´5V_POWERBOARDÃLK@ÛLK@r
†=LQregulator-pb-3v3!regulator-fixed´3V3_POWERBOARDÃ2Z Û2Z r
†QLoutput-iobus-12v!regulator-output
‘Routput-vuart!regulator-output
‘Sbacklight!pwm-backlight…$
?_Ÿ¿ßÿ
¯
ÈTB@L%regulator-iobus-12v!regulator-fixed
†P
Í'
Ò۷÷
´12V_IOBUSLR #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-2vmmc-supplybus-widthmmc-ddr-3_3vno-1-8-vnon-removableno-sdno-sdiost,neg-edgephysphy-namescompaniontimeout-secvdda1v1-supplyvdda1v8-supply#phy-cellsphy-supply#access-controller-cellsaccess-controllers#pwm-cellsdmasdma-names#sound-dai-cellscs-gpiosspi-max-frequencyvdig-supplyreset-gpiosshunt-resistor-micro-ohmslabeluart-has-rtsctsst,syscfg-fmpi2c-analog-filtervcc-supply#gpio-cellsgpio-controllergpio-line-names#io-channel-cellspower-supplyio-supplybacklightdc-gpiosspi-3wirewidth-mmheight-mmrotationhactivevactivehback-porchvback-porchhfront-porchhsync-lenvfront-porchvsync-lenmicrochip,hi-drive-strength-microampmicrochip,lo-drive-strength-microampethernetphy-moderx-internal-delay-pstx-internal-delay-psfull-duplexst,mem2memdma-mastersvdda-supplyvref-supplyst,adc-channelsst,min-sample-time-nsecsnvmem-cellsnvmem-cell-namesreset-namesg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizedr_modeotg-revusb33d-supplyvusb_d-supplyvusb_a-supplydma-maxburstreg-namesst,sysconsnps,mixed-burstsnps,pblsnps,en-tx-lpi-clockgatingsnps,axi-configsnps,tsoassigned-clocksassigned-clock-parentsassigned-clock-ratesst,eth-clk-selsnps,wr_osr_lmtsnps,rd_osr_lmtsnps,bleni2c-scl-rising-time-nsi2c-scl-falling-time-nsldo1-supplyldo3-supplyldo6-supplypwr_sw1-supplybuck1-supplybuck2-supplybuck3-supplybuck4-supplyldo2-supplyldo4-supplyldo5-supplyvref_ddr-supplyboost-supplypwr_sw2-supplyregulator-always-onregulator-initial-moderegulator-over-current-protectionst,mask-resetregulator-boot-onregulator-active-dischargebosch,mram-cfgst,packagest,bank-namengpiosgpio-rangespinmuxbias-disabledrive-push-pullslew-ratedrive-open-drainbias-pull-upbias-pull-downst,bank-ioportphy-dsi-supplydma-rangesst,syscfg-holdbootst,syscfg-pddsst,syscfg-rsc-tblst,syscfg-m4-statememory-regionmboxesmbox-namesno-mapethernet0ethernet1ethernet2mmc1serial0serial1stdout-pathlinux,default-triggerlinux,codevin-supplyvout-supplybrightness-levelsdefault-brightness-levelpwmsgpioenable-active-high