  W   8     (            	                                                                     ,   ,TQ-Systems i.MX8QXP TQMa8XQPS on MB-SMARC-2       A   2tq,imx8qxp-tqma8xqps-mb-smarc-2 tq,imx8qxp-tqma8xqps fsl,imx8qxp       aliases           =/bus@5b000000/ethernet@5b040000           G/bus@5b000000/ethernet@5b050000          Q/bus@5d000000/gpio@5d080000          W/bus@5d000000/gpio@5d090000          ]/bus@5d000000/gpio@5d0a0000          c/bus@5d000000/gpio@5d0b0000          i/bus@5d000000/gpio@5d0c0000          o/bus@5d000000/gpio@5d0d0000          u/bus@5d000000/gpio@5d0e0000          {/bus@5d000000/gpio@5d0f0000          /bus@5a000000/i2c@5a800000           /bus@5a000000/i2c@5a810000           /bus@5a000000/i2c@5a820000           /bus@5a000000/i2c@5a830000           /bus@5b000000/mmc@5b010000           /bus@5b000000/mmc@5b020000           /bus@5b000000/mmc@5b030000           /bus@5d000000/mailbox@5d1b0000           /bus@5d000000/mailbox@5d1c0000           /bus@5d000000/mailbox@5d1d0000           /bus@5d000000/mailbox@5d1e0000           /bus@5d000000/mailbox@5d1f0000           /bus@5a000000/serial@5a060000            /bus@5a000000/serial@5a070000            /bus@5a000000/serial@5a080000            /bus@5a000000/serial@5a090000            /bus@5a000000/spi@5a000000           /bus@5a000000/spi@5a010000           /bus@5a000000/spi@5a020000           /bus@5a000000/spi@5a030000            /vpu@2c000000/vpu-core@2d080000           /vpu@2c000000/vpu-core@2d090000       "   /bus@5a000000/i2c@5a800000/rtc@51           /system-controller/rtc        cpus                                 cpu@0           
cpu          2arm,cortex-a35                          psci            (           5   @        G           T           a   @        s                                                                     cpu@1           
cpu          2arm,cortex-a35                         psci            (           5   @        G           T           a   @        s                                                               	      cpu@2           
cpu          2arm,cortex-a35                         psci            (           5   @        G           T           a   @        s                                                               
      cpu@3           
cpu          2arm,cortex-a35                         psci            (           5   @        G           T           a   @        s                                                                     l2-cache0            2cache                               *           7   @        I                       opp-table            2operating-points-v2                        opp-900000000               5          B@         I      opp-1200000000              G                   I                  interrupt-controller@51a00000            2arm,gic-v3               Q             Q                             +        @      	                    reserved-memory                                   K   decoder-boot@84000000                                  R                 encoder-boot@86000000                                   R                 decoder-rpc@92000000                                   R                 dsp@92400000                @                  R      	  Ydisabled          linux,cma            2shared-dma-pool          `        0                i           0            v      m4@88000000          R                            	  Ydisabled          vdev0vring0@90000000             2shared-dma-pool                                R      	  Ydisabled          vdev0vring1@90008000             2shared-dma-pool                               R      	  Ydisabled          vdev1vring0@90010000             2shared-dma-pool                               R      	  Ydisabled          vdev1vring1@90018000             2shared-dma-pool                              R      	  Ydisabled          rsc-table@900ff000                               R      	  Ydisabled          vdevbuffer@90400000          2shared-dma-pool             @                  R      	  Ydisabled          encoder-rpc@92100000                       p           R                    pmu          2arm,cortex-a35-pmu          @               psci             2arm,psci-1.0            !smc       system-controller            2fsl,imx-scu         tx0 rx0 gip3          $                                   power-controller             2fsl,imx8qxp-scu-pd fsl,scu-pd                               clock-controller             2fsl,imx8qxp-clk fsl,scu-clk                             pinctrl          2fsl,imx8qxp-iomuxc                backlight-lvds0grp             [      !                 backlight-lvds1grp             Y      !                 can1grp            q      !   r      !           c      can2grp            n       !   m       !           d      ethphy0grp             y      @         @           z      ethphy1grp             h      @   P      @           |      fec1grp            5      A   4      A   &       @   %       @   '       @   (       @   )       @   *       @   ,       @   -       @   .       @   /       @   0       @   1       @           x      fec2grp            9      @   7      @   ?      @   @      @   8      @   :      @   ;      @   B      @   A      @   >      @   =      @   <      @           ~      flexspi0grp                   M          M          M          M          M          M          M          M          M          M          M          M          M          M                 smarcgpiogrp          l     ]      !   ^      !   _      !   a      !   g      !   d      !   c      !   f      !   e      !                 smarcfangpiogrp            N      !   M      !                 smarcmngtgpiogrp          <     H      !   E      !   G      !   F      !   C      !                 lbdpanel0grp               \      !                 lbdpanel1grp               Z      !                 lpi2c0grp                   !        !           T      lpi2c0gpiogrp                    !         !           U      lpuart0grp        0     o          p          i         j                 L      lpuart3grp                                       P      mipi-lvds0-i2c0grp             t      !   u      !      mipi-lvds0-i2c0-gpiogrp            t      !   u      !      pcieagrp          $           A        A        A      mipi-lvds0-pwmgrp              v      !      mipi-lvds1-pwmgrp              z      !      rtcgrp             {      !           X      usdhc1grp              	      @   
                                                                                                          @           j      usdhc1100mhzgrp            	      A   
       !          !          !          !          !          !          !          !          !          A           k      usdhc1200mhzgrp            	      A   
       !          !          !          !          !          !          !          !          !          A           l      sdvmmcgrp                    !                 spi1grp       <     S     A   R     A   U     A   T      !   V      !           G      sai1grp       <     L      @   W     @   X     @   k     @   l     @           &      usbotg1grp                   !         !           h      usdhc2gpiogrp                    !         !           q      usdhc2grp         T           A          !           !   !       !   "       !   #       !          !           p      usdhc2100mhzgrp       T           @                          !           "           #                              r      usdhc2200mhzgrp       T           @                          !           "           #                              s         ocotp            2fsl,imx8qxp-scu-ocotp                                  keys          "   2fsl,imx8qxp-sc-key fsl,imx-sc-key              t      	  Ydisabled          rtc          2fsl,imx8qxp-sc-rtc        watchdog          "   2fsl,imx8qxp-sc-wdt fsl,imx-sc-wdt              <      thermal-sensor        *   2fsl,imx8qxp-sc-thermal fsl,imx-sc-thermal                                  timer            2arm,armv8-timer       0  @                                 
         clock-dummy          2fixed-clock                               
  clk_dummy                    clock-xtal32k            2fixed-clock                                xtal_32KHz        clock-xtal24m            2fixed-clock                     n6         xtal_24MHz        thermal-zones      cpu0-thermal                       .          <     c   trips      trip0           L s        X          passive                  trip1           L         X        	  critical             cooling-maps       map0            c         0  h      	   
               pmic0-thermal                      .          <        trips      trip0           L         X          passive                  trip1           L H        X        	  critical             cooling-maps       map0            c         0  h      	   
                  clock-img-ipg            2fixed-clock                              img_ipg_clk                  bus@58000000             2simple-bus                                   KX       X         jpegdec@58400000            X@             @      5                                w                                                  2nxp,imx8qxp-jpgdec        jpegenc@58450000            XE             @      1                                w                                                  2nxp,imx8qxp-jpgenc        clock-controller@585d0000            2fsl,imx8qxp-lpcg            X]                                                   0  img_jpeg_dec_lpcg_clk img_jpeg_dec_lpcg_ipg_clk                               clock-controller@585f0000            2fsl,imx8qxp-lpcg            X_                                                   0  img_jpeg_enc_lpcg_clk img_jpeg_enc_lpcg_ipg_clk                                  vpu@2c000000                                     K,       ,                  ,                               Yokay             2nxp,imx8qxp-vpu    mailbox@2d000000             2fsl,imx6sx-mu           -              @                                         Yokay                     mailbox@2d020000             2fsl,imx6sx-mu           -             @                                         Yokay                     vpu-core@2d080000           -              2nxp,imx8q-vpu-decoder                        tx0 tx1 rx        $                                         Yokay                        vpu-core@2d090000           -              2nxp,imx8q-vpu-encoder                        tx0 tx1 rx        $                                         Yokay                           clock-cm40-ipg           2fixed-clock                     )         cm40_ipg_clk                     bus@34000000             2simple-bus                                   K4       4                      serial@37220000          2fsl,imx8qxp-lpuart          7"             @                                 	  ipg baud            w                n6                    	  Ydisabled          i2c@37230000          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c         7#             @   	                                per ipg         w                 n6                     	  Ydisabled          intmux@37400000          2fsl,imx-intmux          7@                        `  @                                                                                         +                              ipg              !      	  Ydisabled                     clock-controller@37620000            2fsl,imx8qxp-lpcg            7b                                                        *  cm40_lpcg_uart_clk cm40_lpcg_uart_ipg_clk                                 clock-controller@37630000            2fsl,imx8qxp-lpcg            7c                                                         (  cm40_lpcg_i2c_clk cm40_lpcg_i2c_ipg_clk                                   bus@53000000             2simple-bus                                   KS       S         gpu@53100000             2vivante,gc          S             @       @                                     core shader         w                          )' 2                       clock-audio-ipg          2fixed-clock                     '         audio_ipg_clk              #      clock-ext-aud-mclk0          2fixed-clock                                 ext_aud_mclk0              6      clock-ext-aud-mclk1          2fixed-clock                                 ext_aud_mclk1              7      clock-esai0-rx           2fixed-clock                                 esai0_rx_clk               8      clock-esai0-rx-hf            2fixed-clock                                 esai0_rx_hf_clk            9      clock-esai0-tx           2fixed-clock                                 esai0_tx_clk               :      clock-esai0-tx-hf            2fixed-clock                                 esai0_tx_hf_clk            ;      clock-spdif0-rx          2fixed-clock                               
  spdif0_rx              <      clock-sai0-rx-bclk           2fixed-clock                                 sai0_rx_bclk               =      clock-sai0-tx-bclk           2fixed-clock                                 sai0_tx_bclk               >      clock-sai1-rx-bclk           2fixed-clock                                 sai1_rx_bclk               ?      clock-sai1-tx-bclk           2fixed-clock                                 sai1_tx_bclk               @      clock-sai2-rx-bclk           2fixed-clock                                 sai2_rx_bclk               A      clock-sai3-rx-bclk           2fixed-clock                                 sai3_rx_bclk               B      clock-sai4-rx-bclk           2fixed-clock                                 sai4_rx_bclk               C      bus@59000000             2simple-bus                                   KY       Y         asrc@59000000            2fsl,imx8qm-asrc         Y              @      t         d                                                                                        mem ipg asrck_0 asrck_1 asrck_2 asrck_3 asrck_4 asrck_5 asrck_6 asrck_7 asrck_8 asrck_9 asrck_a asrck_b asrck_c asrck_d asrck_e asrck_f spba          `                                                                                                  rxa rxb rxc txa txb txc           @                   
                       	  Ydisabled          esai@59010000         !   2fsl,imx8qm-esai fsl,imx6ull-esai            Y             @                    !      !       !              core extal fsys spba                                                  rx tx                      	  Ydisabled          spdif@59020000           2fsl,imx8qm-spdif            Y             @                        0     "         "                #               :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                 	               rx tx                      	  Ydisabled          sai@59040000             2fsl,imx8qm-sai          Y             @      :              $         $                  bus mclk0 mclk1 mclk2 mclk3         rx tx                                                      >      	  Ydisabled          sai@59050000             2fsl,imx8qm-sai          Y             @      <              %         %                  bus mclk0 mclk1 mclk2 mclk3         rx tx                                                      ?        Yokay          ,  w     E        E         E      %            .                default         )   &                 sai@59060000             2fsl,imx8qm-sai          Y             @      >              '         '                  bus mclk0 mclk1 mclk2 mclk3         rx                                     @      	  Ydisabled          sai@59070000             2fsl,imx8qm-sai          Y             @      C              (         (                  bus mclk0 mclk1 mclk2 mclk3         rx                                           	  Ydisabled          dma-controller@591f0000          2fsl,imx8qm-edma         Y             3           >           K \         @      v         w         x         y         z         {                                                                   ;         ;         =         =         ?         D                                                                               @      A      B      C      D      E      F      G      H      I      J      K      L      M      N      O      P      Q      R      S      T      U      V      W                  clock-controller@59400000            2fsl,imx8qxp-lpcg            Y@                           #                   asrc0_lpcg_ipg_clk                                clock-controller@59410000            2fsl,imx8qxp-lpcg            YA                                 #                     (  esai0_lpcg_extal_clk esai0_lpcg_ipg_clk                         !      clock-controller@59420000            2fsl,imx8qxp-lpcg            YB                                 #                     %  spdif0_lpcg_tx_clk spdif0_lpcg_gclkw                            "      clock-controller@59440000            2fsl,imx8qxp-lpcg            YD                                 #                     !  sai0_lpcg_mclk sai0_lpcg_ipg_clk                 >           $      clock-controller@59450000            2fsl,imx8qxp-lpcg            YE                                 #                     !  sai1_lpcg_mclk sai1_lpcg_ipg_clk                 ?           %      clock-controller@59460000            2fsl,imx8qxp-lpcg            YF                                 #                     !  sai2_lpcg_mclk sai2_lpcg_ipg_clk                 @           '      clock-controller@59470000            2fsl,imx8qxp-lpcg            YG                                 #                     !  sai3_lpcg_mclk sai3_lpcg_ipg_clk                            (      clock-controller@59580000            2fsl,imx8qxp-lpcg            YX                           #   #   #                       4  dsp_lpcg_adb_clk dsp_lpcg_ipg_clk dsp_lpcg_core_clk                          )      clock-controller@59590000            2fsl,imx8qxp-lpcg            YY                           #                   dsp_ram_lpcg_ipg_clk                            *      dsp@596e8000             2fsl,imx8qxp-hifi4           Yn              )      *      )           ipg ocram core                              tx rx rxdb        $     +           +          +               \imx/dsp/hifi4.bin         	  Ydisabled          asrc@59800000            2fsl,imx8qm-asrc         Y             @      |         d     ,      ,                                                                             mem ipg asrck_0 asrck_1 asrck_2 asrck_3 asrck_4 asrck_5 asrck_6 asrck_7 asrck_8 asrck_9 asrck_a asrck_b asrck_c asrck_d asrck_e asrck_f spba          `     -               -              -              -             -             -                  rxa rxb rxc txa txb txc           @                   
                      	  Ydisabled          sai@59820000             2fsl,imx8qm-sai          Y             @      I              .         .                  bus mclk0 mclk1 mclk2 mclk3             -             -   	                rx tx                      	  Ydisabled               1      sai@59830000             2fsl,imx8qm-sai          Y             @      K              /         /                  bus mclk0 mclk1 mclk2 mclk3            -   
                tx                     	  Ydisabled               2      amix@59840000            2fsl,imx8qm-audmix           Y                0            ipg                      j   1   2      	  Ydisabled          mqs@59850000             2fsl,imx8qm-mqs          Y                3      3          
  mclk core                      	  Ydisabled          dma-controller@599f0000          2fsl,imx8qm-edma         Y             3           >           K           @      ~                                                                            J         J         L         X        l      m      n      o      p      q      r      s      t      u      v           -      clock-controller@59d00000            2fsl,imx8qxp-lpcg            Y                             E                       aud_rec_clk0_lpcg_clk                E           4      clock-controller@59d10000            2fsl,imx8qxp-lpcg            Y                                                    aud_rec_clk1_lpcg_clk                           5      clock-controller@59d20000            2fsl,imx8qxp-lpcg            Y                             E                        aud_pll_div_clk0_lpcg_clk                E                 clock-controller@59d30000            2fsl,imx8qxp-lpcg            Y                                                     aud_pll_div_clk1_lpcg_clk                                 clock-controller@59d50000            2fsl,imx8qxp-lpcg            Y                                                  mclkout0_lpcg_clk                           [      clock-controller@59d60000            2fsl,imx8qxp-lpcg            Y                                                  mclkout1_lpcg_clk                      acm@59e00000             2fsl,imx8qxp-acm         Y                                                 E                         >     ?     @                               X     4       5                     6   7   8   9   :   ;   <   =   >   ?   @   A   B   C       aud_rec_clk0_lpcg_clk aud_rec_clk1_lpcg_clk aud_pll_div_clk0_lpcg_clk aud_pll_div_clk1_lpcg_clk ext_aud_mclk0 ext_aud_mclk1 esai0_rx_clk esai0_rx_hf_clk esai0_tx_clk esai0_tx_hf_clk spdif0_rx sai0_rx_bclk sai0_tx_bclk sai1_rx_bclk sai1_tx_bclk sai2_rx_bclk sai3_rx_bclk sai4_rx_bclk                   clock-controller@59c00000            2fsl,imx8qxp-lpcg            Y                           #                   asrc1_lpcg_ipg_clk                          ,      clock-controller@59c20000            2fsl,imx8qxp-lpcg            Y                                 #                     !  sai4_lpcg_mclk sai4_lpcg_ipg_clk                            .      clock-controller@59c30000            2fsl,imx8qxp-lpcg            Y                                 #                     !  sai5_lpcg_mclk sai5_lpcg_ipg_clk                            /      clock-controller@59c40000            2fsl,imx8qxp-lpcg            Y                           #                    amix_lpcg_ipg_clk                           0      clock-controller@59c50000            2fsl,imx8qxp-lpcg            Y                                 #                     !  mqs0_lpcg_mclk mqs0_lpcg_ipg_clk                            3         clock-dma-ipg            2fixed-clock                     '         dma_ipg_clk            R      bus@5a000000             2simple-bus                                   KZ       Z         spi@5a000000             2fsl,imx7ulp-spi         Z                                        @      P                           D       D           per ipg         w      5                          5            E              E                   tx rx         	  Ydisabled          spi@5a010000             2fsl,imx7ulp-spi         Z                                       @      Q                           F       F           per ipg         w      6                          6            E              E                  tx rx           Yokay            default         )   G        o   H         H            spi@5a020000             2fsl,imx7ulp-spi         Z                                       @      R                           I       I           per ipg         w      7                          7            E              E                  tx rx         	  Ydisabled          spi@5a030000             2fsl,imx7ulp-spi         Z                                       @      S                           J       J           per ipg         w      8                          8            E              E                  tx rx         	  Ydisabled          serial@5a060000         Z             @      Y              K      K          	  ipg baud            w      9           Ĵ               9        rx tx               E             E   	                Yokay             2fsl,imx8qxp-lpuart          default         )   L      serial@5a070000         Z             @      Z              M      M          	  ipg baud            w      :           Ĵ               :        rx tx               E   
          E                 	  Ydisabled             2fsl,imx8qxp-lpuart        serial@5a080000         Z             @      [              N      N          	  ipg baud            w      ;           Ĵ               ;        rx tx               E             E                 	  Ydisabled             2fsl,imx8qxp-lpuart        serial@5a090000         Z	             @      \              O      O          	  ipg baud            w      <           Ĵ               <        rx tx               E             E                   Yokay             2fsl,imx8qxp-lpuart          default         )   P      pwm@5a190000             2fsl,imx8qxp-pwm fsl,imx27-pwm           Z             @                     Q      Q            ipg per         w                 n6         x                       dma-controller@5a1f0000          2fsl,imx8qm-edma         Z             3           >           @                                                                                                                                                                                                                                                      E      clock-controller@5a400000            2fsl,imx8qxp-lpcg            Z@                              5      R                        spi0_lpcg_clk spi0_lpcg_ipg_clk               5           D      clock-controller@5a410000            2fsl,imx8qxp-lpcg            ZA                              6      R                        spi1_lpcg_clk spi1_lpcg_ipg_clk               6           F      clock-controller@5a420000            2fsl,imx8qxp-lpcg            ZB                              7      R                        spi2_lpcg_clk spi2_lpcg_ipg_clk               7           I      clock-controller@5a430000            2fsl,imx8qxp-lpcg            ZC                              8      R                        spi3_lpcg_clk spi3_lpcg_ipg_clk               8           J      clock-controller@5a460000            2fsl,imx8qxp-lpcg            ZF                              9      R                     '  uart0_lpcg_baud_clk uart0_lpcg_ipg_clk                9           K      clock-controller@5a470000            2fsl,imx8qxp-lpcg            ZG                              :      R                     '  uart1_lpcg_baud_clk uart1_lpcg_ipg_clk                :           M      clock-controller@5a480000            2fsl,imx8qxp-lpcg            ZH                              ;      R                     '  uart2_lpcg_baud_clk uart2_lpcg_ipg_clk                ;           N      clock-controller@5a490000            2fsl,imx8qxp-lpcg            ZI                              <      R                     '  uart3_lpcg_baud_clk uart3_lpcg_ipg_clk                <           O      clock-controller@5a590000            2fsl,imx8qxp-lpcg            ZY                                    R                     (  adma_pwm_lpcg_clk adma_pwm_lpcg_ipg_clk                          Q      i2c@5a800000            Z    @                                   @                     S       S           per ipg         w      `           n6               `        Yokay          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c                  default gpio            )   T           U           V                 V         temperature-sensor@1b            2nxp,se97b jedec,jc-42.4-temp                     eeprom@50            2atmel,24c64            P                       W      rtc@51           2nxp,pcf85063a              Q        default         )   X          X             Y        @             eeprom@53            2nxp,se97b atmel,24c02              S                               W      clock-generator@6a           2renesas,9fgv0241               j           Z                 audio-codec@18           2ti,tlv320aic32x4                          [            mclk               \           W                 eeprom@57            2atmel,24c32            W                       W         i2c@5a810000            Z    @                                   @                     ]       ]           per ipg         w      a           n6               a      	  Ydisabled          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c       i2c@5a820000            Z    @                                   @                     ^       ^           per ipg         w      b           n6               b      	  Ydisabled          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c       i2c@5a830000            Z    @                                   @                     _       _           per ipg         w      c           n6               c      	  Ydisabled          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c       adc@5a880000             2nxp,imx8qxp-adc                    Z             @                                  `       `           per ipg         w      e           n6               e      	  Ydisabled          adc@5a890000             2nxp,imx8qxp-adc                    Z             @                                  a       a           per ipg         w      f           n6               f      	  Ydisabled          can@5a8d0000             2fsl,imx8qm-flexcan          Z             @                                  b      b            ipg per         w      i           bZ               i                              	  Ydisabled          can@5a8e0000             2fsl,imx8qm-flexcan          Z             @                                  b      b            ipg per         w      i           bZ               j                               Yokay            default         )   c           W      can@5a8f0000             2fsl,imx8qm-flexcan          Z             @                                  b      b            ipg per         w      i           bZ               k                               Yokay            default         )   d           W      dma-controller@5a9f0000          2fsl,imx8qm-edma         Z   	          3           >         `  @                                                                              @                                                clock-controller@5ac00000            2fsl,imx8qxp-lpcg            Z                              `      R                        i2c0_lpcg_clk i2c0_lpcg_ipg_clk               `           S      clock-controller@5ac10000            2fsl,imx8qxp-lpcg            Z                              a      R                        i2c1_lpcg_clk i2c1_lpcg_ipg_clk               a           ]      clock-controller@5ac20000            2fsl,imx8qxp-lpcg            Z                              b      R                        i2c2_lpcg_clk i2c2_lpcg_ipg_clk               b           ^      clock-controller@5ac30000            2fsl,imx8qxp-lpcg            Z                              c      R                        i2c3_lpcg_clk i2c3_lpcg_ipg_clk               c           _      clock-controller@5ac80000            2fsl,imx8qxp-lpcg            Z                              e      R                        adc0_lpcg_clk adc0_lpcg_ipg_clk               e           `      clock-controller@5ac90000            2fsl,imx8qxp-lpcg            Z                              f      R                        adc1_lpcg_clk adc1_lpcg_ipg_clk               f           a      clock-controller@5acd0000            2fsl,imx8qxp-lpcg            Z                              i      R   R                        5  can0_lpcg_pe_clk can0_lpcg_ipg_clk can0_lpcg_chi_clk                  i           b         clock-conn-axi           2fixed-clock                     CU        conn_axi_clk                     clock-conn-ahb           2fixed-clock                     	!        conn_ahb_clk                     clock-conn-ipg           2fixed-clock                             conn_ipg_clk                     clock-conn-bch           2fixed-clock                     ׄ         conn_bch_clk          bus@5b000000             2simple-bus                                   K[       [         usb@5b0d0000          -   2fsl,imx7ulp-usb fsl,imx6ul-usb fsl,imx27-usb            [                          @                 -   e        8   f               g           D            U           i                        Yokay            default         )   h         }                                            otg       usbmisc@5b0d0200                     8   2fsl,imx7ulp-usbmisc fsl,imx7d-usbmisc fsl,imx6q-usbmisc         [               f      usbphy@5b100000       &   2fsl,imx8qxp-usbphy fsl,imx7ulp-usbphy           [                g                        Yokay               e      mmc@5b010000            @                  [                i      i      i            ipg ahb per                       Yokay          "   2fsl,imx8qxp-usdhc fsl,imx7d-usdhc         "  default state_100mhz state_200mhz           )   j           k           l           m           n                                      !      mmc@5b020000            @                  [                o      o      o            ipg ahb per                       )           >           Yokay          "   2fsl,imx8qxp-usdhc fsl,imx7d-usdhc         "  default state_100mhz state_200mhz           )   p   q           r   q           s   q                   N   t              W   t                  u         `         i         !      mmc@5b030000            @                  [                v      v      v            ipg ahb per                     	  Ydisabled          "   2fsl,imx8qxp-usdhc fsl,imx7d-usdhc         ethernet@5b040000           [           0  @                                                 w      w      w      w            ipg ahb enet_clk_ref ptp            w                          沀sY@        p                                    Yokay          .   2fsl,imx8qxp-fec fsl,imx8qm-fec fsl,imx6sx-fec           default         )   x      	  rgmii-id               y                            mdio                                 ethernet-phy@0           2ethernet-phy-ieee802.3-c22                      default         )   z           	           	                                    -   V              9          I  P         [             {        @                 y      ethernet-phy@3           2ethernet-phy-ieee802.3-c22                     default         )   |           	           	                                    -   H              9          I  P         [             {        @                             ethernet@5b050000           [           0  @                                                }      }      }      }            ipg ahb enet_clk_ref ptp            w                          沀sY@        p                                    Yokay          .   2fsl,imx8qxp-fec fsl,imx8qm-fec fsl,imx6sx-fec           default         )   ~      	  rgmii-id                                              usb@5b110000             2fsl,imx8qm-usb3         [                                       K      (                                         lpm bus aclk ipg core           w                沀                     Yokay       usb@5b120000          
   2cdns,usb3           [     [     [             qotg xhci dev                       0  @                                            {host peripheral otg wakeup                     cdns3,usb3-phy                     Yokay            host             usb-phy@5b160000             2nxp,salvo-phy           [                           salvo_phy_clk                                    Yokay                     clock-controller@5b200000            2fsl,imx8qxp-lpcg            [                                                                9  sdhc0_lpcg_per_clk sdhc0_lpcg_ipg_clk sdhc0_lpcg_ahb_clk                             i      clock-controller@5b210000            2fsl,imx8qxp-lpcg            [!                                                               9  sdhc1_lpcg_per_clk sdhc1_lpcg_ipg_clk sdhc1_lpcg_ahb_clk                             o      clock-controller@5b220000            2fsl,imx8qxp-lpcg            ["                                                               9  sdhc2_lpcg_per_clk sdhc2_lpcg_ipg_clk sdhc2_lpcg_ahb_clk                             v      clock-controller@5b230000            2fsl,imx8qxp-lpcg            [#                      0                                                                         enet0_lpcg_timer_clk enet0_lpcg_txc_sampling_clk enet0_lpcg_ahb_clk enet0_lpcg_rgmii_txc_clk enet0_lpcg_ipg_clk enet0_lpcg_ipg_s_clk                             w      clock-controller@5b240000            2fsl,imx8qxp-lpcg            [$                      0                                                                         enet1_lpcg_timer_clk enet1_lpcg_txc_sampling_clk enet1_lpcg_ahb_clk enet1_lpcg_rgmii_txc_clk enet1_lpcg_ipg_clk enet1_lpcg_ipg_s_clk                             }      clock-controller@5b270000            2fsl,imx8qxp-lpcg            ['                                                  "  usboh3_ahb_clk usboh3_phy_ipg_clk                           g      clock-controller@5b280000            2fsl,imx8qxp-lpcg            [(                                                 0                                         M  usb3_app_clk usb3_lpm_clk usb3_ipg_clk usb3_core_pclk usb3_phy_clk usb3_aclk                                  clock-controller@5b290000            2fsl,imx8qxp-lpcg            [)                              	        	                                    '  gpmi_bch gpmi_io gpmi_apb gpmi_bch_apb               	                 clock-controller@5b290004            2fsl,imx8qxp-lpcg            [)                                             apbhdma_hclk                 	                 dma-controller@5b810000       (   2fsl,imx8qxp-dma-apbh fsl,imx28-dma-apbh         [            0  @                                            3           >                               	                 nand-controller@5b812000             2fsl,imx8qxp-gpmi-nand           [      [@             qgpmi-nand bch                                     @                 {bch                                         '  gpmi_io gpmi_apb gpmi_bch gpmi_bch_apb                         rx-tx                	        w     	                 	  Ydisabled             bus@5c000000             2simple-bus                                   K\       \         ddr-pmu@5c020000             2fsl,imx8-ddr-pmu            \             @                   clock-lsio-bus           2fixed-clock                              lsio_bus_clk                     bus@5d000000             2simple-bus                                    K]       ]                      pwm@5d000000             2fsl,imx27-pwm           ]              ipg per                             w                 n6         x           @       ^         	  Ydisabled          pwm@5d010000             2fsl,imx27-pwm           ]             ipg per                             w                 n6         x           @       _         	  Ydisabled          pwm@5d020000             2fsl,imx27-pwm           ]             ipg per                             w                 n6         x           @       `         	  Ydisabled          pwm@5d030000             2fsl,imx27-pwm           ]             ipg per                             w                 n6         x           @       a         	  Ydisabled          gpio@5d080000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       P           8            E            K            P            R           default         )            p              LID SLEEP CHARGING# CHGPRSNT# BATLOW#     SMARC_GPIO6 SMARC_GPIO5  PHY3 RST#   SPI0_CS0  SPI0_CS1              H      gpio@5d090000           ]	             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       0            Y   	      	   c            t           default         )           LCD1_BLKT_EN LCD1_VDD_EN LCD0_BLKT_EN LCD0_VDD_EN SMARC_GPIO0 SMARC_GPIO1 SMARC_GPIO2  SMARC_GPIO3 SMARC_GPIO8 SMARC_GPIO7 SMARC_GPIO10 SMARC_GPIO9 SMARC_GPIO4                                {      gpio@5d0a0000           ]
             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       0            {            ~                     (  RTC_INT#                                           Y      gpio@5d0b0000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       0                                             )                        PHY0_RST#                        V      gpio@5d0c0000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio                                            	                                                            %         [  PCIE_PERST#  PCIE_WAKE# USB_OTG1_PWR                SDIO_PWR_EN  SDIO_WP SDIO_CD#                      t      gpio@5d0d0000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       0            (            ,         	   3         gpio@5d0e0000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       gpio@5d0f0000           ]             @                                       +                                   2fsl,imx8qxp-gpio fsl,imx35-gpio       spi@5d120000                                       2nxp,imx8qxp-fspi            ]                   qfspi_base fspi_mmap         @       \                                     fspi_en fspi                          Yokay            default         )      flash@0          2jedec,spi-nor                                                partitions           2fixed-partitions                                         mailbox@5d1b0000            ]             @                           	  Ydisabled             2fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d1c0000            ]             @                           -   2fsl,imx8-mu-scu fsl,imx8qxp-mu fsl,imx6sx-mu                     mailbox@5d1d0000            ]             @                           	  Ydisabled          -   2fsl,imx8-mu-scu fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d1e0000            ]             @                           	  Ydisabled          -   2fsl,imx8-mu-scu fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d1f0000            ]             @                           	  Ydisabled          -   2fsl,imx8-mu-scu fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d200000            ]              @                                         	  Ydisabled             2fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d210000            ]!             @                                         	  Ydisabled             2fsl,imx8qxp-mu fsl,imx6sx-mu          mailbox@5d280000            ](             @                                            2fsl,imx8qxp-mu fsl,imx6sx-mu               +      clock-controller@5d400000            2fsl,imx8qxp-lpcg            ]@                      4                                                                       h  pwm0_lpcg_ipg_clk pwm0_lpcg_ipg_hf_clk pwm0_lpcg_ipg_s_clk pwm0_lpcg_ipg_slv_clk pwm0_lpcg_ipg_mstr_clk                                clock-controller@5d410000            2fsl,imx8qxp-lpcg            ]A                      4                                                                       h  pwm1_lpcg_ipg_clk pwm1_lpcg_ipg_hf_clk pwm1_lpcg_ipg_s_clk pwm1_lpcg_ipg_slv_clk pwm1_lpcg_ipg_mstr_clk                                clock-controller@5d420000            2fsl,imx8qxp-lpcg            ]B                      4                                                                       h  pwm2_lpcg_ipg_clk pwm2_lpcg_ipg_hf_clk pwm2_lpcg_ipg_s_clk pwm2_lpcg_ipg_slv_clk pwm2_lpcg_ipg_mstr_clk                                clock-controller@5d430000            2fsl,imx8qxp-lpcg            ]C                      4                                                                       h  pwm3_lpcg_ipg_clk pwm3_lpcg_ipg_hf_clk pwm3_lpcg_ipg_s_clk pwm3_lpcg_ipg_slv_clk pwm3_lpcg_ipg_mstr_clk                                clock-controller@5d440000            2fsl,imx8qxp-lpcg            ]D                      4                                                                       h  pwm4_lpcg_ipg_clk pwm4_lpcg_ipg_hf_clk pwm4_lpcg_ipg_s_clk pwm4_lpcg_ipg_slv_clk pwm4_lpcg_ipg_mstr_clk                     clock-controller@5d450000            2fsl,imx8qxp-lpcg            ]E                      4                                                                       h  pwm5_lpcg_ipg_clk pwm5_lpcg_ipg_hf_clk pwm5_lpcg_ipg_s_clk pwm5_lpcg_ipg_slv_clk pwm5_lpcg_ipg_mstr_clk                     clock-controller@5d460000            2fsl,imx8qxp-lpcg            ]F                      4                                                                       h  pwm6_lpcg_ipg_clk pwm6_lpcg_ipg_hf_clk pwm6_lpcg_ipg_s_clk pwm6_lpcg_ipg_slv_clk pwm6_lpcg_ipg_mstr_clk                     clock-controller@5d470000            2fsl,imx8qxp-lpcg            ]G                      4                                                                       h  pwm7_lpcg_ipg_clk pwm7_lpcg_ipg_hf_clk pwm7_lpcg_ipg_s_clk pwm7_lpcg_ipg_slv_clk pwm7_lpcg_ipg_mstr_clk                        clock-hsio-axi           2fixed-clock                     ׄ         hsio_axi_clk                     clock-hsio-per           2fixed-clock                     U        hsio_per_clk                     clock-hsio-refa          2gpio-gate-clock                                (   t            clock-hsio-refb          2gpio-gate-clock                                (   t                       clock-xtal100m           2fixed-clock                              xtal_100MHz                  bus@5f000000             2simple-bus           K_       _             p                                       5                pcie@5f010000            2fsl,imx8q-pcie          _                  qdbi config        0  K                                                          @       f          h           {msi dma                                                            dbi mstr slv            @               
pci         J                         i                            j                            k                            l           X                       k           u                                  	  Ydisabled          pcie-ep@5f010000             2fsl,imx8q-pcie-ep           _                   qdbi addr_space          k           @       h           {dma                                   dbi mstr slv                                                         	  Ydisabled          clock-controller@5f060000            2fsl,imx8qxp-lpcg            _                                                        F  hsio_pcieb_mstr_axi_clk hsio_pcieb_slv_axi_clk hsio_pcieb_dbi_axi_clk                                  clock-controller@5f0b0000            2fsl,imx8qxp-lpcg            _                                              hsio_phyx1_per_clk                                 clock-controller@5f0d0000            2fsl,imx8qxp-lpcg            _                                              hsio_pcieb_per_clk                                 clock-controller@5f0f0000            2fsl,imx8qxp-lpcg            _                                              hsio_misc_per_clk                                  clock-controller@5f090000            2fsl,imx8qxp-lpcg            _	                                                               Q  hsio_phyx1_pclk hsio_phyx1_epcs_tx_clk hsio_phyx1_epcs_rx_clk hsio_phyx1_apb_clk                                   phy@5f1a0000             2fsl,imx8qxp-hsio             _     _     _     _             qreg phy ctrl misc         (                                       +  pclk0 apb_pclk0 phy0_crr ctl0_crr misc_crr                                 	  Ydisabled             memory@80000000         
memory                     @         clk-xtal25           2fixed-clock                     }x@           Z      regulator-3v3            2regulator-fixed         3V3          2Z         2Z                    W      regulator-lvds0          2regulator-fixed         default         )           LCD0_VDD_EN          2Z         2Z        	   {                	                 regulator-lvds1          2regulator-fixed         default         )           LCD1_VDD_EN          2Z         2Z        	   {                	                 regulator-sdvmmc             2regulator-fixed         default         )         	  SD1_VMMC             2Z         2Z        	   t                	        Yokay            	 @           u      regulator-vmmc           2regulator-fixed       	  MMC0_3V3             2Z         2Z                    m      regulator-vqmmc          2regulator-fixed       	  MMC0_1V8             w@         w@                    n      backlight-lvds0          2pwm-backlight           default         )            	.                    @              	@           	Y           (   {             	  Ydisabled                     backlight-lvds1          2pwm-backlight           default         )            	.                    @              	@           	Y           (   {              	  Ydisabled                     chosen          	f/bus@5a000000/serial@5a060000         panel-lvds0         	r           	Y         	  Ydisabled       port       endpoint                panel-lvds1         	r           	Y         	  Ydisabled       port       endpoint                regulator-1v8            2regulator-fixed         1V8          w@         w@                    \      regulator-12v0           2regulator-fixed         12V0                                                  sound            2fsl,imx-audio-tlv320aic32x4          ,tqm-tlv320aic32         	|           	            	interrupt-parent #address-cells #size-cells model compatible ethernet0 ethernet1 gpio0 gpio1 gpio2 gpio3 gpio4 gpio5 gpio6 gpio7 i2c0 i2c1 i2c2 i2c3 mmc0 mmc1 mmc2 mu0 mu1 mu2 mu3 mu4 serial0 serial1 serial2 serial3 spi0 spi1 spi2 spi3 vpu-core0 vpu-core1 rtc0 rtc1 device_type reg 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 clocks operating-points-v2 #cooling-cells phandle cache-level cache-unified opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend #interrupt-cells interrupt-controller interrupts ranges no-map status reusable alloc-ranges linux,cma-default mbox-names mboxes #power-domain-cells #clock-cells fsl,pins linux,keycodes timeout-sec #thermal-sensor-cells clock-frequency clock-output-names polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device assigned-clocks assigned-clock-rates power-domains clock-indices #mbox-cells memory-region clock-names dmas dma-names fsl,asrc-rate fsl,asrc-width fsl,asrc-clk-map pinctrl-names pinctrl-0 #dma-cells dma-channels dma-channel-mask firmware-name dais cs-gpios #pwm-cells pinctrl-1 scl-gpios sda-gpios pagesize vcc-supply quartz-load-femtofarads read-only iov-supply ldoin-supply #io-channel-cells fsl,clk-source fsl,scu-index xceiver-supply fsl,usbphy fsl,usbmisc ahb-burst-config tx-burst-size-dword rx-burst-size-dword srp-disable hnp-disable adp-disable power-active-high over-current-active-low dr_mode #index-cells pinctrl-2 vmmc-supply vqmmc-supply bus-width non-removable no-sd no-sdio fsl,tuning-start-tap fsl,tuning-step cd-gpios wp-gpios no-1-8-v no-mmc fsl,num-tx-queues fsl,num-rx-queues phy-mode phy-handle fsl,magic-packet mac-address ti,rx-internal-delay ti,tx-internal-delay ti,fifo-depth ti,dp83867-rxctrl-strap-quirk ti,clk-output-sel reset-gpios reset-assert-us reset-deassert-us enet-phy-lane-no-swap reg-names interrupt-names phys phy-names cdns,on-chip-buff-size #phy-cells gpio-controller #gpio-cells gpio-ranges gpio-line-names spi-max-frequency spi-tx-bus-width spi-rx-bus-width enable-gpios dma-ranges bus-range interrupt-map interrupt-map-mask num-lanes num-viewport fsl,max-link-speed num-ib-windows num-ob-windows regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on gpio enable-active-high off-on-delay-us brightness-levels default-brightness-level power-supply stdout-path backlight ssi-controller audio-codec 