?8$(-amlogic,s400amlogic,a113damlogic,meson-axg +)7Amlogic Meson AXG S400 Development Boardaudio-controller-0amlogic,axg-tdm-iface=NTDM_A`1OVgmclksclklrclksokayzdefaultaudio-controller-1amlogic,axg-tdm-iface=NTDM_B`2PWgmclksclklrclksokayz defaultaudio-controller-2amlogic,axg-tdm-iface=NTDM_C`3QXgmclksclklrclksokayz defaultVarm-pmuarm,cortex-a53-pmu0cpus+cpu@0cpuarm,cortex-a53psci`cpu@1cpuarm,cortex-a53psci`cpu@2cpuarm,cortex-a53psci`cpu@3cpuarm,cortex-a53psci`l2-cache0cachesecure-monitoramlogic,meson-gxbb-smefuseamlogic,meson-gxbb-efuse`,+ psci arm,psci-1.0smcreserved-memory+hwrom@0!secmon@50000000!scpiarm,scpi-pre-1.0(/clocksarm,scpi-clocksclocks-0arm,scpi-dvfs-clocks5BPvcpusensors1amlogic,meson-gxbb-scpi-sensorsarm,scpi-sensorscsoc simple-bus+pcie@f9800000amlogic,axg-pciesnps,dw-pcie0@d` yelbicfgconfig  +pci0`*Oggeneralpclkport portapbpciesokay Bpcie@fa000000amlogic,axg-pciesnps,dw-pcie0@d @yelbicfgconfig  +pciPP0`*Pggeneralpclkport portapbpciesokay  usb@ffe09080amlogic,meson-axg-usb-ctrl  +`*0 gusb_ctrlddr"otg usb2-phy1sokayusb@ff400000!amlogic,meson-g12a-usbsnps,dwc2@ `(gotg peripheral ,usb@ff500000 snps,dwc3P host ;high-speedIethernet@ff3f00004amlogic,meson-axg-dwmacsnps,dwmac-3.70asnps,dwmac ?cE@ bmacirq `$ *gstmmacethclkin0clkin1timing-adjustmentr sokayz!default"rgmiimdiosnps,dwmac-mdio+ethernet-phy@0 #b"phy@ff644000amlogic,axg-pcie-phyd@$analogaudio-controller@ff632000amlogic,axg-pdmc 4=NPDM`9:gpclkdclksysclksokayz%&'()default^bus@ff634000 simple-busc@ +c@ rng@18amlogic,meson-rng`gcorepinctrl@480"amlogic,meson-axg-periphs-pinctrl+*bank@480@@ 0<ymuxpullpull-enablegpio*Vi2c0muxi2c0_scki2c0_sdai2c0i2c1_xmuxi2c1_sck_xi2c1_sda_xi2c1i2c1_z9muxi2c1_sck_zi2c1_sda_zi2c1i2c2_amuxi2c2_sck_ai2c2_sda_ai2c2i2c2_xmuxi2c2_sck_xi2c2_sda_xi2c2i2c3_a6muxi2c3_sda_a6i2c3_sck_a7i2c3i2c3_a12muxi2c3_sda_a12i2c3_sck_a13i2c3i2c3_a19muxi2c3_sda_a19i2c3_sck_a20i2c3emmcCmux-0qemmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7emmc_cmdemmcmux-1 emmc_clkemmcemmc_dsDmuxemmc_dsemmcemmc_clk_gateEmuxBOOT_8 gpio_periphseth-x-rgmiimuxeth_mdio_xeth_mdc_xeth_rgmii_rx_clk_xeth_rx_dv_xeth_rxd0_xeth_rxd1_xeth_rxd2_rgmiieth_rxd3_rgmiieth_rgmii_tx_clketh_txen_xeth_txd0_xeth_txd1_xeth_txd2_rgmiieth_txd3_rgmiietheth-y-rgmii!muxeth_mdio_yeth_mdc_yeth_rgmii_rx_clk_yeth_rx_dv_yeth_rxd0_yeth_rxd1_yeth_rxd2_rgmiieth_rxd3_rgmiieth_rgmii_tx_clketh_txen_yeth_txd0_yeth_txd1_yeth_txd2_rgmiieth_txd3_rgmiietheth-x-rmiimuxketh_mdio_xeth_mdc_xeth_rgmii_rx_clk_xeth_rx_dv_xeth_rxd0_xeth_rxd1_xeth_txen_xeth_txd0_xeth_txd1_xetheth-y-rmiimuxketh_mdio_yeth_mdc_yeth_rgmii_rx_clk_yeth_rx_dv_yeth_rxd0_yeth_rxd1_yeth_txen_yeth_txd0_yeth_txd1_yethmclk_b muxmclk_bmclk_bmclk_cmuxmclk_cmclk_cpdm_dclk_a14%mux pdm_dclk_a14pdmpdm_dclk_a19mux pdm_dclk_a19pdmpdm_din0&mux pdm_din0pdmpdm_din1'mux pdm_din1pdmpdm_din2(mux pdm_din2pdmpdm_din3)mux pdm_din3pdmpwm_a_amuxpwm_a_apwm_apwm_a_x18mux pwm_a_x18pwm_apwm_a_x208mux pwm_a_x20pwm_apwm_a_zmuxpwm_a_zpwm_apwm_b_amuxpwm_b_apwm_bpwm_b_xmuxpwm_b_xpwm_bpwm_b_zmuxpwm_b_zpwm_bpwm_c_amuxpwm_c_apwm_cpwm_c_x10mux pwm_c_x10pwm_cpwm_c_x17mux pwm_c_x17pwm_cpwm_d_x11mux pwm_d_x11pwm_dpwm_d_x16mux pwm_d_x16pwm_dsdio?mux-0)sdio_d0sdio_d1sdio_d2sdio_d3sdio_cmdsdiomux-1 sdio_clksdiosdio_clk_gate@muxGPIOX_4 gpio_periphsspdif_in_zmux spdif_in_z spdif_inspdif_in_a1mux spdif_in_a1 spdif_inspdif_in_a7mux spdif_in_a7 spdif_inspdif_in_a19.mux spdif_in_a19 spdif_inspdif_in_a20mux spdif_in_a20 spdif_inspdif_out_a1mux spdif_out_a1 spdif_outspdif_out_a11muxspdif_out_a11 spdif_outspdif_out_a19muxspdif_out_a19 spdif_outspdif_out_a20/muxspdif_out_a20 spdif_outspdif_out_zmux spdif_out_z spdif_outspi0muxspi0_misospi0_mosispi0_clkspi0spi0_ss0mux spi0_ss0spi0spi0_ss1mux spi0_ss1spi0spi0_ss2mux spi0_ss2spi0spi1_amux#spi1_miso_aspi1_mosi_aspi1_clk_aspi1spi1_ss0_amux spi1_ss0_aspi1spi1_ss1mux spi1_ss1spi1spi1_xmux#spi1_miso_xspi1_mosi_xspi1_clk_xspi1spi1_ss0_xmux spi1_ss0_xspi1tdma_din0mux tdma_din0tdmatdma_dout0_x14muxtdma_dout0_x14tdmatdma_dout0_x15muxtdma_dout0_x15tdmatdma_dout1mux tdma_dout1tdmatdma_din1mux tdma_din1tdmatdma_fsmuxtdma_fstdmatdma_fs_slvmux tdma_fs_slvtdmatdma_sclkmux tdma_sclktdmatdma_sclk_slvmuxtdma_sclk_slvtdmatdmb_din0mux tdmb_din0tdmbtdmb_din1mux tdmb_din1tdmbtdmb_din2mux tdmb_din2tdmbtdmb_din3 mux tdmb_din3tdmbtdmb_dout0mux tdmb_dout0tdmbtdmb_dout1mux tdmb_dout1tdmbtdmb_dout2mux tdmb_dout2tdmbtdmb_dout3mux tdmb_dout3tdmbtdmb_fsmuxtdmb_fstdmbtdmb_fs_slvmux tdmb_fs_slvtdmbtdmb_sclkmux tdmb_sclktdmbtdmb_sclk_slvmuxtdmb_sclk_slvtdmbtdmc_fs muxtdmc_fstdmctdmc_fs_slvmux tdmc_fs_slvtdmctdmc_sclk mux tdmc_sclktdmctdmc_sclk_slvmuxtdmc_sclk_slvtdmctdmc_din0mux tdmc_din0tdmctdmc_din1 mux tdmc_din1tdmctdmc_din2mux tdmc_din2tdmctdmc_din3mux tdmc_din3tdmctdmc_dout0mux tdmc_dout0tdmctdmc_dout1mux tdmc_dout1tdmctdmc_dout2mux tdmc_dout2tdmctdmc_dout3mux tdmc_dout3tdmcuart_a=muxuart_tx_auart_rx_auart_auart_a_cts_rts>muxuart_cts_auart_rts_auart_auart_b_xmuxuart_tx_b_xuart_rx_b_xuart_buart_b_x_cts_rtsmuxuart_cts_b_xuart_rts_b_xuart_buart_b_zmuxuart_tx_b_zuart_rx_b_zuart_buart_b_z_cts_rtsmuxuart_cts_b_zuart_rts_b_zuart_buart_ao_b_zmuxuart_ao_tx_b_zuart_ao_rx_b_z uart_ao_b_zuart_ao_b_z_cts_rtsmux uart_ao_cts_b_zuart_ao_rts_b_z uart_ao_b_zbus@ff63c000 simple-busc+csystem-controller@00amlogic,meson-axg-hhi-sysctrlsimple-mfdsysconclock-controlleramlogic,axg-clkc5`+gxtalpower-controlleramlogic,meson-axg-pwrc-A,(  viuvencvcbusvenclvid_lock`ai gvpuvapb0T\]acdh(d]d{沀沀 phy!amlogic,axg-mipi-pcie-analog-phy sdisabled$mailbox@ff63c404amlogic,meson-gxbb-mhucL$phy@ff640000amlogic,axg-mipi-dphyd`gpclkphy$analog sdisabledbus@ff642000 simple-busd +d clock-controller@0amlogic,axg-audio-clkc5H`#   EEgpclkmst_in0mst_in1mst_in2mst_in3mst_in4mst_in5mst_in6mst_in7Baudio-controller@100amlogic,axg-toddr,=NTODDR_A T`)-sokaySaudio-controller@140amlogic,axg-toddr@,=NTODDR_B U`*-sokayTaudio-controller@180amlogic,axg-toddr,=NTODDR_C V`+-sokayUaudio-controller@1c0amlogic,axg-frddr,=NFRDDR_A X`&-sokayPaudio-controller@200amlogic,axg-frddr,=NFRDDR_B Y`'-sokayQaudio-controller@240amlogic,axg-frddr@,=NFRDDR_C Z`(-sokayRreset-controller@280amlogic,meson-axg-audio-arb`-audio-controller@300amlogic,axg-tdmin@NTDMIN_A(`{t#gpclksclksclk_sellrclklrclk_selsokayKaudio-controller@340amlogic,axg-tdmin@@NTDMIN_B(` |u#gpclksclksclk_sellrclklrclk_selsokayLaudio-controller@380amlogic,axg-tdmin@NTDMIN_C(`!}v#gpclksclksclk_sellrclklrclk_selsokayMaudio-controller@3c0amlogic,axg-tdmin@ NTDMIN_LB(`"~w#gpclksclksclk_sellrclklrclk_selsokayNaudio-controller@400amlogic,axg-spdifin0=NSPDIFIN W`-8 gpclkrefclksokayz.default\audio-controller@480amlogic,axg-spdifoutP= NSPDIFOUT`.7 gpclkmclksokayz/defaultZaudio-controller@500amlogic,axg-tdmout@ NTDMOUT_A(`#x#gpclksclksclk_sellrclklrclk_sel sdisabledaudio-controller@540amlogic,axg-tdmout@@ NTDMOUT_B(`$y#gpclksclksclk_sellrclklrclk_sel sdisabledaudio-controller@580amlogic,axg-tdmout@ NTDMOUT_C(`%z#gpclksclksclk_sellrclklrclk_selsokayObus@ff800000 simple-bus+sys-ctrl@0/amlogic,meson-axg-ao-sysctrlsimple-mfdsyscon,clock-controlleramlogic,meson-axg-aoclkc5 `+ gxtalmpeg-clk1pinctrl@14 amlogic,meson-axg-aobus-pinctrl+0bank@140,$ymuxpullgpio0:i2c_ao_sck_4mux i2c_ao_sck_4i2c_aoi2c_ao_sck_8mux i2c_ao_sck_8i2c_aoi2c_ao_sck_103muxi2c_ao_sck_10i2c_aoi2c_ao_sda_5mux i2c_ao_sda_5i2c_aoi2c_ao_sda_9mux i2c_ao_sda_9i2c_aoi2c_ao_sda_114muxi2c_ao_sda_11i2c_aoremote_input_ao6muxremote_input_aoremote_input_aouart_ao_a2muxuart_ao_tx_auart_ao_rx_a uart_ao_auart_ao_a_cts_rtsmuxuart_ao_cts_auart_ao_rts_a uart_ao_auart_ao_bmuxuart_ao_tx_buart_ao_rx_b uart_ao_buart_ao_b_cts_rtsmuxuart_ao_cts_buart_ao_rts_b uart_ao_bao-secure@140"amlogic,meson-gx-ao-securesyscon@@pwm@2000amlogic,meson-axg-ao-pwm  sdisabledserial@3000,amlogic,meson-gx-uartamlogic,meson-ao-uart0 `+1+gxtalpclkbaudsokayz2defaultserial@4000,amlogic,meson-gx-uartamlogic,meson-ao-uart@ `+1+gxtalpclkbaud sdisabledi2c@5000amlogic,meson-axg-i2cP  `:+sokayz34defaultgpio-controller@1f nxp,pca95575Jpwm@7000amlogic,meson-axg-ao-pwmp  sdisabledir@8000amlogic,meson-gxbb-ir  sokayz6defaultadc@9000.amlogic,meson-axg-saradcamlogic,meson-saradc8 I`+11 1gclkincoreadc_clkadc_selsokay7Gge2d@ff940000amlogic,axg-ge2d `iFinterrupt-controller@ffc01000 arm,gic-400@ @ `   bus@ffd00000 simple-busP+Preset-controller@1004amlogic,meson-axg-resetinterrupt-controller@f0804amlogic,meson-axg-gpio-intcamlogic,meson-gpio-intc @ABCDEFG#watchdog@f0d0amlogic,meson-gxbb-wdt`+pwm@1b000amlogic,meson-axg-ee-pwm sokayz8default`pwm@1a000amlogic,meson-axg-ee-pwm  sdisabledspi@13000amlogic,meson-axg-spicc0< Q`gcore+ sdisabledspi@15000amlogic,meson-axg-spiccP< R`gcore+ sdisabledclock-measure@18000amlogic,meson-axg-clk-measurei2c@1c000amlogic,meson-axg-i2c  '`+ sdisabledi2c@1d000amlogic,meson-axg-i2c  `+ sdisabledi2c@1e000amlogic,meson-axg-i2c  `+sokayz9defaultaudio-codec@1b ti,tas5707 :=4;@;L<Z<h<v<NSPK1Xi2c@1f000amlogic,meson-axg-i2c  `+ sdisabledserial@23000amlogic,meson-gx-uart0 K sdisabled`+%+gxtalpclkbaudserial@24000amlogic,meson-gx-uart@ sokay`++gxtalpclkbaudz=>defaultbluetoothbrcm,bcm43438-bt Dbus@ffe00000 simple-bus + mmc@5000amlogic,meson-axg-mmcP sokay`;gcoreclkin0clkin1-+z?@defaultclk-gate A5Bwifi@1brcm,bcm4329-fmacmmc@7000amlogic,meson-axg-mmcp sokay` <gcoreclkin0clkin1.zCDEdefaultclk-gate! 3@F;Bphy@9020amlogic,meson-gxl-usb2-phy `*gphy"physram@fffc0000 mmio-sram+scp-sram@13000amlogic,meson-axg-scp-shmem0scp-sram@13400amlogic,meson-axg-scp-shmem4timerarm,armv8-timer0   xtal-clk fixed-clockOn6Pxtal5+adc_keys adc-keys_Gkbuttons|w@button-nextNext`button-prev Previous button-wifiWifi obutton-up Volume Ups$ button-down Volume Downr`button-voiceVoiceFaliases/soc/bus@ff800000/serial@3000/soc/bus@ffd00000/serial@24000audio-codec-0=everest,es7241;;;sokayNLineinYaudio-codec-1=everest,es71545;HsokayNLineoutWaudio-codec-2=linux,spdif-ditsokayNDIT[audio-codec-3= dmic-codec2sokayNMIC_audio-codec-4=linux,spdif-dirsokayNDIR]emmc-pwrseqmmc-pwrseq-emmc Fchosenserial0:115200n8memory@0memory@regulator-main_12vregulator-fixed*12V9Qi<regulator-vcc_3v3regulator-fixed*VCC_3V392ZQ2Z}5i;regulator-vcc_5vregulator-fixed*VCC5V9LK@QLK@}< : Hregulator-vddao_3v3regulator-fixed *VDDAO_3V392ZQ2Z}<i5regulator-vddio_ao18regulator-fixed *VDDIO_AO189w@Qw@}5i7regulator-vddio_bootregulator-fixed *VDDIO_BOOT9w@Qw@}5iBregulator-usb_pwrregulator-fixed*USB_PWR9LK@QLK@}H :sdio-pwrseqmmc-pwrseq-simple 6`I gext_clockAspeaker-leds gpio-ledsaled1speaker:aled1 Jaled2speaker:aled2 Jaled3speaker:aled3 Jaled4speaker:aled4 Jaled5speaker:aled5 Jaled6speaker:aled6 Jsoundamlogic,axg-sound-card 7AXG-S400KLMNOFLineLineoutLineLineinSpeakerSpeaker1 LeftSpeakerSpeaker1 Right+TDMOUT_C IN 0FRDDR_A OUT 2SPDIFOUT IN 0FRDDR_A OUT 3TDMOUT_C IN 1FRDDR_B OUT 2SPDIFOUT IN 1FRDDR_B OUT 3TDMOUT_C IN 2FRDDR_C OUT 2SPDIFOUT IN 2FRDDR_C OUT 3TDM_C PlaybackTDMOUT_C OUTTDMIN_A IN 2TDM_C CaptureTDMIN_A IN 5TDM_C LoopbackTDMIN_B IN 2TDM_C CaptureTDMIN_B IN 5TDM_C LoopbackTDMIN_C IN 2TDM_C CaptureTDMIN_C IN 5TDM_C LoopbackTDMIN_LB IN 2TDM_C LoopbackTDMIN_LB IN 5TDM_C CaptureTODDR_A IN 0TDMIN_A OUTTODDR_B IN 0TDMIN_A OUTTODDR_C IN 0TDMIN_A OUTTODDR_A IN 1TDMIN_B OUTTODDR_B IN 1TDMIN_B OUTTODDR_C IN 1TDMIN_B OUTTODDR_A IN 2TDMIN_C OUTTODDR_B IN 2TDMIN_C OUTTODDR_C IN 2TDMIN_C OUTTODDR_A IN 3SPDIFIN CaptureTODDR_B IN 3SPDIFIN CaptureTODDR_C IN 3SPDIFIN CaptureTODDR_A IN 4PDM CaptureTODDR_B IN 4PDM CaptureTODDR_C IN 4PDM CaptureTODDR_A IN 6TDMIN_LB OUTTODDR_B IN 6TDMIN_LB OUTTODDR_C IN 6TDMIN_LB OUTLineoutLineout AOUTLLineoutLineout AOUTRSpeaker1 LeftSPK1 OUT_ASpeaker1 LeftSPK1 OUT_BSpeaker1 RightSPK1 OUT_CSpeaker1 RightSPK1 OUT_DLinein AINLLineinLinein AINRLineinTE   d {#(&`pdai-link-0Pdai-link-1Qdai-link-2Rdai-link-3Sdai-link-4Tdai-link-5Udai-link-6Vi2scodec-0Wcodec-1Xcodec-2Ydai-link-7Zcodec[dai-link-8\codec]dai-link-9^codec_wifi32k pwm-clock5O`w6I compatibleinterrupt-parent#address-cells#size-cellsmodel#sound-dai-cellssound-name-prefixclocksclock-namesstatuspinctrl-0pinctrl-namesphandleinterruptsinterrupt-affinitydevice_typeregenable-methodnext-level-cachecache-levelcache-unifiedread-onlysecure-monitorrangesno-mapmboxesshmem#clock-cellsclock-indicesclock-output-names#thermal-sensor-cellsreg-names#interrupt-cellsinterrupt-map-maskinterrupt-mapbus-rangeresetsreset-namesnum-lanesphysphy-namesreset-gpiosdr_modevbus-supplyg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizemaximum-speedsnps,dis_u2_susphy_quirkinterrupt-namesrx-fifo-depthtx-fifo-depthpower-domainsphy-handlephy-modeeee-broken-1000t#phy-cellsgpio-controller#gpio-cellsgpio-rangesgroupsfunctionbias-disablebias-pull-upbias-pull-down#power-domain-cellsamlogic,ao-sysctrlassigned-clocksassigned-clock-parentsassigned-clock-rates#mbox-cellsamlogic,fifo-depth#reset-cellsamlogic,has-chip-id#pwm-cellsvcc-supply#io-channel-cellsvref-supplyinterrupt-controlleramlogic,channel-interruptsAVDD-supplyDVDD-supplyPVDD_A-supplyPVDD_B-supplyPVDD_C-supplyPVDD_D-supplyuart-has-rtsctsshutdown-gpiospinctrl-1bus-widthcap-sd-highspeedsd-uhs-sdr104max-frequencynon-removabledisable-wpmmc-pwrseqvmmc-supplyvqmmc-supplycap-mmc-highspeedmmc-ddr-1_8vmmc-hs200-1_8vclock-frequencyio-channelsio-channel-nameskeyup-threshold-microvoltlabellinux,codepress-threshold-microvoltserial0serial1VDDA-supplyVDDP-supplyVDDD-supplyPVDD-supplynum-channelswakeup-delay-msstdout-pathregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onvin-supplygpioenable-active-highaudio-aux-devsaudio-widgetsaudio-routingsound-daidai-formatdai-tdm-slot-tx-mask-2dai-tdm-slot-rx-mask-1mclk-fspwms