  1   8    (            	!                                                                       ,Freescale i.MX8QM MEK            2fsl,imx8qm-mek fsl,imx8qm      aliases          =/bus@5b000000/mmc@5b010000           B/bus@5b000000/mmc@5b020000           G/bus@5b000000/mmc@5b030000           L/bus@5a000000/serial@5a060000            T/bus@5a000000/serial@5a070000            \/bus@5a000000/serial@5a080000            d/bus@5a000000/serial@5a090000             l/vpu@2c000000/vpu-core@2d080000           v/vpu@2c000000/vpu-core@2d090000           /vpu@2c000000/vpu-core@2d0a0000       cpus                                 cpu@0            cpu          2arm,cortex-a53                                               psci                            @                                    @                                          ,           ;   	      cpu@1            cpu          2arm,cortex-a53                                              psci                            @                                    @                                          ,           ;   
      cpu@2            cpu          2arm,cortex-a53                                              psci                            @                                    @                                          ,           ;         cpu@3            cpu          2arm,cortex-a53                                              psci                            @                                    @                                          ,           ;         l2-cache0            2cache           C            O                        @                    ;         l2-cache1            2cache           C            O                        @                     opp-table-0          2operating-points-v2          ]        ;      opp-600000000           h    #F         o         } I      opp-896000000           h    5g         o B@        } I      opp-1104000000          h    Aʹ         o         } I      opp-1200000000          h    G         o         } I                  opp-table-1          2operating-points-v2          ]   opp-600000000           h    #F         o B@        } I      opp-1056000000          h    >H         o B@        } I      opp-1296000000          h    M?d         o         } I      opp-1596000000          h    _!         o         } I                  interrupt-controller@51a00000            2arm,gic-v3        P       Q             Q             R               R             R                                           	                        ;         pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc       timer            2arm,armv8-timer       0                                   
         iommu@51400000           2arm,mmu-500                           Q@                                                                                                                                                                                                                                                                                                                                                                                                                         ;         system-controller            2fsl,imx-scu         tx0 rx0 gip3          $                                   power-controller             2fsl,imx8qm-scu-pd fsl,scu-pd                       ;         clock-controller             2fsl,imx8qm-clk fsl,scu-clk                     ;         pinctrl          2fsl,imx8qm-iomuxc           default         ,           ;      hoggrp          6   s      L   '     L        ;         i2c0grp         6   R     !   S     !        ;         i2c1grp         6        L        L        ;         i2c1gpio-grp            6        L        L        ;         adc0grp         6         `        ;         cm41i2cgrp          6         L         L        ;         fec1grp         6                                                                                                                                                    ;         lpspi2grp         $  6   z      @   {      @   |      @        ;   q      lpspi2csgrp         6   }      !        ;   r      mipi0_lpi2c0grp       $  6   ?          @          B               ;   R      mipi1_lpi2c0grp       $  6   C          D          F               ;   b      flexspi0grp         6         !         !         !         !         !         !         !         !         !         !         !         !         !         !         !         !        ;         fec2grp         6                 `          `         `         `         `         `         `         `         `  	       `  
       `         `        ;         flexcan0grp         6          !          !        ;         flexcan1grp         6          !          !        ;         flexcan3grp         6          !          !        ;         lpuart0grp          6                            ;   v      lpuart2grp          6                          ;   y      lpuart3grp          6                          ;   {      lvds0lpi2c1grp          6   6      L   7      L        ;   Z      lvds1lpi2c1grp          6   <      L   =      L        ;   i      pwmlvds0grp         6   2               ;   V      pwmlvds1grp         6   8               ;   f      sai0grp       0  6   y     L   ~     L        L        l        ;         sai1grp       0  6         @         @         `         @        ;         typecgrp            6         !        ;         typecmuxgrp         6         `         `        ;         usdhc1grp           6         A          !          !          !          !          !          !          !          !          !          A        ;         usdhc2grp         T  6         A          !          !          !          !          !          !        ;            rtc          2fsl,imx8qxp-sc-rtc        ocotp            2fsl,imx8qm-scu-ocotp                                      ?   mac@1c4                     mac@1c6                       ;            thermal-sensor        *   2fsl,imx8qxp-sc-thermal fsl,imx-sc-thermal           I           ;            thermal-zones      cpu0-thermal            _           u                    trips      trip0                               passive         ;         trip1                            	   critical             cooling-maps       map0                     0     	   
                  gpu0-thermal            _           u                   trips      trip0                               passive       trip1                            	   critical                gpu1-thermal            _           u                   trips      trip0                               passive       trip1                            	   critical                drc0-thermal            _           u                   trips      trip0                               passive       trip1                            	   critical                   clock-dummy          2fixed-clock                               
  clk_dummy           ;         clock-esai1-rx           2fixed-clock                                 esai1_rx_clk            ;   6      clock-esai1-rx-hf            2fixed-clock                                 esai1_rx_hf_clk         ;   7      clock-esai1-tx           2fixed-clock                                 esai1_tx_clk            ;   8      clock-esai1-tx-hf            2fixed-clock                                 esai1_tx_hf_clk         ;   9      clock-hdmi-rx-mclk           2fixed-clock                                 hdmi-rx-mclk            ;   /      clock-mlb-clk            2fixed-clock                                 mlb_clk         ;   .      clock-sai5-rx-bclk           2fixed-clock                                 sai5_rx_bclk            ;   B      clock-sai5-tx-bclk           2fixed-clock                                 sai5_tx_bclk          clock-sai6-rx-bclk           2fixed-clock                                 sai6_rx_bclk            ;   C      clock-sai6-tx-bclk           2fixed-clock                                 sai6_tx_bclk          clock-spdif1-rx          2fixed-clock                               
  spdif1_rx         clock-controller-lvds-ipg            2fixed-clock                     n6         lvds0_ipg_clk           ;   T      clock-controller-dsi-ipg             2fixed-clock                     '         dsi_ipg_clk         ;   L      clock-controller-mipi-div2-pll           2fixed-clock                              mipi_pll_div2_clk         clock-cm41-ipg           2fixed-clock                     )         cm41_ipg_clk            ;         bus@38000000             2simple-bus                                   8       8                      i2c@3b230000          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c          ;#                	                                 per ipg              4           n6              4        'okay                                               default         ,      gpio@20          2ti,tca6416                        .        >           ;            intmux@3b400000          2fsl,imx-intmux           ;@                        `                                                           '                                                               ipg              5        'okay            ;         clock-controller@3b630000            2fsl,imx8qxp-lpcg             ;c                              4              J             (  cm41_lpcg_i2c_clk cm41_lpcg_i2c_ipg_clk              4        ;            clock-audio-ipg          2fixed-clock                     '         audio_ipg_clk           ;         clock-ext-aud-mclk0          2fixed-clock                                 ext_aud_mclk0           ;   0      clock-ext-aud-mclk1          2fixed-clock                                 ext_aud_mclk1           ;   1      clock-esai0-rx           2fixed-clock                                 esai0_rx_clk            ;   2      clock-esai0-rx-hf            2fixed-clock                                 esai0_rx_hf_clk         ;   3      clock-esai0-tx           2fixed-clock                                 esai0_tx_clk            ;   4      clock-esai0-tx-hf            2fixed-clock                                 esai0_tx_hf_clk         ;   5      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            ;   ?      clock-sai3-rx-bclk           2fixed-clock                                 sai3_rx_bclk            ;   @      clock-sai4-rx-bclk           2fixed-clock                                 sai4_rx_bclk            ;   A      bus@59000000             2simple-bus                                   Y       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          `  X                                                                                          ]rxa rxb rxc txa txb txc         g          u                                    'okay          esai@59010000            2fsl,imx8qm-esai          Y                                                              core extal fsys spba             X                                   ]rx tx                      	  'disabled          spdif@59020000           2fsl,imx8qm-spdif             Y                                     0                                             :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba            X                   	               ]rx tx                      	  'disabled          sai@59040000             2fsl,imx8qm-sai           Y                   :                                          bus mclk0 mclk1 mclk2 mclk3         ]rx tx            X                                        >        'okay                      ,       E        E         E                 .                default         ,           ;         sai@59050000             2fsl,imx8qm-sai           Y                   <                                          bus mclk0 mclk1 mclk2 mclk3         ]rx tx            X                                        ?        'okay          ,       E        E         E                 .                default         ,           ;         sai@59060000             2fsl,imx8qm-sai           Y                   >                                          bus mclk0 mclk1 mclk2 mclk3         ]rx          X                          @      	  'disabled          sai@59070000             2fsl,imx8qm-sai           Y                   C                                            bus mclk0 mclk1 mclk2 mclk3         ]rx          X                                	  'disabled          dma-controller@591f0000          2fsl,imx8qm-edma          Y                                                     v         w         x         y         z         {                                                               ;         ;         =         =         ?         D         F         H                                                                                                                          ;         clock-controller@59400000            2fsl,imx8qxp-lpcg             Y@                                       J             &  asrc0_lpcg_ipg_clk asrc0_lpcg_mem_clk                        ;         clock-controller@59410000            2fsl,imx8qxp-lpcg             YA                                          J             (  esai0_lpcg_extal_clk esai0_lpcg_ipg_clk                      ;         clock-controller@59420000            2fsl,imx8qxp-lpcg             YB                                          J            %  spdif0_lpcg_tx_clk spdif0_lpcg_gclkw                         ;         clock-controller@59440000            2fsl,imx8qxp-lpcg             YD                                          J             !  sai0_lpcg_mclk sai0_lpcg_ipg_clk                 >        ;         clock-controller@59450000            2fsl,imx8qxp-lpcg             YE                                          J             !  sai1_lpcg_mclk sai1_lpcg_ipg_clk                 ?        ;         clock-controller@59460000            2fsl,imx8qxp-lpcg             YF                                          J             !  sai2_lpcg_mclk sai2_lpcg_ipg_clk                 @        ;         clock-controller@59470000            2fsl,imx8qxp-lpcg             YG                                          J             !  sai3_lpcg_mclk sai3_lpcg_ipg_clk                         ;          clock-controller@59580000            2fsl,imx8qxp-lpcg             YX                                          J               4  dsp_lpcg_adb_clk dsp_lpcg_ipg_clk dsp_lpcg_core_clk                     	  'disabled            ;   !      clock-controller@59590000            2fsl,imx8qxp-lpcg             YY                                    J           dsp_ram_lpcg_ipg_clk                       	  'disabled            ;   "      dsp@596e8000             2fsl,imx8qxp-dsp          Yn               !      "      !           ipg ocram core                                          txdb0 txdb1 rxdb0 rxdb1       0     #          #         #          #            	  'disabled          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          `  X   %               %              %              %             %             %                  ]rxa rxb rxc txa txb txc         g  @        u                                 	  'disabled          sai@59820000             2fsl,imx8qm-sai           Y                   I               &          &                 bus mclk0 mclk1 mclk2 mclk3          X   %             %   	                ]rx tx                        'okay          4                                    &                              .                         ;   )      sai@59830000             2fsl,imx8qm-sai           Y                   K               '          '                 bus mclk0 mclk1 mclk2 mclk3         X   %   
                ]tx                       'okay          4                                    '                              .                         ;   *      amix@59840000            2fsl,imx8qm-audmix            Y                 (            ipg                         )   *        'okay          mqs@59850000             2fsl,imx8qm-mqs           Y                 +      +          
  mclk core                      	  'disabled          dma-controller@599f0000          2fsl,imx8qm-edma          Y                                                    ~                                                                            J         J         L         X                                                                 ;   %      clock-controller@59d00000            2fsl,imx8qxp-lpcg             Y                              E           J            aud_rec_clk0_lpcg_clk                E        ;   ,      clock-controller@59d10000            2fsl,imx8qxp-lpcg             Y                                         J            aud_rec_clk1_lpcg_clk                        ;   -      clock-controller@59d20000            2fsl,imx8qxp-lpcg             Y                              E            J            aud_pll_div_clk0_lpcg_clk                E        ;         clock-controller@59d30000            2fsl,imx8qxp-lpcg             Y                                          J            aud_pll_div_clk1_lpcg_clk                        ;         clock-controller@59d50000            2fsl,imx8qxp-lpcg             Y                                       J            mclkout0_lpcg_clk                        ;         clock-controller@59d60000            2fsl,imx8qxp-lpcg             Y                                       J            mclkout1_lpcg_clk                      acm@59e00000             2fsl,imx8qm-acm           Y                                                 E                              >     ?     @                                              |      ,       -                     .   /   0   1   2   3   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 mlb_clk hdmi_rx_mclk ext_aud_mclk0 ext_aud_mclk1 esai0_rx_clk esai0_rx_hf_clk esai0_tx_clk esai0_tx_hf_clk esai1_rx_clk esai1_rx_hf_clk esai1_tx_clk esai1_tx_hf_clk spdif0_rx spdif1_rx sai0_rx_bclk sai0_tx_bclk sai1_rx_bclk sai1_tx_bclk sai2_rx_bclk sai3_rx_bclk sai4_rx_bclk sai5_tx_bclk sai6_rx_bclk           ;         clock-controller@59c00000            2fsl,imx8qxp-lpcg             Y                                       J             &  asrc1_lpcg_ipg_clk asrc1_lpcg_mem_clk                        ;   $      clock-controller@59c20000            2fsl,imx8qxp-lpcg             Y                                          J             !  sai6_lpcg_mclk sai6_lpcg_ipg_clk                         ;   &      clock-controller@59c30000            2fsl,imx8qxp-lpcg             Y                                          J             !  sai7_lpcg_mclk sai7_lpcg_ipg_clk                         ;   '      clock-controller@59c40000            2fsl,imx8qxp-lpcg             Y                                    J            amix_lpcg_ipg_clk                        ;   (      clock-controller@59c50000            2fsl,imx8qxp-lpcg             Y                                          J             !  mqs0_lpcg_mclk mqs0_lpcg_ipg_clk                         ;   +      sai@59080000             2fsl,imx8qm-sai           Y                   E               D          D                 bus mclk0 mclk1 mclk2 mclk3         ]rx          X                                                    	  'disabled          sai@59090000             2fsl,imx8qm-sai           Y	                   G               E          E                 bus mclk0 mclk1 mclk2 mclk3         ]tx          X                                                     	  'disabled          clock-controller@59480000            2fsl,imx8qxp-lpcg             YH                                          J             !  sai4_lpcg_mclk sai4_lpcg_ipg_clk                       	  'disabled            ;   D      clock-controller@59490000            2fsl,imx8qxp-lpcg             YI                                          J             !  sai5_lpcg_mclk sai5_lpcg_ipg_clk                       	  'disabled            ;   E      esai@59810000            2fsl,imx8qm-esai          Y                                  F       F      F               core extal fsys spba             X   %             %                   ]rx tx                      	  'disabled          clock-controller@59c10000            2fsl,imx8qxp-lpcg             Y                                          J             (  esai1_lpcg_extal_clk esai1_lpcg_ipg_clk                      ;   F         vpu@2c000000                                     ,       ,                   ,                             	  'disabled       mailbox@2d000000             2fsl,imx6sx-mu            -                                                     	  'disabled            ;   G      mailbox@2d020000             2fsl,imx6sx-mu            -                                                    	  'disabled            ;   H      mailbox@2d040000             2fsl,imx6sx-mu            -                                                    	  'disabled            ;   I      vpu-core@2d080000            -              2nxp,imx8q-vpu-decoder                        tx0 tx1 rx        $     G           G          G             	  'disabled          vpu-core@2d090000            -	              2nxp,imx8q-vpu-encoder                        tx0 tx1 rx        $     H           H          H             	  'disabled          vpu-core@2d0a0000            -
              2nxp,imx8q-vpu-encoder                        tx0 tx1 rx        $     I           I          I             	  'disabled             bus@53000000             2simple-bus                                   S       S         gpu@53100000             2vivante,gc           S                    @                                      core shader                                   )' 2                       bus@56220000             2simple-bus               J                                 V"      V"        interrupt-controller@56220000         &   2fsl,imx8qxp-irqsteer fsl,imx-irqsteer            V"                    ;                                                K            ipg                                  %            ;   J      clock-controller@56223000            2fsl,imx8qxp-lpcg             V"0                                        L        J            mipi0_lis_lpcg_ipg_clk          ;   K      clock-controller@5622300c            2fsl,imx8qxp-lpcg             V"0                                               L        J             *  mipi0_pwm_lpcg_clk mipi0_pwm_lpcg_ipg_clk           ;   O      clock-controller@56223014            2fsl,imx8qxp-lpcg             V"0                          M            J            mipi0_i2c0_lpcg_ipg_clk                      ;   Q      clock-controller@56223018            2fsl,imx8qxp-lpcg             V"0                          L        J            mipi0_i2c0_lpcg_ipg_s_clk                        ;   M      clock-controller@5622301c            2fsl,imx8qxp-lpcg             V"0                                       J            mipi0_i2c0_lpcg_clk                      ;   P      clock-controller@56223024            2fsl,imx8qxp-lpcg             V"0$                          N            J            mipi0_i2c1_lpcg_ipg_clk                    clock-controller@56223028            2fsl,imx8qxp-lpcg             V"0(                          L        J            mipi0_i2c1_lpcg_ipg_s_clk                        ;   N      clock-controller@5622302c            2fsl,imx8qxp-lpcg             V"0,                                       J            mipi0_i2c1_lpcg_clk                    pwm@56224000             2fsl,imx8qxp-pwm fsl,imx27-pwm            V"@                O      O            ipg per                         n6         2                      	  'disabled          i2c@56226000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           V"`                                                     P       Q            per ipg            P            n6                      'okay            default         ,   R                  bus@56240000             2simple-bus                                   V$      V$                  S   clock-controller@56243000            2fsl,imx8qxp-lpcg             V$0                       lvds0_lis_lpcg_ipg_clk                           T        J           ;   X      clock-controller@5624300c            2fsl,imx8qxp-lpcg             V$0                    A  lvds0_pwm_lpcg_clk lvds0_pwm_lpcg_ipg_clk lvds0_pwm_lpcg_32k_clk                                     T        J               ;   U      clock-controller@56243010            2fsl,imx8qxp-lpcg             V$0                    ,  lvds0_i2c0_lpcg_clk lvds0_i2c0_lpcg_ipg_clk                                  T        J               ;   W      pwm@56244000             2fsl,imx8qxp-pwm fsl,imx27-pwm            V$@            ipg per                         n6         2                        'okay                U      U            default         ,   V        ;         i2c@56246000          $   2fsl,imx8qxp-lpi2c fsl,imx7ulp-lpi2c          V$`                                                 per ipg                         n6                    	  'disabled                W       W         interrupt-controller@56240000         %   2fsl,imx8qm-irqsteer fsl,imx-irqsteer             V$                    9                                                X           ipg              
                    %            ;   S      clock-controller@56243014            2fsl,imx8qxp-lpcg             V$0                                  T        J             ,  lvds0_i2c1_lpcg_clk lvds0_i2c1_lpcg_ipg_clk                      ;   Y      i2c@56247000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           V$p               	            Y       Y           per ipg                         n6                      'okay            default         ,   Z                  bus@57220000             2simple-bus               [                                 W"      W"        interrupt-controller@57220000         %   2fsl,imx8qm-irqsteer fsl,imx-irqsteer             W"                    <                                                \            ipg                                  %            ;   [      clock-controller@57223000            2fsl,imx8qxp-lpcg             W"0                           L        J            mipi1_lis_lpcg_ipg_clk                       ;   \      clock-controller@5722300c            2fsl,imx8qxp-lpcg             W"0                                  L        J             *  mipi1_pwm_lpcg_clk mipi1_pwm_lpcg_ipg_clk                        ;   _      clock-controller@5722301c            2fsl,imx8qxp-lpcg             W"0                                       J            mipi1_i2c0_lpcg_clk                      ;   `      clock-controller@57223014            2fsl,imx8qxp-lpcg             W"0                          ]            J            mipi1_i2c0_lpcg_ipg_clk                      ;   a      clock-controller@57223018            2fsl,imx8qxp-lpcg             W"0                          L        J            mipi1_i2c0_lpcg_ipg_s_clk                        ;   ]      clock-controller@57223024            2fsl,imx8qxp-lpcg             W"0$                          ^            J            mipi1_i2c1_lpcg_ipg_clk                    clock-controller@57223028            2fsl,imx8qxp-lpcg             W"0(                          L        J            mipi1_i2c1_lpcg_ipg_s_clk                        ;   ^      clock-controller@5722302c            2fsl,imx8qxp-lpcg             W"0,                                       J            mipi1_i2c1_lpcg_clk                    pwm@57224000             2fsl,imx8qxp-pwm fsl,imx27-pwm            W"@                _      _            ipg per                         n6         2                      	  'disabled          i2c@57226000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           W"`                                                      [            `       a            per ipg            `            n6                      'okay            default         ,   b                  bus@57240000             2simple-bus               c                                 W$      W$        interrupt-controller@57240000         %   2fsl,imx8qm-irqsteer fsl,imx-irqsteer             W$                    :                                                d           ipg                                  %            ;   c      clock-controller@57243000            2fsl,imx8qxp-lpcg             W$0                           T        J           lvds1_lis_lpcg_ipg_clk                       ;   d      clock-controller@5724300c            2fsl,imx8qxp-lpcg             W$0                                  T        J             *  lvds1_pwm_lpcg_clk lvds1_pwm_lpcg_ipg_clk                        ;   e      clock-controller@57243010            2fsl,imx8qxp-lpcg             W$0                                  T        J             ,  lvds1_i2c0_lpcg_clk lvds1_i2c0_lpcg_ipg_clk                      ;   g      clock-controller@57243014            2fsl,imx8qxp-lpcg             W$0                                  T        J             ,  lvds1_i2c1_lpcg_clk lvds1_i2c1_lpcg_ipg_clk                      ;   h      pwm@57244000             2fsl,imx8qxp-pwm fsl,imx27-pwm            W$@                e      e            ipg per                         n6         2                        'okay            default         ,   f        ;         i2c@57246000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           W$`                                                     g       g           per ipg                         n6                    	  'disabled          i2c@57247000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           W$p               	            h       h           per ipg                         n6                      'okay            default         ,   i                  clock-img-ipg            2fixed-clock                              img_ipg_clk         ;   l      bus@58000000             2simple-bus                                   X       X         jpegdec@58400000             X@                   5               j       j              j       j                                     %   2nxp,imx8qm-jpgdec nxp,imx8qxp-jpgdec          jpegenc@58450000             XE                   1               k       k              k       k                                     %   2nxp,imx8qm-jpgenc nxp,imx8qxp-jpgenc          clock-controller@585d0000            2fsl,imx8qxp-lpcg             X]                            l   l        J             0  img_jpeg_dec_lpcg_clk img_jpeg_dec_lpcg_ipg_clk                      ;   j      clock-controller@585f0000            2fsl,imx8qxp-lpcg             X_                            l   l        J             0  img_jpeg_enc_lpcg_clk img_jpeg_enc_lpcg_ipg_clk                      ;   k         clock-dma-ipg            2fixed-clock                     '         dma_ipg_clk         ;   }      bus@5a000000             2simple-bus                                   Z       Z         spi@5a000000             2fsl,imx7ulp-spi          Z                                              P                            m       m           per ipg               5                          5         X   n              n                   ]tx rx         	  'disabled          spi@5a010000             2fsl,imx7ulp-spi          Z                                             Q                            o       o           per ipg               6                          6         X   n              n                  ]tx rx         	  'disabled          spi@5a020000             2fsl,imx7ulp-spi          Z                                             R                            p       p           per ipg               7                          7         X   n              n                  ]tx rx           'okay            default         ,   q   r        =   s   
         spi@5a030000             2fsl,imx7ulp-spi          Z                                             S                            t       t           per ipg               8                          8         X   n              n                  ]tx rx         	  'disabled          serial@5a060000          Z                   Y               u      u          	  ipg baud                  9           Ĵ               9        ]rx tx            X   n             n                   'okay          %   2fsl,imx8qm-lpuart fsl,imx8qxp-lpuart            default         ,   v      serial@5a070000          Z                   Z               w      w          	  ipg baud                  :           Ĵ               :        ]rx tx            X   n             n                 	  'disabled          %   2fsl,imx8qm-lpuart fsl,imx8qxp-lpuart          serial@5a080000          Z                   [               x      x          	  ipg baud                  ;           Ĵ               ;        ]rx tx            X   n             n                   'okay          %   2fsl,imx8qm-lpuart fsl,imx8qxp-lpuart            default         ,   y      serial@5a090000          Z	                   \               z      z          	  ipg baud                  <           Ĵ               <        ]rx tx            X   n             n                   'okay          %   2fsl,imx8qm-lpuart fsl,imx8qxp-lpuart            default         ,   {      pwm@5a190000             2fsl,imx8qxp-pwm fsl,imx27-pwm            Z                                   |      |            ipg per                          n6         2                       dma-controller@5a1f0000          2fsl,imx8qm-edma          Z                                                                                                                                                                                                                                                              @      A      B      C      D      E      F      G      H      I      J      K      L      M      N      O      P      Q      R      S      T      U                   'okay            ;   n      clock-controller@5a400000            2fsl,imx8qxp-lpcg             Z@                               5      }        J                spi0_lpcg_clk spi0_lpcg_ipg_clk               5        ;   m      clock-controller@5a410000            2fsl,imx8qxp-lpcg             ZA                               6      }        J                spi1_lpcg_clk spi1_lpcg_ipg_clk               6        ;   o      clock-controller@5a420000            2fsl,imx8qxp-lpcg             ZB                               7      }        J                spi2_lpcg_clk spi2_lpcg_ipg_clk               7        ;   p      clock-controller@5a430000            2fsl,imx8qxp-lpcg             ZC                               8      }        J                spi3_lpcg_clk spi3_lpcg_ipg_clk               8        ;   t      clock-controller@5a460000            2fsl,imx8qxp-lpcg             ZF                               9      }        J             '  uart0_lpcg_baud_clk uart0_lpcg_ipg_clk                9        ;   u      clock-controller@5a470000            2fsl,imx8qxp-lpcg             ZG                               :      }        J             '  uart1_lpcg_baud_clk uart1_lpcg_ipg_clk                :        ;   w      clock-controller@5a480000            2fsl,imx8qxp-lpcg             ZH                               ;      }        J             '  uart2_lpcg_baud_clk uart2_lpcg_ipg_clk                ;        ;   x      clock-controller@5a490000            2fsl,imx8qxp-lpcg             ZI                               <      }        J             '  uart3_lpcg_baud_clk uart3_lpcg_ipg_clk                <        ;   z      clock-controller@5a590000            2fsl,imx8qxp-lpcg             ZY                                     }        J             (  adma_pwm_lpcg_clk adma_pwm_lpcg_ipg_clk                       ;   |      i2c@5a800000             Z    @                                                         ~       ~           per ipg               `           n6               `        'okay          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c                   default         ,      accelerometer@19             2st,lsm303agr-accel                    gyrometer@20             2nxp,fxas21002c                     light-sensor@44          2isil,isl29023               D                                 pressure-sensor@60           2fsl,mpl3115             `      gpio@68          2maxim,max7322               h         .        >           ;         gyrometer@69             2st,l3g4200d-gyro                i      tcpc@51          2nxp,ptn5110 tcpci           default         ,               Q                                   'okay       connector            2usb-c-connector         FUSB-C           Lsource          Wdual            a,   ports                                port@0                  endpoint            m           ;            port@1                 endpoint            m           ;                        i2c@5a810000             Z    @                                                                           per ipg               a           n6               a        'okay          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c                   default gpio            ,           }                                          audio-codec@1a           2wlf,wm8960                                      mclk          ,       E        E         E                  .                                                        ;            i2c@5a820000             Z    @                                                                           per ipg               b           n6               b      	  'disabled          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c        i2c@5a830000             Z    @                                                                           per ipg               c           n6               c      	  'disabled          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c        adc@5a880000             2nxp,imx8qxp-adc                     Z                                                                  per ipg               e           n6               e        'okay            default         ,                    adc@5a890000             2nxp,imx8qxp-adc                     Z                                                                  per ipg               f           n6               f      	  'disabled          can@5a8d0000             2fsl,imx8qm-flexcan           Z                                                                  ipg per               i           bZ               i                               'okay            default         ,                    can@5a8e0000             2fsl,imx8qm-flexcan           Z                                                                  ipg per               j           bZ               j                              'okay            default         ,                    can@5a8f0000             2fsl,imx8qm-flexcan           Z                                                                  ipg per               k           bZ               k                              'okay            default         ,                    dma-controller@5a9f0000          2fsl,imx8qm-edma          Z   !                        
      x                                                                                                  P        l      m      n      o      p      q      r      s      t      u      clock-controller@5ac00000            2fsl,imx8qxp-lpcg             Z                               `      }        J                i2c0_lpcg_clk i2c0_lpcg_ipg_clk               `        ;   ~      clock-controller@5ac10000            2fsl,imx8qxp-lpcg             Z                               a      }        J                i2c1_lpcg_clk i2c1_lpcg_ipg_clk               a        ;         clock-controller@5ac20000            2fsl,imx8qxp-lpcg             Z                               b      }        J                i2c2_lpcg_clk i2c2_lpcg_ipg_clk               b        ;         clock-controller@5ac30000            2fsl,imx8qxp-lpcg             Z                               c      }        J                i2c3_lpcg_clk i2c3_lpcg_ipg_clk               c        ;         clock-controller@5ac80000            2fsl,imx8qxp-lpcg             Z                               e      }        J                adc0_lpcg_clk adc0_lpcg_ipg_clk               e        ;         clock-controller@5ac90000            2fsl,imx8qxp-lpcg             Z                               f      }        J                adc1_lpcg_clk adc1_lpcg_ipg_clk               f        ;         clock-controller@5acd0000            2fsl,imx8qxp-lpcg             Z                               i      }   }        J                5  can0_lpcg_pe_clk can0_lpcg_ipg_clk can0_lpcg_chi_clk                  i        ;         clock-controller@5a4a0000            2fsl,imx8qxp-lpcg             ZJ                               =      }        J             '  uart4_lpcg_baud_clk uart4_lpcg_ipg_clk                =      i2c@5a840000          #   2fsl,imx8qm-lpi2c fsl,imx7ulp-lpi2c           Z    @               X                                              per ipg               d           n6               d      	  'disabled          clock-controller@5ac40000            2fsl,imx8qxp-lpcg             Z                               d      }        J                i2c4_lpcg_clk i2c4_lpcg_ipg_clk               d        ;         clock-controller@5ace0000            2fsl,imx8qxp-lpcg             Z                               j      }   }        J                5  can1_lpcg_pe_clk can1_lpcg_ipg_clk can1_lpcg_chi_clk                  j        ;         clock-controller@5acf0000            2fsl,imx8qxp-lpcg             Z                               k      }   }        J                5  can2_lpcg_pe_clk can2_lpcg_ipg_clk can2_lpcg_chi_clk                  k        ;            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                                   [       [         usb@5b0d0000          -   2fsl,imx7ulp-usb fsl,imx6ul-usb fsl,imx27-usb             [                                                                                    %            6           J                      	  'disabled          usbmisc@5b0d0200            ^         8   2fsl,imx7ulp-usbmisc fsl,imx7d-usbmisc fsl,imx6q-usbmisc          [            ;         usbphy@5b100000          2fsl,imx7ulp-usbphy           [                                       	  'disabled            ;         mmc@5b010000                               [                                         ipg ahb per                       'okay          3   2fsl,imx8qm-usdhc fsl,imx8qxp-usdhc fsl,imx7d-usdhc          k                default         ,           r            |                        mmc@5b020000                               [                                         ipg ahb per                                             'okay          3   2fsl,imx8qm-usdhc fsl,imx8qxp-usdhc fsl,imx7d-usdhc          k                default         ,           r                                                       mmc@5b030000                               [                                         ipg ahb per                     	  'disabled          3   2fsl,imx8qm-usdhc fsl,imx8qxp-usdhc fsl,imx7d-usdhc          k              ethernet@5b040000            [           0                                                                                  ipg ahb enet_clk_ref ptp                                      沀sY@                                            'okay             2fsl,imx8qm-fec fsl,imx6sx-fec           k                default         ,         	  rgmii-id                           mdio                                 ethernet-phy@0           2ethernet-phy-ieee802.3-c22                       ;         ethernet-phy@1           2ethernet-phy-ieee802.3-c22                      ;               ethernet@5b050000            [           0                                                                                 ipg ahb enet_clk_ref ptp                                      沀sY@                                            'okay             2fsl,imx8qm-fec fsl,imx6sx-fec           k                default         ,           rgmii-txid                     $           /           ;mac-address         L                 usb@5b110000             2fsl,imx8qm-usb3          [                                             (                                          lpm bus aclk ipg core                           沀                     'okay       usb@5b120000          
   2cdns,usb3            [     [     [             aotg xhci dev                       0                                              khost peripheral otg wakeup          {           cdns3,usb3-phy                     'okay            otg             port       endpoint            m           ;                  usb-phy@5b160000             2nxp,salvo-phy            [                            salvo_phy_clk                                    'okay            ;         clock-controller@5b200000            2fsl,imx8qxp-lpcg             [                                                 J                9  sdhc0_lpcg_per_clk sdhc0_lpcg_ipg_clk sdhc0_lpcg_ahb_clk                          ;         clock-controller@5b210000            2fsl,imx8qxp-lpcg             [!                                                J                9  sdhc1_lpcg_per_clk sdhc1_lpcg_ipg_clk sdhc1_lpcg_ahb_clk                          ;         clock-controller@5b220000            2fsl,imx8qxp-lpcg             ["                                                J                9  sdhc2_lpcg_per_clk sdhc2_lpcg_ipg_clk sdhc2_lpcg_ahb_clk                          ;         clock-controller@5b230000            2fsl,imx8qxp-lpcg             [#                      0                                               J                           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                          ;         clock-controller@5b240000            2fsl,imx8qxp-lpcg             [$                      0                                               J                           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             ['                                       J            "  usboh3_ahb_clk usboh3_phy_ipg_clk                        ;         clock-controller@5b280000            2fsl,imx8qxp-lpcg             [(                        J                         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             [)                               	        	                 J                   '  gpmi_bch gpmi_io gpmi_apb gpmi_bch_apb               	        ;         clock-controller@5b290004            2fsl,imx8qxp-lpcg             [)                                   J           apbhdma_hclk                 	        ;         dma-controller@5b810000       (   2fsl,imx8qxp-dma-apbh fsl,imx28-dma-apbh          [            0                                                                                         	        ;         nand-controller@5b812000             2fsl,imx8qxp-gpmi-nand            [      [@             agpmi-nand bch                                                      kbch                                          '  gpmi_io gpmi_apb gpmi_bch gpmi_bch_apb          X               ]rx-tx                	             	                 	  'disabled             clock-lsio-bus           2fixed-clock                              lsio_bus_clk            ;         bus@5d000000             2simple-bus                                    ]       ]                      pwm@5d000000             2fsl,imx27-pwm            ]              ipg per                                               n6         2                  ^         	  'disabled          pwm@5d010000             2fsl,imx27-pwm            ]             ipg per                                               n6         2                  _         	  'disabled          pwm@5d020000             2fsl,imx27-pwm            ]             ipg per                                               n6         2                  `         	  'disabled          pwm@5d030000             2fsl,imx27-pwm            ]             ipg per                                               n6         2                  a         	  'disabled          gpio@5d080000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio        0                                     $           ;         gpio@5d090000            ]	                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio        @            (            2            ?            H         gpio@5d0a0000            ]
                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio        0            P            U            h   
      gpio@5d0b0000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio                    r            u                                                                                                                                   ;   s      gpio@5d0c0000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio        `                                                                                   ;         gpio@5d0d0000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio                                                                                                                   ;         gpio@5d0e0000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio                        
      
            gpio@5d0f0000            ]                                .        >                                              2fsl,imx8qm-gpio fsl,imx35-gpio        spi@5d120000                                       2nxp,imx8qxp-fspi             ]                   afspi_base fspi_mmap                \                                      fspi_en fspi                          'okay            default         ,      flash@0                                                2jedec,spi-nor           k@                               mailbox@5d1b0000             ]                                        	  'disabled          ,   2fsl,imx8-mu-scu fsl,imx8qm-mu fsl,imx6sx-mu       mailbox@5d1c0000             ]                                        ,   2fsl,imx8-mu-scu fsl,imx8qm-mu fsl,imx6sx-mu         ;         mailbox@5d1d0000             ]                                        	  'disabled          ,   2fsl,imx8-mu-scu fsl,imx8qm-mu fsl,imx6sx-mu       mailbox@5d1e0000             ]                                        	  'disabled          ,   2fsl,imx8-mu-scu fsl,imx8qm-mu fsl,imx6sx-mu       mailbox@5d1f0000             ]                                        	  'disabled          ,   2fsl,imx8-mu-scu fsl,imx8qm-mu fsl,imx6sx-mu       mailbox@5d200000             ]                                                         'okay             2fsl,imx8qm-mu fsl,imx6sx-mu         ;         mailbox@5d210000             ]!                                                        'okay             2fsl,imx8qm-mu fsl,imx6sx-mu         ;         mailbox@5d280000             ](                                                         2fsl,imx8qm-mu fsl,imx6sx-mu         ;   #      clock-controller@5d400000            2fsl,imx8qxp-lpcg             ]@                      4                                                  J                      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                                                  J                      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                                                  J                      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                                                  J                      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                                                  J                      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                                                  J                      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                                                  J                      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                                                  J                      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                        chosen          /bus@5a000000/serial@5a060000         memory@80000000          memory                      @         reserved-memory                                      memory@90000000                                         ;         memory@90008000                                        ;         memory@90010000                                        ;         memory@90018000                                       ;         memory@900ff000                                       ;         memory@90100000                                        ;         memory@90108000                                       ;         memory@90110000                                        ;         memory@90118000                                       ;         memory@901ff000                                       ;         memory@90400000          2shared-dma-pool              @                          ;            backlight-lvds0          2pwm-backlight                                      d        .   d        E   P      backlight-lvds1          2pwm-backlight                                      d        .   d        E   P      mux-controller           2nxp,cbdtu02043 gpio-sbu-mux         default         ,           ^                  k                  x   port       endpoint            m           ;               usdhc2-vmmc          2regulator-fixed       	  SD1_SPWR             -         -                                             ;         regulator-fec2-nvcc          2regulator-fixed       
  fec2_nvcc            w@         w@                                    ;         regulator-can01-gen          2regulator-fixed       	  can01-en             2Z         2Z                                   ;         regulator-can2-gen           2regulator-fixed         can2-en          2Z         2Z                                   ;         regulator-can01-stby             2regulator-fixed         can01-stby           2Z         2Z                                              ;         regulator-can2-stby          2regulator-fixed       
  can2-stby            2Z         2Z                                              ;         regulator-adc-vref           2regulator-fixed       	  vref_1v8             w@         w@        ;         audio-codec-bt           2linux,bt-sco                       ;         sound-bt-sco             2simple-audio-card           bt-sco-audio            dsp_a            -        R           q      simple-audio-card,cpu                                            ;         simple-audio-card,codec                        sound-wm8960             2fsl,imx-audio-wm8960             ,wm8960-audio                                                    Headphone Jack HP_L Headphone Jack HP_R Ext Spk SPK_LP Ext Spk SPK_LN Ext Spk SPK_RP Ext Spk SPK_RN LINPUT1 Mic Jack Mic Jack MICB        imx8qm-cm4-0             2fsl,imx8qm-cm4                      tx rx rxdb        $                                                                          )                  	4        imx8qm-cm4-1             2fsl,imx8qm-cm4                      tx rx rxdb        $                                                                     *     =          *        	8           	interrupt-parent #address-cells #size-cells model compatible mmc0 mmc1 mmc2 serial0 serial1 serial2 serial3 vpu-core0 vpu-core1 vpu-core2 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 phandle cache-level cache-unified opp-shared opp-hz opp-microvolt clock-latency-ns opp-suspend #interrupt-cells interrupt-controller interrupts #global-interrupts #iommu-cells mbox-names mboxes #power-domain-cells #clock-cells pinctrl-names pinctrl-0 fsl,pins read-only #thermal-sensor-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device clock-frequency clock-output-names ranges clock-names assigned-clocks assigned-clock-rates power-domains status gpio-controller #gpio-cells clock-indices dmas dma-names fsl,asrc-rate fsl,asrc-width fsl,asrc-clk-map #sound-dai-cells #dma-cells dma-channels dma-channel-mask assigned-clock-parents fsl,sai-asynchronous dais fsl,dataline #mbox-cells fsl,channel fsl,num-irqs #pwm-cells cs-gpios label power-role data-role source-pdos remote-endpoint pinctrl-1 scl-gpios sda-gpios wlf,shared-lrclk wlf,hp-cfg wlf,gpio-cfg #io-channel-cells vref-supply fsl,clk-source fsl,scu-index xceiver-supply fsl,usbphy fsl,usbmisc ahb-burst-config tx-burst-size-dword rx-burst-size-dword #index-cells iommus bus-width no-sd no-sdio non-removable fsl,tuning-start-tap fsl,tuning-step vmmc-supply cd-gpios wp-gpios fsl,num-tx-queues fsl,num-rx-queues phy-mode phy-handle fsl,magic-packet phy-supply nvmem-cells nvmem-cell-names rx-internal-delay-ps reg-names interrupt-names phys phy-names cdns,on-chip-buff-size dr_mode usb-role-switch #phy-cells gpio-ranges spi-max-frequency spi-tx-bus-width spi-rx-bus-width stdout-path no-map pwms brightness-levels num-interpolated-steps default-brightness-level select-gpios enable-gpios orientation-switch regulator-name regulator-min-microvolt regulator-max-microvolt gpio enable-active-high off-on-delay-us vin-supply simple-audio-card,name simple-audio-card,format simple-audio-card,bitclock-inversion simple-audio-card,frame-master simple-audio-card,bitclock-master sound-dai dai-tdm-slot-num dai-tdm-slot-width audio-cpu audio-codec hp-det-gpio audio-routing memory-region fsl,resource-id fsl,entry-address 