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 defaultRarm-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@0secmon@50000000scpiarm,scpi-pre-1.0clocksarm,scpi-clocksclocks-0arm,scpi-dvfs-clocks(6vcpusensors1amlogic,meson-gxbb-scpi-sensorsarm,scpi-sensorsIsoc simple-bus+usb@ffe09080amlogic,meson-axg-usb-ctrl  +`*0 gusb_ctrlddr_"fotgn susb2-phy1sokay}usb@ff400000!amlogic,meson-g12a-usbsnps,dwc2@ `(gotgn fperipheralusb@ff500000 snps,dwc3P fhost high-speedethernet@ff3f00004amlogic,meson-axg-dwmacsnps,dwmac-3.70asnps,dwmac ?cE@ macirq `$ *gstmmacethclkin0clkin1timing-adjustmentsokayzdefault rgmiimdiosnps,dwmac-mdio+ethernet-phy@0 b audio-controller@ff632000amlogic,axg-pdmc 4=NPDM`9:gpclkdclksysclksokayz!"#$%defaultZbus@ff634000 simple-busc@ +c@ rng@18amlogic,meson-rng`gcorepinctrl@480"amlogic,meson-axg-periphs-pinctrl+&bank@480@@ 0<1muxpullpull-enablegpio;KW&V:i2c0muxci2c0_scki2c0_sdaji2c0si2c1_xmuxci2c1_sck_xi2c1_sda_xji2c1si2c1_z4muxci2c1_sck_zi2c1_sda_zji2c1si2c2_amuxci2c2_sck_ai2c2_sda_aji2c2si2c2_xmuxci2c2_sck_xi2c2_sda_xji2c2si2c3_a6muxci2c3_sda_a6i2c3_sck_a7ji2c3si2c3_a12muxci2c3_sda_a12i2c3_sck_a13ji2c3si2c3_a19muxci2c3_sda_a19i2c3_sck_a20ji2c3semmc?mux-0qcemmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7emmc_cmdjemmcmux-1 cemmc_clkjemmcsemmc_ds@muxcemmc_dsjemmcemmc_clk_gateAmuxcBOOT_8 jgpio_periphseth-x-rgmiimuxceth_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_rgmiijethseth-y-rgmiimuxceth_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_rgmiijethseth-x-rmiimuxkceth_mdio_xeth_mdc_xeth_rgmii_rx_clk_xeth_rx_dv_xeth_rxd0_xeth_rxd1_xeth_txen_xeth_txd0_xeth_txd1_xjethseth-y-rmiimuxkceth_mdio_yeth_mdc_yeth_rgmii_rx_clk_yeth_rx_dv_yeth_rxd0_yeth_rxd1_yeth_txen_yeth_txd0_yeth_txd1_yjethsmclk_b muxcmclk_bjmclk_bsmclk_cmuxcmclk_cjmclk_cspdm_dclk_a14!mux cpdm_dclk_a14jpdmspdm_dclk_a19mux cpdm_dclk_a19jpdmspdm_din0"mux cpdm_din0jpdmspdm_din1#mux cpdm_din1jpdmspdm_din2$mux cpdm_din2jpdmspdm_din3%mux cpdm_din3jpdmspwm_a_amuxcpwm_a_ajpwm_aspwm_a_x18mux cpwm_a_x18jpwm_aspwm_a_x203mux cpwm_a_x20jpwm_aspwm_a_zmuxcpwm_a_zjpwm_aspwm_b_amuxcpwm_b_ajpwm_bspwm_b_xmuxcpwm_b_xjpwm_bspwm_b_zmuxcpwm_b_zjpwm_bspwm_c_amuxcpwm_c_ajpwm_cspwm_c_x10mux cpwm_c_x10jpwm_cspwm_c_x17mux cpwm_c_x17jpwm_cspwm_d_x11mux cpwm_d_x11jpwm_dspwm_d_x16mux cpwm_d_x16jpwm_dssdio;mux-0)csdio_d0sdio_d1sdio_d2sdio_d3sdio_cmdjsdiomux-1 csdio_clkjsdiossdio_clk_gate<muxcGPIOX_4 jgpio_periphsspdif_in_zmux cspdif_in_z jspdif_insspdif_in_a1mux cspdif_in_a1 jspdif_insspdif_in_a7mux cspdif_in_a7 jspdif_insspdif_in_a19)mux cspdif_in_a19 jspdif_insspdif_in_a20mux cspdif_in_a20 jspdif_insspdif_out_a1mux cspdif_out_a1 jspdif_outsspdif_out_a11muxcspdif_out_a11 jspdif_outsspdif_out_a19muxcspdif_out_a19 jspdif_outsspdif_out_a20*muxcspdif_out_a20 jspdif_outsspdif_out_zmux cspdif_out_z jspdif_outsspi0muxcspi0_misospi0_mosispi0_clkjspi0sspi0_ss0mux cspi0_ss0jspi0sspi0_ss1mux cspi0_ss1jspi0sspi0_ss2mux cspi0_ss2jspi0sspi1_amux#cspi1_miso_aspi1_mosi_aspi1_clk_ajspi1sspi1_ss0_amux cspi1_ss0_ajspi1sspi1_ss1mux cspi1_ss1jspi1sspi1_xmux#cspi1_miso_xspi1_mosi_xspi1_clk_xjspi1sspi1_ss0_xmux cspi1_ss0_xjspi1stdma_din0mux ctdma_din0jtdmastdma_dout0_x14muxctdma_dout0_x14jtdmastdma_dout0_x15muxctdma_dout0_x15jtdmastdma_dout1mux ctdma_dout1jtdmastdma_din1mux ctdma_din1jtdmastdma_fsmuxctdma_fsjtdmastdma_fs_slvmux ctdma_fs_slvjtdmastdma_sclkmux ctdma_sclkjtdmastdma_sclk_slvmuxctdma_sclk_slvjtdmastdmb_din0mux ctdmb_din0jtdmbstdmb_din1mux ctdmb_din1jtdmbstdmb_din2mux ctdmb_din2jtdmbstdmb_din3 mux ctdmb_din3jtdmbstdmb_dout0mux ctdmb_dout0jtdmbstdmb_dout1mux ctdmb_dout1jtdmbstdmb_dout2mux ctdmb_dout2jtdmbstdmb_dout3mux ctdmb_dout3jtdmbstdmb_fsmuxctdmb_fsjtdmbstdmb_fs_slvmux ctdmb_fs_slvjtdmbstdmb_sclkmux ctdmb_sclkjtdmbstdmb_sclk_slvmuxctdmb_sclk_slvjtdmbstdmc_fs muxctdmc_fsjtdmcstdmc_fs_slvmux ctdmc_fs_slvjtdmcstdmc_sclk mux ctdmc_sclkjtdmcstdmc_sclk_slvmuxctdmc_sclk_slvjtdmcstdmc_din0mux ctdmc_din0jtdmcstdmc_din1 mux ctdmc_din1jtdmcstdmc_din2mux ctdmc_din2jtdmcstdmc_din3mux ctdmc_din3jtdmcstdmc_dout0mux ctdmc_dout0jtdmcstdmc_dout1mux ctdmc_dout1jtdmcstdmc_dout2mux ctdmc_dout2jtdmcstdmc_dout3mux ctdmc_dout3jtdmcsuart_a8muxcuart_tx_auart_rx_ajuart_asuart_a_cts_rts9muxcuart_cts_auart_rts_ajuart_asuart_b_xmuxcuart_tx_b_xuart_rx_b_xjuart_bsuart_b_x_cts_rtsmuxcuart_cts_b_xuart_rts_b_xjuart_bsuart_b_zmuxcuart_tx_b_zuart_rx_b_zjuart_bsuart_b_z_cts_rtsmuxcuart_cts_b_zuart_rts_b_zjuart_bsuart_ao_b_zmuxcuart_ao_tx_b_zuart_ao_rx_b_z juart_ao_b_zsuart_ao_b_z_cts_rtsmux cuart_ao_cts_b_zuart_ao_rts_b_z juart_ao_b_zsbus@ff63c000 simple-busc+csystem-controller@00amlogic,meson-axg-hhi-sysctrlsimple-mfdsysconclock-controlleramlogic,axg-clkc`'gxtalmailbox@ff63c404amlogic,meson-gxbb-mhucL$bus@ff642000 simple-busd +d clock-controller@0amlogic,axg-audio-clkcH`#   EEgpclkmst_in0mst_in1mst_in2mst_in3mst_in4mst_in5mst_in6mst_in7_Baudio-controller@100amlogic,axg-toddr,=NTODDR_A T`)_(sokayOaudio-controller@140amlogic,axg-toddr@,=NTODDR_B U`*_(sokayPaudio-controller@180amlogic,axg-toddr,=NTODDR_C V`+_(sokayQaudio-controller@1c0amlogic,axg-frddr,=NFRDDR_A X`&_(sokayLaudio-controller@200amlogic,axg-frddr,=NFRDDR_B Y`'_(sokayMaudio-controller@240amlogic,axg-frddr@,=NFRDDR_C Z`(_(sokayNreset-controller@280amlogic,meson-axg-audio-arb`(audio-controller@300amlogic,axg-tdmin@NTDMIN_A(`{t#gpclksclksclk_sellrclklrclk_selsokayGaudio-controller@340amlogic,axg-tdmin@@NTDMIN_B(` |u#gpclksclksclk_sellrclklrclk_selsokayHaudio-controller@380amlogic,axg-tdmin@NTDMIN_C(`!}v#gpclksclksclk_sellrclklrclk_selsokayIaudio-controller@3c0amlogic,axg-tdmin@ NTDMIN_LB(`"~w#gpclksclksclk_sellrclklrclk_selsokayJaudio-controller@400amlogic,axg-spdifin0=NSPDIFIN W`-8 gpclkrefclksokayz)defaultXaudio-controller@480amlogic,axg-spdifoutP= NSPDIFOUT`.7 gpclkmclksokayz*defaultVaudio-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_selsokayKbus@ff800000 simple-bus+sys-ctrl@0/amlogic,meson-axg-ao-sysctrlsimple-mfdsysconclock-controlleramlogic,meson-axg-aoclkc `' gxtalmpeg-clk,pinctrl@14 amlogic,meson-axg-aobus-pinctrl++bank@140,$1muxpullgpio;KW+5i2c_ao_sck_4mux ci2c_ao_sck_4ji2c_aosi2c_ao_sck_8mux ci2c_ao_sck_8ji2c_aosi2c_ao_sck_10.muxci2c_ao_sck_10ji2c_aosi2c_ao_sda_5mux ci2c_ao_sda_5ji2c_aosi2c_ao_sda_9mux ci2c_ao_sda_9ji2c_aosi2c_ao_sda_11/muxci2c_ao_sda_11ji2c_aosremote_input_ao1muxcremote_input_aojremote_input_aosuart_ao_a-muxcuart_ao_tx_auart_ao_rx_a juart_ao_asuart_ao_a_cts_rtsmuxcuart_ao_cts_auart_ao_rts_a juart_ao_asuart_ao_bmuxcuart_ao_tx_buart_ao_rx_b juart_ao_bsuart_ao_b_cts_rtsmuxcuart_ao_cts_buart_ao_rts_b juart_ao_bsao-secure@140"amlogic,meson-gx-ao-securesyscon@@pwm@2000amlogic,meson-axg-ao-pwm  sdisabledserial@3000,amlogic,meson-gx-uartamlogic,meson-ao-uart0 `','gxtalpclkbaudsokayz-defaultserial@4000,amlogic,meson-gx-uartamlogic,meson-ao-uart@ `','gxtalpclkbaud sdisabledi2c@5000amlogic,meson-axg-i2cP  `:+sokayz./defaultgpio-controller@1f nxp,pca9557;K0Fpwm@7000amlogic,meson-axg-ao-pwmp  sdisabledir@8000amlogic,meson-gxbb-ir  sokayz1defaultadc@9000.amlogic,meson-axg-saradcamlogic,meson-saradc8 I`',, ,gclkincoreadc_clkadc_selsokay2Cinterrupt-controller@ffc01000 arm,gic-400@ @ `   %bus@ffd00000 simple-busP+Preset-controller@1004amlogic,meson-axg-resetinterrupt-controller@f0804amlogic,meson-axg-gpio-intcamlogic,meson-gpio-intc% 6@ABCDEFG watchdog@f0d0amlogic,meson-gxbb-wdt`'pwm@1b000amlogic,meson-axg-ee-pwm sokayz3default\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  `+sokayz4defaultaudio-codec@1b ti,tas5707 Q5=]6i6u7777NSPK1Ti2c@1f000amlogic,meson-axg-i2c  `+ sdisabledserial@23000amlogic,meson-gx-uart0 K sdisabled`'%'gxtalpclkbaudserial@24000amlogic,meson-gx-uart@ sokay`''gxtalpclkbaudz89defaultbluetoothbrcm,bcm43438-bt :Dbus@ffe00000 simple-bus + sd@5000amlogic,meson-axg-mmcP sokay`;gcoreclkin0clkin1_-+z;<defaultclk-gate  &=10=>wifi@1brcm,bcm4329-fmacmmc@7000amlogic,meson-axg-mmcp sokay` <gcoreclkin0clkin1_.z?@Adefaultclk-gateJ  \i&B16=>phy@9020amlogic,meson-gxl-usb2-phyx `*gphy_"physram@fffc0000 mmio-sram+scp-sram@13000amlogic,meson-axg-scp-shmem0scp-sram@13400amlogic,meson-axg-scp-shmem4timerarm,armv8-timer0   xtal-clk fixed-clockn66xtal'adc_keys adc-keysCbuttonsw@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,es724166)6sokayNLineinUaudio-codec-1=everest,es7154^65DsokayNLineoutSaudio-codec-2=linux,spdif-ditsokayNDITWaudio-codec-3= dmic-codecAN2sokayNMIC[audio-codec-4=linux,spdif-dirsokayNDIRYemmc-pwrseqmmc-pwrseq-emmc Q:Bchosen^serial0:115200n8memory@0memory@regulator-main_12vregulator-fixedj12Vy7regulator-vcc_3v3regulator-fixedjVCC_3V3y2Z2Z06regulator-vcc_5vregulator-fixedjVCC5VyLK@LK@7 5 Dregulator-vddao_3v3regulator-fixed jVDDAO_3V3y2Z2Z70regulator-vddio_ao18regulator-fixed jVDDIO_AO18yw@w@02regulator-vddio_bootregulator-fixed jVDDIO_BOOTyw@w@0>regulator-usb_pwrregulator-fixedjUSB_PWRyLK@LK@D 5sdio-pwrseqmmc-pwrseq-simple Q:6`E gext_clock=speaker-leds gpio-ledsaled1speaker:aled1 WFaled2speaker:aled2 WFaled3speaker:aled3 WFaled4speaker:aled4 WFaled5speaker:aled5 WFaled6speaker:aled6 WFsoundamlogic,axg-sound-card 7AXG-S400GHIJKFLineLineoutLineLineinSpeakerSpeaker1 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 AINRLinein E    2#(&`psokaydai-link-0GLdai-link-1GMdai-link-2GNdai-link-3GOdai-link-4GPdai-link-5GQdai-link-6GRQi2s\scodec-0GScodec-1GTcodec-2GUdai-link-7GVcodecGWdai-link-8GXcodecGYdai-link-9GZcodecG[wifi32k pwm-clock\w6E compatibleinterrupt-parent#address-cells#size-cellsmodel#sound-dai-cellssound-name-prefixclocksclock-namesstatuspinctrl-0pinctrl-namesphandleinterruptsinterrupt-affinitydevice_typeregenable-methodnext-level-cacheread-onlysecure-monitorrangesno-mapmboxesshmem#clock-cellsclock-indicesclock-output-names#thermal-sensor-cellsresetsdr_modephysphy-namesvbus-supplyg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizemaximum-speedsnps,dis_u2_susphy_quirkinterrupt-namesrx-fifo-depthtx-fifo-depthphy-handlephy-modeeee-broken-1000treg-namesgpio-controller#gpio-cellsgpio-rangesgroupsfunctionbias-disablebias-pull-upbias-pull-down#mbox-cellsamlogic,fifo-depth#reset-cellsamlogic,has-chip-id#pwm-cellsvcc-supply#io-channel-cellsvref-supplyinterrupt-controller#interrupt-cellsamlogic,channel-interruptsreset-gpiosAVDD-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_8v#phy-cellsreset-namesclock-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-routingassigned-clocksassigned-clock-parentsassigned-clock-ratessound-daidai-formatdai-tdm-slot-tx-mask-2dai-tdm-slot-rx-mask-1mclk-fspwms