Ðþí  Š�   8  ƒø   (            —  ƒÀ                             -    amlogic,s400 amlogic,a113d amlogic,meson-axg                                     +         )   7Amlogic Meson AXG S400 Development Board       audio-controller-0            amlogic,axg-tdm-iface            =             NTDM_A            `      1      O      V         gmclk sclk lrclk          sokay             z                     „default       audio-controller-1            amlogic,axg-tdm-iface            =             NTDM_B            `      2      P      W         gmclk sclk lrclk          sokay             z         	   
         „default       audio-controller-2            amlogic,axg-tdm-iface            =             NTDM_C            `      3      Q      X         gmclk sclk lrclk          sokay             z                        „default          ’   R      arm-pmu           arm,cortex-a53-pmu        0   š       ‰          Š          ™          š            ¥                  cpus                         +       cpu@0            ¸cpu           arm,cortex-a53           Ä                 Èpsci             Ö            `                ’         cpu@1            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö            `                ’         cpu@2            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö            `                ’         cpu@3            ¸cpu           arm,cortex-a53           Ä                Èpsci             Ö            `                ’         l2-cache0             cache            ’            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    clock-controller              arm,scpi-dvfs-clocks                       (            6vcpu             ’            sensors            amlogic,meson-gxbb-scpi-sensors         I            soc           simple-bus                       +                usb@ffe09080              amlogic,meson-axg-usb-ctrl           Ä    ÿà�€                 š                               +                      `      *      0         gusb_ctrl ddr            _      "        fotg         n         
  susb2-phy1            sokay            }      usb@ff400000          !    amlogic,meson-g12a-usb snps,dwc2             Ä    ÿ@                  š                   `      (         gotg         n           fperipheral          ‰   À        ˜   €        ª   €   €               usb@ff500000          
    snps,dwc3            Ä    ÿP                  š                  fhost            ¹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                      ’               audio-controller@ff632000             amlogic,axg-pdm          Ä    ÿc         4         =             NPDM          `            9      :         gpclk dclk sysclk             sokay             z   !   "   #   $   %         „default          ’   Z      bus@ff634000              simple-bus           Ä    ÿc@                              +                        ÿc@            rng@18            amlogic,meson-rng            Ä                       `               gcore          pinctrl@480       "    amlogic,meson-axg-periphs-pinctrl                        +                      ’   &   bank@480          @   Ä      €       @      è                           0       <        1mux pull pull-enable gpio            ;        K           W   &           V         ’   :      i2c0       mux         ci2c0_sck i2c0_sda           ji2c0             s         i2c1_x     mux         ci2c1_sck_x i2c1_sda_x           ji2c1             s         i2c1_z           ’   4   mux         ci2c1_sck_z i2c1_sda_z           ji2c1             s         i2c2_a     mux         ci2c2_sck_a i2c2_sda_a           ji2c2             s         i2c2_x     mux         ci2c2_sck_x i2c2_sda_x           ji2c2             s         i2c3_a6    mux         ci2c3_sda_a6 i2c3_sck_a7         ji2c3             s         i2c3_a12       mux         ci2c3_sda_a12 i2c3_sck_a13           ji2c3             s         i2c3_a19       mux         ci2c3_sda_a19 i2c3_sck_a20           ji2c3             s         emmc             ’   ?   mux-0         q  cemmc_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            jemmc             €      mux-1         	  cemmc_clk            jemmc             s         emmc_ds          ’   @   mux         cemmc_ds         jemmc             �         emmc_clk_gate            ’   A   mux         cBOOT_8          jgpio_periphs             �         eth-x-rgmii    mux       ¸  ceth_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         jeth          s         eth-y-rgmii          ’      mux       ¸  ceth_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         jeth          s         eth-x-rmii     mux       k  ceth_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          jeth          s         eth-y-rmii     mux       k  ceth_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          jeth          s         mclk_b           ’   
   mux         cmclk_b          jmclk_b           s         mclk_c           ’      mux         cmclk_c          jmclk_c           s         pdm_dclk_a14             ’   !   mux         cpdm_dclk_a14            jpdm          s         pdm_dclk_a19       mux         cpdm_dclk_a19            jpdm          s         pdm_din0             ’   "   mux       	  cpdm_din0            jpdm          s         pdm_din1             ’   #   mux       	  cpdm_din1            jpdm          s         pdm_din2             ’   $   mux       	  cpdm_din2            jpdm          s         pdm_din3             ’   %   mux       	  cpdm_din3            jpdm          s         pwm_a_a    mux         cpwm_a_a         jpwm_a            s         pwm_a_x18      mux       
  cpwm_a_x18           jpwm_a            s         pwm_a_x20            ’   3   mux       
  cpwm_a_x20           jpwm_a            s         pwm_a_z    mux         cpwm_a_z         jpwm_a            s         pwm_b_a    mux         cpwm_b_a         jpwm_b            s         pwm_b_x    mux         cpwm_b_x         jpwm_b            s         pwm_b_z    mux         cpwm_b_z         jpwm_b            s         pwm_c_a    mux         cpwm_c_a         jpwm_c            s         pwm_c_x10      mux       
  cpwm_c_x10           jpwm_c            s         pwm_c_x17      mux       
  cpwm_c_x17           jpwm_c            s         pwm_d_x11      mux       
  cpwm_d_x11           jpwm_d            s         pwm_d_x16      mux       
  cpwm_d_x16           jpwm_d            s         sdio             ’   ;   mux-0         )  csdio_d0 sdio_d1 sdio_d2 sdio_d3 sdio_cmd            jsdio             €      mux-1         	  csdio_clk            jsdio             s         sdio_clk_gate            ’   <   mux         cGPIOX_4         jgpio_periphs             �         spdif_in_z     mux         cspdif_in_z        	  jspdif_in             s         spdif_in_a1    mux         cspdif_in_a1       	  jspdif_in             s         spdif_in_a7    mux         cspdif_in_a7       	  jspdif_in             s         spdif_in_a19             ’   )   mux         cspdif_in_a19          	  jspdif_in             s         spdif_in_a20       mux         cspdif_in_a20          	  jspdif_in             s         spdif_out_a1       mux         cspdif_out_a1          
  jspdif_out            s         spdif_out_a11      mux         cspdif_out_a11         
  jspdif_out            s         spdif_out_a19      mux         cspdif_out_a19         
  jspdif_out            s         spdif_out_a20            ’   *   mux         cspdif_out_a20         
  jspdif_out            s         spdif_out_z    mux         cspdif_out_z       
  jspdif_out            s         spi0       mux         cspi0_miso spi0_mosi spi0_clk            jspi0             s         spi0_ss0       mux       	  cspi0_ss0            jspi0             s         spi0_ss1       mux       	  cspi0_ss1            jspi0             s         spi0_ss2       mux       	  cspi0_ss2            jspi0             s         spi1_a     mux       #  cspi1_miso_a spi1_mosi_a spi1_clk_a          jspi1             s         spi1_ss0_a     mux         cspi1_ss0_a          jspi1             s         spi1_ss1       mux       	  cspi1_ss1            jspi1             s         spi1_x     mux       #  cspi1_miso_x spi1_mosi_x spi1_clk_x          jspi1             s         spi1_ss0_x     mux         cspi1_ss0_x          jspi1             s         tdma_din0            ’      mux       
  ctdma_din0           jtdma             s         tdma_dout0_x14     mux         ctdma_dout0_x14          jtdma             s         tdma_dout0_x15           ’      mux         ctdma_dout0_x15          jtdma             s         tdma_dout1     mux         ctdma_dout1          jtdma             s         tdma_din1      mux       
  ctdma_din1           jtdma             s         tdma_fs          ’      mux         ctdma_fs         jtdma             s         tdma_fs_slv    mux         ctdma_fs_slv         jtdma             s         tdma_sclk            ’      mux       
  ctdma_sclk           jtdma             s         tdma_sclk_slv      mux         ctdma_sclk_slv           jtdma             s         tdmb_din0      mux       
  ctdmb_din0           jtdmb             s         tdmb_din1      mux       
  ctdmb_din1           jtdmb             s         tdmb_din2      mux       
  ctdmb_din2           jtdmb             s         tdmb_din3            ’   	   mux       
  ctdmb_din3           jtdmb             s         tdmb_dout0     mux         ctdmb_dout0          jtdmb             s         tdmb_dout1     mux         ctdmb_dout1          jtdmb             s         tdmb_dout2     mux         ctdmb_dout2          jtdmb             s         tdmb_dout3     mux         ctdmb_dout3          jtdmb             s         tdmb_fs          ’      mux         ctdmb_fs         jtdmb             s         tdmb_fs_slv    mux         ctdmb_fs_slv         jtdmb             s         tdmb_sclk            ’      mux       
  ctdmb_sclk           jtdmb             s         tdmb_sclk_slv      mux         ctdmb_sclk_slv           jtdmb             s         tdmc_fs          ’      mux         ctdmc_fs         jtdmc             s         tdmc_fs_slv    mux         ctdmc_fs_slv         jtdmc             s         tdmc_sclk            ’      mux       
  ctdmc_sclk           jtdmc             s         tdmc_sclk_slv      mux         ctdmc_sclk_slv           jtdmc             s         tdmc_din0      mux       
  ctdmc_din0           jtdmc             s         tdmc_din1            ’      mux       
  ctdmc_din1           jtdmc             s         tdmc_din2      mux       
  ctdmc_din2           jtdmc             s         tdmc_din3      mux       
  ctdmc_din3           jtdmc             s         tdmc_dout0     mux         ctdmc_dout0          jtdmc             s         tdmc_dout1     mux         ctdmc_dout1          jtdmc             s         tdmc_dout2           ’      mux         ctdmc_dout2          jtdmc             s         tdmc_dout3     mux         ctdmc_dout3          jtdmc             s         uart_a           ’   8   mux         cuart_tx_a uart_rx_a         juart_a           s         uart_a_cts_rts           ’   9   mux         cuart_cts_a uart_rts_a           juart_a           s         uart_b_x       mux         cuart_tx_b_x uart_rx_b_x         juart_b           s         uart_b_x_cts_rts       mux         cuart_cts_b_x uart_rts_b_x           juart_b           s         uart_b_z       mux         cuart_tx_b_z uart_rx_b_z         juart_b           s         uart_b_z_cts_rts       mux         cuart_cts_b_z uart_rts_b_z           juart_b           s         uart_ao_b_z    mux         cuart_ao_tx_b_z uart_ao_rx_b_z           juart_ao_b_z          s         uart_ao_b_z_cts_rts    mux          cuart_ao_cts_b_z uart_ao_rts_b_z         juart_ao_b_z          s               bus@ff63c000              simple-bus           Ä    ÿcÀ                             +                        ÿcÀ           system-controller@0       0    amlogic,meson-axg-hhi-sysctrl simple-mfd syscon          Ä                  clock-controller              amlogic,axg-clkc                        `   '         gxtal             ’               mailbox@ff63c404              amlogic,meson-gxbb-mhu           Ä    ÿcÄ       L      $   š       Ð          Ñ          Ò           œ            ’         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             ’   O      audio-controller@140              amlogic,axg-toddr            Ä      @       ,         =             NTODDR_B          š       U            `      *        _   (           ¨            sokay             ’   P      audio-controller@180              amlogic,axg-toddr            Ä      €       ,         =             NTODDR_C          š       V            `      +        _   (           ¨            sokay             ’   Q      audio-controller@1c0              amlogic,axg-frddr            Ä      À       ,         =             NFRDDR_A          š       X            `      &        _   (           ¨            sokay             ’   L      audio-controller@200              amlogic,axg-frddr            Ä              ,         =             NFRDDR_B          š       Y            `      '        _   (           ¨            sokay             ’   M      audio-controller@240              amlogic,axg-frddr            Ä      @       ,         =             NFRDDR_C          š       Z            `      (        _   (           ¨            sokay             ’   N      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             ’   G      audio-controller@340              amlogic,axg-tdmin            Ä      @       @         NTDMIN_B       (   `             |      u      ƒ      ƒ      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   H      audio-controller@380              amlogic,axg-tdmin            Ä      €       @         NTDMIN_C       (   `      !      }      v      „      „      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   I      audio-controller@3c0              amlogic,axg-tdmin            Ä      À       @      	   NTDMIN_LB          (   `      "      ~      w      …      …      #   gpclk sclk sclk_sel lrclk lrclk_sel           sokay             ’   J      audio-controller@400              amlogic,axg-spdifin          Ä              0         =             NSPDIFIN          š       W            `      -      8         gpclk refclk          sokay             z   )         „default          ’   X      audio-controller@480              amlogic,axg-spdifout             Ä      €       P         =          	   NSPDIFOUT             `      .      7      
   gpclk mclk            sokay             z   *         „default          ’   V      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             ’   K         bus@ff800000              simple-bus           Ä    ÿ€                              +                        ÿ€            sys-ctrl@0        /    amlogic,meson-axg-ao-sysctrl simple-mfd syscon           Ä                  clock-controller              amlogic,meson-axg-aoclkc                       »            `   '      
         gxtal mpeg-clk            ’   ,         pinctrl@14             amlogic,meson-axg-aobus-pinctrl                      +                      ’   +   bank@14       0   Ä                     ,              $               1mux pull gpio            ;        K           W   +                    ’   5      i2c_ao_sck_4       mux         ci2c_ao_sck_4            ji2c_ao           s         i2c_ao_sck_8       mux         ci2c_ao_sck_8            ji2c_ao           s         i2c_ao_sck_10            ’   .   mux         ci2c_ao_sck_10           ji2c_ao           s         i2c_ao_sda_5       mux         ci2c_ao_sda_5            ji2c_ao           s         i2c_ao_sda_9       mux         ci2c_ao_sda_9            ji2c_ao           s         i2c_ao_sda_11            ’   /   mux         ci2c_ao_sda_11           ji2c_ao           s         remote_input_ao          ’   1   mux         cremote_input_ao         jremote_input_ao          s         uart_ao_a            ’   -   mux         cuart_ao_tx_a uart_ao_rx_a         
  juart_ao_a            s         uart_ao_a_cts_rts      mux         cuart_ao_cts_a uart_ao_rts_a       
  juart_ao_a            s         uart_ao_b      mux         cuart_ao_tx_b uart_ao_rx_b         
  juart_ao_b            s         uart_ao_b_cts_rts      mux         cuart_ao_cts_b uart_ao_rts_b       
  juart_ao_b            s            ao-secure@140         "    amlogic,meson-gx-ao-secure syscon            Ä      @      @         È      pwm@2000              amlogic,meson-axg-ao-pwm             Ä                        Ü         	   sdisabled          serial@3000       ,    amlogic,meson-gx-uart amlogic,meson-ao-uart          Ä      0                 š       Á            `   '   ,      '         gxtal pclk baud           sokay             z   -         „default       serial@4000       ,    amlogic,meson-gx-uart amlogic,meson-ao-uart          Ä      @                 š       Å            `   '   ,      '         gxtal pclk baud        	   sdisabled          i2c@5000              amlogic,meson-axg-i2c            Ä      P                  š       Ã            `      :                     +             sokay             z   .   /         „default    gpio-controller@1f            nxp,pca9557          Ä            ;        K           ç   0         ’   F         pwm@7000              amlogic,meson-axg-ao-pwm             Ä      p                 Ü         	   sdisabled          ir@8000           amlogic,meson-gxbb-ir            Ä      €                  š       Ä            sokay             z   1         „default       adc@9000          .    amlogic,meson-axg-saradc amlogic,meson-saradc            Ä      �        8        ò            š       I            `   '   ,      ,   
   ,            gclkin core adc_clk adc_sel           sokay               2         ’   C         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          Ä      ð€                        %            6   @   A   B   C   D   E   F   G         ’          watchdog@f0d0             amlogic,meson-gxbb-wdt           Ä      ðÐ                `   '      pwm@1b000             amlogic,meson-axg-ee-pwm             Ä     °                 Ü            sokay             z   3         „default          ’   \      pwm@1a000             amlogic,meson-axg-ee-pwm             Ä                       Ü         	   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   4         „default    audio-codec@1b            ti,tas5707           Ä           Q   5               =            ]   6        i   6        u   7        ƒ   7        ‘   7        Ÿ   7         NSPK1             ’   T         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   8   9         „default          ­   bluetooth             brcm,bcm43438-bt            ½   :   D                bus@ffe00000              simple-bus           Ä    ÿà                               +                        ÿà             sd@5000           amlogic,meson-axg-mmc            Ä      P                 š       Ù            sokay             `            ;               gcore clkin0 clkin1          _      -                     +             z   ;        Ì   <         „default clk-gate            Ö            à         ñ        ÿëÂ                           &   =        1   0        =   >   wifi@1           Ä             brcm,bcm4329-fmac            mmc@7000              amlogic,meson-axg-mmc            Ä      p                 š       Ú            sokay             `             <               gcore clkin0 clkin1          _      .         z   ?   @        Ì   A         „default clk-gate            Ö            J        ÿëÂ                            \         i        &   B        1   6        =   >      phy@9020              amlogic,meson-gxl-usb2-phy          x             Ä      �                  `      *         gphy         _      "        ƒphy          ’            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         6xtal                         ’   '      adc_keys          	    adc-keys            Ÿ   C            «buttons         ¼ w@   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@24000        audio-codec-0            =              everest,es7241             6           6        )   6         sokay             NLinein           ’   U      audio-codec-1            =              everest,es7154          ^   6        5   D         sokay             NLineout          ’   S      audio-codec-2            =              linux,spdif-dit          sokay             NDIT          ’   W      audio-codec-3            =              dmic-codec          A           N   2         sokay             NMIC          ’   [      audio-codec-4            =              linux,spdif-dir          sokay             NDIR          ’   Y      emmc-pwrseq           mmc-pwrseq-emmc         Q   :               ’   B      chosen          ^serial0:115200n8          memory@0             ¸memory           Ä            @         regulator-main_12v            regulator-fixed         j12V         y ·         ‘ ·          ©         ’   7      regulator-vcc_3v3             regulator-fixed         jVCC_3V3         y 2Z         ‘ 2Z         ½   0         ©         ’   6      regulator-vcc_5v              regulator-fixed         jVCC5V           y LK@        ‘ LK@        ½   7        È   5                Í         ’   D      regulator-vddao_3v3           regulator-fixed       
  jVDDAO_3V3           y 2Z         ‘ 2Z         ½   7         ©         ’   0      regulator-vddio_ao18              regulator-fixed         jVDDIO_AO18          y w@        ‘ w@        ½   0         ©         ’   2      regulator-vddio_boot              regulator-fixed         jVDDIO_BOOT          y w@        ‘ w@        ½   0         ©         ’   >      regulator-usb_pwr             regulator-fixed         jUSB_PWR         y LK@        ‘ LK@        ½   D        È   5                Í         ’         sdio-pwrseq           mmc-pwrseq-simple           Q   :   6            `   E      
   gext_clock            ’   =      speaker-leds          
    gpio-leds      aled1           Öspeaker:aled1           W   F             aled2           Öspeaker:aled2           W   F             aled3           Öspeaker:aled3           W   F             aled4           Öspeaker:aled4           W   F             aled5           Öspeaker:aled5           W   F             aled6           Öspeaker:aled6           W   F                sound             amlogic,axg-sound-card        	   7AXG-S400            à   G   H   I   J   K      F  ïLine Lineout Line Linein Speaker Speaker1 Left Speaker Speaker1 Right        +  ýTDMOUT_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                                        2#(  &` p           sokay       dai-link-0          G   L      dai-link-1          G   M      dai-link-2          G   N      dai-link-3          G   O      dai-link-4          G   P      dai-link-5          G   Q      dai-link-6          G   R        Qi2s         \              s              Š      codec-0         G   S      codec-1         G   T      codec-2         G   U         dai-link-7          G   V   codec           G   W         dai-link-8          G   X   codec           G   Y         dai-link-9          G   Z   codec           G   [            wifi32k       
    pwm-clock                       �  €         ’   \      w6             ’   E         	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 next-level-cache read-only secure-monitor ranges no-map mboxes shmem #clock-cells clock-indices clock-output-names #thermal-sensor-cells resets dr_mode phys phy-names 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 phy-handle phy-mode eee-broken-1000t reg-names gpio-controller #gpio-cells gpio-ranges groups function bias-disable bias-pull-up bias-pull-down #mbox-cells amlogic,fifo-depth #reset-cells amlogic,has-chip-id #pwm-cells vcc-supply #io-channel-cells vref-supply interrupt-controller #interrupt-cells amlogic,channel-interrupts reset-gpios 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 #phy-cells reset-names 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 assigned-clocks assigned-clock-parents assigned-clock-rates sound-dai dai-format dai-tdm-slot-tx-mask-2 dai-tdm-slot-rx-mask-1 mclk-fs pwms 