  X   8  L   (                                                                                    ,Purism Librem 5r4         +   2purism,librem5r4 purism,librem5 fsl,imx8mq           =handset    aliases       &   J/soc@0/bus@30800000/ethernet@30be0000         "   T/soc@0/bus@30000000/gpio@30200000         "   Z/soc@0/bus@30000000/gpio@30210000         "   `/soc@0/bus@30000000/gpio@30220000         "   f/soc@0/bus@30000000/gpio@30230000         "   l/soc@0/bus@30000000/gpio@30240000         !   r/soc@0/bus@30800000/i2c@30a20000          !   w/soc@0/bus@30800000/i2c@30a30000          !   |/soc@0/bus@30800000/i2c@30a40000          !   /soc@0/bus@30800000/i2c@30a50000          !   /soc@0/bus@30800000/mmc@30b40000          !   /soc@0/bus@30800000/mmc@30b50000          $   /soc@0/bus@30800000/serial@30860000       $   /soc@0/bus@30800000/serial@30890000       $   /soc@0/bus@30800000/serial@30880000       $   /soc@0/bus@30800000/serial@30a60000       !   /soc@0/bus@30800000/spi@30820000          !   /soc@0/bus@30800000/spi@30830000          !   /soc@0/bus@30800000/spi@30840000          (   /soc@0/bus@30800000/i2c@30a20000/rtc@68       .   /soc@0/bus@30000000/snvs@30370000/snvs-rtc-lp         clock-ckil           2fixed-clock                                   ckil                (      clock-osc-25m            2fixed-clock                       }x@         osc_25m             )      clock-osc-27m            2fixed-clock                                osc_27m             *      clock-hdmi-phy-27m           2fixed-clock                                hdmi_phy_27m          clock-ext1           2fixed-clock                       k@      	   clk_ext1                +      clock-ext2           2fixed-clock                       k@      	   clk_ext2                ,      clock-ext3           2fixed-clock                       k@      	   clk_ext3                -      clock-ext4           2fixed-clock                       k@      	   clk_ext4                .      cpus                                 cpu@0           cpu          2arm,cortex-a53                                   psci            &           3   @        E           R           _   @        q           ~                                            speed_grade                              cpu@1           cpu          2arm,cortex-a53                                  psci            &           3   @        E           R           _   @        q           ~                                                      cpu@2           cpu          2arm,cortex-a53                                  psci            &           3   @        E           R           _   @        q           ~                                                      cpu@3           cpu          2arm,cortex-a53                                  psci            &           3   @        E           R           _   @        q           ~                                                      l2-cache0            2cache                               (           5   @        G                        opp-table            2operating-points-v2                         opp-800000000               /                                % I         6      opp-1000000000              ;                                % I         6      opp-1300000000              M|m          B@                      % I         6      opp-1500000000              Yh/          B@                      % I         6         funnel           2arm,coresight-static-funnel    in-ports                                 port@0                 endpoint            B                        port@1                endpoint            B                        port@2                endpoint            B   	                     port@3                endpoint            B   
                        out-ports      port       endpoint            B                              pmu          2arm,cortex-a53-pmu          R                            psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal         ]           s                    trips      cpu-alert            8                   Epassive                   cpu-crit             _                	   Ecritical             cooling-maps       map0                     0                          gpu-thermal         ]           s                   trips      gpu-alert            8                   Epassive                   gpu-crit             _                	   Ecritical             cooling-maps       map0                                      vpu-thermal         ]           s                   trips      vpu-crit             _                	   Ecritical                   timer            2arm,armv8-timer       0  R                                 
                               soc@0            2fsl,imx8mq-soc simple-bus                                                >           @       @                         soc_unique_id      etm@28440000          "   2arm,coresight-etm4x arm,primecell           (D                              g      	  apb_pclk       out-ports      port       endpoint            B                              etm@28540000          "   2arm,coresight-etm4x arm,primecell           (T                              g      	  apb_pclk       out-ports      port       endpoint            B                              etm@28640000          "   2arm,coresight-etm4x arm,primecell           (d                              g      	  apb_pclk       out-ports      port       endpoint            B               	               etm@28740000          "   2arm,coresight-etm4x arm,primecell           (t                              g      	  apb_pclk       out-ports      port       endpoint            B               
               funnel@28c03000       +   2arm,coresight-dynamic-funnel arm,primecell          (0                  g      	  apb_pclk       in-ports                                 port@0                 endpoint            B                        port@1                endpoint                out-ports      port       endpoint            B                              etf@28c04000              2arm,coresight-tmc arm,primecell         (@                  g      	  apb_pclk       in-ports       port       endpoint            B                           out-ports      port       endpoint            B                              etr@28c06000              2arm,coresight-tmc arm,primecell         (`                  g      	  apb_pclk       in-ports       port       endpoint            B                              bus@30000000             2fsl,aips-bus simple-bus         0    @                                   0   0    @     sai@30010000                         2fsl,imx8mq-sai          0             R       _                                              bus mclk1 mclk2 mclk3                                	               rx tx         	  disabled          sai@30030000                         2fsl,imx8mq-sai          0             R       Z                                              bus mclk1 mclk2 mclk3                                              rx tx           okay            default         *   !        4              D              [w           p                  sai@30040000                         2fsl,imx8mq-sai          0             R       Z                                              bus mclk1 mclk2 mclk3                                              rx tx         	  disabled          sai@30050000                         2fsl,imx8mq-sai          0             R       d                                              bus mclk1 mclk2 mclk3                                               rx tx         	  disabled          gpio@30200000            2fsl,imx8mq-gpio fsl,imx35-gpio          0              R       @          A                                                                   "       
           default         *   #            I   pmic-5v-hog                                          pmic-5v          gpio@30210000            2fsl,imx8mq-gpio fsl,imx35-gpio          0!             R       B          C                                                                   "       (                     gpio@30220000            2fsl,imx8mq-gpio fsl,imx35-gpio          0"             R       D          E                                                                   "       =               X      gpio@30230000            2fsl,imx8mq-gpio fsl,imx35-gpio          0#             R       F          G                                                                   "       W                      gpio@30240000            2fsl,imx8mq-gpio fsl,imx35-gpio          0$             R       H          I                                                                   "       w               8      tmu@30260000             2fsl,imx8mq-tmu          0&             R       1                                      
 &  H  a     @         #      )      /      5      =      C      K      Q      W   	   _   
   g      o           #     +     3     ;     C     K     U     ]  	   g  
   p           #     -     7     A     K     W     c     o           !     -     9     E     S     _     q        $                     watchdog@30280000            2fsl,imx8mq-wdt fsl,imx21-wdt            0(             R       N                         okay            default         *   $         :      watchdog@30290000            2fsl,imx8mq-wdt fsl,imx21-wdt            0)             R       O                       	  disabled          watchdog@302a0000            2fsl,imx8mq-wdt fsl,imx21-wdt            0*             R       
                       	  disabled          dma-controller@302c0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0,             R       g                               ipg ahb         O           Zimx/sdma/sdma-imx7d.bin                   lcd-controller@30320000       "   2fsl,imx8mq-lcdif fsl,imx6sx-lcdif           02             R                                            pix axi disp_axi             4      !      $            #        D            #      %        [            #g        okay       port       endpoint            B   %            B            pinctrl@30330000             2fsl,imx8mq-iomuxc           03             default         *   &            "   hoggrp          s   d                            &      audiopwrgrp         s   8                                   blgrp           s  ,                            h      btgrp           s  X                                  camerapwrgrp            s   (                             R      csi1grp         s                               b      chargeringrp            s     h                          n      dsibiasengrp            s   x                                  dsiengrp            s   <                                   dsirstgrp         H  s                                                                      D      ecspigrp          `  s    `                   d                    h                  \                           7      gaugegrp            s  D                            l      gnsspwrgrp          s  $                                  hapticgrp           s    X                          3      hpgrp           s                                   hubpwrgrp           s   `                                   i2c1grp       0  s    |            @  &                @  &            K      i2c1-gpiogrp          0  s    |              &                  &            L      i2c2grp       0  s                @  &                 @  &            U      i2c2-gpiogrp          0  s                  &                   &            V      i2c3grp       0  s  $              @  &  (              @  &            ]      i2c3-gpiogrp          0  s  $                &  (                &            ^      i2c4grp       0  s  ,              @  &  0              @  &            j      i2c4-gpiogrp          0  s  ,                &  0                &            k      keysgrp       0  s   l                  h                                 ledbgrp         s   \                            4      ledggrp         s    L                          6      ledrgrp         s    P                          5      maggrp          s  L                            W      pmicgrp         s   D                             Q      pmic5vgrp           s   ,                             #      proxgrp         s    x                          \      rtcgrp          s   L                             T      sai2grp       x  s    ,                   $                   0                                       (                           =      sai6grp       `  s  x                |                                                           !      tcpcgrp         s   P                            N      touchgrp            s                               i      typecgrp            s   T                             M      uart1grp          0  s  4               I  8                 I            9      uart2grp          0  s  @                 I  <               I            ;      uart3grp          0  s  D              I  H                 I            :      uart4grp          `  s    l            I    p              I    t              I    x           I            q      usdhc1grp           s                                                                                                                                                  $                    (                    ,                    4                    0                           {      usdhc1-100mhzgrp            s                                                                                                                                                  $                    (                    ,                    4                    0                           |      usdhc1-200mhzgrp            s                                                                                                                                                  $                    (                    ,                    4                    0                           }      usdhc2grp           s     8                   <                    @                    D                    H                    L                    P                    T                                 usdhc2-100mhzgrp            s     8                   <                    @                    D                    H                    L                    P                    T                                 usdhc2-200mhzgrp            s     8                   <                    @                    D                    H                    L                    P                    T                                 wifidisablegrp          s    8                                wifipwrgrp          s                                    wdoggrp         s   0                            $      r3camerapwrgrp          s    T                          c         syscon@30340000       (   2fsl,imx8mq-iomuxc-gpr syscon simple-mfd         04                 s   mux-controller        	   2mmio-mux            |              4               >         efuse@30350000           2fsl,imx8mq-ocotp syscon         05                                               soc-uid@4                                   speed-grade@10                                  mac-address@90                                     clock-controller@30360000            2fsl,imx8mq-anatop           06             R       1                     snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd          07                 '   snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp            '           4        R                                       	  snvs-rtc          snvs-powerkey            2fsl,sec-v4.0-pwrkey            '        R                               snvs-pwrkey            t                 okay             clock-controller@30380000            2fsl,imx8mq-ccm          08             R       U          V                          (   )   *   +   ,   -   .      9  ckil osc_25m osc_27m clk_ext1 clk_ext2 clk_ext3 clk_ext4          @  4      X     !      q      u                                 [        /             .  +        ,  D      N                V                              reset-controller@30390000            2fsl,imx8mq-src syscon           09             R       Y                          A      gpc@303a0000             2fsl,imx8mq-gpc          0:             R       W                                                   pgc                              power-domain@0                                     /            ?      power-domain@1                                    0                  power-domain@2                                           power-domain@3                                           power-domain@4                               power-domain@5                                              f      o      p           1                  power-domain@6                                                            4      x      y      j               D                  N              [#F  /                2                  power-domain@7                               power-domain@8                                     r      power-domain@9                         	            x      power-domain@a                         
            0               bus@30400000             2fsl,aips-bus simple-bus         0@   @                                   0@  0@   @     pwm@30660000             2fsl,imx8mq-pwm fsl,imx27-pwm            0f             R       Q                               ipg per                    okay            default         *   3                  pwm@30670000             2fsl,imx8mq-pwm fsl,imx27-pwm            0g             R       R                               ipg per                    okay            default         *   4                  pwm@30680000             2fsl,imx8mq-pwm fsl,imx27-pwm            0h             R       S                               ipg per                    okay            default         *   5                  pwm@30690000             2fsl,imx8mq-pwm fsl,imx27-pwm            0i             R       T                               ipg per                    okay            default         *   6                  timer@306a0000           2nxp,sysctr-timer            0j             R       /              )        per          bus@30800000             2fsl,aips-bus simple-bus         0   @                                   0  0   @              spdif@30810000           2fsl,imx35-spdif         0             R                P                                                                          :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                 	               rx tx         	  disabled          spi@30820000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             R                                      ipg per                                             rx tx           okay            default         *   7           8   	      flash@0          2jedec,spi-nor                        B@                            partition@0         )protected0                          /      partition@30000       	  )firmware                           /            spi@30830000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             R                                       ipg per                                            rx tx         	  disabled          spi@30840000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0             R       !                               ipg per                                            rx tx         	  disabled          serial@30860000          2fsl,imx8mq-uart fsl,imx6q-uart          0             R                                      ipg per                                              rx tx           okay            default         *   9      serial@30880000          2fsl,imx8mq-uart fsl,imx6q-uart          0             R                                      ipg per                                              rx tx           okay            default         *   :      serial@30890000          2fsl,imx8mq-uart fsl,imx6q-uart          0             R                                      ipg per                                              rx tx           okay            default         *   ;   gnss             2globaltop,pa6h          9   <        D  %         spdif@308a0000           2fsl,imx35-spdif         0             R                P                                                                          :  core rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba                                                rx tx         	  disabled          sai@308b0000                         2fsl,imx8mq-sai          0             R       `                                              bus mclk1 mclk2 mclk3                   
                             rx tx           okay            default         *   =        4              D              [w                    sai@308c0000                         2fsl,imx8mq-sai          0             R       2                                              bus mclk1 mclk2 mclk3                                                rx tx         	  disabled          crypto@30900000          2fsl,sec-v4.0                                     0                 0             R       [                 t            	  aclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                         R       i         	  disabled          jr@2000          2fsl,sec-v4.0-job-ring                          R       j         jr@3000          2fsl,sec-v4.0-job-ring             0            R       r            dsi@30a00000             2fsl,imx8mq-nwl-dsi          0                                     (                                      !  core rx_esc tx_esc phy_ref lcdif            4                          D      G      L        [Ĵ ր1-         R       "           R   >               ?        _   @        ddphy             n   A      A      A      A           ubyte dpi esc pclk           okay       ports                                port@0                                           endpoint@0                      B   B            %         port@1                endpoint            B   C            J            panel@0          2ys,ys57pss36bh5gq                       default         *   D           E           F           G           H           I                 I         port       endpoint            B   J            C               dphy@30a00300            2fsl,imx8mq-mipi-dphy            0                          phy_ref          4      !      $            #        D            #      %        [        n6 #g                       ?        okay                @      i2c@30a20000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             R       #                                                   okay                       default gpio            *   K           L           8                 8         usb-pd@3f            2ti,tps6598x            ?        default         *   M   N             I        R   
           irq                      p   connector            2usb-c-connector         )USB-C           	dual       ports                                port@0                 endpoint            B   O                     port@1                endpoint            B   P                              pmic@4b          2rohm,bd71837               K        default         *   Q   R           S                     osc       	   pmic_clk                 I        R                  regulators     BUCK1           +buck1           : 
`        R           j        |                    P         P               BUCK2           +buck2           : 
`        R           j        |           B@                                    BUCK3           +buck3           : 
`        R           j                     1      BUCK4           +buck4           : 
`        R           B@            2      BUCK5           +buck5           : 
`        R p         j               BUCK6           +buck6           : -        R 2Z         j               BUCK7           +buck7           : }        R p         j                           BUCK8           +buck8           : 5         R \         j               LDO1            +ldo1            : -        R 2Z         j               LDO2            +ldo2            :         R          j               LDO3            +ldo3            : w@        R 2Z         j               LDO4            +ldo4            :         R w@         j               LDO5            +ldo5            : w@        R 2Z                     /      LDO6            +ldo6            :         R w@         j               LDO7            +ldo7            : w@        R 2Z         j                     rtc@68           2microcrystal,rv4162            h        default         *   T             I        R   	            i2c@30a30000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             R       $                                                   okay                       default gpio            *   U           V           8                 8         magnetometer@1e          2st,lsm9ds1-magn                    default         *   W             X        R                 Y           Z        1 0 0 0 -1 0 0 0 -1       regulator@3e             2ti,tps65132            >   outp          	  +LCD_AVDD               [            E      outn          	  +LCD_AVEE               [            F         prox@60          2vishay,vcnl4040            `        default         *   \             X        R                       accel-gyro@6a            2st,lsm9ds1-imu             j           Y           Z        1 0 0 0 1 0 0 0 -1           i2c@30a40000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             R       %                                                   okay                       default gpio            *   ]           ^           8                 8         audio-codec@1a           2wlf,wm8962                                   4              D              [w                      #   _        0   _        =   _        I   _        V   `        d   _        r   a           a                                              camera@20            2hynix,hi846                     default         *   b   c                      4              [}x@           I                 d           e           f           Z                       8         port       endpoint                              Ĵ                   B   g            v            backlight@36             2ti,lm36922             6        default         *   h                                     X                  a        
}x@   led@0                       ):backlight        
  backlight           1  a                     touchscreen@38           2edt,edt-ft5506             8        default         *   i             I        R              B          U          9   G         i2c@30a50000             2fsl,imx8mq-i2c fsl,imx21-i2c            0             R       &                                                   okay                       default gpio            *   j           k           8                 8         vcm@c            2dongwoon,dw9714                    9   f      fuel-gauge@36            2maxim,max17055             6             X        R              default         *   l        h   m        w                                  o      charger@6a           2ti,bq25895 ti,bq25890              j        default         *   n             X        R               @5                             8u         	 LK@        	" `        	7   o        h   p        	I `            m         serial@30a60000          2fsl,imx8mq-uart fsl,imx6q-uart          0             R                                      ipg per                                              rx tx           okay            default         *   q         	[      csi@30a70000             2fsl,imx8mq-mipi-csi2            0                                       core esc ui         4                          [ր         D      L      W      N           r        n   A   &   A   '   A   (        	k   s           	|   t      t           	dram            okay       ports                                port@1                endpoint            B   u            w         port@0                 endpoint            B   v                          g               csi@30a90000             2fsl,imx8mq-csi          0             R       *                         mclk            okay       port       endpoint            B   w            u            csi@30b60000             2fsl,imx8mq-mipi-csi2            0                                       core esc ui         4                          [ր-@        D      L      W      N           x        n   A   )   A   *   A   +        	k   s           	|   t      t           	dram          	  disabled       ports                                port@1                endpoint            B   y            z               csi@30b80000             2fsl,imx8mq-csi          0             R       +                         mclk          	  disabled       port       endpoint            B   z            y            mailbox@30aa0000             2fsl,imx8mq-mu fsl,imx6sx-mu         0             R       X                         	         mmc@30b40000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0             R                              i              ipg ahb per         	           	           	           okay            4              [ׄ       "  default state_100mhz state_200mhz           *   {           |        	   }        	   ~        	   Z         	      mmc@30b50000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0             R                              i              ipg ahb per         	           	           	           okay            4              [      "  default state_100mhz state_200mhz           *                      	           	           
	           
           
+                          
4         
?         
L         
_               spi@30bb0000                                       2fsl,imx8mq-qspi fsl,imx7d-qspi          0                   
uQuadSPI QuadSPI-memory          R       k                               qspi_en qspi          	  disabled          dma-controller@30bd0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0             R                              t        ipg ahb         O           Zimx/sdma/sdma-imx7d.bin                    ethernet@30be0000            2fsl,imx8mq-fec fsl,imx6sx-fec           0           0  R       v          w          x          y         (                                      "  ipg ahb ptp enet_clk_ref enet_out            4      h                           D      L      P      Q      O        [     sY@            
           
                      mac-address         
   s            	  disabled             interconnect@32700000            2fsl,imx8mq-noc fsl,imx8m-noc            2p                   q        
           
                          t   opp-table            2operating-points-v2                opp-133000000               U      opp-400000000               ׄ       opp-800000000               /             bus@32c00000             2fsl,aips-bus simple-bus         2   @                                   2  2   @     interrupt-controller@32e2d000         $   2fsl,imx8m-irqsteer fsl,imx-irqsteer         2            R                                ipg         
            
   @                             gpu@38000000             2vivante,gc          8              R                               f      o      p        core shader bus reg                  (  4      a      d      o      p            (  D                                      [/ / / ׄ                                  usb@38100000             2fsl,imx8mq-dwc3 snps,dwc3           8                                       bus_early ref suspend           4      n              D      V      H        [e          R       (           _              dusb2-phy usb3-phy                       
        okay            otg             ports                                port@0                 endpoint            B               O         port@1                endpoint            B               P               usb-phy@381f0040             2fsl,imx8mq-usb-phy          8 @   @                      phy         4              D      H        [                     okay                      usb@38200000             2fsl,imx8mq-dwc3 snps,dwc3           8                                        bus_early ref suspend           4      n              D      V      H        [e          R       )           _              dusb2-phy usb3-phy                       
        okay            host                                 hub@1            2usb424,2640                                         mass-storage@1           2usb424,4041                        usb-phy@382f0040             2fsl,imx8mq-usb-phy          8/ @   @                      phy         4              D      H        [                     okay                                 video-codec@38300000             2nxp,imx8mq-vpu-g1           80             R                                             video-codec@38310000             2nxp,imx8mq-vpu-g2           81             R                                            blk-ctrl@38320000            2fsl,imx8mq-vpu-blk-ctrl         82                            
  *bus g1 g2                               g1 g2                                pcie@33800000            2fsl,imx8mq-pcie         3   @               
udbi config                                   pci         =             0  Ӂ                                               G           R       z           msi                    Q                       d                         }                            |                            {                            z           r                                    }      }      ~         pcie pcie_bus pcie_phy pcie_aux                    n   A      A      A           upciephy apps turnoff            4      |      }      ~        D      T      P      G        [沀        	  disabled          pcie-ep@33800000             2fsl,imx8mq-pcie-ep           3           3     3             
udbi addr_space dbi2 atu         G           R                  dma                                                       pcie pcie_bus pcie_phy pcie_aux                    n   A   "   A   $   A   %        upciephy apps turnoff            4                          D      T      P      G        [沀                                r         	  disabled          pcie@33c00000            2fsl,imx8mq-pcie         3   @  '             
udbi config                                   pci         =             0  Ӂ           '                                      G           R       J           msi                    Q                       d                         M                            L                            K                            J           r                                                        pcie pcie_bus pcie_phy pcie_aux                    n   A   "   A   $   A   %        upciephy apps turnoff            4                          D      T      P      G        [沀        	  disabled          pcie-ep@33c00000             2fsl,imx8mq-pcie-ep           3            3     3             
udbi addr_space dbi2 atu         G           R       P           dma         r                                                        pcie pcie_bus pcie_phy pcie_aux                    n   A   "   A   $   A   %        upciephy apps turnoff            4                          D      T      P      G        [沀                              	  disabled          interrupt-controller@38800000            2arm,gic-v3        (  8     8     1       1      1                                               R      	                                  memory-controller@3d400000           2fsl,imx8mq-ddrc fsl,imx8m-ddrc          =@   @          core pll alt apb                               v      w        okay                              opp-table            2operating-points-v2                opp-25000000                }x@      opp-100000000                      opp-166000000               	;      opp-800000000               /             ddr-pmu@3d800000          %   2fsl,imx8mq-ddr-pmu fsl,imx8m-ddr-pmu            =   @                       R       b            backlight-dsi            2led-backlight                                                H      clock-pmic           2fixed-clock                                	   pmic_osc                S      chosen        $  /soc@0/bus@30800000/serial@30860000       gpio-keys         
   2gpio-keys           default         *      key-vol-down          	  )VOL_DOWN               I                 r           2      key-vol-up          )VOL_UP             I                 s           2         led-controller           2pwm-leds-multicolor    multi-led              	        status                led-0                      +         P          led-1                      +         P          led-2                      +         P                regulator-audio-1v8          2regulator-fixed         default         *           +AUD_1V8         : w@        R w@        0   I                5                     _      regulator-mic-2v4            2regulator-fixed         +MIC_2V4         : $         R $            _            `      regulator-csi-1v8            2regulator-fixed         +CAMERA_VDDIO_1V8            : w@        R w@           ~        0   I                 5            f      regulator-vcam-1v2           2regulator-fixed         +CAMERA_VDDD_1V2         : O        R O           Z         5            e      regulator-vcam-2v8           2regulator-fixed         +CAMERA_VDDA_2V8         : *        R *           ~        0   I                 5            d      regulator-gnss           2regulator-fixed         default         *           +GNSS            : 2Z        R 2Z        0   X                5            <      regulator-hub            2regulator-fixed         default         *           +HUB         : 2Z        R 2Z        0   I                5                  regulator-lcd-1v8            2regulator-fixed         default         *           +LCD_1V8         : w@        R w@           Z        0   I                5                     G      regulator-lcd-3v4            2regulator-fixed         +LCD_3V4         default         *              a        0   I                5            [      regulator-vdd-sen            2regulator-fixed         +VDD_SEN         : 2Z        R 2Z            Y      regulator-vdd-1v8            2regulator-fixed         +VDD_1V8         : w@        R w@                       Z      regulator-vdd-3v3            2regulator-fixed         +VDD_3V3         : 2Z        R 2Z            ~      regulator-vsys-3v4           2regulator-fixed       	  +VSYS_3V4            : 3@        R 3@                     a      regulator-wifi-3v3           2regulator-fixed         default         *         	  +3V3_WIFI            : 2Z        R 2Z        0   X   
             5           ~                  sound            2simple-audio-card           default         *         	  HLibrem 5            _i2s       S  xHeadphone Headphones Microphone Headset Mic Microphone Digital Mic Speaker Speaker        }  Headphones HPOUTL Headphones HPOUTR Speaker SPKOUTL Speaker SPKOUTR Headset Mic MICBIAS IN3R Headset Mic DMICDAT Digital Mic               X   	       simple-audio-card,cpu                    simple-audio-card,codec                                                     sound-wwan           2simple-audio-card           HModem           _i2s    simple-audio-card,cpu                             simple-audio-card,codec                                       pwrseq          default         *               2mmc-pwrseq-simple              X                                   sound-wwan-codec             2broadmobi,bm818 option,gtm601                                 vibrator             2pwm-vibrator            +         P            enable          9   ~         	interrupt-parent #address-cells #size-cells model compatible chassis-type ethernet0 gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 mmc0 mmc1 serial0 serial1 serial2 serial3 spi0 spi1 spi2 rtc0 rtc1 #clock-cells clock-frequency clock-output-names phandle device_type reg clocks enable-method i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache operating-points-v2 #cooling-cells nvmem-cells nvmem-cell-names cpu-supply cache-level cache-unified opp-shared opp-hz opp-microvolt opp-supported-hw clock-latency-ns opp-suspend remote-endpoint interrupts polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device arm,no-tick-in-suspend ranges dma-ranges cpu clock-names #sound-dai-cells dmas dma-names status pinctrl-names pinctrl-0 assigned-clocks assigned-clock-parents assigned-clock-rates fsl,sai-synchronous-rx gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges gpio-hog gpios input line-name little-endian fsl,tmu-range fsl,tmu-calibration #thermal-sensor-cells fsl,ext-reset-output #dma-cells fsl,sdma-ram-script-name fsl,pins #mux-control-cells mux-reg-masks regmap offset linux,keycode wakeup-source #reset-cells #power-domain-cells power-supply power-domains #pwm-cells cs-gpios spi-max-frequency label read-only vcc-supply current-speed mux-controls phys phy-names resets reset-names avdd-supply avee-supply vddi-supply backlight reset-gpios mantix,tp-rstn-gpios #phy-cells pinctrl-1 scl-gpios sda-gpios interrupt-names data-role rohm,reset-snvs-powered regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-ramp-delay rohm,dvs-run-voltage rohm,dvs-idle-voltage rohm,dvs-suspend-voltage regulator-always-on vddio-supply mount-matrix vin-supply proximity-near-level DCVDD-supply DBVDD-supply AVDD-supply CPVDD-supply MICVDD-supply PLLVDD-supply SPKVDD1-supply SPKVDD2-supply gpio-cfg vdda-supply vddd-supply rotation orientation shutdown-gpios data-lanes link-frequencies enable-gpios vled-supply ti,ovp-microvolt linux,default-trigger led-max-microamp touchscreen-size-x touchscreen-size-y power-supplies maxim,over-heat-temp maxim,over-volt maxim,rsns-microohm ti,battery-regulation-voltage ti,termination-current ti,precharge-current ti,minimum-sys-voltage ti,boost-voltage ti,boost-max-current monitored-battery ti,charge-current uart-has-rtscts fsl,mipi-phy-gpr interconnects interconnect-names #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-2 vmmc-supply vqmmc-supply non-removable mmc-pwrseq post-power-on-delay-ms cd-gpios disable-wp cap-sdio-irq cap-power-off-card keep-power-in-suspend reg-names fsl,num-tx-queues fsl,num-rx-queues fsl,stop-mode fsl,ddrc #interconnect-cells fsl,channel fsl,num-irqs snps,parkmode-disable-ss-quirk dr_mode usb-role-switch vbus-supply power-domain-names bus-range num-lanes interrupt-map-mask interrupt-map fsl,max-link-speed linux,pci-domain num-ib-windows num-ob-windows leds brightness-levels default-brightness-level stdout-path linux,code debounce-interval color function max-brightness pwms gpio enable-active-high simple-audio-card,name simple-audio-card,format simple-audio-card,widgets simple-audio-card,routing simple-audio-card,hp-det-gpios sound-dai frame-master bitclock-master frame-inversion pwm-names 