� ���8�(��-amlogic,s400amlogic,a113damlogic,meson-axg +)7Amlogic Meson AXG S400 Development Boardaudio-controller-0amlogic,axg-tdm-iface=NTDM_A`1OVgmclksclklrclksokayz�defaultaudio-controller-1amlogic,axg-tdm-iface=NTDM_B`2PWgmclksclklrclksokayz �defaultaudio-controller-2amlogic,axg-tdm-iface=NTDM_C`3QXgmclksclklrclksokayz �default�Varm-pmuarm,cortex-a53-pmu0������cpus+cpu@0�cpuarm,cortex-a53��psci�`�cpu@1�cpuarm,cortex-a53��psci�`�cpu@2�cpuarm,cortex-a53��psci�`�cpu@3�cpuarm,cortex-a53��psci�`�l2-cache0cache�secure-monitoramlogic,meson-gxbb-sm�efuseamlogic,meson-gxbb-efuse`,+��psci arm,psci-1.0�smcreserved-memory+hwrom@0�secmon@5000000�0scpiarm,scpi-pre-1.0clocksarm,scpi-clocksclocks-0arm,scpi-dvfs-clocks(6vcpu�sensors1amlogic,meson-gxbb-scpi-sensorsarm,scpi-sensorsIsoc simple-bus+pcie@f9800000amlogic,axg-pciesnps,dw-pcie0���@�d` ��_elbicfgconfig ��iz ����+�pci�����0`*Oggeneralpclkport� �portapb���pciesokay �Bpcie@fa000000amlogic,axg-pciesnps,dw-pcie0��@�d� �@_elbicfgconfig ��iz ����+�pci��P�P0`*Pggeneralpclkport� �portapb���pciesokay � usb@ffe09080amlogic,meson-axg-usb-ctrl�����  �+`*0 gusb_ctrlddr�"�otg� �usb2-phy1sokay�usb@ff400000!amlogic,meson-g12a-usbsnps,dwc2��@ �`(gotg� �peripheral�����usb@ff500000 snps,dwc3��P ��host !high-speed/ethernet@ff3f00004amlogic,meson-axg-dwmacsnps,dwmac-3.70asnps,dwmac ��?�cE@ �Hmacirq `$ *gstmmacethclkin0clkin1timing-adjustmentXft sokayz!�default�"�rgmiimdiosnps,dwmac-mdio+ethernet-phy@0� #�b��"phy@ff644000amlogic,axg-pcie-phy��d@��$�analog��audio-controller@ff632000amlogic,axg-pdm��c 4=NPDM`9:gpclkdclksysclksokayz%&'()�default�^bus@ff634000 simple-bus��c@ +�c@ rng@18amlogic,meson-rng�`gcorepinctrl@480"amlogic,meson-axg-periphs-pinctrl+�*bank@480@��@� 0<_muxpullpull-enablegpio���*V�i2c0mux�i2c0_scki2c0_sda�i2c0�i2c1_xmux�i2c1_sck_xi2c1_sda_x�i2c1�i2c1_z�9mux�i2c1_sck_zi2c1_sda_z�i2c1�i2c2_amux�i2c2_sck_ai2c2_sda_a�i2c2�i2c2_xmux�i2c2_sck_xi2c2_sda_x�i2c2�i2c3_a6mux�i2c3_sda_a6i2c3_sck_a7�i2c3�i2c3_a12mux�i2c3_sda_a12i2c3_sck_a13�i2c3�i2c3_a19mux�i2c3_sda_a19i2c3_sck_a20�i2c3�emmc�Cmux-0q�emmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7emmc_cmd�emmc�mux-1 �emmc_clk�emmc�emmc_ds�Dmux�emmc_ds�emmcemmc_clk_gate�Emux�BOOT_8 �gpio_periphseth-x-rgmiimux��eth_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�eth�eth-y-rgmii�!mux��eth_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�eth�eth-x-rmiimuxk�eth_mdio_xeth_mdc_xeth_rgmii_rx_clk_xeth_rx_dv_xeth_rxd0_xeth_rxd1_xeth_txen_xeth_txd0_xeth_txd1_x�eth�eth-y-rmiimuxk�eth_mdio_yeth_mdc_yeth_rgmii_rx_clk_yeth_rx_dv_yeth_rxd0_yeth_rxd1_yeth_txen_yeth_txd0_yeth_txd1_y�eth�mclk_b� mux�mclk_b�mclk_b�mclk_c�mux�mclk_c�mclk_c�pdm_dclk_a14�%mux �pdm_dclk_a14�pdm�pdm_dclk_a19mux �pdm_dclk_a19�pdm�pdm_din0�&mux �pdm_din0�pdm�pdm_din1�'mux �pdm_din1�pdm�pdm_din2�(mux �pdm_din2�pdm�pdm_din3�)mux �pdm_din3�pdm�pwm_a_amux�pwm_a_a�pwm_a�pwm_a_x18mux �pwm_a_x18�pwm_a�pwm_a_x20�8mux �pwm_a_x20�pwm_a�pwm_a_zmux�pwm_a_z�pwm_a�pwm_b_amux�pwm_b_a�pwm_b�pwm_b_xmux�pwm_b_x�pwm_b�pwm_b_zmux�pwm_b_z�pwm_b�pwm_c_amux�pwm_c_a�pwm_c�pwm_c_x10mux �pwm_c_x10�pwm_c�pwm_c_x17mux �pwm_c_x17�pwm_c�pwm_d_x11mux �pwm_d_x11�pwm_d�pwm_d_x16mux �pwm_d_x16�pwm_d�sdio�?mux-0)�sdio_d0sdio_d1sdio_d2sdio_d3sdio_cmd�sdio�mux-1 �sdio_clk�sdio�sdio_clk_gate�@mux�GPIOX_4 �gpio_periphsspdif_in_zmux �spdif_in_z �spdif_in�spdif_in_a1mux �spdif_in_a1 �spdif_in�spdif_in_a7mux �spdif_in_a7 �spdif_in�spdif_in_a19�.mux �spdif_in_a19 �spdif_in�spdif_in_a20mux �spdif_in_a20 �spdif_in�spdif_out_a1mux �spdif_out_a1 �spdif_out�spdif_out_a11mux�spdif_out_a11 �spdif_out�spdif_out_a19mux�spdif_out_a19 �spdif_out�spdif_out_a20�/mux�spdif_out_a20 �spdif_out�spdif_out_zmux �spdif_out_z �spdif_out�spi0mux�spi0_misospi0_mosispi0_clk�spi0�spi0_ss0mux �spi0_ss0�spi0�spi0_ss1mux �spi0_ss1�spi0�spi0_ss2mux �spi0_ss2�spi0�spi1_amux#�spi1_miso_aspi1_mosi_aspi1_clk_a�spi1�spi1_ss0_amux �spi1_ss0_a�spi1�spi1_ss1mux �spi1_ss1�spi1�spi1_xmux#�spi1_miso_xspi1_mosi_xspi1_clk_x�spi1�spi1_ss0_xmux �spi1_ss0_x�spi1�tdma_din0�mux �tdma_din0�tdma�tdma_dout0_x14mux�tdma_dout0_x14�tdma�tdma_dout0_x15�mux�tdma_dout0_x15�tdma�tdma_dout1mux �tdma_dout1�tdma�tdma_din1mux �tdma_din1�tdma�tdma_fs�mux�tdma_fs�tdma�tdma_fs_slvmux �tdma_fs_slv�tdma�tdma_sclk�mux �tdma_sclk�tdma�tdma_sclk_slvmux�tdma_sclk_slv�tdma�tdmb_din0mux �tdmb_din0�tdmb�tdmb_din1mux �tdmb_din1�tdmb�tdmb_din2mux �tdmb_din2�tdmb�tdmb_din3� mux �tdmb_din3�tdmb�tdmb_dout0mux �tdmb_dout0�tdmb�tdmb_dout1mux �tdmb_dout1�tdmb�tdmb_dout2mux �tdmb_dout2�tdmb�tdmb_dout3mux �tdmb_dout3�tdmb�tdmb_fs�mux�tdmb_fs�tdmb�tdmb_fs_slvmux �tdmb_fs_slv�tdmb�tdmb_sclk�mux �tdmb_sclk�tdmb�tdmb_sclk_slvmux�tdmb_sclk_slv�tdmb�tdmc_fs� mux�tdmc_fs�tdmc�tdmc_fs_slvmux �tdmc_fs_slv�tdmc�tdmc_sclk� mux �tdmc_sclk�tdmc�tdmc_sclk_slvmux�tdmc_sclk_slv�tdmc�tdmc_din0mux �tdmc_din0�tdmc�tdmc_din1� mux �tdmc_din1�tdmc�tdmc_din2mux �tdmc_din2�tdmc�tdmc_din3mux �tdmc_din3�tdmc�tdmc_dout0mux �tdmc_dout0�tdmc�tdmc_dout1mux �tdmc_dout1�tdmc�tdmc_dout2�mux �tdmc_dout2�tdmc�tdmc_dout3mux �tdmc_dout3�tdmc�uart_a�=mux�uart_tx_auart_rx_a�uart_a�uart_a_cts_rts�>mux�uart_cts_auart_rts_a�uart_a�uart_b_xmux�uart_tx_b_xuart_rx_b_x�uart_b�uart_b_x_cts_rtsmux�uart_cts_b_xuart_rts_b_x�uart_b�uart_b_zmux�uart_tx_b_zuart_rx_b_z�uart_b�uart_b_z_cts_rtsmux�uart_cts_b_zuart_rts_b_z�uart_b�uart_ao_b_zmux�uart_ao_tx_b_zuart_ao_rx_b_z �uart_ao_b_z�uart_ao_b_z_cts_rtsmux �uart_ao_cts_b_zuart_ao_rts_b_z �uart_ao_b_z�bus@ff63c000 simple-bus��c�+�c�system-controller@00amlogic,meson-axg-hhi-sysctrlsimple-mfdsyscon�clock-controlleramlogic,axg-clkc`+gxtal�power-controlleramlogic,meson-axg-pwrc',(�  ���viuvencvcbusvenclvid_lock`ai gvpuvapb0:\]acdh(J]da沀沀� phy!amlogic,axg-mipi-pcie-analog-phy� sdisabled�$mailbox@ff63c404amlogic,meson-gxbb-mhu��c�L$����v�phy@ff640000amlogic,axg-mipi-dphy��d`gpclk���phy�$�analog� sdisabledbus@ff642000 simple-bus��d +�d clock-controller@0amlogic,axg-audio-clkc��H`#   EEgpclkmst_in0mst_in1mst_in2mst_in3mst_in4mst_in5mst_in6mst_in7�B�audio-controller@100amlogic,axg-toddr�,=NTODDR_A �T`)�-�sokay�Saudio-controller@140amlogic,axg-toddr�@,=NTODDR_B �U`*�-�sokay�Taudio-controller@180amlogic,axg-toddr��,=NTODDR_C �V`+�-�sokay�Uaudio-controller@1c0amlogic,axg-frddr��,=NFRDDR_A �X`&�-�sokay�Paudio-controller@200amlogic,axg-frddr�,=NFRDDR_B �Y`'�-�sokay�Qaudio-controller@240amlogic,axg-frddr�@,=NFRDDR_C �Z`(�-�sokay�Rreset-controller@280amlogic,meson-axg-audio-arb���`�-audio-controller@300amlogic,axg-tdmin�@NTDMIN_A(`{t��#gpclksclksclk_sellrclklrclk_selsokay�Kaudio-controller@340amlogic,axg-tdmin�@@NTDMIN_B(` |u��#gpclksclksclk_sellrclklrclk_selsokay�Laudio-controller@380amlogic,axg-tdmin��@NTDMIN_C(`!}v��#gpclksclksclk_sellrclklrclk_selsokay�Maudio-controller@3c0amlogic,axg-tdmin��@ NTDMIN_LB(`"~w��#gpclksclksclk_sellrclklrclk_selsokay�Naudio-controller@400amlogic,axg-spdifin�0=NSPDIFIN �W`-8 gpclkrefclksokayz.�default�\audio-controller@480amlogic,axg-spdifout��P= NSPDIFOUT`.7 gpclkmclksokayz/�default�Zaudio-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_selsokay�Obus@ff800000 simple-bus���+��sys-ctrl@0/amlogic,meson-axg-ao-sysctrlsimple-mfdsyscon��,clock-controlleramlogic,meson-axg-aoclkc� `+ gxtalmpeg-clk�1pinctrl@14 amlogic,meson-axg-aobus-pinctrl+�0bank@140�,$_muxpullgpio���0�:i2c_ao_sck_4mux �i2c_ao_sck_4�i2c_ao�i2c_ao_sck_8mux �i2c_ao_sck_8�i2c_ao�i2c_ao_sck_10�3mux�i2c_ao_sck_10�i2c_ao�i2c_ao_sda_5mux �i2c_ao_sda_5�i2c_ao�i2c_ao_sda_9mux �i2c_ao_sda_9�i2c_ao�i2c_ao_sda_11�4mux�i2c_ao_sda_11�i2c_ao�remote_input_ao�6mux�remote_input_ao�remote_input_ao�uart_ao_a�2mux�uart_ao_tx_auart_ao_rx_a �uart_ao_a�uart_ao_a_cts_rtsmux�uart_ao_cts_auart_ao_rts_a �uart_ao_a�uart_ao_bmux�uart_ao_tx_buart_ao_rx_b �uart_ao_b�uart_ao_b_cts_rtsmux�uart_ao_cts_buart_ao_rts_b �uart_ao_b�ao-secure@140"amlogic,meson-gx-ao-securesyscon�@@�pwm@2000amlogic,meson-axg-ao-pwm� � sdisabledserial@3000,amlogic,meson-gx-uartamlogic,meson-ao-uart�0 ��`+1+gxtalpclkbaudsokayz2�defaultserial@4000,amlogic,meson-gx-uartamlogic,meson-ao-uart�@ ��`+1+gxtalpclkbaud sdisabledi2c@5000amlogic,meson-axg-i2c�P  ��`:+sokayz34�defaultgpio-controller@1f nxp,pca9557����5�Jpwm@7000amlogic,meson-axg-ao-pwm�p � sdisabledir@8000amlogic,meson-gxbb-ir��  ��sokayz6�defaultadc@9000.amlogic,meson-axg-saradcamlogic,meson-saradc��8� �I`+11 1gclkincoreadc_clkadc_selsokay�7�Gge2d@ff940000amlogic,axg-ge2d��� ��`i�Finterrupt-controller@ffc01000 arm,gic-400@����� ��@ ��` � � �i�bus@ffd00000 simple-bus���P+��Preset-controller@1004amlogic,meson-axg-reset����interrupt-controller@f0804amlogic,meson-axg-gpio-intcamlogic,meson-gpio-intc����i �@ABCDEFG�#watchdog@f0d0amlogic,meson-gxbb-wdt���`+pwm@1b000amlogic,meson-axg-ee-pwm�� �sokayz8�default�`pwm@1a000amlogic,meson-axg-ee-pwm�� � sdisabledspi@13000amlogic,meson-axg-spicc�0< �Q`gcore+ sdisabledspi@15000amlogic,meson-axg-spicc�P< �R`gcore+ sdisabledclock-measure@18000amlogic,meson-axg-clk-measure��i2c@1c000amlogic,meson-axg-i2c��  �'`+ sdisabledi2c@1d000amlogic,meson-axg-i2c��  ��`+ sdisabledi2c@1e000amlogic,meson-axg-i2c��  ��`+sokayz9�defaultaudio-codec@1b ti,tas5707� �:=;&;2<@<N<\<NSPK1�Xi2c@1f000amlogic,meson-axg-i2c��  �`+ sdisabledserial@23000amlogic,meson-gx-uart�0 �K sdisabled`+%+gxtalpclkbaudserial@24000amlogic,meson-gx-uart�@ �sokay`++gxtalpclkbaud��z=>�defaultjbluetoothbrcm,bcm43438-bt zDbus@ffe00000 simple-bus��� +�� sd@5000amlogic,meson-axg-mmc�P ��sokay`;gcoreclkin0clkin1�-+z?�@�defaultclk-gate���� �����A�5�Bwifi@1�brcm,bcm4329-fmacmmc@7000amlogic,meson-axg-mmc�p ��sokay` <gcoreclkin0clkin1�.zCD�E�defaultclk-gate�� ����&�F�;�Bphy@9020amlogic,meson-gxl-usb2-phy��� `*gphy�"�phy�sram@fffc0000 mmio-sram���+��scp-sram@13000amlogic,meson-axg-scp-shmem�0�scp-sram@13400amlogic,meson-axg-scp-shmem�4�timerarm,armv8-timer0� �� � �xtal-clk fixed-clock5n66xtal�+adc_keys adc-keysEGQbuttonsbw@button-next|Next���`button-prev |Previous��� ��button-wifi|Wifi��� o�button-up |Volume Up�s�$ button-down |Volume Down�r��`button-voice|Voice�F�aliases�/soc/bus@ff800000/serial@3000�/soc/bus@ffd00000/serial@24000audio-codec-0=everest,es7241�;�;�;sokayNLinein�Yaudio-codec-1=everest,es7154;�HsokayNLineout�Waudio-codec-2=linux,spdif-ditsokayNDIT�[audio-codec-3= dmic-codec��2sokayNMIC�_audio-codec-4=linux,spdif-dirsokayNDIR�]emmc-pwrseqmmc-pwrseq-emmc ��Fchosenserial0:115200n8memory@0�memory�@regulator-main_12vregulator-fixed12V�7�O�<regulator-vcc_3v3regulator-fixedVCC_3V32Z�72Z�c5O�;regulator-vcc_5vregulator-fixedVCC5VLK@7LK@c< n: s�Hregulator-vddao_3v3regulator-fixed VDDAO_3V32Z�72Z�c<O�5regulator-vddio_ao18regulator-fixed VDDIO_AO18w@7w@c5O�7regulator-vddio_bootregulator-fixed VDDIO_BOOTw@7w@c5O�Bregulator-usb_pwrregulator-fixedUSB_PWRLK@7LK@cH n:s�sdio-pwrseqmmc-pwrseq-simple �6`I gext_clock�Aspeaker-leds gpio-ledsaled1|speaker:aled1 �Jaled2|speaker:aled2 �Jaled3|speaker:aled3 �Jaled4|speaker:aled4 �Jaled5|speaker:aled5 �Jaled6|speaker:aled6 �Jsoundamlogic,axg-sound-card 7AXG-S400�KLMNOF�LineLineoutLineLineinSpeakerSpeaker1 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   J a#(&`psokaydai-link-0�Pdai-link-1�Qdai-link-2�Rdai-link-3�Sdai-link-4�Tdai-link-5�Udai-link-6�V�i2s���codec-0�Wcodec-1�Xcodec-2�Ydai-link-7�Zcodec�[dai-link-8�\codec�]dai-link-9�^codec�_wifi32k pwm-clock5��`w6�I 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-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