  K   8     (              H                                                                      ,Kontron pITX-imx8m           2kontron,pitx-imx8m fsl,imx8mq      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/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@30bb0000          !   /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   @        Z           g           x                                 speed_grade                   cpu@1            cpu          2arm,cortex-a53                                    psci                          @        .           ;           H   @        Z           g           x                                cpu@2            cpu          2arm,cortex-a53                                    psci                          @        .           ;           H   @        Z           g           x                                cpu@3            cpu          2arm,cortex-a53                                    psci                          @        .           ;           H   @        Z           g           x                                l2-cache0            2cache                                             @        0                        opp-table            2operating-points-v2                         opp-800000000               /                                 I               opp-1000000000              ;                                 I               opp-1300000000              M|m          B@                       I               opp-1500000000              Yh/          B@                       I                  funnel           2arm,coresight-static-funnel    in-ports                                 port@0                  endpoint                                     port@1                 endpoint                                     port@2                 endpoint                                     port@3                 endpoint                	                        out-ports      port       endpoint                
                           pmu          2arm,cortex-a53-pmu          0                            psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal         ;           Q          _          trips      cpu-alert           o 8        {           passive                   cpu-crit            o _        {        	   critical             cooling-maps       map0                     0                          gpu-thermal         ;           Q          _         trips      gpu-alert           o 8        {           passive                   gpu-crit            o _        {        	   critical             cooling-maps       map0                                      vpu-thermal         ;           Q          _         trips      vpu-crit            o _        {        	   critical                   timer            2arm,armv8-timer       0  0                                 
                               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                                           etm@28540000          "   2arm,coresight-etm4x arm,primecell            (T                               g      	  apb_pclk       out-ports      port       endpoint                                           etm@28640000          "   2arm,coresight-etm4x arm,primecell            (d                               g      	  apb_pclk       out-ports      port       endpoint                                           etm@28740000          "   2arm,coresight-etm4x arm,primecell            (t                               g      	  apb_pclk       out-ports      port       endpoint                            	               funnel@28c03000       +   2arm,coresight-dynamic-funnel arm,primecell           (0                   g      	  apb_pclk       in-ports                                 port@0                  endpoint                            
         port@1                 endpoint                out-ports      port       endpoint                                           etf@28c04000              2arm,coresight-tmc arm,primecell          (@                   g      	  apb_pclk       in-ports       port       endpoint                                        out-ports      port       endpoint                                           etr@28c06000              2arm,coresight-tmc arm,primecell          (`                   g      	  apb_pclk       in-ports       port       endpoint                                           bus@30000000             2fsl,aips-bus simple-bus          0    @                                   0   0    @     sai@30010000                         2fsl,imx8mq-sai           0             0       _                                               bus mclk1 mclk2 mclk3                               	               rx tx         	  disabled          sai@30030000                         2fsl,imx8mq-sai           0             0       Z                                               bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30040000                         2fsl,imx8mq-sai           0             0       Z                                               bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30050000                         2fsl,imx8mq-sai           0             0       d                                               bus mclk1 mclk2 mclk3                                               rx tx         	  disabled          gpio@30200000            2fsl,imx8mq-gpio fsl,imx35-gpio           0              0       @          A                                  
                    +           <           
               S      gpio@30210000            2fsl,imx8mq-gpio fsl,imx35-gpio           0!             0       B          C                                  
                    +           <           (               M      gpio@30220000            2fsl,imx8mq-gpio fsl,imx35-gpio           0"             0       D          E                                  
                    +           <           =         gpio@30230000            2fsl,imx8mq-gpio fsl,imx35-gpio           0#             0       F          G                                  
                    +           <           W          gpio@30240000            2fsl,imx8mq-gpio fsl,imx35-gpio           0$             0       H          I                                  
                    +           <           w               1      tmu@30260000             2fsl,imx8mq-tmu           0&             0       1                           H        V    
 &  H  a     @  d       #      )      /      5      =      C      K      Q      W   	   _   
   g      o           #     +     3     ;     C     K     U     ]  	   g  
   p           #     -     7     A     K     W     c     o           !     -     9     E     S     _     q        x                     watchdog@30280000            2fsl,imx8mq-wdt fsl,imx21-wdt             0(             0       N                          okay            default            !               watchdog@30290000            2fsl,imx8mq-wdt fsl,imx21-wdt             0)             0       O                        	  disabled          watchdog@302a0000            2fsl,imx8mq-wdt fsl,imx21-wdt             0*             0       
                        	  disabled          dma-controller@302c0000          2fsl,imx8mq-sdma fsl,imx7d-sdma           0,             0       g                                ipg ahb                    imx/sdma/sdma-imx7d.bin                   lcd-controller@30320000       "   2fsl,imx8mq-lcdif fsl,imx6sx-lcdif            02             0                                             pix axi disp_axi                   !      $            #                    #      %                    #g      	  disabled       port       endpoint                "            9            pinctrl@30330000             2fsl,imx8mq-iomuxc            03             default            #                hoggrp        0       d                  l                          #      gpiogrp             p                0                  8                  <                  4                                                       $                      pcie0grp          0     L                   P                            `      regusdhc2gpiogrp                 T              A            b      fec1grp           h                    l              #   p                    t                    x                    |                                                                                                                                                                                     T                    d                             Q      i2c1grp       0      |            @                  @              :      i2c2grp       0                  @                   @              ;      i2c3grp       0    $              @    (              @              <      qspigrp              \                   `                  t                  x                  |                                            O      ecspi2grp         H      p                   t                   l                           /      ecspi2csgrp             x                          0      uart1grp          0    8                 I  4               I            2      uart2grp          0    @                 I  <               I            4      uart3grp          `    H                 I  D              I     h            I    d              I            3      usdhc1grp                                                                                                                                                             $                    (                    ,                    4                    0                           E      usdhc1-100grp                                                                                                                                                             $                    (                    ,                    4                    0                           F      usdhc1-200grp                                                                                                                                                             $                    (                    ,                    4                    0                           G      usdhc2gpiogrp         0       8              A     X                          J      usdhc2grp                <                    @                    D                    H                    L                    P                  8                            I      usdhc2-100grp                <                    @                    D                    H                    L                    P                  8                            K      usdhc2-200grp                <                    @                    D                    H                    L                    P                  8                            L      usb0grp       0     X                   \                            Y      wdoggrp            0                            !         syscon@30340000       (   2fsl,imx8mq-iomuxc-gpr syscon simple-mfd          04                 >   mux-controller        	   2mmio-mux            $           7   4               5         efuse@30350000           2fsl,imx8mq-ocotp syscon          05                                                soc-uid@4                                    speed-grade@10                                   mac-address@90                             P         clock-controller@30360000            2fsl,imx8mq-anatop            06             0       1                     snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd           07                 $   snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp         E   $        L   4        0                                        	  snvs-rtc          snvs-powerkey            2fsl,sec-v4.0-pwrkey         E   $        0                                snvs-pwrkey         S   t         a        okay             clock-controller@30380000            2fsl,imx8mq-ccm           08             0       U          V                           %   &   '   (   )   *   +      9  ckil osc_25m osc_27m clk_ext1 clk_ext2 clk_ext3 clk_ext4          @        X     !      q      u                                         /             .  +        ,        N                V                              reset-controller@30390000            2fsl,imx8mq-src syscon            09             0       Y           o               8      gpc@303a0000             2fsl,imx8mq-gpc           0:             0       W                                 +                  pgc                              power-domain@0          |                             6      power-domain@1          |                           ,            _      power-domain@2          |                            X      power-domain@3          |                            [      power-domain@4          |                      power-domain@5          |                                      f      o      p           -            V      power-domain@6          |                                                          x      y      j                                 N              #F  /                .            ]      power-domain@7          |                      power-domain@8          |                            =      power-domain@9          |                	            B      power-domain@a          |                
            ,               bus@30400000             2fsl,aips-bus simple-bus          0@   @                                   0@  0@   @     pwm@30660000             2fsl,imx8mq-pwm fsl,imx27-pwm             0f             0       Q                                ipg per                  	  disabled          pwm@30670000             2fsl,imx8mq-pwm fsl,imx27-pwm             0g             0       R                                ipg per                  	  disabled          pwm@30680000             2fsl,imx8mq-pwm fsl,imx27-pwm             0h             0       S                                ipg per                  	  disabled          pwm@30690000             2fsl,imx8mq-pwm fsl,imx27-pwm             0i             0       T                                ipg per                  	  disabled          timer@306a0000           2nxp,sysctr-timer             0j             0       /               &        per          bus@30800000             2fsl,aips-bus simple-bus          0   @                                   0  0   @              spdif@30810000           2fsl,imx35-spdif          0             0                P                                                                           :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                               	               rx tx         	  disabled          spi@30820000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi             0             0                                       ipg per                                           rx tx         	  disabled          spi@30830000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi             0             0                                        ipg per                                          rx tx           okay            default            /   0           1         tpm@0         !   2infineon,slb9670 tcg,tpm_tis-spi                                   spi@30840000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi             0             0       !                                ipg per                                          rx tx         	  disabled          serial@30860000          2fsl,imx8mq-uart fsl,imx6q-uart           0             0                                       ipg per                                            rx tx           okay            default            2                            G      serial@30880000          2fsl,imx8mq-uart fsl,imx6q-uart           0             0                                       ipg per                                            rx tx           okay            default            3                                     G      serial@30890000          2fsl,imx8mq-uart fsl,imx6q-uart           0             0                                       ipg per                                            rx tx           okay            default            4                            G      spdif@308a0000           2fsl,imx35-spdif          0             0                P                                                                           :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                              rx tx         	  disabled          sai@308b0000                         2fsl,imx8mq-sai           0             0       `                                               bus mclk1 mclk2 mclk3                  
                            rx tx         	  disabled          sai@308c0000                         2fsl,imx8mq-sai           0             0       2                                               bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          crypto@30900000          2fsl,sec-v4.0                                      0                 0             0       [                  t            	  aclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                          0       i         	  disabled          jr@2000          2fsl,sec-v4.0-job-ring                           0       j         jr@3000          2fsl,sec-v4.0-job-ring              0            0       r            dsi@30a00000             2fsl,imx8mq-nwl-dsi           0                                     (                                       !  core rx_esc tx_esc phy_ref lcdif                                            G      L        Ĵ ր1-         0       "              5               6           7        dphy                8      8      8      8           byte dpi esc pclk         	  disabled       ports                                port@0                                            endpoint@0                           9            "         port@1                 endpoint                   dphy@30a00300            2fsl,imx8mq-mipi-dphy             0                           phy_ref                !      $            #                    #      %                n6 #g                       6      	  disabled                7      i2c@30a20000             2fsl,imx8mq-i2c fsl,imx21-i2c             0             0       #                                                    okay                      default            :   pmic@8           2fsl,pfuze100                            regulators     sw1ab         
  8V_0V9_GPU           G         _             -      sw1c          
  8V_0V9_VPU           G         _             .      sw2         8V_1V1_NVCC_DRAM         G         _          w      sw3ab           8V_1V0_DRAM          G         _          w      sw4       	  8V_1V8_S0            G w@        _ w@         w            H      swbst           8NC          G LK@        _ N0      vsnvs           8V_0V9_SNVS          G B@        _ -         w      vrefddr         8V_0V55_VREF_DDR          w      vgen1         
  8V_1V5_CSI           G 5         _       vgen2         
  8V_0V9_PHY           G P        _          w      vgen3         
  8V_1V8_PHY           G         _ "         w      vgen4           8V_1V8_VDDA          G ˨        _ 8         w      vgen5         
  8V_3V3_PHY           G .        _ 7P(         w      vgen6         
  8V_2V8_CAM           G w@        _ 2Z         w            fan-controller@1b            2maxim,max6650                        LK@      rtc@32           2microcrystal,rv8803             2      sensor@4b            2national,lm75b              K      eeprom@51            2atmel,24c32             Q                     i2c@30a30000             2fsl,imx8mq-i2c fsl,imx21-i2c             0             0       $                                                    okay                      default            ;      i2c@30a40000             2fsl,imx8mq-i2c fsl,imx21-i2c             0             0       %                                                    okay                      default            <      i2c@30a50000             2fsl,imx8mq-i2c fsl,imx21-i2c             0             0       &                                                  	  disabled          serial@30a60000          2fsl,imx8mq-uart fsl,imx6q-uart           0             0                                       ipg per                                            rx tx         	  disabled          csi@30a70000             2fsl,imx8mq-mipi-csi2             0                                        core esc ui                                   ր-@              L      W      N           =           8   &   8   '   8   (           >              ?      ?           dram          	  disabled       ports                                port@1                 endpoint                @            A               csi@30a90000             2fsl,imx8mq-csi           0             0       *                          mclk          	  disabled       port       endpoint                A            @            csi@30b60000             2fsl,imx8mq-mipi-csi2             0                                        core esc ui                                   ր-@              L      W      N           B           8   )   8   *   8   +           >              ?      ?           dram          	  disabled       ports                                port@1                 endpoint                C            D               csi@30b80000             2fsl,imx8mq-csi           0             0       +                          mclk          	  disabled       port       endpoint                D            C            mailbox@30aa0000             2fsl,imx8mq-mu fsl,imx6sx-mu          0             0       X                                   mmc@30b40000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc             0             0                               i              ipg ahb per                                          okay                          ׄ       "  default state_100mhz state_200mhz              E           F           G        )   H         6         D         J      mmc@30b50000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc             0             0                               i              ipg ahb per                                          okay                                 "  default state_100mhz state_200mhz              I   J           K   J           L   J        R   M              [   M               d   N      spi@30bb0000                                       2fsl,imx8mq-qspi fsl,imx7d-qspi           0                   pQuadSPI QuadSPI-memory          0       k                                qspi_en qspi            okay            default            O   flash@0          2jedec,spi-nor                                                 z                                        dma-controller@30bd0000          2fsl,imx8mq-sdma fsl,imx7d-sdma           0             0                               t        ipg ahb                    imx/sdma/sdma-imx7d.bin                   ethernet@30be0000            2fsl,imx8mq-fec fsl,imx6sx-fec            0           0  0       v          w          x          y         (                                       "  ipg ahb ptp enet_clk_ref enet_out                  h                                 L      P      Q      O             sY@                                     P        mac-address            >              okay            default            Q      	  rgmii-id               R            mdio                                 ethernet-phy@0           2ethernet-phy-ieee802.3-c22                                     
        ,           :   S              F   
        V              R               interconnect@32700000            2fsl,imx8mq-noc fsl,imx8m-noc             2p                    q        h   T        q           x   U            ?   opp-table            2operating-points-v2             U   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            0                                 ipg                        @                 +            gpu@38000000             2vivante,gc           8              0                                f      o      p        core shader bus reg                  (        a      d      o      p            (                                        / / / /                V                  usb@38100000             2fsl,imx8mq-dwc3 snps,dwc3            8                                        bus_early ref suspend                 n                    V      H        e          0       (              W   W        usb2-phy usb3-phy              X                 okay            default            Y        otg                                    high-speed        usb-phy@381f0040             2fsl,imx8mq-usb-phy           8 @   @                       phy                             H                             okay                W      usb@38200000             2fsl,imx8mq-dwc3 snps,dwc3            8                                         bus_early ref suspend                 n                    V      H        e          0       )              Z   Z        usb2-phy usb3-phy              [                 okay            host          usb-phy@382f0040             2fsl,imx8mq-usb-phy           8/ @   @                       phy                             H                             okay                Z      video-codec@38300000             2nxp,imx8mq-vpu-g1            80             0                                    \          video-codec@38310000             2nxp,imx8mq-vpu-g2            81             0                                    \         blk-ctrl@38320000            2fsl,imx8mq-vpu-blk-ctrl          82                ]   ]   ]      
  bus g1 g2                                g1 g2           |               \      pcie@33800000            2fsl,imx8mq-pcie          3   @               pdbi config                                    pci         
             0                                                            0       z           msi         +           .                       A                         }                            |                            {                            z           O           b                      ^      }      ~         pcie pcie_bus pcie_phy pcie_aux            _           8      8      8           pciephy apps turnoff                  |      }      ~              T      P      G        沀          okay            default            `        s   S   	         pcie-ep@33800000             2fsl,imx8mq-pcie-ep            3           3     3             pdbi addr_space dbi2 atu                    0                  dma         b                                               pcie pcie_bus pcie_phy pcie_aux            _           8   "   8   $   8   %        pciephy apps turnoff                                            T      P      G        沀          ~                      O         	  disabled          pcie@33c00000            2fsl,imx8mq-pcie          3   @  '             pdbi config                                    pci         
             0             '                                                 0       J           msi         +           .                       A                         M                            L                            K                            J           O           b                     a                     pcie pcie_bus pcie_phy pcie_aux            _           8   "   8   $   8   %        pciephy apps turnoff                                            T      P      G        沀          okay          pcie-ep@33c00000             2fsl,imx8mq-pcie-ep            3            3     3             pdbi addr_space dbi2 atu                    0       P           dma         O           b                                              pcie pcie_bus pcie_phy pcie_aux            _           8   "   8   $   8   %        pciephy apps turnoff                                            T      P      G        沀          ~                    	  disabled          interrupt-controller@38800000            2arm,gic-v3        (   8     8     1       1      1                           +                    0      	                                  memory-controller@3d400000           2fsl,imx8mq-ddrc fsl,imx8m-ddrc           =@   @          core pll alt apb                                v      w      	  disabled                T      ddr-pmu@3d800000          %   2fsl,imx8mq-ddr-pmu fsl,imx8m-ddr-pmu             =   @                       0       b            chosen          serial2:115200n8          pcie0-clock          2fixed-clock                                    ^      pcie1-clock          2fixed-clock                                    a      regulator-usdhc2-vmmc            2regulator-fixed         default            b      	  8V_3V3_SD            G 2Z        _ 2Z        y   M                 N                      N         	interrupt-parent #address-cells #size-cells model compatible 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 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 assigned-clock-rates fsl,pins #mux-control-cells mux-reg-masks regmap offset linux,keycode wakeup-source #reset-cells #power-domain-cells power-domains power-supply #pwm-cells cs-gpios spi-max-frequency uart-has-rtscts mux-controls phys phy-names resets reset-names #phy-cells fsl,pfuze-support-disable-sw regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on maxim,fan-microvolt pagesize fsl,mipi-phy-gpr interconnects interconnect-names #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-1 pinctrl-2 vqmmc-supply non-removable no-sd no-sdio cd-gpios wp-gpios vmmc-supply reg-names spi-tx-bus-width spi-rx-bus-width m25p,fast-read fsl,num-tx-queues fsl,num-rx-queues fsl,stop-mode phy-mode phy-handle fsl,magic-packet ti,rx-internal-delay ti,tx-internal-delay ti,fifo-depth reset-gpios reset-assert-us reset-deassert-us fsl,ddrc #interconnect-cells fsl,channel fsl,num-irqs snps,parkmode-disable-ss-quirk dr_mode hnp-disable srp-disable adp-disable maximum-speed power-domain-names bus-range num-lanes interrupt-names interrupt-map-mask interrupt-map fsl,max-link-speed linux,pci-domain reset-gpio num-ib-windows num-ob-windows stdout-path off-on-delay-us enable-active-high 