Ðþí  ™ù   8  ’P   (            ©  ’                             -    amlogic,s400 amlogic,a113d amlogic,meson-axg                                     +         )   7Amlogic Meson AXG S400 Development Board       audio-controller-0            amlogic,axg-tdm-iface            =             NTDM_A            `      O      V      1         gsclk lrclk mclk          sokay             z                     „default       audio-controller-1            amlogic,axg-tdm-iface            =             NTDM_B            `      P      W      2         gsclk lrclk mclk          sokay             z         	   
         „default       audio-controller-2            amlogic,axg-tdm-iface            =             NTDM_C            `      Q      X      3         gsclk lrclk mclk          sokay             z                        „default          ’   W      arm-pmu           arm,cortex-a53-pmu        0   š       ‰          Š          ™          š            ¥                  cpus                         +       cpu@0            ¸cpu           arm,cortex-a53           Ä                 Èpsci             Ö             è  €          õ                          €         !            .            `               ?   Œ        Y            ’         cpu@1            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö             è  €          õ                          €         !            .            `               ?   Œ        Y            ’         cpu@2            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö             è  €          õ                          €         !            .            `               ?   Œ        Y            ’         cpu@3            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö             è  €          õ                          €         !            .            `               ?   Œ        Y            ’         l2-cache0             cache           h            t         ê            Ø   @         ÷            ’            secure-monitor            amlogic,meson-gxbb-sm            ’         efuse             amlogic,meson-gxbb-efuse             `      ,                     +            ‚        Œ         psci              arm,psci-1.0             Ïsmc       reserved-memory                      +            ›   hwrom@0          Ä                        ¢      secmon@5000000           Ä            0           ¢         scpi              arm,scpi-pre-1.0            ©                    °         clocks            arm,scpi-clocks    clocks-0              arm,scpi-dvfs-clocks            ¶           Ã            Ñvcpu             ’            sensors       1    amlogic,meson-gxbb-scpi-sensors arm,scpi-sensors            ä            soc           simple-bus                       +            ›   pcie@f9800000             amlogic,axg-pcie snps,dw-pcie         0   Ä    ù€       @      ÿd`             ùð                 údbi cfg config           š       ±                                               (                          ³           6       ÿ                     +            ¸pci         ›‚       ùÀ      ùÀ       0           `      *            O         ggeneral pclk port           @                  	  Gport apb            S           ]           bpcie             sokay            l      B         pcie@fa000000             amlogic,axg-pcie snps,dw-pcie         0   Ä    ú        @      ÿd€             ú@                 údbi cfg config           š       §                                               (                          ©           6       ÿ                     +            ¸pci         ›‚       úP      úP       0           `      *            P         ggeneral pclk port           @                  	  Gport apb            S           ]           bpcie             sokay            l      
         usb@ffe09080              amlogic,meson-axg-usb-ctrl           Ä    ÿà�€                 š                               +            ›         `      *      0         gusb_ctrl ddr            @      "        xotg         ]         
  busb2-phy1            sokay            €      usb@ff400000          !    amlogic,meson-g12a-usb snps,dwc2             Ä    ÿ@                  š                   `      (         gotg         ]           xperipheral          Œ   À        ›   €        ­   €   €               usb@ff500000          
    snps,dwc3            Ä    ÿP                  š                  xhost            ¼high-speed           Ê         ethernet@ff3f0000         4    amlogic,meson-axg-dwmac snps,dwmac-3.70a snps,dwmac           Ä    ÿ?             ÿcE@                š                  ãmacirq            `      $                        *   gstmmaceth clkin0 clkin1 timing-adjustment           ó                                      sokay             z   !         „default            "        (rgmii      mdio              snps,dwmac-mdio                      +       ethernet-phy@0           Ä                #         š   b            1         ’   "            phy@ff644000              amlogic,axg-pcie-phy             Ä    ÿd@                @              ]   $        banalog          B             ’         audio-controller@ff632000             amlogic,axg-pdm          Ä    ÿc         4         =             NPDM          `            9      :         gpclk dclk sysclk             sokay             z   %   &   '   (   )         „default          ’   _      bus@ff634000              simple-bus           Ä    ÿc@                              +           ›            ÿc@            rng@18            amlogic,meson-rng            Ä                       `               gcore          pinctrl@480       "    amlogic,meson-axg-periphs-pinctrl                        +            ›         ’   *   bank@480          @   Ä      €       @      è                           0       <        úmux pull pull-enable gpio            M        ]           i   *           V         ’         i2c0       mux         ui2c0_sck i2c0_sda           |i2c0             …         i2c1_x     mux         ui2c1_sck_x i2c1_sda_x           |i2c1             …         i2c1_z           ’   9   mux         ui2c1_sck_z i2c1_sda_z           |i2c1             …         i2c2_a     mux         ui2c2_sck_a i2c2_sda_a           |i2c2             …         i2c2_x     mux         ui2c2_sck_x i2c2_sda_x           |i2c2             …         i2c3_a6    mux         ui2c3_sda_a6 i2c3_sck_a7         |i2c3             …         i2c3_a12       mux         ui2c3_sda_a12 i2c3_sck_a13           |i2c3             …         i2c3_a19       mux         ui2c3_sda_a19 i2c3_sck_a20           |i2c3             …         emmc             ’   C   mux-0         q  uemmc_nand_d0 emmc_nand_d1 emmc_nand_d2 emmc_nand_d3 emmc_nand_d4 emmc_nand_d5 emmc_nand_d6 emmc_nand_d7 emmc_cmd            |emmc             ’      mux-1         	  uemmc_clk            |emmc             …         nand-all-pins            ’   G   mux       œ  uemmc_nand_d0 emmc_nand_d1 emmc_nand_d2 emmc_nand_d3 emmc_nand_d4 emmc_nand_d5 emmc_nand_d6 emmc_nand_d7 nand_ce0 nand_ale nand_cle nand_wen_clk nand_ren_wr         |nand             Ÿ         ’         emmc_ds          ’   D   mux         uemmc_ds         |emmc             ¬         emmc_clk_gate            ’   E   mux         uBOOT_8          |gpio_periphs             ¬         eth-x-rgmii    mux       ¸  ueth_mdio_x eth_mdc_x eth_rgmii_rx_clk_x eth_rx_dv_x eth_rxd0_x eth_rxd1_x eth_rxd2_rgmii eth_rxd3_rgmii eth_rgmii_tx_clk eth_txen_x eth_txd0_x eth_txd1_x eth_txd2_rgmii eth_txd3_rgmii         |eth          …         eth-y-rgmii          ’   !   mux       ¸  ueth_mdio_y eth_mdc_y eth_rgmii_rx_clk_y eth_rx_dv_y eth_rxd0_y eth_rxd1_y eth_rxd2_rgmii eth_rxd3_rgmii eth_rgmii_tx_clk eth_txen_y eth_txd0_y eth_txd1_y eth_txd2_rgmii eth_txd3_rgmii         |eth          …         eth-x-rmii     mux       k  ueth_mdio_x eth_mdc_x eth_rgmii_rx_clk_x eth_rx_dv_x eth_rxd0_x eth_rxd1_x eth_txen_x eth_txd0_x eth_txd1_x          |eth          …         eth-y-rmii     mux       k  ueth_mdio_y eth_mdc_y eth_rgmii_rx_clk_y eth_rx_dv_y eth_rxd0_y eth_rxd1_y eth_txen_y eth_txd0_y eth_txd1_y          |eth          …         mclk_b           ’   
   mux         umclk_b          |mclk_b           …         mclk_c           ’      mux         umclk_c          |mclk_c           …         pdm_dclk_a14             ’   %   mux         updm_dclk_a14            |pdm          …         pdm_dclk_a19       mux         updm_dclk_a19            |pdm          …         pdm_din0             ’   &   mux       	  updm_din0            |pdm          …         pdm_din1             ’   '   mux       	  updm_din1            |pdm          …         pdm_din2             ’   (   mux       	  updm_din2            |pdm          …         pdm_din3             ’   )   mux       	  updm_din3            |pdm          …         pwm_a_a    mux         upwm_a_a         |pwm_a            …         pwm_a_x18      mux       
  upwm_a_x18           |pwm_a            …         pwm_a_x20            ’   8   mux       
  upwm_a_x20           |pwm_a            …         pwm_a_z    mux         upwm_a_z         |pwm_a            …         pwm_b_a    mux         upwm_b_a         |pwm_b            …         pwm_b_x    mux         upwm_b_x         |pwm_b            …         pwm_b_z    mux         upwm_b_z         |pwm_b            …         pwm_c_a    mux         upwm_c_a         |pwm_c            …         pwm_c_x10      mux       
  upwm_c_x10           |pwm_c            …         pwm_c_x17      mux       
  upwm_c_x17           |pwm_c            …         pwm_d_x11      mux       
  upwm_d_x11           |pwm_d            …         pwm_d_x16      mux       
  upwm_d_x16           |pwm_d            …         sdio             ’   ?   mux-0         )  usdio_d0 sdio_d1 sdio_d2 sdio_d3 sdio_cmd            |sdio             ’      mux-1         	  usdio_clk            |sdio             …         sdio_clk_gate            ’   @   mux         uGPIOX_4         |gpio_periphs             ¬         spdif_in_z     mux         uspdif_in_z        	  |spdif_in             …         spdif_in_a1    mux         uspdif_in_a1       	  |spdif_in             …         spdif_in_a7    mux         uspdif_in_a7       	  |spdif_in             …         spdif_in_a19             ’   .   mux         uspdif_in_a19          	  |spdif_in             …         spdif_in_a20       mux         uspdif_in_a20          	  |spdif_in             …         spdif_out_a1       mux         uspdif_out_a1          
  |spdif_out            …         spdif_out_a11      mux         uspdif_out_a11         
  |spdif_out            …         spdif_out_a19      mux         uspdif_out_a19         
  |spdif_out            …         spdif_out_a20            ’   /   mux         uspdif_out_a20         
  |spdif_out            …         spdif_out_z    mux         uspdif_out_z       
  |spdif_out            …         spi0       mux         uspi0_miso spi0_mosi spi0_clk            |spi0             …         spi0_ss0       mux       	  uspi0_ss0            |spi0             …         spi0_ss1       mux       	  uspi0_ss1            |spi0             …         spi0_ss2       mux       	  uspi0_ss2            |spi0             …         spi1_a     mux       #  uspi1_miso_a spi1_mosi_a spi1_clk_a          |spi1             …         spi1_ss0_a     mux         uspi1_ss0_a          |spi1             …         spi1_ss1       mux       	  uspi1_ss1            |spi1             …         spi1_x     mux       #  uspi1_miso_x spi1_mosi_x spi1_clk_x          |spi1             …         spi1_ss0_x     mux         uspi1_ss0_x          |spi1             …         tdma_din0            ’      mux       
  utdma_din0           |tdma             …         tdma_dout0_x14     mux         utdma_dout0_x14          |tdma             …         tdma_dout0_x15           ’      mux         utdma_dout0_x15          |tdma             …         tdma_dout1     mux         utdma_dout1          |tdma             …         tdma_din1      mux       
  utdma_din1           |tdma             …         tdma_fs          ’      mux         utdma_fs         |tdma             …         tdma_fs_slv    mux         utdma_fs_slv         |tdma             …         tdma_sclk            ’      mux       
  utdma_sclk           |tdma             …         tdma_sclk_slv      mux         utdma_sclk_slv           |tdma             …         tdmb_din0      mux       
  utdmb_din0           |tdmb             …         tdmb_din1      mux       
  utdmb_din1           |tdmb             …         tdmb_din2      mux       
  utdmb_din2           |tdmb             …         tdmb_din3            ’   	   mux       
  utdmb_din3           |tdmb             …         tdmb_dout0     mux         utdmb_dout0          |tdmb             …         tdmb_dout1     mux         utdmb_dout1          |tdmb             …         tdmb_dout2     mux         utdmb_dout2          |tdmb             …         tdmb_dout3     mux         utdmb_dout3          |tdmb             …         tdmb_fs          ’      mux         utdmb_fs         |tdmb             …         tdmb_fs_slv    mux         utdmb_fs_slv         |tdmb             …         tdmb_sclk            ’      mux       
  utdmb_sclk           |tdmb             …         tdmb_sclk_slv      mux         utdmb_sclk_slv           |tdmb             …         tdmc_fs          ’      mux         utdmc_fs         |tdmc             …         tdmc_fs_slv    mux         utdmc_fs_slv         |tdmc             …         tdmc_sclk            ’      mux       
  utdmc_sclk           |tdmc             …         tdmc_sclk_slv      mux         utdmc_sclk_slv           |tdmc             …         tdmc_din0      mux       
  utdmc_din0           |tdmc             …         tdmc_din1            ’      mux       
  utdmc_din1           |tdmc             …         tdmc_din2      mux       
  utdmc_din2           |tdmc             …         tdmc_din3      mux       
  utdmc_din3           |tdmc             …         tdmc_dout0     mux         utdmc_dout0          |tdmc             …         tdmc_dout1     mux         utdmc_dout1          |tdmc             …         tdmc_dout2           ’      mux         utdmc_dout2          |tdmc             …         tdmc_dout3     mux         utdmc_dout3          |tdmc             …         uart_a           ’   =   mux         uuart_tx_a uart_rx_a         |uart_a           ’         uart_a_cts_rts           ’   >   mux         uuart_cts_a uart_rts_a           |uart_a           …         uart_b_x       mux         uuart_tx_b_x uart_rx_b_x         |uart_b           ’         uart_b_x_cts_rts       mux         uuart_cts_b_x uart_rts_b_x           |uart_b           …         uart_b_z       mux         uuart_tx_b_z uart_rx_b_z         |uart_b           ’         uart_b_z_cts_rts       mux         uuart_cts_b_z uart_rts_b_z           |uart_b           …         uart_ao_b_z    mux         uuart_ao_tx_b_z uart_ao_rx_b_z           |uart_ao_b_z          ’         uart_ao_b_z_cts_rts    mux          uuart_ao_cts_b_z uart_ao_rts_b_z         |uart_ao_b_z          …               bus@ff63c000              simple-bus           Ä    ÿcÀ                             +           ›            ÿcÀ           system-controller@0       0    amlogic,meson-axg-hhi-sysctrl simple-mfd syscon          Ä                  clock-controller              amlogic,axg-clkc            ¶            `   +         gxtal             ’         power-controller              amlogic,meson-axg-pwrc          »           Ï   ,      (  @            
            �      ç        Gviu venc vcbus vencl vid_lock            `      a      i      	   gvpu vapb          0  â      \      ]      a      c      d      h      (  ò                ]                d        	    æ²€        æ²€             ’          phy       !    amlogic,axg-mipi-pcie-analog-phy            B          	   sdisabled             ’   $            mailbox@ff63c404              amlogic,meson-gxbb-mhu           Ä    ÿcÄ       L      $   š       Ð          Ñ          Ò                       ’         phy@ff640000              amlogic,axg-mipi-dphy            Ä    ÿd                  `               gpclk            @      ‚        Gphy         ]   $        banalog          B          	   sdisabled          bus@ff642000              simple-bus           Ä    ÿd                               +           ›            ÿd             clock-controller@0            amlogic,axg-audio-clkc           Ä               ´        ¶         H   `      #                              E                        E   gpclk mst_in0 mst_in1 mst_in2 mst_in3 mst_in4 mst_in5 mst_in6 mst_in7            @      B         ’         audio-controller@100              amlogic,axg-toddr            Ä              ,         =             NTODDR_A          š       T            `      )        @   -            *            sokay             ’   T      audio-controller@140              amlogic,axg-toddr            Ä      @       ,         =             NTODDR_B          š       U            `      *        @   -           *            sokay             ’   U      audio-controller@180              amlogic,axg-toddr            Ä      €       ,         =             NTODDR_C          š       V            `      +        @   -           *            sokay             ’   V      audio-controller@1c0              amlogic,axg-frddr            Ä      À       ,         =             NFRDDR_A          š       X            `      &        @   -           *            sokay             ’   Q      audio-controller@200              amlogic,axg-frddr            Ä              ,         =             NFRDDR_B          š       Y            `      '        @   -           *            sokay             ’   R      audio-controller@240              amlogic,axg-frddr            Ä      @       ,         =             NFRDDR_C          š       Z            `      (        @   -           *            sokay             ’   S      reset-controller@280              amlogic,meson-axg-audio-arb          Ä      €               =            `               ’   -      audio-controller@300              amlogic,axg-tdmin            Ä              @         NTDMIN_A       (   `            {      t      ‚      ‚      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   L      audio-controller@340              amlogic,axg-tdmin            Ä      @       @         NTDMIN_B       (   `             |      u      ƒ      ƒ      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   M      audio-controller@380              amlogic,axg-tdmin            Ä      €       @         NTDMIN_C       (   `      !      }      v      „      „      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   N      audio-controller@3c0              amlogic,axg-tdmin            Ä      À       @      	   NTDMIN_LB          (   `      "      ~      w      …      …      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   O      audio-controller@400              amlogic,axg-spdifin          Ä              0         =             NSPDIFIN          š       W            `      -      8         gpclk refclk          sokay             z   .         „default          ’   ]      audio-controller@480              amlogic,axg-spdifout             Ä      €       P         =          	   NSPDIFOUT             `      .      7      
   gpclk mclk            sokay             z   /         „default          ’   [      audio-controller@500              amlogic,axg-tdmout           Ä              @      	   NTDMOUT_A          (   `      #            x      †      †      #   gpclk sclk sclk_sel lrclk lrclk_sel        	   sdisabled          audio-controller@540              amlogic,axg-tdmout           Ä      @       @      	   NTDMOUT_B          (   `      $      €      y      ‡      ‡      #   gpclk sclk sclk_sel lrclk lrclk_sel        	   sdisabled          audio-controller@580              amlogic,axg-tdmout           Ä      €       @      	   NTDMOUT_C          (   `      %      �      z      ˆ      ˆ      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   P         bus@ff800000              simple-bus           Ä    ÿ€                              +           ›            ÿ€            sys-ctrl@0        /    amlogic,meson-axg-ao-sysctrl simple-mfd syscon           Ä                        ’   ,   clock-controller              amlogic,meson-axg-aoclkc            ¶           =            `   +      
         gxtal mpeg-clk            ’   1         pinctrl@14             amlogic,meson-axg-aobus-pinctrl                      +            ›         ’   0   bank@14       0   Ä                     ,              $               úmux pull gpio            M        ]           i   0                    ’   :      i2c_ao_sck_4       mux         ui2c_ao_sck_4            |i2c_ao           …         i2c_ao_sck_8       mux         ui2c_ao_sck_8            |i2c_ao           …         i2c_ao_sck_10            ’   3   mux         ui2c_ao_sck_10           |i2c_ao           …         i2c_ao_sda_5       mux         ui2c_ao_sda_5            |i2c_ao           …         i2c_ao_sda_9       mux         ui2c_ao_sda_9            |i2c_ao           …         i2c_ao_sda_11            ’   4   mux         ui2c_ao_sda_11           |i2c_ao           …         remote_input_ao          ’   6   mux         uremote_input_ao         |remote_input_ao          …         uart_ao_a            ’   2   mux         uuart_ao_tx_a uart_ao_rx_a         
  |uart_ao_a            ’         uart_ao_a_cts_rts      mux         uuart_ao_cts_a uart_ao_rts_a       
  |uart_ao_a            …         uart_ao_b      mux         uuart_ao_tx_b uart_ao_rx_b         
  |uart_ao_b            ’         uart_ao_b_cts_rts      mux         uuart_ao_cts_b uart_ao_rts_b       
  |uart_ao_b            …            ao-secure@140         "    amlogic,meson-gx-ao-secure syscon            Ä      @      @         J      pwm@2000          /    amlogic,meson-axg-pwm-v2 amlogic,meson8-pwm-v2           Ä                         `   +   1                       ^         	   sdisabled          serial@3000       ,    amlogic,meson-gx-uart amlogic,meson-ao-uart          Ä      0                 š       Á            `   +   1      +         gxtal pclk baud           sokay             z   2         „default       serial@4000       ,    amlogic,meson-gx-uart amlogic,meson-ao-uart          Ä      @                 š       Å            `   +   1      +         gxtal pclk baud        	   sdisabled          i2c@5000              amlogic,meson-axg-i2c            Ä      P                  š       Ã            `      :                     +             sokay             z   3   4         „default    gpio-controller@1f            nxp,pca9557          Ä            M        ]           i   5         ’   K         pwm@7000          /    amlogic,meson-axg-pwm-v2 amlogic,meson8-pwm-v2           Ä      p                  `   +   1                       ^         	   sdisabled          ir@8000           amlogic,meson-gxbb-ir            Ä      €                  š       Ä            sokay             z   6         „default       adc@9000          .    amlogic,meson-axg-saradc amlogic,meson-saradc            Ä      �        8        t            š       I            `   +   1      1   
   1            gclkin core adc_clk adc_sel           sokay            †   7         ’   H         ge2d@ff940000             amlogic,axg-ge2d             Ä    ÿ”                  š       –            `      i        @      F      interrupt-controller@ffc01000             arm,gic-400       @   Ä    ÿÀ            ÿÀ              ÿÀ@             ÿÀ`                  ’         š      	  ÿ                                 ’         bus@ffd00000              simple-bus           Ä    ÿÐ       P                      +           ›            ÿÐ       P    reset-controller@1004             amlogic,meson-axg-reset          Ä             œ        =            ’         interrupt-controller@f080         4    amlogic,meson-axg-gpio-intc amlogic,meson-gpio-intc          Ä      ð€                ’                    §   @   A   B   C   D   E   F   G         ’   #      watchdog@f0d0             amlogic,meson-gxbb-wdt           Ä      ðÐ                `   +      pwm@1b000         /    amlogic,meson-axg-pwm-v2 amlogic,meson8-pwm-v2           Ä     °                  `   +                          ^            sokay             z   8         „default          ’   a      pwm@1a000         /    amlogic,meson-axg-pwm-v2 amlogic,meson8-pwm-v2           Ä                        `   +                          ^         	   sdisabled          spi@13000             amlogic,meson-axg-spicc          Ä     0        <         š       Q            `               gcore                         +          	   sdisabled          spi@15000             amlogic,meson-axg-spicc          Ä     P        <         š       R            `               gcore                         +          	   sdisabled          clock-measure@18000           amlogic,meson-axg-clk-measure            Ä     €              i2c@1c000             amlogic,meson-axg-i2c            Ä     À                  š       '            `                           +          	   sdisabled          i2c@1d000             amlogic,meson-axg-i2c            Ä     Ð                  š       ×            `                           +          	   sdisabled          i2c@1e000             amlogic,meson-axg-i2c            Ä     à                  š       Ö            `                           +             sokay             z   9         „default    audio-codec@1b            ti,tas5707           Ä           l   :               =            Â   ;        Î   ;        Ú   <        è   <        ö   <           <         NSPK1             ’   Y         i2c@1f000             amlogic,meson-axg-i2c            Ä     ð                  š                   `                           +          	   sdisabled          serial@23000              amlogic,meson-gx-uart            Ä     0                 š       K         	   sdisabled             `   +      %   +         gxtal pclk baud        serial@24000              amlogic,meson-gx-uart            Ä     @                 š                   sokay             `   +         +         gxtal pclk baud          ‘   €         z   =   >         „default             bluetooth             brcm,bcm43438-bt            "      D                bus@ffe00000              simple-bus           Ä    ÿà                               +           ›            ÿà             mmc@5000              amlogic,meson-axg-mmc            Ä      P                 š       Ù            sokay             `            ;               gcore clkin0 clkin1          @      -        â      ;        	n6                      +             z   ?        1   @         „default clk-gate            ;            E         V        dëÂ          r         €        ‹   A        –   5        ¢   B   wifi@1           Ä             brcm,bcm4329-fmac            mmc@7000              amlogic,meson-axg-mmc            Ä      p                 š       Ú            sokay             `             <               gcore clkin0 clkin1          @      .        â      <        	n6          z   C   D        1   E         „default clk-gate            ;            ¯        dëÂ          r         €         Á         Î        ‹   F        –   ;        ¢   B      nand-controller@7800              amlogic,meson-axg-nfc             Ä      x              p              	  únfc emmc             z   G         „default                      +             š       "            `                      gcore device       phy@9020              amlogic,meson-gxl-usb2-phy          B             Ä      �                  `      *         gphy         @      "        Gphy          ’            sram@fffc0000         
    mmio-sram            Ä    ÿü                              +           ›        ÿü        scp-sram@13000            amlogic,meson-axg-scp-shmem          Ä 0             ’         scp-sram@13400            amlogic,meson-axg-scp-shmem          Ä 4             ’               timer             arm,armv8-timer       0   š        ÿ        ÿ        ÿ      
  ÿ      xtal-clk              fixed-clock         Ýn6         Ñxtal            ¶             ’   +      keys          	    adc-keys            í   H            ùbuttons         
 w@   button-next         $Next            *  —        5 `      button-prev       	  $Previous            *  œ        5 »       button-wifi         $Wifi            *   î        5 
oà      button-up         
  $Volume Up           *   s        5 $       button-down         $Volume Down         *   r        5 Ø`      button-voice            $Voice           *  F        5             aliases         O/soc/bus@ff800000/serial@3000           W/soc/bus@ffd00000/serial@24000        audio-codec-0            =              everest,es7241          _   ;        k   ;        w   ;         NLinein           ’   Z      audio-codec-1            =              everest,es7154          Ã   ;        ƒ   I         NLineout          ’   X      audio-codec-2            =              linux,spdif-dit          NDIT          ’   \      audio-codec-3            =              dmic-codec          �           œ   2         NMIC          ’   `      audio-codec-4            =              linux,spdif-dir          NDIR          ’   ^      emmc-pwrseq           mmc-pwrseq-emmc         l                  ’   F      chosen          ¬serial0:115200n8          memory@0             ¸memory           Ä            @         regulator-main-12v            regulator-fixed         ¸12V         Ç ·         ß ·          ÷         ’   <      regulator-vcc-3v3             regulator-fixed         ¸VCC_3V3         Ç 2Z         ß 2Z            5         ÷         ’   ;      regulator-vcc-5v              regulator-fixed         ¸VCC5V           Ç LK@        ß LK@           <           :                         ’   I      regulator-vddao-3v3           regulator-fixed       
  ¸VDDAO_3V3           Ç 2Z         ß 2Z            <         ÷         ’   5      regulator-vddio-ao18              regulator-fixed         ¸VDDIO_AO18          Ç w@        ß w@           5         ÷         ’   7      regulator-vddio-boot              regulator-fixed         ¸VDDIO_BOOT          Ç w@        ß w@           5         ÷         ’   B      regulator-usb-pwr             regulator-fixed         ¸USB_PWR         Ç LK@        ß LK@           I           :                         ’         sdio-pwrseq           mmc-pwrseq-simple           l      6            `   J      
   gext_clock            ’   A      speaker-leds          
    gpio-leds      aled1           $speaker:aled1           r   K             aled2           $speaker:aled2           r   K             aled3           $speaker:aled3           r   K             aled4           $speaker:aled4           r   K             aled5           $speaker:aled5           r   K             aled6           $speaker:aled6           r   K                sound             amlogic,axg-sound-card        	   7AXG-S400            .   L   M   N   O   P      F  =Line Lineout Line Linein Speaker Speaker1 Left Speaker Speaker1 Right        +  KTDMOUT_C IN 0 FRDDR_A OUT 2 SPDIFOUT IN 0 FRDDR_A OUT 3 TDMOUT_C IN 1 FRDDR_B OUT 2 SPDIFOUT IN 1 FRDDR_B OUT 3 TDMOUT_C IN 2 FRDDR_C OUT 2 SPDIFOUT IN 2 FRDDR_C OUT 3 TDM_C Playback TDMOUT_C OUT TDMIN_A IN 2 TDM_C Capture TDMIN_A IN 5 TDM_C Loopback TDMIN_B IN 2 TDM_C Capture TDMIN_B IN 5 TDM_C Loopback TDMIN_C IN 2 TDM_C Capture TDMIN_C IN 5 TDM_C Loopback TDMIN_LB IN 2 TDM_C Loopback TDMIN_LB IN 5 TDM_C Capture TODDR_A IN 0 TDMIN_A OUT TODDR_B IN 0 TDMIN_A OUT TODDR_C IN 0 TDMIN_A OUT TODDR_A IN 1 TDMIN_B OUT TODDR_B IN 1 TDMIN_B OUT TODDR_C IN 1 TDMIN_B OUT TODDR_A IN 2 TDMIN_C OUT TODDR_B IN 2 TDMIN_C OUT TODDR_C IN 2 TDMIN_C OUT TODDR_A IN 3 SPDIFIN Capture TODDR_B IN 3 SPDIFIN Capture TODDR_C IN 3 SPDIFIN Capture TODDR_A IN 4 PDM Capture TODDR_B IN 4 PDM Capture TODDR_C IN 4 PDM Capture TODDR_A IN 6 TDMIN_LB OUT TODDR_B IN 6 TDMIN_LB OUT TODDR_C IN 6 TDMIN_LB OUT Lineout Lineout AOUTL Lineout Lineout AOUTR Speaker1 Left SPK1 OUT_A Speaker1 Left SPK1 OUT_B Speaker1 Right SPK1 OUT_C Speaker1 Right SPK1 OUT_D Linein AINL Linein Linein AINR Linein           `      E                    â      E                    	#(  &` p     dai-link-0          Y   Q      dai-link-1          Y   R      dai-link-2          Y   S      dai-link-3          Y   T      dai-link-4          Y   U      dai-link-5          Y   V      dai-link-6          Y   W        ci2s         n              …              œ      codec-0         Y   X      codec-1         Y   Y      codec-2         Y   Z         dai-link-7          Y   [   codec           Y   \         dai-link-8          Y   ]   codec           Y   ^         dai-link-9          Y   _   codec           Y   `            wifi32k       
    pwm-clock           ¶            Ý  €         ¤   a      w6             ’   J         	compatible interrupt-parent #address-cells #size-cells model #sound-dai-cells sound-name-prefix clocks clock-names status pinctrl-0 pinctrl-names phandle interrupts interrupt-affinity device_type reg enable-method d-cache-line-size d-cache-size d-cache-sets i-cache-line-size i-cache-size i-cache-sets next-level-cache dynamic-power-coefficient #cooling-cells cache-level cache-unified read-only secure-monitor ranges no-map mboxes shmem #clock-cells clock-indices clock-output-names #thermal-sensor-cells reg-names #interrupt-cells interrupt-map-mask interrupt-map bus-range resets reset-names num-lanes phys phy-names reset-gpios dr_mode vbus-supply g-rx-fifo-size g-np-tx-fifo-size g-tx-fifo-size maximum-speed snps,dis_u2_susphy_quirk interrupt-names rx-fifo-depth tx-fifo-depth power-domains phy-handle phy-mode eee-broken-1000t #phy-cells gpio-controller #gpio-cells gpio-ranges groups function bias-disable bias-pull-up input-enable bias-pull-down #power-domain-cells amlogic,ao-sysctrl assigned-clocks assigned-clock-parents assigned-clock-rates #mbox-cells amlogic,fifo-depth #reset-cells amlogic,has-chip-id #pwm-cells vcc-supply #io-channel-cells vref-supply interrupt-controller amlogic,channel-interrupts AVDD-supply DVDD-supply PVDD_A-supply PVDD_B-supply PVDD_C-supply PVDD_D-supply uart-has-rtscts shutdown-gpios pinctrl-1 bus-width cap-sd-highspeed sd-uhs-sdr104 max-frequency non-removable disable-wp mmc-pwrseq vmmc-supply vqmmc-supply cap-mmc-highspeed mmc-ddr-1_8v mmc-hs200-1_8v clock-frequency io-channels io-channel-names keyup-threshold-microvolt label linux,code press-threshold-microvolt serial0 serial1 VDDA-supply VDDP-supply VDDD-supply PVDD-supply num-channels wakeup-delay-ms stdout-path regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on vin-supply gpio enable-active-high audio-aux-devs audio-widgets audio-routing sound-dai dai-format dai-tdm-slot-tx-mask-2 dai-tdm-slot-rx-mask-1 mclk-fs pwms 