Ðþí  È˜   8  »Ä   (            Ô  »Œ                                                                      ,Purism Librem 5r2         +   2purism,librem5r2 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          clock-ckil           2fixed-clock          ¿             Ì  €          Ückil             ï   (      clock-osc-25m            2fixed-clock          ¿             Ì}x@         Üosc_25m          ï   )      clock-osc-27m            2fixed-clock          ¿             Ì›üÀ         Üosc_27m          ï   *      clock-hdmi-phy-27m           2fixed-clock          ¿             Ì›üÀ         Ühdmi_phy_27m          clock-ext1           2fixed-clock          ¿             Ìík@      	   Üclk_ext1             ï   +      clock-ext2           2fixed-clock          ¿             Ìík@      	   Üclk_ext2             ï   ,      clock-ext3           2fixed-clock          ¿             Ìík@      	   Üclk_ext3             ï   -      clock-ext4           2fixed-clock          ¿             Ìík@      	   Üclk_ext4             ï   .      cpus                                 cpu@0            ÷cpu          2arm,cortex-a53                                   psci              €         )   @        ;           H  €         U   @        g   €        t           …           ™           ¨           ´speed_grade         Å            ï         cpu@1            ÷cpu          2arm,cortex-a53                                  psci              €         )   @        ;           H  €         U   @        g   €        t           …           ™           Å            ï         cpu@2            ÷cpu          2arm,cortex-a53                                  psci              €         )   @        ;           H  €         U   @        g   €        t           …           ™           Å            ï         cpu@3            ÷cpu          2arm,cortex-a53                                  psci              €         )   @        ;           H  €         U   @        g   €        t           …           ™           Å            ï         l2-cache0            2cache           Ð            Ü                   +   @        =            ï            opp-table            2operating-points-v2          ê         ï      opp-800000000           õ    /¯         ü »         
               Ið         ,      opp-1000000000          õ    ;šÊ         ü »         
               Ið         ,      opp-1300000000          õ    M|m         ü B@        
               Ið         ,      opp-1500000000          õ    Yh/         ü B@        
               Ið         ,         funnel           2arm,coresight-static-funnel    in-ports                                 port@0                 endpoint            8            ï            port@1                endpoint            8            ï            port@2                endpoint            8   	         ï            port@3                endpoint            8   
         ï               out-ports      port       endpoint            8            ï                  pmu          2arm,cortex-a53-pmu          H                            psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal         S   ú        i  Ð        w          trips      cpu-alert           ‡ 8€        “  Ð         Epassive          ï         cpu-crit            ‡ _�        “  Ð      	   Ecritical             cooling-maps       map0            ž         0  £   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ   ÿÿÿÿÿÿÿÿ            gpu-thermal         S   ú        i  Ð        w         trips      gpu-alert           ‡ 8€        “  Ð         Epassive          ï         gpu-crit            ‡ _�        “  Ð      	   Ecritical             cooling-maps       map0            ž           £   ÿÿÿÿÿÿÿÿ            vpu-thermal         S   ú        i  Ð        w         trips      vpu-crit            ‡ _�        “  Ð      	   Ecritical                   timer            2arm,armv8-timer       0  H                                 
                         ²      soc@0            2fsl,imx8mq-soc simple-bus                                    É            >           Ð@       @   À           ¨           ´soc_unique_id      etm@28440000          "   2arm,coresight-etm4x arm,primecell           (D             Û                 g      	  ßapb_pclk       out-ports      port       endpoint            8            ï                  etm@28540000          "   2arm,coresight-etm4x arm,primecell           (T             Û                 g      	  ßapb_pclk       out-ports      port       endpoint            8            ï                  etm@28640000          "   2arm,coresight-etm4x arm,primecell           (d             Û                 g      	  ßapb_pclk       out-ports      port       endpoint            8            ï   	               etm@28740000          "   2arm,coresight-etm4x arm,primecell           (t             Û                 g      	  ßapb_pclk       out-ports      port       endpoint            8            ï   
               funnel@28c03000       +   2arm,coresight-dynamic-funnel arm,primecell          (À0                  g      	  ßapb_pclk       in-ports                                 port@0                 endpoint            8            ï            port@1                endpoint                out-ports      port       endpoint            8            ï                  etf@28c04000              2arm,coresight-tmc arm,primecell         (À@                  g      	  ßapb_pclk       in-ports       port       endpoint            8            ï               out-ports      port       endpoint            8            ï                  etr@28c06000              2arm,coresight-tmc arm,primecell         (À`                  g      	  ßapb_pclk       in-ports       port       endpoint            8            ï                  bus@30000000             2fsl,aips-bus simple-bus         0    @                                   É0   0    @     sai@30010000            ë             2fsl,imx8mq-sai          0             H       _                  î      Ä                      ßbus mclk1 mclk2 mclk3            ü                    	               rx tx         	  disabled          sai@30030000            ë             2fsl,imx8mq-sai          0             H       Z                  ó      É                      ßbus mclk1 mclk2 mclk3            ü                                  rx tx           okay            default             !        *      †        :              Qw           f         ï   ž      sai@30040000            ë             2fsl,imx8mq-sai          0             H       Z                  ò      È                      ßbus mclk1 mclk2 mclk3            ü                                  rx tx         	  disabled          sai@30050000            ë             2fsl,imx8mq-sai          0             H       d                  ñ      Ç                      ßbus mclk1 mclk2 mclk3            ü                                   rx tx         	  disabled          gpio@30200000            2fsl,imx8mq-gpio fsl,imx35-gpio          0              H       @          A                         }        �            ™        ®           ¿   "       
           default             #         ï   I   pmic-5v-hog          Ë        Ô                Ú        àpmic-5v          gpio@30210000            2fsl,imx8mq-gpio fsl,imx35-gpio          0!             H       B          C                         }        �            ™        ®           ¿   "       (            ï         gpio@30220000            2fsl,imx8mq-gpio fsl,imx35-gpio          0"             H       D          E                         }        �            ™        ®           ¿   "       =            ï   V      gpio@30230000            2fsl,imx8mq-gpio fsl,imx35-gpio          0#             H       F          G                         }        �            ™        ®           ¿   "       W             ï   ¢      gpio@30240000            2fsl,imx8mq-gpio fsl,imx35-gpio          0$             H       H          I                         }        �            ™        ®           ¿   "       w            ï   8      tmu@30260000             2fsl,imx8mq-tmu          0&             H       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(             H       N                 Ô        okay            default             $         0      watchdog@30290000            2fsl,imx8mq-wdt fsl,imx21-wdt            0)             H       O                 Õ      	  disabled          watchdog@302a0000            2fsl,imx8mq-wdt fsl,imx21-wdt            0*             H       
                 Ö      	  disabled          dma-controller@302c0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0,             H       g                 ä      ä        ßipg ahb         E           Pimx/sdma/sdma-imx7d.bin          ï         lcd-controller@30320000       "   2fsl,imx8mq-lcdif fsl,imx6sx-lcdif           02             H                        €      ø      ÷        ßpix axi disp_axi             *      !      $      €      #        :            #      %        Q            #g¸€        okay       port       endpoint            8   %         ï   B            pinctrl@30330000             2fsl,imx8mq-iomuxc           03             default             &         ï   "   hoggrp          i   d  Ì                       ï   &      audiopwrgrp         i   8                  ƒ         ï   ”      blgrp           i  ,  ”              ƒ         ï   d      btgrp           i  X  À              ƒ         ï          camerapwrgrp            i   (  �               ƒ         ï   Q      csi1grp         i   Œ  ô              ƒ         ï   _      chargeringrp            i     h              €         ï   i      dsibiasengrp            i   x  à              ƒ         ï   ˜      dsiengrp            i   <  ¤               ƒ         ï   —      dsirstgrp         H  i   œ                ƒ   ˜                 ƒ   ˆ  ð              ƒ         ï   D      ecspigrp          `  i  ø  `               ƒ  ü  d               ƒ     h                ô  \               ƒ         ï   7      gaugegrp            i  D  ¬              €         ï   g      gnsspwrgrp          i  $  Œ              ƒ         ï   •      hapticgrp           i  ð  X              ƒ         ï   3      hpgrp           i    €             €         ï   ›      hubpwrgrp           i   `  È               ƒ         ï   –      i2c1grp       0  i    |            @  &    €            @  &         ï   K      i2c2grp       0  i    „            @  &     ˆ            @  &         ï   T      i2c3grp       0  i  $  Œ            @  &  (  �            @  &         ï   [      i2c4grp       0  i  ,  ”            @  &  0  ˜            @  &         ï   f      keysgrp       0  i   l  Ô             À   h  Ð             À         ï   �      ledbgrp         i   \  Ä                       ï   4      ledggrp         i  ä  L                       ï   6      ledrgrp         i  è  P                       ï   5      maggrp          i  L  ´              €         ï   U      pmicgrp         i   D  ¬               €         ï   P      pmic5vgrp           i   ,  ”               €         ï   #      proxgrp         i    x              €         ï   Z      rtcgrp          i   L  ´               €         ï   S      sai2grp       x  i  Ä  ,               Ö  ¼  $               Ö  È  0               Ö  ¸                  Ö  À  (               Ö         ï   =      sai6grp       `  i  x  à            Ö  |  ä            Ö  œ             Ö                   Ö         ï   !      tcpcgrp         i   P  ¸              À         ï   M      touchgrp            i   ”  ü              €         ï   e      typecgrp            i   T  ¼               ƒ         ï   L      uart1grp          0  i  4  œ  ô           I  8                  I         ï   9      uart2grp          0  i  @  ¨               I  <  ¤  ü           I         ï   ;      uart3grp          0  i  D  ¬            I  H  °               I         ï   :      uart4grp          `  i    l            I    p              I    t              I    x           I         ï   l      usdhc1grp           i                     ƒ   ¤                 Ã   ¨                 Ã   ¬                 Ã   °                 Ã   ´                 Ã   ¸                  Ã   ¼  $               Ã   À  (               Ã   Ä  ,               Ã   Ì  4               ƒ   È  0               Á         ï   v      usdhc1-100mhzgrp            i                     �   ¤                 Í   ¨                 Í   ¬                 Í   °                 Í   ´                 Í   ¸                  Í   ¼  $               Í   À  (               Í   Ä  ,               Í   Ì  4               �   È  0               Á         ï   w      usdhc1-200mhzgrp            i                     Ÿ   ¤                 ß   ¨                 ß   ¬                 ß   °                 ß   ´                 ß   ¸                  ß   ¼  $               ß   À  (               ß   Ä  ,               ß   Ì  4               Ÿ   È  0               Á         ï   x      usdhc2grp         À  i   Ð  8              €   Ô  <               ƒ   Ø  @               Ã   Ü  D               Ã   à  H               Ã   ä  L               Ã   è  P               Ã   ì  T               Á         ï   z      usdhc2-100mhzgrp          À  i   Ð  8              €   Ô  <               �   Ø  @               Í   Ü  D               Í   à  H               Í   ä  L               Í   è  P               Í   ì  T               Á         ï   {      usdhc2-200mhzgrp          À  i   Ð  8              €   Ô  <               Ÿ   Ø  @               Ï   Ü  D               Ï   à  H               Ï   ä  L               Ï   è  P               Ï   ì  T               Á         ï   |      wifidisablegrp          i  Ð  8              ƒ         ï   ¡      wifipwrgrp          i    „              ƒ         ï   š      wdoggrp         i   0  ˜                       ï   $         syscon@30340000       (   2fsl,imx8mq-iomuxc-gpr syscon simple-mfd         04              ï   n   mux-controller        	   2mmio-mux            r           …   4            ï   >         efuse@30350000           2fsl,imx8mq-ocotp syscon         05                   ú                            soc-uid@4                          ï         speed-grade@10                         ï         mac-address@90             �            ï   €         clock-controller@30360000            2fsl,imx8mq-anatop           06             H       1            ¿         snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd          07              ï   '   snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp         “   '        š   4        H                                       	  ßsnvs-rtc          	  disabled          snvs-powerkey            2fsl,sec-v4.0-pwrkey         “   '        H                               ßsnvs-pwrkey         ¡   t         ¯        okay             clock-controller@30380000            2fsl,imx8mq-ccm          08             H       U          V            ¿              (   )   *   +   ,   -   .      9  ßckil osc_25m osc_27m clk_ext1 clk_ext2 clk_ext3 clk_ext4          @  *      X     !      q      u                                 Q        /¯             .à  +        ,  :      N                V                     ï         reset-controller@30390000            2fsl,imx8mq-src syscon           09             H       Y           ½            ï   A      gpc@303a0000             2fsl,imx8mq-gpc          0:             H       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          Ê                             ß      å      æ         *      x      y      j               :                  N              Q#ÃF á£ /¯             Þ   2         ï   Œ      power-domain@7          Ê                     power-domain@8          Ê                        ï   m      power-domain@9          Ê               	         ï   s      power-domain@a          Ê               
         ï   0               bus@30400000             2fsl,aips-bus simple-bus         0@   @                                   É0@  0@   @     pwm@30660000             2fsl,imx8mq-pwm fsl,imx27-pwm            0f             H       Q                 ¿      ¿        ßipg per         ù           okay            default             3         ï   £      pwm@30670000             2fsl,imx8mq-pwm fsl,imx27-pwm            0g             H       R                 À      À        ßipg per         ù           okay            default             4         ï   ‘      pwm@30680000             2fsl,imx8mq-pwm fsl,imx27-pwm            0h             H       S                 Á      Á        ßipg per         ù           okay            default             5         ï   “      pwm@30690000             2fsl,imx8mq-pwm fsl,imx27-pwm            0i             H       T                 Â      Â        ßipg per         ù           okay            default             6         ï   ’      timer@306a0000           2nxp,sysctr-timer            0j             H       /              )        ßper          bus@30800000             2fsl,aips-bus simple-bus         0€   @                                   É0€  0€   @              spdif@30810000           2fsl,imx35-spdif         0�             H                P        ì            ‡                           ì                           :  ßcore rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba            ü                     	               rx tx         	  disabled          spi@30820000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0‚             H                        ³      ³        ßipg per          ü                                   rx tx           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ƒ             H                         ´      ´        ßipg per          ü                                  rx tx         	  disabled          spi@30840000                                    !   2fsl,imx8mq-ecspi fsl,imx51-ecspi            0„             H       !                 µ      µ        ßipg per          ü                                  rx tx         	  disabled          serial@30860000          2fsl,imx8mq-uart fsl,imx6q-uart          0†             H                        Ê      Ê        ßipg per          ü                                    rx tx           okay            default             9      serial@30880000          2fsl,imx8mq-uart fsl,imx6q-uart          0ˆ             H                        Ì      Ì        ßipg per          ü                                    rx tx           okay            default             :      serial@30890000          2fsl,imx8mq-uart fsl,imx6q-uart          0‰             H                        Ë      Ë        ßipg per          ü                                    rx tx           okay            default             ;   gnss             2globaltop,pa6h          /   <        :  %€         spdif@308a0000           2fsl,imx35-spdif         0Š             H                P        ì            ˆ                           ì                           :  ßcore rxtx0 rxtx1 rxtx2 rxtx3 rxtx4 rxtx5 rxtx6 rxtx7 spba            ü                                    rx tx         	  disabled          sai@308b0000            ë             2fsl,imx8mq-sai          0‹             H       `                  ï      Å                      ßbus mclk1 mclk2 mclk3            ü       
                             rx tx           okay            default             =        *      ‚        :              Qw           ï   œ      sai@308c0000            ë             2fsl,imx8mq-sai          0Œ             H       2                  ð      Æ                      ßbus mclk1 mclk2 mclk3            ü                                    rx tx         	  disabled          crypto@30900000          2fsl,sec-v4.0                                     0�             É    0�             H       [                 t      ì      	  ßaclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                         H       i         	  disabled          jr@2000          2fsl,sec-v4.0-job-ring                          H       j         jr@3000          2fsl,sec-v4.0-job-ring             0            H       r            dsi@30a00000             2fsl,imx8mq-nwl-dsi          0                                      (        £      ô      õ      ¤      €      !  ßcore rx_esc tx_esc phy_ref lcdif            *      ô      £      õ        :      G      L        QÄ´ ÚÖ€1-         H       "           H   >            ë   ?        U   @        Zdphy             d   A      A      A      A           kbyte dpi esc pclk           okay       ports                                port@0                                           endpoint@0                      8   B         ï   %         port@1                endpoint            8   C         ï   J            panel@0          2mantix,mlaf057we51-x                        default             D        w   E        ƒ   F        �   G        ›   H        ¥   I              ±   I         port       endpoint            8   J         ï   C               dphy@30a00300            2fsl,imx8mq-mipi-dphy            0                   ¤        ßphy_ref          *      !      $      ¤      #        :            #      %        Q        n6 #g¸€        Æ            ë   ?        okay             ï   @      i2c@30a20000             2fsl,imx8mq-i2c fsl,imx21-i2c            0¢             H       #                 ¸                                  okay             Ì Ü         default             K   usb-pd@3f            2ti,tps6598x            ?        default             L   M             I        H   
           Ñirq          ¯         ï   k   connector            2usb-c-connector         USB-C           ádual       ports                                port@0                 endpoint            8   N         ï   †         port@1                endpoint            8   O         ï   ‡                  pmic@4b          2rohm,bd71837               K        default             P   Q           R         ¿            ßosc       	   Üpmic_clk                 I        H               ë   regulators     BUCK1           buck1            
®`        * Ö          B        T  â        i »         ~ øP        ” øP         ­      BUCK2           buck2            
®`        * Ö          B        T  â        i B@        ~ »          ­         ï         BUCK3           buck3            
®`        * Ö          B        i »          ï   1      BUCK4           buck4            
®`        * Ö         i B@         ï   2      BUCK5           buck5            
®`        * ™p         B         ­      BUCK6           buck6            -ÆÀ        * 2Z          B         ­      BUCK7           buck7            }ˆ        * pø         B         ­         ï   ™      BUCK8           buck8            5         * \À         B         ­      LDO1            ldo1             -ÆÀ        * 2Z          B         ­      LDO2            ldo2             »         * »          B         ­      LDO3            ldo3             w@        * 2Z          B         ­      LDO4            ldo4             »         * w@         B         ­      LDO5            ldo5             w@        * 2Z          ­         ï   /      LDO6            ldo6             »         * w@         B         ­      LDO7            ldo7             w@        * 2Z          B         ­            rtc@68           2microcrystal,rv4162            h        default             S             I        H   	            i2c@30a30000             2fsl,imx8mq-i2c fsl,imx21-i2c            0£             H       $                 ¹                                  okay             Ì Ü         default             T   magnetometer@1e          2st,lsm9ds1-magn                    default             U             V        H              x   W        Á   X      regulator@3e             2ti,tps65132            >   outp          	  LCD_AVDD            Î   Y         ï   E      outn          	  LCD_AVEE            Î   Y         ï   F         prox@60          2vishay,vcnl4040            `        default             Z             V        H              Ù   2      accel-gyro@6a            2st,lsm9ds1-imu             j        x   W        Á   X        î1 0 0 0 -1 0 0 0 1           i2c@30a40000             2fsl,imx8mq-i2c fsl,imx21-i2c            0¤             H       %                 º                                  okay             Ì Ü         default             [   audio-codec@1a           2wlf,wm8962                           Å        *      ‚        :              Qw          ë            û              \           \           \        )   \        6   ]        D   \        R   ^        a   ^        p                €             ï   �      camera@20            2hynix,hi846                     default             _              ÿ        *      ÿ        Q}x@        ¥   I              y   `        …   a        Á   b        ‘   Z        š       port       endpoint            ¦              ±    Ä´     ëÂ     á£         8   c         ï   q            backlight@36             2ti,lm36922             6        default             d                                  Â   V               Ï   ^        Û}x@   led@0                       :backlight        
  ìbacklight             N          ï   �         touchscreen@38           2edt,edt-ft5506             8        default             e             I        H                Ð        &           /   G         i2c@30a50000             2fsl,imx8mq-i2c fsl,imx21-i2c            0¥             H       &                 »                                  okay             Ì Ü         default             f   vcm@c            2dongwoon,dw9714                    /   b      fuel-gauge@36            2maxim,max17055             6             V        H              default             g        9   h        H  ¼        ]  ”        m  ˆ         ï   j      charger@6a           2ti,bq25895 ti,bq25890              j        default             i             V        H              � @5€        Ÿ ô         ¶ ô         Ë 8u         â LK@        ó ã`        	   j        9   k        	 j          ï   h         serial@30a60000          2fsl,imx8mq-uart fsl,imx6q-uart          0¦             H                        Í      Í        ßipg per          ü                                    rx tx           okay            default             l         	,      csi@30a70000             2fsl,imx8mq-mipi-csi2            0§                   §      ©      ¨        ßcore esc ui         *      §      ¨      ©        QÚÖ€ëÂ ï€        :      L      W      N        ë   m        d   A   &   A   '   A   (        	<   n   ˆ        	M   o      o           	[dram            okay       ports                                port@1                endpoint            8   p         ï   r         port@0                 endpoint            8   q        ¦               ï   c               csi@30a90000             2fsl,imx8mq-csi          0©             H       *                 à        ßmclk            okay       port       endpoint            8   r         ï   p            csi@30b60000             2fsl,imx8mq-mipi-csi2            0¶                   ª      ¬      «        ßcore esc ui         *      ª      «      ¬        QÚÖ€Ù-@ï€        :      L      W      N        ë   s        d   A   )   A   *   A   +        	<   n   ¤        	M   o      o           	[dram          	  disabled       ports                                port@1                endpoint            8   t         ï   u               csi@30b80000             2fsl,imx8mq-csi          0¸             H       +                 á        ßmclk          	  disabled       port       endpoint            8   u         ï   t            mailbox@30aa0000             2fsl,imx8mq-mu fsl,imx6sx-mu         0ª             H       X                 ý        	n         mmc@30b40000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0´             H                        ì      i      Ò        ßipg ahb per         	z           	�           	Ÿ           okay            *      Ž        Q×„       "  default state_100mhz state_200mhz               v        	©   w        	³   x        	½   y        	É   X         	Ö      mmc@30b50000          !   2fsl,imx8mq-usdhc fsl,imx7d-usdhc            0µ             H                        ì      i      Ó        ßipg ahb per         	z           	�           	Ÿ           okay            *      �        QëÂ       "  default state_100mhz state_200mhz               z        	©   {        	³   |        	½   }        	ä   ~        	ï           
                 õá          
         
         
'         ¯      spi@30bb0000                                       2fsl,imx8mq-qspi fsl,imx7d-qspi          0»                   
=QuadSPI QuadSPI-memory          H       k                 Ã      Ã        ßqspi_en qspi          	  disabled          dma-controller@30bd0000          2fsl,imx8mq-sdma fsl,imx7d-sdma          0½             H                        ã      t        ßipg ahb         E           Pimx/sdma/sdma-imx7d.bin          ï          ethernet@30be0000            2fsl,imx8mq-fec fsl,imx6sx-fec           0¾           0  H       v          w          x          y         (        ¶      ¶      Š      ‰      ‹      "  ßipg ahb ptp enet_clk_ref enet_out            *      h      Š      ‰      ‹         :      L      P      Q      O        Q    õá sY@            
G           
Y           ¨   €        ´mac-address         
k   n            	  disabled             interconnect@32700000            2fsl,imx8mq-noc fsl,imx8m-noc            2p                   q        
y   �        
‚           …   ‚         ï   o   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âÐ            H                        ø        ßipg         
–            
¢   @         ™        ®            gpu@38000000             2vivante,gc          8              H                         ×      f      o      p        ßcore shader bus reg         ™         (  *      a      d      o      p            (  :                                      Q/¯ /¯ /¯ ×„             ë   ƒ         ï         usb@38100000             2fsl,imx8mq-dwc3 snps,dwc3           8                   Î      ˜              ßbus_early ref suspend           *      n      ˜        :      V      H        QÍe õá         H       (           U   „   „        Zusb2-phy usb3-phy           ë   …         
¯        okay            
Îotg          
Ö   ports                                port@0                 endpoint            8   †         ï   N         port@1                endpoint            8   ‡         ï   O               usb-phy@381f0040             2fsl,imx8mq-usb-phy          8 @   @              Ð        ßphy         *      ™        :      H        Qõá         Æ            okay             ï   „      usb@38200000             2fsl,imx8mq-dwc3 snps,dwc3           8                    Ï      ˜              ßbus_early ref suspend           *      n      ˜        :      V      H        QÍe õá         H       )           U   ˆ   ˆ        Zusb2-phy usb3-phy           ë   ‰         
¯        okay            
Îhost                                 hub@1            2usb424,2640                                         mass-storage@1           2usb424,4041                        usb-phy@382f0040             2fsl,imx8mq-usb-phy          8/ @   @              Ñ        ßphy         *      ™        :      H        Qõá         Æ            okay            
æ   Š         ï   ˆ      video-codec@38300000             2nxp,imx8mq-vpu-g1           80             H                        å        ë   ‹          video-codec@38310000             2nxp,imx8mq-vpu-g2           81             H                        æ        ë   ‹         blk-ctrl@38320000            2fsl,imx8mq-vpu-blk-ctrl         82             ë   Œ   Œ   Œ      
  
òbus g1 g2                 å      æ        ßg1 g2           Ê            ï   ‹      pcie@33800000            2fsl,imx8mq-pcie         3€   @  ð             
=dbi config                                    ÷pci                ÿ      0  É�           ø         ‚                 ð                     H       z           Ñmsi         ®                                €  ,                         }                            |                            {                            z           :           M                   ½      }      }      ~         ßpcie pcie_bus pcie_phy pcie_aux         ë   �        d   A      A      A           kpciephy apps turnoff            *      |      }      ~        :      T      P      G        Qæ²€õá  ˜–€      	  disabled          pcie-ep@33800000             2fsl,imx8mq-pcie-ep           3€           3�     3°             
=dbi addr_space dbi2 atu                    H                  Ñdma         M                   ¾      ®      ®      ¯         ßpcie pcie_bus pcie_phy pcie_aux         ë   �        d   A   "   A   $   A   %        kpciephy apps turnoff            *      ­      ®      ¯        :      T      P      G        Qæ²€õá  ˜–€        ^           m           :         	  disabled          pcie@33c00000            2fsl,imx8mq-pcie         3À   @  'ð             
=dbi config                                    ÷pci                ÿ      0  É�           'ø         ‚                   ð                     H       J           Ñmsi         ®                                €  ,                         M                            L                            K                            J           :           M                  ¾      ®      ®      ¯         ßpcie pcie_bus pcie_phy pcie_aux         ë   �        d   A   "   A   $   A   %        kpciephy apps turnoff            *      ­      ®      ¯        :      T      P      G        Qæ²€õá  ˜–€      	  disabled          pcie-ep@33c00000             2fsl,imx8mq-pcie-ep           3À            3Ð     3ð             
=dbi addr_space dbi2 atu                    H       P           Ñdma         :           M                  ¾      ®      ®      ¯         ßpcie pcie_bus pcie_phy pcie_aux         ë   �        d   A   "   A   $   A   %        kpciephy apps turnoff            *      ­      ®      ¯        :      T      P      G        Qæ²€õá  ˜–€        ^           m         	  disabled          interrupt-controller@38800000            2arm,gic-v3        (  8€     8ˆ     1       1      1                           ®            ™        H      	                         ï         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            =€   @                       H       b            backlight-dsi            2led-backlight           |   �        �   ÿ        “   ¾         ï   H      clock-pmic           2fixed-clock          ¿             Ì  €       	   Üpmic_osc             ï   R      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@        * w@        ø   I                ý         ­         ï   \      regulator-mic-2v4            2regulator-fixed         MIC_2V4          $Ÿ         * $Ÿ         Î   \         ï   ]      regulator-csi-1v8            2regulator-fixed         CAMERA_VDDIO_1V8             w@        * w@        Î   y        ø   I                 ý         ï   b      regulator-vcam-1v2           2regulator-fixed         CAMERA_VDDD_1V2          O€        * O€        Î   X         ý         ï   a      regulator-vcam-2v8           2regulator-fixed         CAMERA_VDDA_2V8          *¹€        * *¹€        Î   y        ø   I                 ý         ï   `      regulator-gnss           2regulator-fixed         default             •        GNSS             2Z         * 2Z         ø   V                ý         ï   <      regulator-hub            2regulator-fixed         default             –        HUB          2Z         * 2Z         ø   I                ý         ï   Š      regulator-lcd-1v8            2regulator-fixed         default             —        LCD_1V8          w@        * w@        Î   X        ø   I                ý         ­         ï   G      regulator-lcd-3v4            2regulator-fixed         LCD_3V4         default             ˜        Î   ^        ø   I                ý         ï   Y      regulator-vdd-sen            2regulator-fixed         VDD_SEN          2Z         * 2Z          ï   W      regulator-vdd-1v8            2regulator-fixed         VDD_1V8          w@        * w@        Î   ™         ï   X      regulator-vdd-3v3            2regulator-fixed         VDD_3V3          2Z         * 2Z          ï   y      regulator-vsys-3v4           2regulator-fixed       	  VSYS_3V4             3á@        * 3á@         ­         ï   ^      regulator-wifi-3v3           2regulator-fixed         default             š      	  3V3_WIFI             2Z         * 2Z         ø   V   
             ý        Î   y         ï   }      sound            2simple-audio-card           default             ›      	  Librem 5            'i2s       S  @Headphone Headphones Microphone Headset Mic Microphone Digital Mic Speaker Speaker        }  ZHeadphones HPOUTL Headphones HPOUTR Speaker SPKOUTL Speaker SPKOUTR Headset Mic MICBIAS IN3R Headset Mic DMICDAT Digital Mic            t   V   	       simple-audio-card,cpu           “   œ      simple-audio-card,codec         “   �              Å         �         ª         sound-wwan           2simple-audio-card           Modem           'i2s    simple-audio-card,cpu           “   ž         º      simple-audio-card,codec         “   Ÿ         �         ª         pwrseq          default                 ¡         2mmc-pwrseq-simple           ¥   V          ¢                ï   ~      sound-wwan-codec             2broadmobi,bm818 option,gtm601           ë             ï   Ÿ      vibrator             2pwm-vibrator            ó   £    ;šÊ             Êenable          /   y         	interrupt-parent #address-cells #size-cells model compatible chassis-type ethernet0 gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 mmc0 mmc1 serial0 serial1 serial2 serial3 spi0 spi1 spi2 #clock-cells clock-frequency clock-output-names phandle device_type reg clocks enable-method i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache operating-points-v2 #cooling-cells nvmem-cells nvmem-cell-names cpu-supply cache-level cache-unified opp-shared opp-hz opp-microvolt opp-supported-hw clock-latency-ns opp-suspend remote-endpoint interrupts polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device arm,no-tick-in-suspend ranges dma-ranges cpu clock-names #sound-dai-cells dmas dma-names status 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 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 vin-supply proximity-near-level mount-matrix mic-cfg DCVDD-supply DBVDD-supply AVDD-supply CPVDD-supply MICVDD-supply PLLVDD-supply SPKVDD1-supply SPKVDD2-supply gpio-cfg vdda-supply vddd-supply rotation orientation 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-1 pinctrl-2 vmmc-supply vqmmc-supply non-removable mmc-pwrseq post-power-on-delay-ms cd-gpios disable-wp cap-sdio-irq 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 