     8  L   (            	j                                                                     %   ,emtrion SoM emCON-MX8M mini on Avari          %   2emtrion,emcon-mx8mm-avari fsl,imx8mm       aliases       &   =/soc@0/bus@30800000/ethernet@30be0000         "   G/soc@0/bus@30000000/gpio@30200000         "   M/soc@0/bus@30000000/gpio@30210000         "   S/soc@0/bus@30000000/gpio@30220000         "   Y/soc@0/bus@30000000/gpio@30230000         "   _/soc@0/bus@30000000/gpio@30240000         !   e/soc@0/bus@30800000/i2c@30a20000          !   j/soc@0/bus@30800000/i2c@30a30000          !   o/soc@0/bus@30800000/i2c@30a40000          !   t/soc@0/bus@30800000/i2c@30a50000          !   y/soc@0/bus@30800000/mmc@30b40000          !   ~/soc@0/bus@30800000/mmc@30b50000          !   /soc@0/bus@30800000/mmc@30b60000          6   /soc@0/bus@30800000/spba-bus@30800000/serial@30860000         6   /soc@0/bus@30800000/spba-bus@30800000/serial@30890000         6   /soc@0/bus@30800000/spba-bus@30800000/serial@30880000         $   /soc@0/bus@30800000/serial@30a60000       3   /soc@0/bus@30800000/spba-bus@30800000/spi@30820000        3   /soc@0/bus@30800000/spba-bus@30800000/spi@30830000        3   /soc@0/bus@30800000/spba-bus@30800000/spi@30840000        )   /soc@0/bus@30800000/i2c@30a20000/gpio@3a          cpus                                 idle-states          psci       cpu-pd-wait          2arm,idle-state             3                                         
        &            cpu@0           .cpu          2arm,cortex-a53          :            >  l        L              Spsci            a           n   @                                 @                                                    speed_grade                                          &   
      cpu@1           .cpu          2arm,cortex-a53          :           >  l        L              Spsci            a           n   @                                 @                                                               &         cpu@2           .cpu          2arm,cortex-a53          :           >  l        L              Spsci            a           n   @                                 @                                                               &         cpu@3           .cpu          2arm,cortex-a53          :           >  l        L              Spsci            a           n   @                                 @                                                               &         l2-cache0            2cache           %            1        c           p   @                   &            opp-table            2operating-points-v2          ?        &      opp-1200000000          J    G         Q P        _              p I               opp-1600000000          J    _^         Q ~        _              p I               opp-1800000000          J    kI         Q B@        _              p I                  clock-osc-32k            2fixed-clock                                osc_32k         &         clock-osc-24m            2fixed-clock                     n6         osc_24m         &         clock-ext1           2fixed-clock                     k@      	  clk_ext1            &         clock-ext2           2fixed-clock                     k@      	  clk_ext2            &         clock-ext3           2fixed-clock                     k@      	  clk_ext3            &         clock-ext4           2fixed-clock                     k@      	  clk_ext4            &         psci             2arm,psci-1.0             smc       pmu          2arm,cortex-a53-pmu                        timer            2arm,armv8-timer       0                                
           z                thermal-zones      cpu-thermal                                    trips      trip0            L                  5passive         &   	      trip1            s                	  5critical             cooling-maps       map0            *   	      0  /   
                        usbphynop1          >             2usb-nop-xceiv           L              I              Y      2      	  pmain_clk            |           &   J      usbphynop2          >             2usb-nop-xceiv           L              I              Y      2      	  pmain_clk            |           &   L      soc@0            2fsl,imx8mm-soc simple-bus                                                >           @       @                         soc_unique_id      bus@30000000             2fsl,aips-bus simple-bus         :0    @                                   0   0    @     spba-bus@30000000            2fsl,spba-bus simple-bus                                  :0                  sai@30010000                         2fsl,imx8mm-sai fsl,imx8mq-sai           :0                    _            L                                  pbus mclk1 mclk2 mclk3                                               rx tx         	  disabled          sai@30020000                         2fsl,imx8mm-sai fsl,imx8mq-sai           :0                    `            L                                  pbus mclk1 mclk2 mclk3                                              rx tx           okay            default                    I      m        Y      &                  &   [      sai@30030000                         2fsl,imx8mm-sai fsl,imx8mq-sai           :0                    2            L                                  pbus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30050000                         2fsl,imx8mm-sai fsl,imx8mq-sai           :0                    Z            L                                  pbus mclk1 mclk2 mclk3                               	               rx tx         	  disabled          sai@30060000                         2fsl,imx8mm-sai fsl,imx8mq-sai           :0                    Z            L                                  pbus mclk1 mclk2 mclk3                  
                            rx tx         	  disabled          audio-controller@30080000            2fsl,imx8mm-micfil           :0           0         m          n          ,          -         (  L                  &      '            )  pipg_clk ipg_clk_app pll8k pll11k clkext3                                rx                    	  disabled          spdif@30090000           2fsl,imx35-spdif         :0	                             `  L      ^            r                           ^                           &      '      G  pcore rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba pll8k pll11k                                             rx tx         	  disabled            default                    I      r        Y      &        w           gpio@30200000            2fsl,imx8mm-gpio fsl,imx35-gpio          :0                     @          A           L                                            !           2          
           &   B      gpio@30210000            2fsl,imx8mm-gpio fsl,imx35-gpio          :0!                    B          C           L                                            !           2          (           &   :      gpio@30220000            2fsl,imx8mm-gpio fsl,imx35-gpio          :0"                    D          E           L                                            !           2          =           &   /      gpio@30230000            2fsl,imx8mm-gpio fsl,imx35-gpio          :0#                    F          G           L                                            !           2          W          gpio@30240000            2fsl,imx8mm-gpio fsl,imx35-gpio          :0$                    H          I           L                                            !           2          w           &   %      tmu@30260000             2fsl,imx8mm-tmu          :0&             L                         calib           >            &         watchdog@30280000            2fsl,imx8mm-wdt fsl,imx21-wdt            :0(                    N           L              okay            default                     T      watchdog@30290000            2fsl,imx8mm-wdt fsl,imx21-wdt            :0)                    O           L            	  disabled          watchdog@302a0000            2fsl,imx8mm-wdt fsl,imx21-wdt            :0*                    
           L            	  disabled          dma-controller@302c0000           2fsl,imx8mm-sdma fsl,imx8mq-sdma         :0,                    g           L                    pipg ahb         i           timx/sdma/sdma-imx7d.bin         &         dma-controller@302b0000           2fsl,imx8mm-sdma fsl,imx8mq-sdma         :0+                    "           L                    pipg ahb         i           timx/sdma/sdma-imx7d.bin       pinctrl@30330000             2fsl,imx8mm-iomuxc           :03             &      csi-pwn-grp            D                       ecspi1-grp        H      \                   `                   d                       &   #      ecspi1cs-grp          0       h                  x                      &   $      fec1-grp         h     h                    l                 p                    t                    x                    |                                                                                                                                                                                     L                         &   @      flexspi0-grp                 \                  `                  t                  x                  |                                  ,                        &   <      flexspi1-grp                p                  h                                                     $                  (                        &   =      gpio-led-grp          0      l                  l                      &   W      i2c1-grp          0      |            @                 @         &   )      i2c2grp       0                  @                  @         &   ,      i2c3-grp          0    $              @   (              @         &   -      lvds-grp              X                      pcie0-grp         0    D                A  @                A      pmicirq-grp              d              A        &   .      pwm1-grp               ,                        &   !      sai2-grp                0                                                                             (                   ,                   $                       &         spdif1-grp        0      P                   T                       &         uart1-grp         0    4              @  8                @        &   &      uart2-grp         `    <              @  @                @    8             @    <          @        &   (      uart3-grp         0    D             @  H                @        &   '      uart4-grp         0    L             @  P                @        &   0      usdhc1-grp                                                                                                                                                     $                   (                   ,                      &   1      usdhc1-100mhz-grp                                                                                                                                                      $                   (                   ,                      &   3      usdhc1-200mhz-grp                                                                                                                                                      $                   (                   ,                      &   4      usdhc1-gpio-grp       0       0               A   4                        &   2      usdhc2-grp               <                   @                   D                   H                   L                   P                 8                       &   6      usdhc2-100mhz-grp                <                   @                   D                   H                   L                   P                 8                       &   8      usdhc2-200mhz-grp                <                   @                   D                   H                   L                   P                 8                       &   9      usdhc2-gpio-grp       0       8                  X                      &   7      wdog-grp               0                        &            syscon@30340000          2fsl,imx8mm-iomuxc-gpr syscon            :04             &   ?      efuse@30350000           2fsl,imx8mm-ocotp syscon         :05             L                                  unique-id@4         :              &         speed-grade@10          :              &         calib@3c            :   <           &         mac-address@90          :              &   >         clock-controller@30360000            2fsl,imx8mm-anatop           :06                      snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd          :07             &      snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp                       4                                    L            	  psnvs-rtc          snvs-powerkey            2fsl,sec-v4.0-pwrkey                                      L              psnvs-pwrkey            t               	  disabled          snvs-lpgpr        +   2fsl,imx8mm-snvs-lpgpr fsl,imx7d-snvs-lpgpr           clock-controller@30380000            2fsl,imx8mm-ccm          :08                    U          V                      L                        4  posc_32k osc_24m clk_ext1 clk_ext2 clk_ext3 clk_ext4       8  I      B            [      ^      `                     Y      8      ,      /      8                    ׄ ׄ ,p          &         reset-controller@30390000         %   2fsl,imx8mm-src fsl,imx8mq-src syscon            :09                    Y                      &         gpc@303a0000             2fsl,imx8mm-gpc          :0:                    W                                 !      pgc                              power-domain@0                      :            L      X        I      X        Y      @        &         power-domain@1                      :           |           L              &   O      power-domain@2                      :           &         power-domain@3                      :           &         power-domain@4                      :           L            Z        I      Y      Z        Y      8      8        / ׄ         &          power-domain@5                      :            L      Z                                         |            &   Q      power-domain@6                      :           L              I      T        Y      8        &   S      power-domain@7                      :           &   T      power-domain@8                      :           &   U      power-domain@9                      :   	        &   V      power-domain@10                     :   
        L                    I      U      V        Y      A      8        e          &   G      power-domain@11                     :           &   H               bus@30400000             2fsl,aips-bus simple-bus         :0@   @                                   0@  0@   @     pwm@30660000             2fsl,imx8mm-pwm fsl,imx27-pwm            :0f                    Q           L                    pipg per                    okay            default            !        &   X      pwm@30670000             2fsl,imx8mm-pwm fsl,imx27-pwm            :0g                    R           L                    pipg per                  	  disabled          pwm@30680000             2fsl,imx8mm-pwm fsl,imx27-pwm            :0h                    S           L                    pipg per                  	  disabled          pwm@30690000             2fsl,imx8mm-pwm fsl,imx27-pwm            :0i                    T           L                    pipg per                  	  disabled          timer@306a0000           2nxp,sysctr-timer            :0j                    /           L           pper          bus@30800000             2fsl,aips-bus simple-bus         :0   @                                   0  0   @              spba-bus@30800000            2fsl,spba-bus simple-bus                                  :0                 spi@30820000          !   2fsl,imx8mm-ecspi fsl,imx51-ecspi                                      :0                               L                    pipg per             "             "                 rx tx           okay            default            #   $           %   	      %            spi@30830000          !   2fsl,imx8mm-ecspi fsl,imx51-ecspi                                      :0                                L                    pipg per             "            "                 rx tx         	  disabled          spi@30840000          !   2fsl,imx8mm-ecspi fsl,imx51-ecspi                                      :0                    !           L                    pipg per             "            "                 rx tx         	  disabled          serial@30860000          2fsl,imx8mm-uart fsl,imx6q-uart          :0                               L                    pipg per             "             "                  rx tx           okay            default            &        I              Y      1      serial@30880000          2fsl,imx8mm-uart fsl,imx6q-uart          :0                               L                    pipg per             "             "                  rx tx           okay            default            '        I              Y      1      serial@30890000          2fsl,imx8mm-uart fsl,imx6q-uart          :0                               L                    pipg per         okay            default            (        I              Y      1                  crypto@30900000          2fsl,sec-v4.0                                     :0                 0                    [           L      ]      _      	  paclk ipg       jr@1000          2fsl,sec-v4.0-job-ring           :                     i         	  disabled          jr@2000          2fsl,sec-v4.0-job-ring           :                      j         jr@3000          2fsl,sec-v4.0-job-ring           :  0                   r            i2c@30a20000             2fsl,imx8mm-i2c fsl,imx21-i2c                                      :0                    #           L              okay                     default            )   audio-codec@a            2fsl,sgtl5000            :   
                    L   *           +           +        &   \      gpio@3a          2nxp,pca8574         :   :                              i2c@30a30000             2fsl,imx8mm-i2c fsl,imx21-i2c                                      :0                    $           L              okay                     default            ,      i2c@30a40000                                       2fsl,imx8mm-i2c fsl,imx21-i2c            :0                    %           L              okay                     default            -   pmic@4b          2rohm,bd71847            :   K           .             /                       %   regulators     BUCK1           =buck1           L 
`        d           |                         BUCK2           =buck2           L 
`        d           |                            B@                 &         BUCK3           =buck3           L 
`        d p         |               BUCK4           =buck4           L -        d 2Z         |               BUCK5           =buck5           L }        d p         |               BUCK6           =buck6           L 5         d \         |               LDO1            =ldo1            L j         d          |               LDO2            =ldo2            L 5         d          |               LDO3            =ldo3            L w@        d 2Z         |               LDO4            =ldo4            L         d w@         |               LDO6            =ldo6            L         d w@         |                     rtc@69           2abracon,ab1805          :   i         i2c@30a50000             2fsl,imx8mm-i2c fsl,imx21-i2c                                      :0                    &           L            	  disabled          serial@30a60000          2fsl,imx8mm-uart fsl,imx6q-uart          :0                               L                    pipg per             "             "                  rx tx           okay            default            0        I              Y      1      mailbox@30aa0000             2fsl,imx8mm-mu fsl,imx6sx-mu         :0                    X           L                         okay          mmc@30b40000          !   2fsl,imx8mm-usdhc fsl,imx7d-usdhc            :0                               L      _      S              pipg ahb per                                          okay          "  default state_100mhz state_200mhz              1   2           3   2        '   4   2        1   5         =         S      mmc@30b50000          !   2fsl,imx8mm-usdhc fsl,imx7d-usdhc            :0                               L      _      S              pipg ahb per                                          okay          "  default state_100mhz state_200mhz              6   7           8   7        '   9   7        a   :              j   :               1   ;         s      mmc@30b60000          !   2fsl,imx8mm-usdhc fsl,imx7d-usdhc            :0                               L      _      S              pipg ahb per                                        	  disabled          spi@30bb0000                                       2nxp,imx8mm-fspi         :0                   |fspi_base fspi_mmap                k           L                    pfspi_en fspi            okay            default            <           =   flash@0         :                                      2jedec,spi-nor           bZ          dma-controller@30bd0000           2fsl,imx8mm-sdma fsl,imx8mq-sdma         :0                               L            ]        pipg ahb         i           timx/sdma/sdma-imx7d.bin         &   "      ethernet@30be0000         -   2fsl,imx8mm-fec fsl,imx8mq-fec fsl,imx6sx-fec            :0           0         v          w          x          y         (  L                  u      t      v      "  pipg ahb ptp enet_clk_ref enet_out            I      R      u      t      v         Y      6      :      ;      9             sY@                                     >        mac-address            ?              okay            default            @      	  rgmii-id               A            mdio                                 ethernet-phy@0           2ethernet-phy-ieee802.3-c22          :               B   	             '        &   A               bus@32c00000             2fsl,aips-bus simple-bus         :2   @                                   2  2   @     lcdif@32e00000        "   2fsl,imx8mm-lcdif fsl,imx6sx-lcdif           :2             L      k                    ppix axi disp_axi            I      k      U      V        Y      (      A      8        n6 e                            |   C         	  disabled       port       endpoint               D        &   E            dsi@32e10000             2fsl,imx8mm-mipi-dsim            :2             L                    pbus_clk sclk_mipi           I              Y      6                          |   C         	  disabled       ports                                port@0          :       endpoint               E        &   D         port@1          :      endpoint                   csi@32e20000             2fsl,imx8mm-csi fsl,imx7-csi         :2                               L              pmclk            |   C          	  disabled       port       endpoint               F        &   I            blk-ctrl@32e28000             2fsl,imx8mm-disp-blk-ctrl syscon         :2            |   G   G   G   H   H      '  bus csi-bridge lcdif mipi-dsi mipi-csi        P  L                                                                  o  pcsi-bridge-axi csi-bridge-apb csi-bridge-core lcdif-axi lcdif-apb lcdif-pix dsi-pclk dsi-ref csi-aclk csi-pclk                     &   C      mipi-csi@32e30000            2fsl,imx8mm-mipi-csi2            :2                               I              Y      A        -@         L                                ppclk wrap phy axi           |   C         	  disabled       ports                                port@0          :          port@1          :      endpoint               I        &   F               usb@32e40000          +   2fsl,imx8mm-usb fsl,imx7d-usb fsl,imx27-usb          :2                    (           L              I      X        Y      @        .   J        3   K            |           okay            ?otg          G      usbmisc@32e40200          7   2fsl,imx8mm-usbmisc fsl,imx7d-usbmisc fsl,imx6q-usbmisc          _           :2            &   K      usb@32e50000          +   2fsl,imx8mm-usb fsl,imx7d-usb fsl,imx27-usb          :2                    )           L              I      X        Y      @        .   L        3   M            |         	  disabled            ?host             l      usbmisc@32e50200          7   2fsl,imx8mm-usbmisc fsl,imx7d-usbmisc fsl,imx6q-usbmisc          _           :2            &   M      pcie-phy@32f00000            2fsl,imx8mm-pcie-phy         :2             L      h        pref         I      h                 Y      :                      pciephy         >          	  disabled            &   P         dma-controller@33000000       &   2fsl,imx7d-dma-apbh fsl,imx28-dma-apbh           :3             0                                                  i                      L              &   N      nand-controller@33002000          )   2fsl,imx8mm-gpmi-nand fsl,imx7d-gpmi-nand                                      :3       3 @   @         |gpmi-nand bch                             bch         L                    pgpmi_io gpmi_bch_apb               N            rx-tx         	  disabled          pcie@33800000            2fsl,imx8mm-pcie         :3   @               |dbi config                                   .pci                      0                                                                              z           msi         !                                                           }                            |                            {                            z                                  L            h      i        ppcie pcie_bus pcie_aux          |   O                            apps turnoff            .   P      	  pcie-phy          	  disabled          pcie-ep@33800000             2fsl,imx8mm-pcie-ep          :3   @                |dbi addr_space                                       dma                    L            h      i        ppcie pcie_bus pcie_aux          |   O                            apps turnoff            .   P      	  pcie-phy                       )         	  disabled          gpu@38000000             2vivante,gc          :8                                 L      Z                          preg bus core shader         I            *        Y      *            /         |   Q      gpu@38008000             2vivante,gc          :8                               L      Z                    preg bus core            I            *        Y      *            /         |   Q      video-codec@38300000             2nxp,imx8mm-vpu-g1           :80                               L              |   R          video-codec@38310000             2nxp,imx8mq-vpu-g2           :81                               L              |   R         blk-ctrl@38330000            2fsl,imx8mm-vpu-blk-ctrl syscon          :83             |   S   T   U   V        bus g1 g2 h1            L                        	  pg1 g2 h1            I      c      d        Y      +      +        #F #F                    &   R      interrupt-controller@38800000            2arm,gic-v3          :8     8             !                          	           &         memory-controller@3d400000           2fsl,imx8mm-ddrc fsl,imx8m-ddrc          :=@   @          pcore pll alt apb             L                  a      b      ddr-pmu@3d800000          %   2fsl,imx8mm-ddr-pmu fsl,imx8m-ddr-pmu            :=   @                 b            chosen        6  8/soc@0/bus@30800000/spba-bus@30800000/serial@30860000         leds          
   2gpio-leds           default            W   led-green         
  Dsom:green              /               Jon        
  Xheartbeat         led-red         Dsom:red            %   
            Joff          lvds-backlight           2pwm-backlight           n   /               {   X      P          8                      @   P   `   p                          	        okay          regulator-emmc           2regulator-fixed         =eMMC            L 2Z        d 2Z        &   5      regulator-usdhc2             2regulator-fixed         =sdcard_3V3          L 2Z        d 2Z        &   ;      regulator-wall5p0            2regulator-fixed         =Main-Supply         L LK@        d LK@                  |        &   Y      regulator-base3p3            2regulator-fixed            Y      
  =3V3-avari           L 2Z        d 2Z                  |        &   +      regulator-base1p5            2regulator-fixed            +      
  =1V5-avari           L `        d `                  |      regulator-otgvbus            2regulator-fixed            Y      	  =OTG_VBUS            L LK@        d LK@           B                     clock-codec          2fixed-clock                               &   *      sound            2simple-audio-card           SGTL5000-Card           i2s            Z        	   Z        	,Headphone Headphone Jack            	FHeadphone Jack HP_OUT      simple-audio-card,cpu           	`   [      simple-audio-card,codec         	`   \        &   Z            	interrupt-parent #address-cells #size-cells model compatible ethernet0 gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 mmc0 mmc1 mmc2 serial0 serial1 serial2 serial3 spi0 spi1 spi2 boardid entry-method arm,psci-suspend-param local-timer-stop entry-latency-us exit-latency-us min-residency-us phandle device_type reg clock-latency clocks enable-method i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache operating-points-v2 nvmem-cells nvmem-cell-names cpu-idle-states #cooling-cells cpu-supply cache-level cache-unified opp-shared opp-hz opp-microvolt opp-supported-hw clock-latency-ns opp-suspend #clock-cells clock-frequency clock-output-names interrupts arm,no-tick-in-suspend polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device #phy-cells assigned-clocks assigned-clock-parents clock-names power-domains ranges dma-ranges #sound-dai-cells dmas dma-names status pinctrl-names pinctrl-0 assigned-clock-rates gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges #thermal-sensor-cells fsl,ext-reset-output #dma-cells fsl,sdma-ram-script-name fsl,pins regmap offset linux,keycode wakeup-source #reset-cells #power-domain-cells resets #pwm-cells cs-gpios uart-has-rtscts VDDA-supply VDDIO-supply rohm,reset-snvs-powered regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-always-on regulator-ramp-delay rohm,dvs-run-voltage rohm,dvs-idle-voltage #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-1 pinctrl-2 vmmc-supply keep-power-in-suspend non-removable cd-gpios wp-gpios no-1-8-v reg-names spi-max-frequency fsl,num-tx-queues fsl,num-rx-queues fsl,stop-mode phy-mode phy-handle fsl,magic-packet reset-gpios reset-assert-us remote-endpoint power-domain-names phys fsl,usbmisc dr_mode over-current-active-low #index-cells disable-over-current reset-names dma-channels interrupt-names bus-range num-lanes num-viewport interrupt-map-mask interrupt-map fsl,max-link-speed linux,pci-domain phy-names num-ib-windows num-ob-windows stdout-path label default-state linux,default-trigger enable-gpios pwms brightness-levels default-brightness-level vin-supply gpio simple-audio-card,name simple-audio-card,format simple-audio-card,bitclock-master simple-audio-card,frame-master simple-audio-card,widgets simple-audio-card,routing sound-dai 