N8(V ,khadas,vim3lamlogic,sm1 7Khadas VIM3Lcpus cpu@0=cpu,arm,cortex-a55IMpsci[lwPcpu@1=cpu,arm,cortex-a55IMpsci[lwPcpu@2=cpu,arm,cortex-a55IMpsci[lwPcpu@3=cpu,arm,cortex-a55IMpsci[lwPl2-cache0,cacheefuse,amlogic,meson-gxbb-efusej psci ,arm,psci-1.0Tsmcreserved-memory secmon@5000000I0linux,cma,shared-dma-pool@secure-monitor,amlogic,meson-gxbb-smreboot-mode,amlogic,meson-reboot-modesoc ,simple-bus thermal-zonescpu-thermaldtripscpu-passiveL*Dpassivecpu-hots*Dhotcpu-critical* Dcriticalddr-thermaldtripsddr-passiveL*Dpassiveddr-critical* Dcriticalcooling-mapsmap5 : ethernet@ff3f00004,amlogic,meson-axg-dwmacsnps,dwmac-3.70asnps,dwmac I?cE@ ITmacirq& dstmmacethclkin0clkin1p~okay  defaultrgmii mdio ,snps,dwmac-mdiobus@ff600000 ,simple-busI`  ` hdmi-tx@0,amlogic,meson-g12a-dw-hdmiI I9BOhdmitx_apbhdmitxhdmitx_phy5:disfriahbvenci okaydefault!port@0Iendpoint+port@1IendpointIbus@30000 ,simple-busI   rng@218,amlogic,meson-rngIbus@34400 ,simple-busID Dpinctrl@40#,amlogic,meson-g12a-periphs-pinctrl bank@40PI@L @@!gpiopullpull-enablemuxds+;GV0cec_ao_a_h mux Scec_ao_a_h Zcec_ao_a_hccec_ao_b_h"mux Scec_ao_b_h Zcec_ao_b_hcemmc8mux-0qSemmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7emmc_cmdZemmcp}mux-1 Semmc_clkZemmcc}emmc-ds9mux Semmc_nand_dsZemmc}emmc_clk_gate:muxSBOOT_8 Zgpio_periphs}hdmitx_ddcmuxShdmitx_sdahdmitx_sckZhdmitxc}hdmitx_hpdmuxShdmitx_hpd_inZhdmitxci2c0-sda-cmux Si2c0_sda_cZi2c0c} i2c0-sck-cmux Si2c0_sck_cZi2c0c} i2c0-sda-z0mux Si2c0_sda_z0Zi2c0c} i2c0-sck-z1mux Si2c0_sck_z1Zi2c0c} i2c0-sda-z7mux Si2c0_sda_z7Zi2c0c} i2c0-sda-z8mux Si2c0_sda_z8Zi2c0c} i2c1-sda-xmux Si2c1_sda_xZi2c1c} i2c1-sck-xmux Si2c1_sck_xZi2c1c} i2c1-sda-h2mux Si2c1_sda_h2Zi2c1c} i2c1-sck-h3mux Si2c1_sck_h3Zi2c1c} i2c1-sda-h6mux Si2c1_sda_h6Zi2c1c} i2c1-sck-h7mux Si2c1_sck_h7Zi2c1c} i2c2-sda-xmux Si2c2_sda_xZi2c2c} i2c2-sck-xmux Si2c2_sck_xZi2c2c} i2c2-sda-zmux Si2c2_sda_zZi2c2c} i2c2-sck-zmux Si2c2_sck_zZi2c2c} i2c3-sda-hmux Si2c3_sda_hZi2c3c} i2c3-sck-hmux Si2c3_sck_hZi2c3c} i2c3-sda-amux Si2c3_sda_aZi2c3c} i2c3-sck-amux Si2c3_sck_aZi2c3c} mclk0-amuxSmclk0_aZmclk0c} mclk1-amuxSmclk1_aZmclk1c} mclk1-xmuxSmclk1_xZmclk1c} mclk1-zmuxSmclk1_zZmclk1c} pdm-din0-amux Spdm_din0_aZpdmcpdm-din0-cmux Spdm_din0_cZpdmcpdm-din0-xmux Spdm_din0_xZpdmcpdm-din0-zmux Spdm_din0_zZpdmcpdm-din1-amux Spdm_din1_aZpdmcpdm-din1-cmux Spdm_din1_cZpdmcpdm-din1-xmux Spdm_din1_xZpdmcpdm-din1-zmux Spdm_din1_zZpdmcpdm-din2-amux Spdm_din2_aZpdmcpdm-din2-cmux Spdm_din2_cZpdmcpdm-din2-xmux Spdm_din2_xZpdmcpdm-din2-zmux Spdm_din2_zZpdmcpdm-din3-amux Spdm_din3_aZpdmcpdm-din3-cmux Spdm_din3_cZpdmcpdm-din3-xmux Spdm_din3_xZpdmcpdm-din3-zmux Spdm_din3_zZpdmcpdm-dclk-amux Spdm_dclk_aZpdmc}pdm-dclk-cmux Spdm_dclk_cZpdmc}pdm-dclk-xmux Spdm_dclk_xZpdmc}pdm-dclk-zmux Spdm_dclk_zZpdmc}pwm-amuxSpwm_aZpwm_acpwm-b-x7mux Spwm_b_x7Zpwm_bcpwm-b-x19mux Spwm_b_x19Zpwm_bcpwm-c-cmuxSpwm_c_cZpwm_ccpwm-c-x5mux Spwm_c_x5Zpwm_ccpwm-c-x8mux Spwm_c_x8Zpwm_ccpwm-d-x3mux Spwm_d_x3Zpwm_dcpwm-d-x6mux Spwm_d_x6Zpwm_dcpwm-e,muxSpwm_eZpwm_ecpwm-f-xmuxSpwm_f_xZpwm_fcpwm-f-hmuxSpwm_f_hZpwm_fcsdcard_c6mux-0=Ssdcard_d0_csdcard_d1_csdcard_d2_csdcard_d3_csdcard_cmd_cZsdcardp}mux-1 Ssdcard_clk_cZsdcardc}sdcard_clk_gate_c7muxSGPIOC_4 Zgpio_periphs}sdcard_zmux-0=Ssdcard_d0_zsdcard_d1_zsdcard_d2_zsdcard_d3_zsdcard_cmd_zZsdcardp}mux-1 Ssdcard_clk_zZsdcardc}sdcard_clk_gate_zmuxSGPIOZ_6 Zgpio_periphs}sdio2mux2Ssdio_d0sdio_d1sdio_d2sdio_d3sdio_clksdio_cmdZsdioc}sdio_clk_gate3muxSGPIOX_4 Zgpio_periphs}spdif-in-a10mux Sspdif_in_a10 Zspdif_incspdif-in-a12mux Sspdif_in_a12 Zspdif_incspdif-in-hmux Sspdif_in_h Zspdif_incspdif-out-hmux Sspdif_out_h Zspdif_out}cspdif-out-a11muxSspdif_out_a11 Zspdif_out}cspdif-out-a13muxSspdif_out_a13 Zspdif_out}ctdm-a-din0mux Stdm_a_din0Ztdm_actdm-a-din1mux Stdm_a_din1Ztdm_actdm-a-dout0mux Stdm_a_dout0Ztdm_ac} tdm-a-dout1mux Stdm_a_dout1Ztdm_ac} tdm-a-fsmux Stdm_a_fsZtdm_ac} tdm-a-sclkmux Stdm_a_sclkZtdm_ac} tdm-a-slv-fsmux Stdm_a_slv_fsZtdm_actdm-a-slv-sclkmuxStdm_a_slv_sclkZtdm_actdm-b-din0mux Stdm_b_din0Ztdm_bctdm-b-din1mux Stdm_b_din1Ztdm_bctdm-b-din2mux Stdm_b_din2Ztdm_bctdm-b-din3-amux Stdm_b_din3_aZtdm_bctdm-b-din3-hmux Stdm_b_din3_hZtdm_bctdm-b-dout0mux Stdm_b_dout0Ztdm_bc} tdm-b-dout1mux Stdm_b_dout1Ztdm_bc} tdm-b-dout2mux Stdm_b_dout2Ztdm_bc} tdm-b-dout3-amuxStdm_b_dout3_aZtdm_bc} tdm-b-dout3-hmuxStdm_b_dout3_hZtdm_bc} tdm-b-fsmux Stdm_b_fsZtdm_bc} tdm-b-sclkmux Stdm_b_sclkZtdm_bc} tdm-b-slv-fsmux Stdm_b_slv_fsZtdm_bctdm-b-slv-sclkmuxStdm_b_slv_sclkZtdm_bctdm-c-din0-amux Stdm_c_din0_aZtdm_cctdm-c-din0-zmux Stdm_c_din0_zZtdm_cctdm-c-din1-amux Stdm_c_din1_aZtdm_cctdm-c-din1-zmux Stdm_c_din1_zZtdm_cctdm-c-din2-amux Stdm_c_din2_aZtdm_cceth-ledsmuxSeth_link_ledeth_act_ledZethceth muxYSeth_mdioeth_mdceth_rgmii_rx_clketh_rx_dveth_rxd0eth_rxd1eth_txeneth_txd0eth_txd1Zeth}ceth-rgmii muxMSeth_rxd2_rgmiieth_rxd3_rgmiieth_rgmii_tx_clketh_txd2_rgmiieth_txd3_rgmiiZeth}ctdm-c-din2-zmux Stdm_c_din2_zZtdm_cctdm-c-din3-amux Stdm_c_din3_aZtdm_cctdm-c-din3-zmux Stdm_c_din3_zZtdm_cctdm-c-dout0-amuxStdm_c_dout0_aZtdm_cc} tdm-c-dout0-zmuxStdm_c_dout0_zZtdm_cc} tdm-c-dout1-amuxStdm_c_dout1_aZtdm_cc} tdm-c-dout1-zmuxStdm_c_dout1_zZtdm_cc} tdm-c-dout2-amuxStdm_c_dout2_aZtdm_cc} tdm-c-dout2-zmuxStdm_c_dout2_zZtdm_cc} tdm-c-dout3-amuxStdm_c_dout3_aZtdm_cc} tdm-c-dout3-zmuxStdm_c_dout3_zZtdm_cc} tdm-c-fs-amux Stdm_c_fs_aZtdm_cc} tdm-c-fs-zmux Stdm_c_fs_zZtdm_cc} tdm-c-sclk-amux Stdm_c_sclk_aZtdm_cc} tdm-c-sclk-zmux Stdm_c_sclk_zZtdm_cc} tdm-c-slv-fs-amuxStdm_c_slv_fs_aZtdm_cctdm-c-slv-fs-zmuxStdm_c_slv_fs_zZtdm_cctdm-c-slv-sclk-amuxStdm_c_slv_sclk_aZtdm_cctdm-c-slv-sclk-zmuxStdm_c_slv_sclk_zZtdm_ccuart-a.muxSuart_a_txuart_a_rxZuart_acuart-a-cts-rts/muxSuart_a_ctsuart_a_rtsZuart_acuart-bmuxSuart_b_txuart_b_rxZuart_bcuart-c-muxSuart_c_txuart_c_rxZuart_ccuart-c-cts-rtsmuxSuart_c_ctsuart_c_rtsZuart_cctemperature-sensor@34800.,amlogic,g12a-cpu-thermalamlogic,g12a-thermalIHP I#temperature-sensor@34c00.,amlogic,g12a-ddr-thermalamlogic,g12a-thermalILP I$phy@36000,amlogic,g12a-usb2-phyI` dxtal0phy=bus@38000 ,simple-busI video-lut@48,amlogic,canvasIH*phy@3a000,amlogic,g12a-usb2-phyI dxtal1phy>bus@3c000 ,simple-busI system-controller@0/,amlogic,meson-gx-hhi-sysctrlsimple-mfdsysconIclock-controller,amlogic,sm1-clkcdxtalpower-controller,amlogic,meson-sm1-pwrcX  %?viuvencvcbusbt656rdmavencivencpvdacvdi6venclvid_lockt| dvpuvapb0nptuw{(&pw='沀 phy@46000,amlogic,g12a-usb3-pcie-phyI` dref_clkphy=?mdio-multiplexer@4c000,amlogic,g12a-mdio-muxIdpclkclkin0clkin1R mdio@0I ethernet-phy@0IbI mdio@1I ethernet_phy@84,ethernet-phy-id0180.3301ethernet-phy-ieee802.3-c22 I Ibdbus@60000 ,simple-busI clock-controller@0okay,amlogic,sm1-audio-clkcIlH%   JEdpclkmst_in0mst_in1mst_in2mst_in3mst_in4mst_in5mst_in6mst_in7Aaudio-controller@100$,amlogic,sm1-toddramlogic,axg-toddrI,yTODDR_A I)arbrst disabledaudio-controller@140$,amlogic,sm1-toddramlogic,axg-toddrI@,yTODDR_B I*arbrst disabledaudio-controller@180$,amlogic,sm1-toddramlogic,axg-toddrI,yTODDR_C I+arbrst disabledaudio-controller@1c0$,amlogic,sm1-frddramlogic,axg-frddrI,yFRDDR_A I& arbrstokayDaudio-controller@200$,amlogic,sm1-frddramlogic,axg-frddrI,yFRDDR_B I' arbrstokayEaudio-controller@240$,amlogic,sm1-frddramlogic,axg-frddrI@,yFRDDR_C I( arbrstokayFreset-controller@280okay,amlogic,meson-sm1-audio-arbIlaudio-controller@300$,amlogic,sm1-tdminamlogic,axg-tdminI@yTDMIN_A({t#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@340$,amlogic,sm1-tdminamlogic,axg-tdminI@@yTDMIN_B( |u#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@380$,amlogic,sm1-tdminamlogic,axg-tdminI@yTDMIN_C(!}v#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@3c0$,amlogic,sm1-tdminamlogic,axg-tdminI@ yTDMIN_LB("~w#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@500,amlogic,sm1-tdmoutI@ yTDMOUT_A (#x#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@540,amlogic,sm1-tdmoutI@@ yTDMOUT_B ($y#dpclksclksclk_sellrclklrclk_selokayCaudio-controller@580,amlogic,sm1-tdmoutI@ yTDMOUT_C(%z#dpclksclksclk_sellrclklrclk_sel disabledaudio-controller@744+,amlogic,sm1-tohdmitxamlogic,g12a-tohdmitxID yTOHDMITXokayHaudio-controller@840$,amlogic,sm1-toddramlogic,axg-toddrI@,yTODDR_D I1!arbrst disabledaudio-controller@880$,amlogic,sm1-frddramlogic,axg-frddrI,yFRDDR_D I2 arbrst disabledaudio-controller@61000 ,amlogic,sm1-pdmamlogic,axg-pdmI4yPDM9:dpclkdclksysclk disabledbus@ff800000 ,simple-busI sys-ctrl@0.,amlogic,meson-gx-ao-sysctrlsimple-mfdsysconI clock-controller,amlogic,meson-g12a-aoclkcl  dxtalmpeg-clkpinctrl@14!,amlogic,meson-g12a-aobus-pinctrl bank@140I$ !muxdsgpio+;GAi2c_ao_sck_pins%mux Si2c_ao_sckZi2c_aoc} i2c_ao_sda&mux Si2c_ao_sdaZi2c_aoc} i2c_ao_sck_emux Si2c_ao_sck_eZi2c_aoc} i2c_ao_sda_emux Si2c_ao_sda_eZi2c_aoc} mclk0-aomux Smclk0_ao Zmclk0_aoc} tdm-ao-b-din0muxStdm_ao_b_din0 Ztdm_ao_bcspdif-ao-outmux Sspdif_ao_out Zspdif_ao_out}ctdm-ao-b-din1muxStdm_ao_b_din1 Ztdm_ao_bctdm-ao-b-din2muxStdm_ao_b_din2 Ztdm_ao_bctdm-ao-b-dout0muxStdm_ao_b_dout0 Ztdm_ao_bc} tdm-ao-b-dout1muxStdm_ao_b_dout1 Ztdm_ao_bc} tdm-ao-b-dout2muxStdm_ao_b_dout2 Ztdm_ao_bc} tdm-ao-b-fsmux Stdm_ao_b_fs Ztdm_ao_bc} tdm-ao-b-sclkmuxStdm_ao_b_sclk Ztdm_ao_bc} tdm-ao-b-slv-fsmuxStdm_ao_b_slv_fs Ztdm_ao_bctdm-ao-b-slv-sclkmuxStdm_ao_b_slv_sclk Ztdm_ao_bcuart-a-ao$muxSuart_ao_a_txuart_ao_a_rx Zuart_ao_acuart-ao-a-cts-rtsmuxSuart_ao_a_ctsuart_ao_a_rts Zuart_ao_acpwm-a-emuxSpwm_a_eZpwm_a_ecpwm-ao-amux Spwm_ao_a Zpwm_ao_acpwm-ao-bmux Spwm_ao_b Zpwm_ao_bcpwm-ao-c-4mux Spwm_ao_c_4 Zpwm_ao_ccpwm-ao-c-6mux Spwm_ao_c_6 Zpwm_ao_ccpwm-ao-d-5mux Spwm_ao_d_5 Zpwm_ao_dcpwm-ao-d-10mux Spwm_ao_d_10 Zpwm_ao_dcpwm-ao-d-e#mux Spwm_ao_d_e Zpwm_ao_dremote-input-ao(muxSremote_ao_inputZremote_ao_inputcrtc@0a8,amlogic,meson-vrtcIcec@100,amlogic,meson-gx-ao-cecI Idcore disabled default!ao-secure@140",amlogic,meson-gx-ao-securesysconI@@cec@280,amlogic,meson-sm1-ao-cecI Idoscinokay"default!pwm@2000,amlogic,meson-g12a-ao-pwm-cdI okay#defaultdclkin1Kserial@3000,,amlogic,meson-gx-uartamlogic,meson-ao-uartI0 Idxtalpclkbaudokay$defaultserial@4000,,amlogic,meson-gx-uartamlogic,meson-ao-uartI@ Idxtalpclkbaud disabledi2c@5000,amlogic,meson-axg-i2cokayIP  I %&defaultgpio-controller@20 ,ti,tca6408I '+;Brtc@51,haoyu,hym8563IQpwm@7000,amlogic,meson-g12a-ao-pwm-abIp  disabledir@8000,amlogic,meson-gxbb-irI  Iokay(default rc-khadasadc@9000/,amlogic,meson-g12a-saradcamlogic,meson-saradcIH Idclkincoreadc_clkadc_selokay)@video-decoder@ff620000,amlogic,sm1-vdec Ib !dosesparserI, Tvdecesparser*(.+ddos_parserdosvdec_1vdec_hevcvdec_hevcf( esparservpu@ff900000,amlogic,meson-g12a-vpu Ic!vpuhhi I * port@0Iport@1Iendpoint+interrupt-controller@ffc01000 ,arm,gic-400@I @ `  I bus@ffd00000 ,simple-busI reset-controller@10041,amlogic,meson-g12a-resetamlogic,meson-axg-resetIlinterrupt-controller@f0804,amlogic,meson-sm1-gpio-intcamlogic,meson-gpio-intcI '@ABCDEFGpwm@19000,amlogic,meson-g12a-ee-pwmI okay,defaultJpwm@1a000,amlogic,meson-g12a-ee-pwmI  disabledpwm@1b000,amlogic,meson-g12a-ee-pwmI  disabledi2c@1c000,amlogic,meson-axg-i2c disabledI  I' i2c@1d000,amlogic,meson-axg-i2c disabledI  I i2c@1e000,amlogic,meson-axg-i2c disabledI  I i2c@1f000,amlogic,meson-axg-i2c disabledI  I clock-measure@18000,amlogic,meson-sm1-clk-measureIserial@22000,amlogic,meson-gx-uartI  I]9dxtalpclkbaudokay-defaultserial@23000,amlogic,meson-gx-uartI0 IK*dxtalpclkbaud disabledserial@24000,amlogic,meson-gx-uartI@ Idxtalpclkbaudokay./defaultBbluetooth,brcm,bcm43438-btI_ Thost-wakeup R0Rb1dlposd@ffe03000,amlogic,meson-axg-mmcI0 Iokay!<dcoreclkin0clkin1,a2{3defaultclk-gate 45)wifi@1I,brcm,bcm4329-fmacsd@ffe05000,amlogic,meson-axg-mmcIP Iokay"=dcoreclkin0clkin1-6{7defaultclk-gate 0/55mmc@ffe07000,amlogic,meson-axg-mmcIp Iokay#>dcoreclkin0clkin1.89{:defaultclk-gate)6 ;'<usb@ffe09000okay,amlogic,meson-g12a-usb-ctrlI I /" EperipheralM=>?Rusb2-phy0usb2-phy1usb3-phy0 usb@ff400000!,amlogic,meson-g12a-usbsnps,dwc2I@ I7dddrM> Rusb2-phy Eperipheral\k}usb@ff500000 ,snps,dwc3IP IEhostgpu@ffe40000),amlogic,meson-g12a-maliarm,mali-bifrostI$I TgpummujobN&c =/ timer,arm,armv8-timer0I   xtal-clk ,fixed-clockn6xtalaudio-controller-0,amlogic,axg-tdm-ifaceyTDM_A1OVdmclksclklrclk disabledaudio-controller-1,amlogic,axg-tdm-ifaceyTDM_B2PWdmclksclklrclkokayGaudio-controller-2,amlogic,axg-tdm-ifaceyTDM_C3QXdmclksclklrclk disabledopp-table,operating-points-v2opp-100000000# #opp-250000000沀# #opp-500000000e# #opp-667000000'# qopp-1000000000;# opp-1200000000G# 1opp-1404000000SW# opp-1512000000Yh/# 5opp-1608000000_"# \opp-1704000000e# Popp-1800000000kI# opp-1908000000q#~aliases=/soc/bus@ff800000/serial@3000E/soc/bus@ffd00000/serial@22000M/soc/ethernet@ff3f0000chosenWserial0:115200n8memory@0=memoryIadc-keys ,adc-keysc@obuttonsbutton-function Function'leds ,gpio-ledswhitevim3:white:sys [A heartbeatred vim3:red [Bemmc-pwrseq,mmc-pwrseq-emmc 0%;gpio-keys-polled,gpio-keys-polleddpower-buttonpowert [Asdio-pwrseq,mmc-pwrseq-simple 0G1 dext_clock4sound,amlogic,axg-sound-card7G12A-KHADAS-VIM3CpTDMOUT_B IN 0FRDDR_A OUT 1TDMOUT_B IN 1FRDDR_B OUT 1TDMOUT_B IN 2FRDDR_C OUT 1TDM_B PlaybackTDMOUT_B OUT    & =&`pokaydai-link-0Ddai-link-1Edai-link-2Fdai-link-3Gi2s'>UlcodecHdai-link-4Hcodec!regulator-dc_in,regulator-fixedDC_INLK@LK@regulator-vcc_5v,regulator-fixedVCC_5VLK@LK@ 0regulator-vcc_1v8,regulator-fixedVCC_1V8w@w@'regulator-vcc_3v3,regulator-fixedVCC_3V32Z2Z5'regulator-vddao_1v8,regulator-fixed VDDIO_AO1V8w@w@5)regulator-emmc_1v8,regulator-fixed EMMC_AO1V8w@w@'<regulator-vsys_3v3,regulator-fixed VSYS_3V32Z2Z5regulator-usb_pwr,regulator-fixedUSB_PWRLK@LK@ 07hdmi-connector,hdmi-connectorDaportendpointIwifi32k ,pwm-clockJw61regulator-vddcpu,pwm-regulatorVDDCPU P5Kd*firmwareandroid,android,firmwarefstab,android,fstabvendor,android,vendor5