i8(-amlogic,s400amlogic,a113damlogic,meson-axg +)7Amlogic Meson AXG S400 Development Boardaudio-controller-0amlogic,axg-tdm-iface=NTDM_A`OV1gsclklrclkmclksokayzdefaultaudio-controller-1amlogic,axg-tdm-iface=NTDM_B`PW2gsclklrclkmclksokayz defaultaudio-controller-2amlogic,axg-tdm-iface=NTDM_C`QX3gsclklrclkmclksokayz defaultWarm-pmuarm,cortex-a53-pmu0cpus+cpu@0cpuarm,cortex-a53psci`cpu@1cpuarm,cortex-a53psci "/ < N[ `cpu@2cpuarm,cortex-a53psci "/ < N[ `cpu@3cpuarm,cortex-a53psci "/ < N[ `l2-cache0cacheht$@1secure-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-clocksvcpusensors1amlogic,meson-gxbb-scpi-sensorsarm,scpi-sensorssoc simple-bus+pcie@f9800000amlogic,axg-pciesnps,dw-pcie0@d` elbicfgconfig  (6+pci0`*Oggeneralpclkport@ GportapbS]bpciesokay lBpcie@fa000000amlogic,axg-pciesnps,dw-pcie0@d @elbicfgconfig  (6+pciPP0`*Pggeneralpclkport@ GportapbS]bpciesokay l usb@ffe09080amlogic,meson-axg-usb-ctrl  +`*0 gusb_ctrlddr@"xotg] busb2-phy1sokayusb@ff400000!amlogic,meson-g12a-usbsnps,dwc2@ `(gotg] xperipheralusb@ff500000 snps,dwc3P xhost high-speedethernet@ff3f00004amlogic,meson-axg-dwmacsnps,dwmac-3.70asnps,dwmac ?cE@ macirq `$ *gstmmacethclkin0clkin1timing-adjustment sokayz!default"(rgmiimdiosnps,dwmac-mdio+ethernet-phy@0 #b1"phy@ff644000amlogic,axg-pcie-phyd@@]$banalogBaudio-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<muxpullpull-enablegpioM]i*Vi2c0muxui2c0_scki2c0_sda|i2c0i2c1_xmuxui2c1_sck_xi2c1_sda_x|i2c1i2c1_z9muxui2c1_sck_zi2c1_sda_z|i2c1i2c2_amuxui2c2_sck_ai2c2_sda_a|i2c2i2c2_xmuxui2c2_sck_xi2c2_sda_x|i2c2i2c3_a6muxui2c3_sda_a6i2c3_sck_a7|i2c3i2c3_a12muxui2c3_sda_a12i2c3_sck_a13|i2c3i2c3_a19muxui2c3_sda_a19i2c3_sck_a20|i2c3emmcCmux-0quemmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7emmc_cmd|emmcmux-1 uemmc_clk|emmcnand-all-pinsGmuxuemmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7nand_ce0nand_alenand_clenand_wen_clknand_ren_wr|nandemmc_dsDmuxuemmc_ds|emmcemmc_clk_gateEmuxuBOOT_8 |gpio_periphseth-x-rgmiimuxueth_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_rgmii|etheth-y-rgmii!muxueth_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_rgmii|etheth-x-rmiimuxkueth_mdio_xeth_mdc_xeth_rgmii_rx_clk_xeth_rx_dv_xeth_rxd0_xeth_rxd1_xeth_txen_xeth_txd0_xeth_txd1_x|etheth-y-rmiimuxkueth_mdio_yeth_mdc_yeth_rgmii_rx_clk_yeth_rx_dv_yeth_rxd0_yeth_rxd1_yeth_txen_yeth_txd0_yeth_txd1_y|ethmclk_b muxumclk_b|mclk_bmclk_cmuxumclk_c|mclk_cpdm_dclk_a14%mux updm_dclk_a14|pdmpdm_dclk_a19mux updm_dclk_a19|pdmpdm_din0&mux updm_din0|pdmpdm_din1'mux updm_din1|pdmpdm_din2(mux updm_din2|pdmpdm_din3)mux updm_din3|pdmpwm_a_amuxupwm_a_a|pwm_apwm_a_x18mux upwm_a_x18|pwm_apwm_a_x208mux upwm_a_x20|pwm_apwm_a_zmuxupwm_a_z|pwm_apwm_b_amuxupwm_b_a|pwm_bpwm_b_xmuxupwm_b_x|pwm_bpwm_b_zmuxupwm_b_z|pwm_bpwm_c_amuxupwm_c_a|pwm_cpwm_c_x10mux upwm_c_x10|pwm_cpwm_c_x17mux upwm_c_x17|pwm_cpwm_d_x11mux upwm_d_x11|pwm_dpwm_d_x16mux upwm_d_x16|pwm_dsdio?mux-0)usdio_d0sdio_d1sdio_d2sdio_d3sdio_cmd|sdiomux-1 usdio_clk|sdiosdio_clk_gate@muxuGPIOX_4 |gpio_periphsspdif_in_zmux uspdif_in_z |spdif_inspdif_in_a1mux uspdif_in_a1 |spdif_inspdif_in_a7mux uspdif_in_a7 |spdif_inspdif_in_a19.mux uspdif_in_a19 |spdif_inspdif_in_a20mux uspdif_in_a20 |spdif_inspdif_out_a1mux uspdif_out_a1 |spdif_outspdif_out_a11muxuspdif_out_a11 |spdif_outspdif_out_a19muxuspdif_out_a19 |spdif_outspdif_out_a20/muxuspdif_out_a20 |spdif_outspdif_out_zmux uspdif_out_z |spdif_outspi0muxuspi0_misospi0_mosispi0_clk|spi0spi0_ss0mux uspi0_ss0|spi0spi0_ss1mux uspi0_ss1|spi0spi0_ss2mux uspi0_ss2|spi0spi1_amux#uspi1_miso_aspi1_mosi_aspi1_clk_a|spi1spi1_ss0_amux uspi1_ss0_a|spi1spi1_ss1mux uspi1_ss1|spi1spi1_xmux#uspi1_miso_xspi1_mosi_xspi1_clk_x|spi1spi1_ss0_xmux uspi1_ss0_x|spi1tdma_din0mux utdma_din0|tdmatdma_dout0_x14muxutdma_dout0_x14|tdmatdma_dout0_x15muxutdma_dout0_x15|tdmatdma_dout1mux utdma_dout1|tdmatdma_din1mux utdma_din1|tdmatdma_fsmuxutdma_fs|tdmatdma_fs_slvmux utdma_fs_slv|tdmatdma_sclkmux utdma_sclk|tdmatdma_sclk_slvmuxutdma_sclk_slv|tdmatdmb_din0mux utdmb_din0|tdmbtdmb_din1mux utdmb_din1|tdmbtdmb_din2mux utdmb_din2|tdmbtdmb_din3 mux utdmb_din3|tdmbtdmb_dout0mux utdmb_dout0|tdmbtdmb_dout1mux utdmb_dout1|tdmbtdmb_dout2mux utdmb_dout2|tdmbtdmb_dout3mux utdmb_dout3|tdmbtdmb_fsmuxutdmb_fs|tdmbtdmb_fs_slvmux utdmb_fs_slv|tdmbtdmb_sclkmux utdmb_sclk|tdmbtdmb_sclk_slvmuxutdmb_sclk_slv|tdmbtdmc_fs muxutdmc_fs|tdmctdmc_fs_slvmux utdmc_fs_slv|tdmctdmc_sclk mux utdmc_sclk|tdmctdmc_sclk_slvmuxutdmc_sclk_slv|tdmctdmc_din0mux utdmc_din0|tdmctdmc_din1 mux utdmc_din1|tdmctdmc_din2mux utdmc_din2|tdmctdmc_din3mux utdmc_din3|tdmctdmc_dout0mux utdmc_dout0|tdmctdmc_dout1mux utdmc_dout1|tdmctdmc_dout2mux utdmc_dout2|tdmctdmc_dout3mux utdmc_dout3|tdmcuart_a=muxuuart_tx_auart_rx_a|uart_auart_a_cts_rts>muxuuart_cts_auart_rts_a|uart_auart_b_xmuxuuart_tx_b_xuart_rx_b_x|uart_buart_b_x_cts_rtsmuxuuart_cts_b_xuart_rts_b_x|uart_buart_b_zmuxuuart_tx_b_zuart_rx_b_z|uart_buart_b_z_cts_rtsmuxuuart_cts_b_zuart_rts_b_z|uart_buart_ao_b_zmuxuuart_ao_tx_b_zuart_ao_rx_b_z |uart_ao_b_zuart_ao_b_z_cts_rtsmux uuart_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-clkc`+gxtalpower-controlleramlogic,meson-axg-pwrc,(@  Gviuvencvcbusvenclvid_lock`ai gvpuvapb0\]acdh(]d 沀沀 phy!amlogic,axg-mipi-pcie-analog-phyB sdisabled$mailbox@ff63c404amlogic,meson-gxbb-mhucL$phy@ff640000amlogic,axg-mipi-dphyd`gpclk@Gphy]$banalogB sdisabledbus@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`)@-*sokayTaudio-controller@140amlogic,axg-toddr@,=NTODDR_B U`*@-*sokayUaudio-controller@180amlogic,axg-toddr,=NTODDR_C V`+@-*sokayVaudio-controller@1c0amlogic,axg-frddr,=NFRDDR_A X`&@-*sokayQaudio-controller@200amlogic,axg-frddr,=NFRDDR_B Y`'@-*sokayRaudio-controller@240amlogic,axg-frddr@,=NFRDDR_C Z`(@-*sokaySreset-controller@280amlogic,meson-axg-audio-arb=`-audio-controller@300amlogic,axg-tdmin@NTDMIN_A(`{t#gpclksclksclk_sellrclklrclk_selsokayLaudio-controller@340amlogic,axg-tdmin@@NTDMIN_B(` |u#gpclksclksclk_sellrclklrclk_selsokayMaudio-controller@380amlogic,axg-tdmin@NTDMIN_C(`!}v#gpclksclksclk_sellrclklrclk_selsokayNaudio-controller@3c0amlogic,axg-tdmin@ NTDMIN_LB(`"~w#gpclksclksclk_sellrclklrclk_selsokayOaudio-controller@400amlogic,axg-spdifin0=NSPDIFIN W`-8 gpclkrefclksokayz.default]audio-controller@480amlogic,axg-spdifoutP= NSPDIFOUT`.7 gpclkmclksokayz/default[audio-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_selsokayPbus@ff800000 simple-bus+sys-ctrl@0/amlogic,meson-axg-ao-sysctrlsimple-mfdsyscon,clock-controlleramlogic,meson-axg-aoclkc= `+ gxtalmpeg-clk1pinctrl@14 amlogic,meson-axg-aobus-pinctrl+0bank@140,$muxpullgpioM]i0:i2c_ao_sck_4mux ui2c_ao_sck_4|i2c_aoi2c_ao_sck_8mux ui2c_ao_sck_8|i2c_aoi2c_ao_sck_103muxui2c_ao_sck_10|i2c_aoi2c_ao_sda_5mux ui2c_ao_sda_5|i2c_aoi2c_ao_sda_9mux ui2c_ao_sda_9|i2c_aoi2c_ao_sda_114muxui2c_ao_sda_11|i2c_aoremote_input_ao6muxuremote_input_ao|remote_input_aouart_ao_a2muxuuart_ao_tx_auart_ao_rx_a |uart_ao_auart_ao_a_cts_rtsmuxuuart_ao_cts_auart_ao_rts_a |uart_ao_auart_ao_bmuxuuart_ao_tx_buart_ao_rx_b |uart_ao_buart_ao_b_cts_rtsmuxuuart_ao_cts_buart_ao_rts_b |uart_ao_bao-secure@140"amlogic,meson-gx-ao-securesyscon@@Jpwm@2000/amlogic,meson-axg-pwm-v2amlogic,meson8-pwm-v2 `+1^ 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,pca9557M]i5Kpwm@7000/amlogic,meson-axg-pwm-v2amlogic,meson8-pwm-v2p `+1^ sdisabledir@8000amlogic,meson-gxbb-ir  sokayz6defaultadc@9000.amlogic,meson-axg-saradcamlogic,meson-saradc8t I`+11 1gclkincoreadc_clkadc_selsokay7Hge2d@ff940000amlogic,axg-ge2d `i@Finterrupt-controller@ffc01000 arm,gic-400@ @ `   bus@ffd00000 simple-busP+Preset-controller@1004amlogic,meson-axg-reset=interrupt-controller@f0804amlogic,meson-axg-gpio-intcamlogic,meson-gpio-intc @ABCDEFG#watchdog@f0d0amlogic,meson-gxbb-wdt`+pwm@1b000/amlogic,meson-axg-pwm-v2amlogic,meson8-pwm-v2 `+^sokayz8defaultapwm@1a000/amlogic,meson-axg-pwm-v2amlogic,meson8-pwm-v2 `+^ 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 l:=;;<<<<NSPK1Yi2c@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?1@defaultclk-gate;EVd rA5Bwifi@1brcm,bcm4329-fmacmmc@7000amlogic,meson-axg-mmcp sokay` <gcoreclkin0clkin1@.zCD1Edefaultclk-gate;d rF;Bnand-controller@7800amlogic,meson-axg-nfc xp nfcemmczGdefault+ "`  gcoredevicephy@9020amlogic,meson-gxl-usb2-phyB `*gphy@"Gphysram@fffc0000 mmio-sram+scp-sram@13000amlogic,meson-axg-scp-shmem0scp-sram@13400amlogic,meson-axg-scp-shmem4timerarm,armv8-timer0   xtal-clk fixed-clockn6xtal+keys adc-keysHbuttons w@button-next$Next*5`button-prev $Previous*5 button-wifi$Wifi*5 obutton-up $Volume Up*s5$ button-down $Volume Down*r5`button-voice$Voice*F5aliasesO/soc/bus@ff800000/serial@3000W/soc/bus@ffd00000/serial@24000audio-codec-0=everest,es7241_;k;w;NLineinZaudio-codec-1=everest,es7154;INLineoutXaudio-codec-2=linux,spdif-ditNDIT\audio-codec-3= dmic-codec2NMIC`audio-codec-4=linux,spdif-dirNDIR^emmc-pwrseqmmc-pwrseq-emmc lFchosenserial0:115200n8memory@0memory@regulator-main-12vregulator-fixed12V<regulator-vcc-3v3regulator-fixedVCC_3V32Z2Z 5;regulator-vcc-5vregulator-fixedVCC5VLK@LK@ < : Iregulator-vddao-3v3regulator-fixed VDDAO_3V32Z2Z <5regulator-vddio-ao18regulator-fixed VDDIO_AO18w@w@ 57regulator-vddio-bootregulator-fixed VDDIO_BOOTw@w@ 5Bregulator-usb-pwrregulator-fixedUSB_PWRLK@LK@ I :sdio-pwrseqmmc-pwrseq-simple l6`J gext_clockAspeaker-leds gpio-ledsaled1$speaker:aled1 rKaled2$speaker:aled2 rKaled3$speaker:aled3 rKaled4$speaker:aled4 rKaled5$speaker:aled5 rKaled6$speaker:aled6 rKsoundamlogic,axg-sound-card 7AXG-S400.LMNOPF=LineLineoutLineLineinSpeakerSpeaker1 LeftSpeakerSpeaker1 Right+KTDMOUT_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  E     #(&`pdai-link-0YQdai-link-1YRdai-link-2YSdai-link-3YTdai-link-4YUdai-link-5YVdai-link-6YWci2sncodec-0YXcodec-1YYcodec-2YZdai-link-7Y[codecY\dai-link-8Y]codecY^dai-link-9Y_codecY`wifi32k pwm-clockaw6J compatibleinterrupt-parent#address-cells#size-cellsmodel#sound-dai-cellssound-name-prefixclocksclock-namesstatuspinctrl-0pinctrl-namesphandleinterruptsinterrupt-affinitydevice_typeregenable-methodnext-level-cachedynamic-power-coefficient#cooling-cellsd-cache-line-sized-cache-sized-cache-setsi-cache-line-sizei-cache-sizei-cache-setscache-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-upinput-enablebias-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