 8   8 ,   (            h ,H                                  samsung,tm2e samsung,exynos5433                                  &            7Samsung TM2E board           =handset    arm-a53-pmu           arm,cortex-a53-pmu        0   J                  !          "          #            U                  arm-a57-pmu           arm,cortex-a57-pmu        0   J       4          5          6          7            U            	      clock             fixed-clock          hoscclk           {             n6                   cpus                                cpu-map    cluster0       core0                     core1                     core2                     core3                        cluster1       core0                     core1                     core2                     core3               	            cpu@100          cpu           arm,cortex-a53           psci                            
         
   apolloclk                                                  @                   $           1   @        C           P           a                     cpu@101          cpu           arm,cortex-a53           psci                                                              @                   $           1   @        C           P                     cpu@102          cpu           arm,cortex-a53           psci                                                              @                   $           1   @        C           P                     cpu@103          cpu           arm,cortex-a53           psci                                                              @                   $           1   @        C           P                     cpu@0            cpu           arm,cortex-a57           psci                                '      	   atlasclk                                                   @                   $           1   @        C           P           a                     cpu@1            cpu           arm,cortex-a57           psci                                                               @                   $           1   @        C           P                     cpu@2            cpu           arm,cortex-a57           psci                                                               @                   $           1   @        C           P                     cpu@3            cpu           arm,cortex-a57           psci                                                               @                   $           1   @        C           P               	      l2-cache0             cache           l            x                        @                             l2-cache1             cache           l            x                       @                                opp-table-0           operating-points-v2                         opp-400000000               ׄ                opp-500000000               e          H      opp-600000000               #F          ~      opp-700000000               )'                opp-800000000               /          B@      opp-900000000               5                opp-1000000000              ;          g8      opp-1100000000              A                opp-1200000000              G                opp-1300000000              M|m          0         opp-table-1           operating-points-v2                         opp-500000000               e                opp-600000000               #F                opp-700000000               )'          t      opp-800000000               /          t      opp-900000000               5          N      opp-1000000000              ;                opp-1100000000              A          s      opp-1200000000              G          Լ      opp-1300000000              M|m          6d      opp-1400000000              SrN                opp-1500000000              Yh/          *      opp-1600000000              _^          [\      opp-1700000000              eS                opp-1800000000              kI          T      opp-1900000000              q?          C         psci          	    arm,psci             smc                           soc@0             simple-bus                                                    chipid@10000000       4    samsung,exynos5433-chipid samsung,exynos4210-chipid                      clock-controller@10030000             samsung,exynos5433-cmu-top                         {         /   oscclk sclk_mphy_pll sclk_mfc_pll sclk_bus_pll                                                                         clock-controller@10fc0000             samsung,exynos5433-cmu-cpif                        {            oscclk                                clock-controller@105b0000             samsung,exynos5433-cmu-mif           [               {            oscclk sclk_mphy_pll                                    '      G              
            -@                  clock-controller@14c80000             samsung,exynos5433-cmu-peric                           {               W      clock-controller@10040000             samsung,exynos5433-cmu-peris                           {               (      clock-controller@156e0000             samsung,exynos5433-cmu-fsys          n              {            oscclk sclk_ufs_mphy aclk_fsys_200 sclk_pcie_100_fsys sclk_ufsunipro_fsys sclk_mmc2_fsys sclk_mmc1_fsys sclk_mmc0_fsys sclk_usbhost30_fsys sclk_usbdrd30_fsys         L                                                                  P        ;      :      	                  
                              @                                                        (                                                    clock-controller@12460000             samsung,exynos5433-cmu-g2d           F              {         !   oscclk aclk_g2d_266 aclk_g2d_400                                             clock-controller@13b90000             samsung,exynos5433-cmu-disp                        {            oscclk sclk_dsim1_disp sclk_dsim0_disp sclk_dsd_disp sclk_decon_tv_eclk_disp sclk_decon_vclk_disp sclk_decon_eclk_disp sclk_decon_tv_vclk_disp aclk_disp_333          D                                                                       h              H      
                                                $                  `                                              s      r                                ׄ                   clock-controller@114c0000             samsung,exynos5433-cmu-aud           L              {            oscclk fout_aud_pll                                                              
            ?      >      =                              
            	                              @                                
                        L                                       @w  w   @                   clock-controller@13600000             samsung,exynos5433-cmu-bus0          `              {            aclk_bus0_400                        clock-controller@14800000             samsung,exynos5433-cmu-bus1                        {            aclk_bus1_400                        clock-controller@13400000             samsung,exynos5433-cmu-bus2          @              {            oscclk aclk_bus2_400                            clock-controller@14aa0000             samsung,exynos5433-cmu-g3d                          {            oscclk aclk_g3d_400                                          O      clock-controller@13cf0000             samsung,exynos5433-cmu-gscl                        {         #   oscclk aclk_gscl_111 aclk_gscl_333                                                                                               clock-controller@11900000             samsung,exynos5433-cmu-apollo                           {            oscclk sclk_bus_pll_apollo                                
      clock-controller@11800000             samsung,exynos5433-cmu-atlas                            {            oscclk sclk_bus_pll_atlas                                       clock-controller@150d0000             samsung,exynos5433-cmu-mscl                        {         $   oscclk sclk_jpeg_mscl aclk_mscl_400                                                                                                                             clock-controller@15280000             samsung,exynos5433-cmu-mfc           (              {            oscclk aclk_mfc_400                              !           "                             "      clock-controller@14f80000             samsung,exynos5433-cmu-hevc                        {            oscclk aclk_hevc_400                                 #      clock-controller@146d0000             samsung,exynos5433-cmu-isp           m              {         %   oscclk aclk_isp_dis_400 aclk_isp_400                                       $      clock-controller@120d0000             samsung,exynos5433-cmu-cam0                        {         1   oscclk aclk_cam0_333 aclk_cam0_400 aclk_cam0_552                                             %      clock-controller@145d0000             samsung,exynos5433-cmu-cam1          ]              {         j   oscclk sclk_isp_uart_cam1 sclk_isp_spi1_cam1 sclk_isp_spi0_cam1 aclk_cam1_333 aclk_cam1_400 aclk_cam1_552         4                                                     &      clock-controller@11060000             samsung,exynos5433-cmu-imem                        {         6   oscclk aclk_imem_sssx_266 aclk_imem_266 aclk_imem_200                     e      g      f            '      slim-sss@11140000             samsung,exynos5433-slim-sss                        J      8         
   pclk aclk               '   #   '         power-domain@105c4000             samsung,exynos5433-pd            \@                         GSCL                      power-domain@105c4020             samsung,exynos5433-pd            \@                            &        CAM0                %      power-domain@105c4040             samsung,exynos5433-pd            \@@                        MSCL                      power-domain@105c4060             samsung,exynos5433-pd            \@`                        G3D                   power-domain@105c4080             samsung,exynos5433-pd            \@                        DISP                      power-domain@105c40a0             samsung,exynos5433-pd            \@                        CAM1                &      power-domain@105c40c0             samsung,exynos5433-pd            \@                        AUD                   power-domain@105c4120             samsung,exynos5433-pd            \A                         G2D                   power-domain@105c4140             samsung,exynos5433-pd            \A@                           %        ISP             $      power-domain@105c4180             samsung,exynos5433-pd            \A                        MFC             !      power-domain@105c41c0             samsung,exynos5433-pd            \A                        HEVC                #      tmu@10060000              samsung,exynos5433-tmu                         J       _               (      (   #         tmu_apbif tmu_sclk                       6okay            =   )                  tmu@10068000              samsung,exynos5433-tmu                        J       `               (      (   #         tmu_apbif tmu_sclk                     	  6disabled                      tmu@10070000              samsung,exynos5433-tmu                         J       c               (      (   "         tmu_apbif tmu_sclk                       6okay            =   )                  tmu@10078000              samsung,exynos5433-tmu                        J       s               (      (   "         tmu_apbif tmu_sclk                       6okay            =   )                  tmu@1007c000              samsung,exynos5433-tmu                        J       ^               (      (   "         tmu_apbif tmu_sclk                     	  6disabled                      timer@101c0000        .    samsung,exynos5433-mct samsung,exynos4210-mct                          J       f          g          h          i          j          k          l          m          n          o          p          q                  (   	         fin_pll mct       ppmu@10480000             samsung,exynos-ppmu-v2           H            	  6disabled          ppmu@10490000             samsung,exynos-ppmu-v2           I              6okay       events     ppmu-event0-d0-general          Ippmu-event0-d0-general                          ppmu@104b0000             samsung,exynos-ppmu-v2           K            	  6disabled          ppmu@104c0000             samsung,exynos-ppmu-v2           L              6okay       events     ppmu-event0-d1-general          Ippmu-event0-d1-general                          pinctrl@10580000              samsung,exynos5433-pinctrl           X     	             Tdefault         b   *   wakeup-interrupt-controller       ;    samsung,exynos5433-wakeup-eint samsung,exynos7-wakeup-eint           J                gpa0-gpio-bank           l        |                     &         `   J                                                                                                        _      gpa1-gpio-bank           l        |                     &         `   J                 	          
                                                                            q      gpa2-gpio-bank           l        |                                         gpa3-gpio-bank           l        |                                   I      gpf1-gpio-bank           l        |                                   D      gpf2-gpio-bank           l        |                             gpf3-gpio-bank           l        |                             gpf4-gpio-bank           l        |                             gpf5-gpio-bank           l        |                             initial-state               *   pin-gpa0-0          gpa0-0                                           pin-gpa0-1          gpa0-1                                            pin-gpa0-2          gpa0-2                                           pin-gpa0-3          gpa0-3                                            pin-gpa0-4          gpa0-4                                            pin-gpa0-5          gpa0-5                                           pin-gpa0-6          gpa0-6                                            pin-gpa0-7          gpa0-7                                            pin-gpa1-0          gpa1-0                                           pin-gpa1-1          gpa1-1                                           pin-gpa1-2          gpa1-2                                            pin-gpa1-3          gpa1-3                                           pin-gpa1-4          gpa1-4                                           pin-gpa1-5          gpa1-5                                            pin-gpa1-6          gpa1-6                                            pin-gpa1-7          gpa1-7                                            pin-gpa2-0          gpa2-0                                            pin-gpa2-1          gpa2-1                                            pin-gpa2-2          gpa2-2                                            pin-gpa2-3          gpa2-3                                           pin-gpa2-4          gpa2-4                                            pin-gpa2-5          gpa2-5                                           pin-gpa2-6          gpa2-6                                           pin-gpa2-7          gpa2-7                                            pin-gpa3-0          gpa3-0                                           pin-gpa3-1          gpa3-1                                           pin-gpa3-2          gpa3-2                                            pin-gpa3-3          gpa3-3                                           pin-gpa3-4          gpa3-4                                            pin-gpa3-5          gpa3-5                                           pin-gpa3-6          gpa3-6                                           pin-gpa3-7          gpa3-7                                           pin-gpf1-0          gpf1-0                                            pin-gpf1-1          gpf1-1                                            pin-gpf1-2          gpf1-2                                           pin-gpf1-4          gpf1-4                                           pin-gpf1-5          gpf1-5                                           pin-gpf1-6          gpf1-6                                           pin-gpf1-7          gpf1-7                                           pin-gpf2-0          gpf2-0                                           pin-gpf2-1          gpf2-1                                           pin-gpf2-2          gpf2-2                                           pin-gpf2-3          gpf2-3                                           pin-gpf3-0          gpf3-0                                           pin-gpf3-1          gpf3-1                                           pin-gpf3-2          gpf3-2                                            pin-gpf3-3          gpf3-3                                           pin-gpf4-0          gpf4-0                                           pin-gpf4-1          gpf4-1                                           pin-gpf4-2          gpf4-2                                           pin-gpf4-3          gpf4-3                                           pin-gpf4-4          gpf4-4                                           pin-gpf4-5          gpf4-5                                           pin-gpf4-6          gpf4-6                                           pin-gpf4-7          gpf4-7                                           pin-gpf5-0          gpf5-0                                           pin-gpf5-1          gpf5-1                                           pin-gpf5-2          gpf5-2                                           pin-gpf5-3          gpf5-3                                           pin-gpf5-4          gpf5-4                                           pin-gpf5-5          gpf5-5                                           pin-gpf5-6          gpf5-6                                           pin-gpf5-7          gpf5-7                                              te-irq-pins         gpf1-3                         ?         pinctrl@114b0000              samsung,exynos5433-pinctrl           K              J       D                 gpz0-gpio-bank           l        |                             gpz1-gpio-bank           l        |                             i2s0-bus-pins         1  gpz0-0 gpz0-1 gpz0-2 gpz0-3 gpz0-4 gpz0-5 gpz0-6                                                         pcm0-bus-pins           gpz1-0 gpz1-1 gpz1-2 gpz1-3                                          uart-aud-bus-pins           gpz1-3 gpz1-2 gpz1-1 gpz1-0                                                         pinctrl@10fe0000              samsung,exynos5433-pinctrl                         J                  Tdefault         b   +   gpv6-gpio-bank           l        |                             initial-state               +   pin-gpv6-0          gpv6-0                                           pin-gpv6-1          gpv6-1                                                 pinctrl@14ca0000              samsung,exynos5433-pinctrl                         J                 Tdefault         b   ,   gpj2-gpio-bank           l        |                             pcie-wlanen-pins            gpj2-0                                                      initial-state               ,   pin-gpj2-1          gpj2-1                                           pin-gpj2-2          gpj2-2                                                 pinctrl@14cb0000              samsung,exynos5433-pinctrl                         J            gpd5-gpio-bank           l        |                             spi2-bus-pins           gpd5-0 gpd5-2 gpd5-3                                                  e      hs-i2c6-bus-pins            gpd5-3 gpd5-2                                                 w         pinctrl@15690000              samsung,exynos5433-pinctrl           i              J                  Tdefault         b   -   gph1-gpio-bank           l        |                             gpr4-gpio-bank           l        |                             gpr0-gpio-bank           l        |                             gpr1-gpio-bank           l        |                             gpr2-gpio-bank           l        |                             gpr3-gpio-bank           l        |                                         sd0-clk-pins            gpr0-0                                                      sd0-cmd-pins            gpr0-1                                                      sd0-rdqs-pins           gpr0-2                                                     sd0-qrdy-pins           gpr0-3                                                     sd0-bus-width1-pins         gpr1-0                                                     sd0-bus-width4-pins         gpr1-1 gpr1-2 gpr1-3                                                       sd0-bus-width8-pins         gpr1-4 gpr1-5 gpr1-6 gpr1-7                                                    sd1-clk-pins            gpr2-0                                          sd1-cmd-pins            gpr2-1                                          sd1-bus-width1-pins         gpr3-0                                         sd1-bus-width4-pins         gpr3-1 gpr3-2 gpr3-3                                           sd1-bus-width8-pins         gpr3-4 gpr3-5 gpr3-6 gpr3-7                                        pcie-bus-pins           gpr3-4 gpr3-5 gpr3-6                                            sd2-clk-pins            gpr4-0                                                      sd2-cmd-pins            gpr4-1                                                      sd2-cd-pins         gpr4-2                                         sd2-bus-width1-pins         gpr4-3                                                     sd2-bus-width4-pins         gpr4-4 gpr4-5 gpr4-6                                                       sd2-clk-output-pins         gpr4-0                                          sd2-cmd-output-pins         gpr4-1                                          initial-state               -   pin-gpr3-0          gpr3-0                                            pin-gpr3-1          gpr3-1                                           pin-gpr3-2          gpr3-2                                           pin-gpr3-3          gpr3-3                                           pin-gpr3-7          gpr3-7                                                  pinctrl@11090000              samsung,exynos5433-pinctrl           	              J      E           Tdefault         b   .   gpf0-gpio-bank           l        |                                   b      initial-state               .   pin-gpf0-0          gpf0-0                                           pin-gpf0-1          gpf0-1                                           pin-gpf0-2          gpf0-2                                           pin-gpf0-3          gpf0-3                                           pin-gpf0-4          gpf0-4                                           pin-gpf0-5          gpf0-5                                            pin-gpf0-6          gpf0-6                                           pin-gpf0-7          gpf0-7                                                 pinctrl@14cd0000              samsung,exynos5433-pinctrl                         J                 Tdefault         b   /   gpj0-gpio-bank           l        |                                   r      hs-i2c4-bus-pins            gpj0-1 gpj0-0                                                 p      initial-state               /   pin-gpj0-2          gpj0-2                                                 pinctrl@14cc0000              samsung,exynos5433-pinctrl                         J                 Tdefault         b   0   gpv7-gpio-bank           l        |                                   {      gpb0-gpio-bank           l        |                             gpc0-gpio-bank           l        |                                   a      gpc1-gpio-bank           l        |                             gpc2-gpio-bank           l        |                             gpc3-gpio-bank           l        |                             gpg0-gpio-bank           l        |                                   C      gpd0-gpio-bank           l        |                                         gpd1-gpio-bank           l        |                             gpd2-gpio-bank           l        |                             gpd4-gpio-bank           l        |                                         gpd8-gpio-bank           l        |                             gpd6-gpio-bank           l        |                                   ^      gpd7-gpio-bank           l        |                             gpg1-gpio-bank           l        |                             gpg2-gpio-bank           l        |                             gpg3-gpio-bank           l        |                             hs-i2c8-bus-pins            gpb0-1 gpb0-0                                                 ~      hs-i2c9-bus-pins            gpb0-3 gpb0-2                                                       i2s1-bus-pins         #  gpd4-0 gpd4-1 gpd4-2 gpd4-3 gpd4-4                                           pcm1-bus-pins         #  gpd4-0 gpd4-1 gpd4-2 gpd4-3 gpd4-4                                           spdif-bus-pins          gpd4-3 gpd4-4                                            fimc-is-spi-pin0-pins           gpc3-3 gpc3-2 gpc3-1 gpc3-0                                          fimc-is-spi-pin1-pins           gpc3-7 gpc3-6 gpc3-5 gpc3-4                                          uart0-bus-pins          gpd0-3 gpd0-2 gpd0-1 gpd0-0                                    X      hs-i2c2-bus-pins            gpd0-3 gpd0-2                                                 n      uart2-bus-pins          gpd1-5 gpd1-4                                      Z      uart1-bus-pins          gpd1-3 gpd1-2 gpd1-1 gpd1-0                                    Y      hs-i2c3-bus-pins            gpd1-3 gpd1-2                                                 o      hs-i2c0-bus-pins            gpd2-1 gpd2-0                                                 l      hs-i2c1-bus-pins            gpd2-3 gpd2-2                                                 m      pwm0-out-pins           gpd2-4                                                 k      pwm1-out-pins           gpd2-5                                           pwm2-out-pins           gpd2-6                                           pwm3-out-pins           gpd2-7                                           spi1-bus-pins           gpd6-2 gpd6-4 gpd6-5                                                  ]      hs-i2c7-bus-pins            gpd2-7 gpd2-6                                                 x      spi0-bus-pins           gpd8-0 gpd6-0 gpd6-1                                                  \      hs-i2c10-bus-pins           gpg3-1 gpg3-0                                                       hs-i2c11-bus-pins           gpg3-3 gpg3-2                                                       spi3-bus-pins           gpg3-4 gpg3-6 gpg3-7                                                  f      spi4-bus-pins           gpv7-1 gpv7-3 gpv7-4                                                  h      fimc-is-uart-pins           gpc1-1 gpc0-7                                            fimc-is-ch0-i2c-pins            gpc2-1 gpc2-0                                            fimc-is-ch0-mclk-pins           gpd7-0                                           fimc-is-ch1-i2c-pins            gpc2-3 gpc2-2                                            fimc-is-ch1-mclk-pins           gpd7-1                                           fimc-is-ch2-i2c-pins            gpc2-5 gpc2-4                                            fimc-is-ch2-mclk-pins           gpd7-2                                           initial-state               0   pin-gpv7-0          gpv7-0                                           pin-gpv7-1          gpv7-1                                           pin-gpv7-2          gpv7-2                                            pin-gpv7-3          gpv7-3                                           pin-gpv7-4          gpv7-4                                           pin-gpv7-5          gpv7-5                                           pin-gpb0-4          gpb0-4                                           pin-gpc0-2          gpc0-2                                           pin-gpc0-5          gpc0-5                                           pin-gpc0-7          gpc0-7                                           pin-gpc1-1          gpc1-1                                           pin-gpc3-4          gpc3-4                                            pin-gpc3-5          gpc3-5                                            pin-gpc3-6          gpc3-6                                            pin-gpc3-7          gpc3-7                                            pin-gpg0-0          gpg0-0                                           pin-gpg0-1          gpg0-1                                          pin-gpd2-5          gpd2-5                                           pin-gpd4-0          gpd4-0                                            pin-gpd4-1          gpd4-1                                           pin-gpd4-2          gpd4-2                                           pin-gpd4-3          gpd4-3                                           pin-gpd4-4          gpd4-4                                           pin-gpd6-3          gpd6-3                                           pin-gpd8-1          gpd8-1                                           pin-gpg1-0          gpg1-0                                           pin-gpg1-1          gpg1-1                                           pin-gpg1-2          gpg1-2                                           pin-gpg1-3          gpg1-3                                           pin-gpg1-4          gpg1-4                                           pin-gpg2-0          gpg2-0                                           pin-gpg2-1          gpg2-1                                           pin-gpg3-0          gpg3-0                                           pin-gpg3-1          gpg3-1                                           pin-gpg3-5          gpg3-5                                                 pinctrl@14ce0000              samsung,exynos5433-pinctrl                         J                 Tdefault         b   1   gpj1-gpio-bank           l        |                             hs-i2c5-bus-pins            gpj1-1 gpj1-0                                                 s      initial-state               1   pin-gpj1-2          gpj1-2                                                 system-controller@105c0000        )    samsung,exynos5433-pmu simple-mfd syscon             \    P         {         	   clkout16                           2                           2   mipi-phy          "    samsung,exynos5433-mipi-video-phy                         3           4        #   5            <      syscon-reboot             syscon-reboot           7   2        >           E            interrupt-controller@11001000             arm,gic-400                                            @      `              J      	                    decon@13800000            samsung,exynos5433-decon                 !      X         q      )      -      >      F      ,      =      E      k      l      g         pclk aclk_decon aclk_smmu_decon0x aclk_xiu_decon0x pclk_smmu_decon0x aclk_smmu_decon1x aclk_xiu_decon1x pclk_smmu_decon1x sclk_decon_vclk sclk_decon_eclk dsd                      Jfifo vsync lcd_sys        $   J                                      #   5        6okay            Z   6   7        am0 m1      ports                               port@0                  endpoint            m   8            E               decon@13880000            samsung,exynos5433-decon-tv                     X         X      (      +      <      D      *      ;      C      ^      j      g         pclk aclk_decon aclk_smmu_decon0x aclk_xiu_decon0x pclk_smmu_decon0x aclk_smmu_decon1x aclk_xiu_decon1x pclk_smmu_decon1x sclk_decon_vclk sclk_decon_eclk dsd           #   5                   Jfifo vsync lcd_sys        $   J                                      6okay            Z   9   :        am0 m1      ports                               port@0                  endpoint            m   ;            J               dsi@13900000              samsung,exynos5433-mipi-dsi                        J                  }   <           dsim          (         W      _      `      e      i      `   bus_clk phyclk_mipidphy0_bitclkdiv8 phyclk_mipidphy0_rxclkesc0 sclk_rgb_vclk_to_dsim0 sclk_mipi                    6okay                                        =           >                  $         n6         Tdefault         b   ?   ports                               port@0                  endpoint            m   @            F            panel@0           samsung,s6e3hf2                         A        
   B           C               !   D                mic@13930000              samsung,exynos5433-mic                H               U      f          pclk_mic0 sclk_rgb_vclk_to_mic0                    .   5        6okay       ports                               port@0                  endpoint            m   E            8         port@1                 endpoint            m   F            @               hdmi@13970000             samsung,exynos5433-hdmi                        J                L         T      S      a      b      p            o               h      t   hdmi_pclk hdmi_i_pclk i_tmds_clk i_pixel_clk tmds_clko tmds_clko_user pixel_clko pixel_clko_user oscclk i_spdif_clk         B   G        F   H        J   2        a   5        x            6okay               I                   =           >           =               ports                               port@0                  endpoint            m   J            ;         port@1                 endpoint            m   K            |               hdmiphy@13af0000                              G      syscon@13b80000       @    samsung,exynos5433-disp-sysreg samsung,exynos5433-sysreg syscon                          5      syscon@120f0000       @    samsung,exynos5433-cam0-sysreg samsung,exynos5433-sysreg syscon                           3      syscon@145f0000       @    samsung,exynos5433-cam1-sysreg samsung,exynos5433-sysreg syscon          _    8            4      syscon@156f0000       @    samsung,exynos5433-fsys-sysreg samsung,exynos5433-sysreg syscon          o    D                  video-scaler@13c00000             samsung,exynos5433-gsc                         J      )         %   pclk aclk aclk_xiu aclk_gsclbend gsd          (                           
              Z   L                 video-scaler@13c10000             samsung,exynos5433-gsc                         J      *         %   pclk aclk aclk_xiu aclk_gsclbend gsd          (                           
              Z   M                 video-scaler@13c20000             samsung,exynos5433-gsc                         J      +         %   pclk aclk aclk_xiu aclk_gsclbend gsd          (                           
              Z   N                 gpu@14ac0000          &    samsung,exynos5433-mali arm,mali-t760                P       $   J                                   Jjob mmu gpu             O            core                           P        6okay               Q   opp-table             operating-points-v2             P   opp-160000000               	h          B@      opp-267000000                        B@      opp-350000000               ܓ               opp-420000000                               opp-500000000               e          g8      opp-550000000                U         *      opp-600000000               #F          0      opp-700000000               )'          0            scaler@15000000           samsung,exynos5433-scaler                          J                  pclk aclk aclk_xiu                                	        Z   R                 scaler@15010000           samsung,exynos5433-scaler                         J                  pclk aclk aclk_xiu                                	        Z   S                 codec@15020000            samsung,exynos5433-jpeg                        J                  pclk aclk aclk_xiu sclk                                	               Z   T                 codec@152e0000            samsung,exynos5433-mfc           .              J      f            pclk aclk aclk_xiu              "      "   	   "           Z   U   V        aleft right             !      sysmmu@13a00000           samsung,exynos-sysmmu                          J                
   aclk pclk                  -      F                                   6      sysmmu@13a10000           samsung,exynos-sysmmu                          J                
   aclk pclk                  ,      E                                   7      sysmmu@13a20000           samsung,exynos-sysmmu                          J                
   aclk pclk                  +      D                                   9      sysmmu@13a30000           samsung,exynos-sysmmu                          J                
   aclk pclk                  *      C                                   :      sysmmu@13c80000           samsung,exynos-sysmmu                          J                
   aclk pclk                                                           L      sysmmu@13c90000           samsung,exynos-sysmmu                          J      "         
   aclk pclk                                                           M      sysmmu@13ca0000           samsung,exynos-sysmmu                          J      $         
   aclk pclk                                                           N      sysmmu@15040000           samsung,exynos-sysmmu                          J               
   aclk pclk                                                             R      sysmmu@15050000           samsung,exynos-sysmmu                          J               
   aclk pclk                                                             S      sysmmu@15060000           samsung,exynos-sysmmu                          J               
   aclk pclk                                                             T      sysmmu@15200000           samsung,exynos-sysmmu                           J      `         
   aclk pclk               "      "                          !            U      sysmmu@15210000           samsung,exynos-sysmmu            !              J      b         
   aclk pclk               "   
   "                          !            V      serial@14c10000           samsung,exynos5433-uart                        J                     W      W   $         uart clk_uart_baud0         Tdefault         b   X      	  6disabled          serial@14c20000           samsung,exynos5433-uart                        J                     W      W   #         uart clk_uart_baud0         Tdefault         b   Y        6okay          serial@14c30000           samsung,exynos5433-uart                        J                     W      W   "         uart clk_uart_baud0         Tdefault         b   Z      	  6disabled          spi@14d20000              samsung,exynos5433-spi                         J                    [   	   [           tx rx                                        W      W   !   W   =         spi spi_busclk0 spi_ioclk                       Tdefault         b   \                            	  6disabled          spi@14d30000              samsung,exynos5433-spi                         J                    [      [   
        tx rx                                        W      W       W   <         spi spi_busclk0 spi_ioclk                       Tdefault         b   ]                      @        6okay            
   ^          audio-codec@0             wlf,wm5110                       1-          &   _         J                   2       `            mclk1 mclk2          l        |                               %  ,        >           W           e            u                                                                          a                  b                   c           c           c           c           c           d        *   d               controller-data         9                spi@14d40000              samsung,exynos5433-spi                         J                    [      [           tx rx                                        W      W      W   ;         spi spi_busclk0 spi_ioclk                       Tdefault         b   e                      @      	  6disabled          spi@14d50000              samsung,exynos5433-spi                         J                    [      [           tx rx                                        W      W      W   7         spi spi_busclk0 spi_ioclk                       Tdefault         b   f                      @        6okay             T   irled@0           ir-spi-led                        LK@        c   g        p<            {   controller-data         9                spi@14d00000              samsung,exynos5433-spi                         J                    [      [           tx rx                                        W      W      W   6         spi spi_busclk0 spi_ioclk                       Tdefault         b   h                      @      	  6disabled          adc@14d10000          +    samsung,exynos5433-adc samsung,exynos7-adc                         J                  adc             W   0                   6okay               )            i   thermistor-ap             murata,ncp03wf104            w@                                i          thermistor-battery            murata,ncp03wf104            w@                                i                      thermistor-charger            murata,ncp03wf104            w@                                i            i2s@14d60000          +    samsung,exynos5433-i2s samsung,exynos7-i2s                           [      [           tx rx            J                     W   /   W   /   W   A         iis i2s_opclk0 i2s_opclk1            {           x           6okay               j              W   A            j      pwm@14dd0000          .    samsung,exynos5433-pwm samsung,exynos4210-pwm                       <   J                                                                              W   ,         timers                     6okay            b   k        Tdefault                   i2c@14e40000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   l            W   
         hsi2c           6okay              &%   pmic@66           samsung,s2mps13-pmic             &   _         J                  f                     clocks            samsung,s2mps13-clk          {         !   hs2mps13_ap s2mps13_cp s2mps13_bt                `      regulators     LDO1            VDD_ALIVE_0.9V_AP           $         <          T      LDO2            VDDQ_MMC2_2.8V_AP           $ *        < *         T   regulator-state-mem          h         LDO3            VDD1_E_1.8V_AP          $ w@        < w@         T            )      LDO4            VDD10_MIF_PLL_1.0V_AP           $          <           T   regulator-state-mem          h         LDO5            VDD10_DPLL_1.0V_AP          $ B@        < B@         T   regulator-state-mem          h         LDO6            VDD10_MIPI2L_1.0V_AP            $ B@        < B@            =   regulator-state-mem          h         LDO7            VDD18_MIPI2L_1.8V_AP            $ w@        < w@         T            >   regulator-state-mem          h         LDO8            VDD18_LLI_1.8V_AP           $ w@        < w@         T   regulator-state-mem          h         LDO9            VDD18_ABB_ETC_1.8V_AP           $ w@        < w@         T   regulator-state-mem          h         LDO10           VDD33_USB30_3.0V_AP         $ -        < -               regulator-state-mem          h         LDO11           VDD_INT_M_1.0V_AP           $ B@        < B@         T   regulator-state-mem          h         LDO12           VDD_KFC_M_1.1V_AP           $ 5         < p         T      LDO13           VDD_G3D_M_0.95V_AP          $ ~        < ~         T   regulator-state-mem          h         LDO14           VDDQ_M1_LDO_1.2V_AP         $ O        < O         T   regulator-state-mem          h         LDO15           VDDQ_M2_LDO_1.2V_AP         $ O        < O         T   regulator-state-mem          h         LDO16           VDDQ_EFUSE          $ \        < 3@         T      LDO17           V_TFLASH_2.8V_AP            $ *        < *      LDO18           V_CODEC_1.8V_AP         $ w@        < w@            c      LDO19           VDDA_1.8V_COMP          $ w@        < w@         T      LDO20           VCC_2.8V_AP         $ *        < *         T      LDO21           VT_CAM_1.8V         $ w@        < w@      LDO22           CAM_IO_1.8V_AP          $ w@        < w@      LDO23           CAM_SEN_CORE_1.05V_AP           $         <       LDO24           VT_CAM_1.2V         $ O        < O      LDO25           UNUSED_LDO25            $ *        < *      LDO26           CAM_AF_2.8V_AP          $ *        < *      LDO27           VCC_3.0V_LCD_AP         $ -        < -            A      LDO28           VCC_1.8V_LCD_AP         $ w@        < w@            B      LDO29           VT_CAM_2.8V         $ -        < -      LDO30           TSP_AVDD_3.3V_AP            $ 2Z        < 2Z            t      LDO31           TSP_VDD_1.8V_AP         $ w@        < w@            u      LDO32           VTOUCH_1.8V_AP          $ w@        < w@      LDO33           VTOUCH_LED_3.3V         $ &%        < 2Z          0            v      LDO34           VCC_1.8V_MHL_AP         $ B@        <               z      LDO35           OIS_VM_2.8V         $ w@        < *      LDO36         
  VSIL_1.0V           $ B@        < B@            y      LDO37           VF_1.8V         $ w@        < w@      LDO38           VCC_3.3V_MOTOR_AP           $ 2Z        < 2Z                  LDO39           V_HRM_1.8V          $ w@        < w@      LDO40           V_HRM_3.3V          $ 2Z        < 2Z      BUCK1           VDD_MIF_0.9V_AP         $ 	'        < `         T   regulator-state-mem          h         BUCK2           VDD_EGL_1.0V_AP         $         <           T               regulator-state-mem          h         BUCK3           VDD_KFC_1.0V_AP         $ 5         < O         T               regulator-state-mem          h         BUCK4           VDD_INT_0.95V_AP            $ 	'        < `         T               regulator-state-mem          h         BUCK5           VDD_DISP_CAM0_0.9V_AP           $ 	'        < `         T   regulator-state-mem          h         BUCK6           VDD_G3D_0.9V_AP         $ 	'        < `         T            Q   regulator-state-mem          h         BUCK7           VDD_MEM1_1.2V_AP            $ O        < O         T      BUCK8           VDD_LLDO_1.35V_AP           $ p        < 2Z         T      BUCK9           VDD_MLDO_2.0V_AP            $ p        < 2Z         T      BUCK10        	  vdd_mem2            $ dp        < `         T               i2c@14e50000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   m            W   	         hsi2c         	  6disabled          i2c@14e60000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   n            W            hsi2c         	  6disabled          i2c@14e70000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   o            W            hsi2c         	  6disabled          i2c@14ec0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   p            W            hsi2c           6okay       nfc@27            samsung,s3fwrn5-i2c             '         &   q         J                 D                 r                i2c@14ed0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   s            W            hsi2c           6okay       touchscreen@49        
    st,stmfts               I         &   q         J                 t           u          ?          	                    v         i2c@14ee0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   w            W            hsi2c         	  6disabled          i2c@14ef0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   x            W            hsi2c           6okay              B@   bridge@39               9          sil,sii8620            y           z         &   b         J                 {                   2             xtal       ports                               port@0                  endpoint            m   |            K         port@1                 endpoint            m   }                              i2c@14d90000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b   ~            W            hsi2c           6okay       pmic@66           maxim,max77843           &   q         J                  f   extcon            maxim,max77843-muic    connector         ,    samsung,usb-connector-11pin usb-b-connector       
  micro-USB            Emicro      ports                               port@0                     	  6disabled          port@3                 endpoint            m               }               ports      port       endpoint            m                              regulators            maxim,max77843-regulator       SAFEOUT1          	  SAFEOUT1            $ 2Z        < K                  SAFEOUT2          	  SAFEOUT2            $ 2Z        < K      CHARGER         CHARGER                  2 0         motor-driver              maxim,max77843-haptic           I           W                         i2c@14da0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b               W            hsi2c         	  6disabled          i2c@14de0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b               W            hsi2c         	  6disabled          i2c@14df0000          /    samsung,exynos5433-hsi2c samsung,exynos7-hsi2c                         J                                          Tdefault         b               W            hsi2c           6okay                H      usb@15400000              samsung,exynos5433-dwusb3                   ;      r      n      m         aclk susp_clk phyclk pipe_pclk                                      @             6okay            \           i   =   usb@0         
    snps,dwc3                  r      ;      r         ref bus_early suspend                            J                  }                     usb2-phy usb3-phy           votg          phy@15500000              samsung,exynos5433-usbdrd-phy            P           $         ;         n      m      r         phy ref phy_utmi phy_pipe itp                      ~   2        6okay                              port       endpoint            m                           phy@15580000              samsung,exynos5433-usbdrd-phy            X           $         :         d      c      q         phy ref phy_utmi phy_pipe itp                      ~   2      	  6disabled                      usb@15a00000              samsung,exynos5433-dwusb3                   :      q      d      c         aclk susp_clk phyclk pipe_pclk                                                 	  6disabled       usb@0         
    snps,dwc3                  q      :      q         ref bus_early suspend                            J                  }                     usb2-phy usb3-phy            mmc@15540000          ;    samsung,exynos5433-dw-mshc-smu samsung,exynos7-dw-mshc-smu           J                                            T                     7      ?         biu ciu                    6okay                                                                               	               	-               	H               	e   Z        Tdefault         b                             	                         /       mmc@15550000          ;    samsung,exynos5433-dw-mshc-smu samsung,exynos7-dw-mshc-smu           J                                            U                     6      >         biu ciu            @      	  6disabled          mmc@15560000          ;    samsung,exynos5433-dw-mshc-smu samsung,exynos7-dw-mshc-smu           J                                            V                     5      =         biu ciu                    6okay             	         	        	                                       	               	-               Tdefault         b                    	         dma-controller@15610000           arm,pl330 arm,primecell          a              J                         A      	   apb_pclk            	               [      dma-controller@15600000           arm,pl330 arm,primecell          `              J                         @      	   apb_pclk            	         audio-subsystem@11400000              samsung,exynos5433-lpass             @     P                    %      
   sfr0_ctrl                                                  dma-controller@11420000           arm,pl330 arm,primecell          B              J       I                        	   apb_pclk            	                                i2s@11440000          +    samsung,exynos5433-i2s samsung,exynos7-i2s           D                                  tx rx            J       F                                           #      /      .         iis i2s_opclk0 i2s_opclk1            {           Tdefault         b                      x           6okay                      serial@11460000           samsung,exynos5433-uart          F              J       C                  !      ,         uart clk_uart_baud0         Tdefault         b                      6okay       bluetooth             brcm,bcm43438-bt            	 -        	                   	                  	                      `            extclk              pcie-phy@15680000             samsung,exynos5433-pcie-phy          h             ~   2        	                       6okay                      pcie@15700000             samsung,exynos5433-pcie          p     k                   
dbi elbi config                                             pci          J                         s      Y         pcie pcie_bus           
           
            
-               }         0                                           6okay            Tdefault         b              i   =        
7   >                    8                                         
D                         
W                                      timer             arm,armv8-timer       0   J                              
           n6       bus0              samsung,exynos-bus                          bus                     6okay            
e                         
t   
                  bus1              samsung,exynos-bus                          bus                     6okay            
         bus2              samsung,exynos-bus                          bus                     6okay            
         bus3              samsung,exynos-bus                          bus                     6okay            
         bus4              samsung,exynos-bus                          bus                     6okay            
         bus5              samsung,exynos-bus                          bus                     6okay            
         bus6              samsung,exynos-bus                          bus                     6okay            
         bus7              samsung,exynos-bus                          bus                     6okay            
         bus8              samsung,exynos-bus                          bus                     6okay            
         bus9              samsung,exynos-bus                          bus                     6okay            
         opp-table-2           operating-points-v2                         opp-400000000               ׄ          g8      opp-267000000                        B@      opp-200000000                               opp-160000000               	h                opp-134000000                        ~      opp-100000000                         N         opp-table-3           operating-points-v2                opp-267000000                     opp-200000000                      opp-160000000               	h       opp-134000000                     opp-100000000                         opp-table-4           operating-points-v2                opp-333000000               -@      opp-222000000               ;s      opp-166500000               	얠         opp-table-5           operating-points-v2                         opp-400000000               ׄ       opp-267000000                     opp-200000000                      opp-160000000               	h       opp-134000000                     opp-100000000                         opp-table-6           operating-points-v2                opp-400000000               ׄ       opp-200000000                      opp-134000000                     opp-100000000                         thermal-zones      atlas0-thermal          
           
            
       trips      atlas0-alert-0          
          
           Eactive                    atlas0-alert-1          
 p        
           Eactive                    atlas0-alert-2          
 $        
           Eactive                    atlas0-alert-3          
 8        
           Eactive                    atlas0-alert-4          
 L        
           Eactive                    atlas0-alert-5          
 _        
           Eactive                    atlas0-alert-6          
 s        
           Eactive                       cooling-maps       map0            
         0  
                              	            map1            
         0  
                              	            map2            
         0  
                              	            map3            
         0  
                              	            map4            
         0  
                              	            map5            
         0  
         	         	         	   	      	      map6            
         0  
      	         	         	      	   	               atlas1-thermal          
           
            
       trips      atlas1-alert-0          
          
           Eactive        atlas1-alert-1          
 p        
           Eactive        atlas1-alert-2          
 $        
           Eactive        atlas1-alert-3          
 8        
           Eactive        atlas1-alert-4          
 L        
           Eactive        atlas1-alert-5          
 _        
           Eactive        atlas1-alert-6          
 s        
           Eactive              g3d-thermal         
           
            
       trips      g3d-alert-0         
 p        
           Eactive        g3d-alert-1         
 $        
           Eactive        g3d-alert-2         
 8        
           Eactive        g3d-alert-3         
 L        
           Eactive        g3d-alert-4         
 _        
           Eactive        g3d-alert-5         
 s        
           Eactive        g3d-alert-6         
         
           Eactive              apollo-thermal          
           
            
       trips      apollo-alert-0          
          
           Eactive        apollo-alert-1          
 p        
           Eactive        apollo-alert-2          
 $        
           Eactive                    apollo-alert-3          
 8        
           Eactive                    apollo-alert-4          
 L        
           Eactive                    apollo-alert-5          
 _        
           Eactive                    apollo-alert-6          
 s        
           Eactive                       cooling-maps       map0            
         0  
                                          map1            
         0  
                                          map2            
         0  
                                          map3            
         0  
                                          map4            
         0  
         	         	         	         	            isp-thermal         
           
            
       trips      isp-alert-0         
 8        
           Eactive        isp-alert-1         
 L        
           Eactive        isp-alert-2         
 _        
           Eactive        isp-alert-3         
 s        
           Eactive        isp-alert-4         
         
           Eactive        isp-alert-5         
 (        
           Eactive        isp-alert-6         
         
           Eactive                 aliases         
/soc@0/video-scaler@13c00000            
/soc@0/video-scaler@13c10000            
/soc@0/video-scaler@13c20000            /soc@0/mmc@15540000         /soc@0/mmc@15560000         /soc@0/pinctrl@10580000         /soc@0/pinctrl@114b0000         /soc@0/pinctrl@10fe0000         '/soc@0/pinctrl@14ca0000         0/soc@0/pinctrl@14cb0000         9/soc@0/pinctrl@15690000         B/soc@0/pinctrl@11090000         K/soc@0/pinctrl@14cd0000         T/soc@0/pinctrl@14cc0000         ]/soc@0/pinctrl@14ce0000         f/soc@0/serial@14c10000          n/soc@0/serial@14c20000          v/soc@0/serial@14c30000        0  ~/soc@0/audio-subsystem@11400000/serial@11460000         /soc@0/spi@14d20000         /soc@0/spi@14d30000         /soc@0/spi@14d40000         /soc@0/spi@14d50000         /soc@0/spi@14d00000       chosen          /soc@0/serial@14c20000        memory@20000000          memory                                gpio-keys         
    gpio-keys      power-key                               t      
  power key              
      volume-up-key                                s        volume-up key              
      volume-down-key                             r        volume-down key            
      homepage-key               _                         homepage key               
         i2c-gpio-0        	    i2c-gpio                                                                                amplifier@31              maxim,max98504              1           )           )           d                     regulator-vph-pwr             regulator-fixed         VPH_PWR         $ @@        < @@            d      regulator-irda            regulator-fixed                                    irda_regulator              g      sound             samsung,tm2-audio                          ,          j            ;           K                   7wm5110        W  ZHP HPOUT1L HP HPOUT1R SPK SPKOUT SPKOUT HPOUT2L SPKOUT HPOUT2R RCV HPOUT3L RCV HPOUT3R           	compatible #address-cells #size-cells interrupt-parent model chassis-type interrupts interrupt-affinity clock-output-names #clock-cells clock-frequency phandle cpu device_type enable-method reg clocks clock-names operating-points-v2 #cooling-cells i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache cpu-supply cache-level cache-unified opp-shared opp-hz opp-microvolt cpu_off cpu_on ranges assigned-clocks assigned-clock-rates assigned-clock-parents power-domains #power-domain-cells label #thermal-sensor-cells status vtmu-supply event-name pinctrl-names pinctrl-0 gpio-controller #gpio-cells interrupt-controller #interrupt-cells samsung,pins samsung,pin-function samsung,pin-pud samsung,pin-drv #phy-cells samsung,cam0-sysreg samsung,cam1-sysreg samsung,disp-sysreg regmap offset mask interrupt-names iommus iommu-names remote-endpoint phys phy-names vddcore-supply vddio-supply samsung,burst-clock-frequency samsung,esc-clock-frequency samsung,pll-clock-frequency vdd3-supply vci-supply reset-gpios enable-gpios samsung,disp-syscon phy ddc samsung,syscon-phandle samsung,sysreg-phandle #sound-dai-cells hpd-gpios vdd-supply vdd_osc-supply vdd_pll-supply mali-supply #iommu-cells dmas dma-names samsung,spi-src-clk num-cs fifo-depth cs-gpios spi-max-frequency wlf,micd-detect-debounce wlf,micd-bias-start-time wlf,micd-rate wlf,micd-dbtime wlf,micd-force-micbias wlf,micd-configs wlf,hpdet-channel wlf,gpsw wlf,inmode wlf,reset wlf,ldoena AVDD-supply DBVDD1-supply CPVDD-supply DBVDD2-supply DBVDD3-supply SPKVDDL-supply SPKVDDR-supply samsung,spi-feedback-delay no-cs-readback power-supply duty-cycle led-active-low #io-channel-cells pullup-uv pullup-ohm pulldown-ohm io-channels samsung,pwm-outputs #pwm-cells samsung,s2mps11-wrstbi-ground wakeup-source regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-off-in-suspend regulator-ramp-delay en-gpios wake-gpios avdd-supply touchscreen-size-x touchscreen-size-y touch-key-connected ledvdd-supply cvcc10-supply iovcc18-supply regulator-min-microamp regulator-max-microamp haptic-supply pwms vdd33-supply vdd10-supply dr_mode samsung,pmu-syscon vbus-supply mmc-ddr-1_8v mmc-hs200-1_8v mmc-hs400-1_8v cap-mmc-highspeed non-removable card-detect-delay samsung,dw-mshc-ciu-div samsung,dw-mshc-sdr-timing samsung,dw-mshc-ddr-timing samsung,dw-mshc-hs400-timing samsung,read-strobe-delay bus-width cap-sd-highspeed disable-wp cd-gpios #dma-cells max-speed shutdown-gpios device-wakeup-gpios host-wakeup-gpios samsung,fsys-sysreg reg-names num-lanes num-viewport bus-range vdd18-supply interrupt-map-mask interrupt-map devfreq-events exynos,saturation-ratio devfreq thermal-sensors polling-delay-passive polling-delay temperature hysteresis trip cooling-device gsc0 gsc1 gsc2 mmc0 mmc2 pinctrl0 pinctrl1 pinctrl2 pinctrl3 pinctrl4 pinctrl5 pinctrl6 pinctrl7 pinctrl8 pinctrl9 serial0 serial1 serial2 serial3 spi0 spi1 spi2 spi3 spi4 stdout-path linux,code debounce-interval sda-gpios scl-gpios i2c-gpio,delay-us DIOVDD-supply DVDD-supply enable-active-high gpio audio-codec i2s-controller audio-amplifier mic-bias-gpios audio-routing 