     8     (                                                                                    ,MNT Reform 2          8   2mntre,reform2 boundary,imx8mq-nitrogen8m-som fsl,imx8mq          =laptop     aliases       &   J/soc@0/bus@30800000/ethernet@30be0000         "   T/soc@0/bus@30000000/gpio@30200000         "   Z/soc@0/bus@30000000/gpio@30210000         "   `/soc@0/bus@30000000/gpio@30220000         "   f/soc@0/bus@30000000/gpio@30230000         "   l/soc@0/bus@30000000/gpio@30240000         !   r/soc@0/bus@30800000/i2c@30a20000          !   w/soc@0/bus@30800000/i2c@30a30000          !   |/soc@0/bus@30800000/i2c@30a40000          !   /soc@0/bus@30800000/i2c@30a50000          !   /soc@0/bus@30800000/mmc@30b40000          !   /soc@0/bus@30800000/mmc@30b50000          $   /soc@0/bus@30800000/serial@30860000       $   /soc@0/bus@30800000/serial@30890000       $   /soc@0/bus@30800000/serial@30880000       $   /soc@0/bus@30800000/serial@30a60000       !   /soc@0/bus@30800000/spi@30820000          !   /soc@0/bus@30800000/spi@30830000          !   /soc@0/bus@30800000/spi@30840000          clock-ckil           2fixed-clock                                   ckil                %      clock-osc-25m            2fixed-clock                       }x@         osc_25m             &      clock-osc-27m            2fixed-clock                                osc_27m             '      clock-hdmi-phy-27m           2fixed-clock                                hdmi_phy_27m          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                +      cpus                                 cpu@0            cpu          2arm,cortex-a53                                   psci                       )   @        ;           H           U   @        g           t                                            speed_grade                              cpu@1            cpu          2arm,cortex-a53                                  psci                       )   @        ;           H           U   @        g           t                                                      cpu@2            cpu          2arm,cortex-a53                                  psci                       )   @        ;           H           U   @        g           t                                                      cpu@3            cpu          2arm,cortex-a53                                  psci                       )   @        ;           H           U   @        g           t                                                      l2-cache0            2cache                                          +   @        =                        opp-table            2operating-points-v2                         opp-800000000               /          B@        
               I         ,      opp-1000000000              ;          B@        
               I         ,      opp-1300000000              M|m          B@        
               I         ,      opp-1500000000              Yh/          B@        
               I         ,         funnel           2arm,coresight-static-funnel    in-ports                                 port@0                 endpoint            8                        port@1                endpoint            8                        port@2                endpoint            8   	                     port@3                endpoint            8   
                        out-ports      port       endpoint            8                              pmu          2arm,cortex-a53-pmu          H                            psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal         S           i          w          trips      cpu-alert            8                   Epassive                   cpu-crit             _                	   Ecritical             cooling-maps       map0                     0                          gpu-thermal         S           i          w         trips      gpu-alert            8                   Epassive                   gpu-crit             _                	   Ecritical             cooling-maps       map0                                      vpu-thermal         S           i          w         trips      vpu-crit             _                	   Ecritical                   timer            2arm,armv8-timer       0  H                                 
                               soc@0            2fsl,imx8mq-soc simple-bus                                                >           @       @                         soc_unique_id      etm@28440000          "   2arm,coresight-etm4x arm,primecell           (D                              g      	  apb_pclk       out-ports      port       endpoint            8                              etm@28540000          "   2arm,coresight-etm4x arm,primecell           (T                              g      	  apb_pclk       out-ports      port       endpoint            8                              etm@28640000          "   2arm,coresight-etm4x arm,primecell           (d                              g      	  apb_pclk       out-ports      port       endpoint            8               	               etm@28740000          "   2arm,coresight-etm4x arm,primecell           (t                              g      	  apb_pclk       out-ports      port       endpoint            8               
               funnel@28c03000       +   2arm,coresight-dynamic-funnel arm,primecell          (0                  g      	  apb_pclk       in-ports                                 port@0                 endpoint            8                        port@1                endpoint                out-ports      port       endpoint            8                              etf@28c04000              2arm,coresight-tmc arm,primecell         (@                  g      	  apb_pclk       in-ports       port       endpoint            8                           out-ports      port       endpoint            8                              etr@28c06000              2arm,coresight-tmc arm,primecell         (`                  g      	  apb_pclk       in-ports       port       endpoint            8                              bus@30000000             2fsl,aips-bus simple-bus         0    @                                   0   0    @     sai@30010000                         2fsl,imx8mq-sai          0             H       _                                              bus mclk1 mclk2 mclk3                                	               rx tx         	  disabled          sai@30030000                         2fsl,imx8mq-sai          0             H       Z                                              bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30040000                         2fsl,imx8mq-sai          0             H       Z                                              bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30050000                         2fsl,imx8mq-sai          0             H       d                                              bus mclk1 mclk2 mclk3                                               rx tx         	  disabled          gpio@30200000            2fsl,imx8mq-gpio fsl,imx35-gpio          0              H       @          A                                 "            .        C           T   !       
               :      gpio@30210000            2fsl,imx8mq-gpio fsl,imx35-gpio          0!             H       B          C                                 "            .        C           T   !       (         gpio@30220000            2fsl,imx8mq-gpio fsl,imx35-gpio          0"             H       D          E                                 "            .        C           T   !       =               ?      gpio@30230000            2fsl,imx8mq-gpio fsl,imx35-gpio          0#             H       F          G                                 "            .        C           T   !       W          gpio@30240000            2fsl,imx8mq-gpio fsl,imx35-gpio          0$             H       H          I                                 "            .        C           T   !       w         tmu@30260000             2fsl,imx8mq-tmu          0&             H       1                          `        n    
 &  H  a     @  |       #      )      /      5      =      C      K      Q      W   	   _   
   g      o           #     +     3     ;     C     K     U     ]  	   g  
   p           #     -     7     A     K     W     c     o           !     -     9     E     S     _     q                             watchdog@30280000            2fsl,imx8mq-wdt fsl,imx21-wdt            0(             H       N                         okay            default            "               watchdog@30290000            2fsl,imx8mq-wdt fsl,imx21-wdt            0)             H       O                       	  disabled          watchdog@302a0000            2fsl,imx8mq-wdt fsl,imx21-wdt            0*             H       
                       	  disabled          dma-controller@302c0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0,             H       g                               ipg ahb                    imx/sdma/sdma-imx7d.bin                   lcd-controller@30320000       "   2fsl,imx8mq-lcdif fsl,imx6sx-lcdif           02             H                                            pix axi disp_axi                                N        okay       port       endpoint            8   #            6            pinctrl@30330000             2fsl,imx8mq-iomuxc           03                 !   fec1grp           h                    l              #                                           |                    x                    t                    p                                                                                                                                             L                    T                 A            T      i2c1grp       0      |            @  "                @  "            8      i2c1-pca9546grp            H                 I            9      uart1grp          0    4               E  8                 E            /      usdhc1grp                                                                                                                                                            $                    (                    ,                    0                           L      usdhc1-100mhzgrp                                                                                                                                                              $                    (                    ,                           M      usdhc1-200mhzgrp                                                                                                                                                              $                    (                    ,                           N      wdoggrp            0                            "      backlightgrp               P                             c      edpbridgegrp              D                            >      i2c3grp       0    $              @  "  (              @  "            <      i2c4grp       0    ,              @  "  0              @  "            =      pcie1grp              P                            b      pwm2grp             T                          .      sai2grp                                                    (                   $                                      0                   ,                           1      uart2grp          0    <               E  @                 E            0      usdhc2grp                8                     <                    @                    D                    H                    L                    P                           Q         syscon@30340000       (   2fsl,imx8mq-iomuxc-gpr syscon simple-mfd         04                 E   mux-controller        	   2mmio-mux            '           :   4               2         efuse@30350000           2fsl,imx8mq-ocotp syscon         05                                               soc-uid@4                                   speed-grade@10                                  mac-address@90                            S         clock-controller@30360000            2fsl,imx8mq-anatop           06             H       1                     snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd          07                 $   snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp         H   $        O   4        H                                       	  snvs-rtc          	  disabled          snvs-powerkey            2fsl,sec-v4.0-pwrkey         H   $        H                               snvs-pwrkey         V   t         d      	  disabled             clock-controller@30380000            2fsl,imx8mq-ccm          08             H       U          V                          %   &   '   (   )   *   +      9  ckil osc_25m osc_27m clk_ext1 clk_ext2 clk_ext3 clk_ext4          @        X     !      q      u                                 r        /             .  +        ,        N                V                              reset-controller@30390000            2fsl,imx8mq-src syscon           09             H       Y                          5      gpc@303a0000             2fsl,imx8mq-gpc          0:             H       W                         .        C                  pgc                              power-domain@0                                      3      power-domain@1                                    ,            `      power-domain@2                                     Z      power-domain@3                                     ]      power-domain@4                               power-domain@5                                              f      o      p           -            X      power-domain@6                                                                  x      y      j                                 N              r#F  /                -            _      power-domain@7                               power-domain@8                                     D      power-domain@9                         	            I      power-domain@a                         
            ,               bus@30400000             2fsl,aips-bus simple-bus         0@   @                                   0@  0@   @     pwm@30660000             2fsl,imx8mq-pwm fsl,imx27-pwm            0f             H       Q                               ipg per                  	  disabled          pwm@30670000             2fsl,imx8mq-pwm fsl,imx27-pwm            0g             H       R                               ipg per                    okay            default            .            d      pwm@30680000             2fsl,imx8mq-pwm fsl,imx27-pwm            0h             H       S                               ipg per                  	  disabled          pwm@30690000             2fsl,imx8mq-pwm fsl,imx27-pwm            0i             H       T                               ipg per                  	  disabled          timer@306a0000           2nxp,sysctr-timer            0j             H       /              &        per          bus@30800000             2fsl,aips-bus simple-bus         0   @                                   0  0   @              spdif@30810000           2fsl,imx35-spdif         0             H                P                                                                          :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                 	               rx tx         	  disabled          spi@30820000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             H                                      ipg per                                             rx tx         	  disabled          spi@30830000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             H                                       ipg per                                            rx tx         	  disabled          spi@30840000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             H       !                               ipg per                                            rx tx         	  disabled          serial@30860000          2fsl,imx8mq-uart fsl,imx6q-uart          0             H                                      ipg per                                              rx tx           okay            default            /      serial@30880000          2fsl,imx8mq-uart fsl,imx6q-uart          0             H                                      ipg per                                              rx tx         	  disabled          serial@30890000          2fsl,imx8mq-uart fsl,imx6q-uart          0             H                                      ipg per                                              rx tx           okay            default            0      spdif@308a0000           2fsl,imx35-spdif         0             H                P                                                                          :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                                rx tx         	  disabled          sai@308b0000                         2fsl,imx8mq-sai          0             H       `                                              bus mclk1 mclk2 mclk3                   
                             rx tx           okay            default            1                                    r}x@                              g      sai@308c0000                         2fsl,imx8mq-sai          0             H       2                                              bus mclk1 mclk2 mclk3                                                rx tx         	  disabled          crypto@30900000          2fsl,sec-v4.0                                     0                 0             H       [                 t            	  aclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                         H       i         	  disabled          jr@2000          2fsl,sec-v4.0-job-ring                          H       j         jr@3000          2fsl,sec-v4.0-job-ring             0            H       r            dsi@30a00000             2fsl,imx8mq-nwl-dsi          0                                     (                                      !  core rx_esc tx_esc phy_ref lcdif                                            G      L        rĴ ր1-         H       "              2               3           4        dphy                5      5      5      5           $byte dpi esc pclk           okay       ports                                port@0                                           endpoint@0                      8   6            #         port@1                endpoint            8   7            B               dphy@30a00300            2fsl,imx8mq-mipi-dphy            0                          phy_ref                             N        r}x@        0               3        okay                4      i2c@30a20000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             H       #                                                   okay                      default            8   i2c-mux@70           2nxp,pca9546         default            9           p        ;   :                                   i2c@0                                            regulator@60             2fcs,fan53555               `        GVDD_ARM_DRAM_1V         V B@        n B@                    ;                     i2c@1                                           regulator@60             2fcs,fan53555               `        GNVCC_DRAM_1P1V          V         n                     ;         i2c@2                                           regulator@60             2fcs,fan53555               `        GVDD_SOC_GPU_VPU         V         n                     ;            -         i2c@3                                                    i2c@30a30000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             H       $                                                 	  disabled          i2c@30a40000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             H       %                                                   okay            default            <   codec@1a             2wlf,wm8960                                   mclk                            h      rtc@68           2nxp,pcf8523            h         i2c@30a50000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             H       &                                                   okay            default            =             bridge@2c            2ti,sn65dsi86            default            >           ,           ?                  @           @           A           A   ports                                port@0                 endpoint            8   B            7         port@1                endpoint            8   C            f                  serial@30a60000          2fsl,imx8mq-uart fsl,imx6q-uart          0             H                                      ipg per                                              rx tx         	  disabled          csi@30a70000             2fsl,imx8mq-mipi-csi2            0                                       core esc ui                                   rր-@              L      W      N           D           5   &   5   '   5   (           E              F      F           dram          	  disabled       ports                                port@1                endpoint            8   G            H               csi@30a90000             2fsl,imx8mq-csi          0             H       *                         mclk          	  disabled       port       endpoint            8   H            G            csi@30b60000             2fsl,imx8mq-mipi-csi2            0                                       core esc ui                                   rր-@              L      W      N           I           5   )   5   *   5   +           E              F      F           dram          	  disabled       ports                                port@1                endpoint            8   J            K               csi@30b80000             2fsl,imx8mq-csi          0             H       +                         mclk          	  disabled       port       endpoint            8   K            J            mailbox@30aa0000             2fsl,imx8mq-mu fsl,imx6sx-mu         0             H       X                                  mmc@30b40000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0             H                              i              ipg ahb per                     5           E           okay                          rׄ       "  default state_100mhz state_200mhz              L        O   M        Y   N        c   O        p   P         |                                 mmc@30b50000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0             H                              i              ipg ahb per                     5           E           okay                          r         default            Q        c   R        p   R      spi@30bb0000                                       2fsl,imx8mq-qspi fsl,imx7d-qspi          0                   QuadSPI QuadSPI-memory          H       k                               qspi_en qspi          	  disabled          dma-controller@30bd0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0             H                              t        ipg ahb                    imx/sdma/sdma-imx7d.bin                    ethernet@30be0000            2fsl,imx8mq-fec fsl,imx6sx-fec           0           0  H       v          w          x          y         (                                      "  ipg ahb ptp enet_clk_ref enet_out                  h                                 L      P      Q      O        r     sY@                                     S        mac-address            E              okay            default            T      	  rgmii-id               U            mdio                                 ethernet-phy@4           2ethernet-phy-ieee802.3-c22                          :        H              ;   :   	             '          ,            U               interconnect@32700000            2fsl,imx8mq-noc fsl,imx8m-noc            2p                   q        (   V        1              W            F   opp-table            2operating-points-v2             W   opp-133000000               U      opp-400000000               ׄ       opp-800000000               /             bus@32c00000             2fsl,aips-bus simple-bus         2   @                                   2  2   @     interrupt-controller@32e2d000         $   2fsl,imx8m-irqsteer fsl,imx-irqsteer         2            H                                ipg         E            Q   @         .        C            gpu@38000000             2vivante,gc          8              H                               f      o      p        core shader bus reg                  (        a      d      o      p            (                                        r/ / / ׄ                X                  usb@38100000             2fsl,imx8mq-dwc3 snps,dwc3           8                                       bus_early ref suspend                 n                    V      H        re          H       (              Y   Y        usb2-phy usb3-phy              Z         ^        okay            }host          usb-phy@381f0040             2fsl,imx8mq-usb-phy          8 @   @                      phy                             H        r         0            okay               [            Y      usb@38200000             2fsl,imx8mq-dwc3 snps,dwc3           8                                        bus_early ref suspend                 n                    V      H        re          H       )              \   \        usb2-phy usb3-phy              ]         ^        okay            }host          usb-phy@382f0040             2fsl,imx8mq-usb-phy          8/ @   @                      phy                             H        r         0            okay               [            \      video-codec@38300000             2nxp,imx8mq-vpu-g1           80             H                                   ^          video-codec@38310000             2nxp,imx8mq-vpu-g2           81             H                                   ^         blk-ctrl@38320000            2fsl,imx8mq-vpu-blk-ctrl         82                _   _   _      
  bus g1 g2                               g1 g2                          ^      pcie@33800000            2fsl,imx8mq-pcie         3   @               dbi config                                    pci                      0  Ɂ                                                          H       z           msi         C                                                           }                            |                            {                            z                                               }      }      ~         pcie pcie_bus pcie_phy pcie_aux            `           5      5      5           $pciephy apps turnoff                  |      }      ~              T      P      G        r沀        	  disabled          pcie-ep@33800000             2fsl,imx8mq-pcie-ep           3           3     3             dbi addr_space dbi2 atu                    H                  dma                                                       pcie pcie_bus pcie_phy pcie_aux            `           5   "   5   $   5   %        $pciephy apps turnoff                                            T      P      G        r沀                                         	  disabled          pcie@33c00000            2fsl,imx8mq-pcie         3   @  '             dbi config                                    pci                      0  Ɂ           '                                                 H       J           msi         C                                                           M                            L                            K                            J                                          a                     pcie pcie_bus pcie_phy pcie_aux            `           5   "   5   $   5   %        $pciephy apps turnoff                                            T      P      G        r沀          okay            default            b        +   ?            pcie-ep@33c00000             2fsl,imx8mq-pcie-ep           3            3     3             dbi addr_space dbi2 atu                    H       P           dma                                                                 pcie pcie_bus pcie_phy pcie_aux            `           5   "   5   $   5   %        $pciephy apps turnoff                                            T      P      G        r沀                              	  disabled          interrupt-controller@38800000            2arm,gic-v3        (  8     8     1       1      1                           C            .        H      	                                  memory-controller@3d400000           2fsl,imx8mq-ddrc fsl,imx8m-ddrc          =@   @          core pll alt apb                               v      w      	  disabled                V      ddr-pmu@3d800000          %   2fsl,imx8mq-ddr-pmu fsl,imx8m-ddr-pmu            =   @                       H       b            chosen        $  6/soc@0/bus@30800000/serial@30860000       regulator-fixed-1v8          2regulator-fixed         G1P8V            V w@        n w@           ;            O      regulator-fixed-snvs             2regulator-fixed       	  GVDD_SNVS            V 2Z        n 2Z           ;            P      backlight            2pwm-backlight           default            c        B   d      '               [           :   
            G           @                    Y               e      panel            2innolux,n125hce-gn1            R        r   e         |   port       endpoint            8   f            C            clock-pcie1-refclk           2fixed-clock                                    a      regulator-main-5v            2regulator-fixed         G5V          V LK@        n LK@            ;      regulator-main-3v3           2regulator-fixed         G3V3         V 2Z        n 2Z            R      regulator-main-usb           2regulator-fixed         GUSB_PWR         V LK@        n LK@           ;            [      regulator-main-1v8           2regulator-fixed         G1V8         V w@        n w@           R            @      regulator-main-1v2           2regulator-fixed         G1V2         V O        n O           ;            A      sound            2fsl,imx-audio-wm8960               g           h        Headphone Jack HP_L Headphone Jack HP_R Ext Spk SPK_LP Ext Spk SPK_LN Ext Spk SPK_RP Ext Spk SPK_RN LINPUT1 Mic Jack Mic Jack MICB LINPUT2 Line In Jack RINPUT2 Line In Jack             ,wm8960-audio             	interrupt-parent #address-cells #size-cells model compatible chassis-type ethernet0 gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 mmc0 mmc1 serial0 serial1 serial2 serial3 spi0 spi1 spi2 #clock-cells clock-frequency clock-output-names phandle device_type reg 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 #cooling-cells nvmem-cells nvmem-cell-names cpu-supply cache-level cache-unified opp-shared opp-hz opp-microvolt opp-supported-hw clock-latency-ns opp-suspend remote-endpoint interrupts polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device arm,no-tick-in-suspend ranges dma-ranges cpu clock-names #sound-dai-cells dmas dma-names status gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges little-endian fsl,tmu-range fsl,tmu-calibration #thermal-sensor-cells pinctrl-names pinctrl-0 fsl,ext-reset-output #dma-cells fsl,sdma-ram-script-name assigned-clocks assigned-clock-parents fsl,pins #mux-control-cells mux-reg-masks regmap offset linux,keycode wakeup-source assigned-clock-rates #reset-cells #power-domain-cells power-domains power-supply #pwm-cells fsl,sai-mclk-direction-output fsl,sai-asynchronous mux-controls phys phy-names resets reset-names #phy-cells reset-gpios regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on vin-supply enable-gpios vccio-supply vpll-supply vcca-supply vcc-supply fsl,mipi-phy-gpr interconnects interconnect-names #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-1 pinctrl-2 vqmmc-supply vmmc-supply non-removable no-mmc-hs400 no-sdio no-sd reg-names fsl,num-tx-queues fsl,num-rx-queues fsl,stop-mode phy-mode phy-handle fsl,magic-packet reset-assert-us reset-deassert-us fsl,ddrc #interconnect-cells fsl,channel fsl,num-irqs snps,parkmode-disable-ss-quirk dr_mode vbus-supply power-domain-names bus-range num-lanes interrupt-names interrupt-map-mask interrupt-map fsl,max-link-speed linux,pci-domain num-ib-windows num-ob-windows reset-gpio stdout-path pwms brightness-levels default-brightness-level backlight no-hpd audio-cpu audio-codec audio-routing 