Ðþí  ò%   8  å   (              äÔ                                               $                         ,            8F(x)tec Pro1 (QX1000)            >fxtec,pro1 qcom,msm8998          Ihandset          V        chosen        memory@80000000          dmemory           p    €                 reserved-memory                      ,             t   memory@85800000          p    …€       `            {      memory@85e00000          p    …à                   {      smem-mem@86000000            p    †                     {         ‚         memory@86200000          p    †       Ð            {      memory@88f00000          >qcom,rmtfs-mem           p    ˆð                    {         Š            ™         memory@8ab00000          p    Š°       p            {      memory@8b200000          p    ‹                    {         ‚   °      memory@8cc00000          p    ŒÀ                   {         ‚   3      memory@93c00000          p    “À       P            {         ‚   ®      memory@94100000          p    ”                    {         ‚   2      memory@94300000          p    ”0       ð            {         ‚   :      memory@95200000          p    •                    {      memory@95210000          p    •!        P           {      memory@95600000          p    •`                   {      memory@95700000          p    •p                   {         ‚   ²      mpss-metadata            £                         °      @           {         ‚   4      memory@9d400000          p    �@                   {      memory@f6400000          >shared-dma-pool          p    ö@                    {      ramoops@ffc00000             >ramoops          p    ÿÀ                  µ            Â            Ë            ×            á            clocks     xo-board             >fixed-clock          í             ú$ø       	  
xo_board             ‚         sleep-clk            >fixed-clock          í             ú  ü         ‚   #         cpus                         ,       cpu@0            dcpu          >qcom,kryo280             p                psci            +           >              N            ‚      l2-cache             >cache           _            k         ‚            cpu@1            dcpu          >qcom,kryo280             p               psci            +           >              N            ‚   	      cpu@2            dcpu          >qcom,kryo280             p               psci            +           >              N            ‚   
      cpu@3            dcpu          >qcom,kryo280             p               psci            +           >              N            ‚         cpu@100          dcpu          >qcom,kryo280             p               psci            +           >              N            ‚      l2-cache             >cache           _            k         ‚            cpu@101          dcpu          >qcom,kryo280             p              psci            +           >              N            ‚         cpu@102          dcpu          >qcom,kryo280             p              psci            +           >              N            ‚         cpu@103          dcpu          >qcom,kryo280             p              psci            +           >              N            ‚         cpu-map    cluster0       core0           y         core1           y   	      core2           y   
      core3           y            cluster1       core0           y         core1           y         core2           y         core3           y               idle-states         }psci       cpu-sleep-0-0            >arm,idle-state          Šlittle-retention            š           ±   Q        Â   V        Ò  ø         ‚         cpu-sleep-0-1            >arm,idle-state          Šlittle-power-collapse           š@          ±  .        Â  Ò        Ò  #ß         ã         ‚         cpu-sleep-1-0            >arm,idle-state          Šbig-retention           š           ±   O        Â   R        Ò           ‚         cpu-sleep-1-1            >arm,idle-state          Šbig-power-collapse          š@          ±  Ô        Â  ë        Ò  $Ë         ã         ‚               firmware       scm          >qcom,scm-msm8998 qcom,scm            opp-table-dsi            >operating-points-v2          ‚   ¦   opp-131250000           ô    Ò·P        û         opp-210000000           ô    „X€        û         opp-312500000           ô     _         û            psci             >arm,psci-1.0            $smc       remoteproc        $   >qcom,msm8998-rpm-proc qcom,rpm-proc    glink-edge           >qcom,glink-rpm          	       ¨                      %          rpm-requests          $   >qcom,rpm-msm8998 qcom,glink-smd-rpm         ,rpm_requests       clock-controller             >qcom,rpmcc-msm8998 qcom,rpmcc           @           Gxo           í            ‚   "      power-controller             >qcom,msm8998-rpmpd          S           g            ‚   1   opp-table            >operating-points-v2          ‚      opp1            {         opp2            {          opp3            {   0      opp4            {   @         ‚         opp5            {   €         ‚         opp6            {   À      opp7            {            ‚         opp8            {  @      opp9            {  €         ‚   ¢      opp10           {               regulators-0             >qcom,rpm-pm8998-regulators          …           “           ¡           ¯           ½           Ë           Ù           ç           õ                                 !           0           ?           Q           f           x           ‰           —           ±           ¿           Ö           í                                  &           5      s3          J ¡@        b ¡@         ‚         s4          J w@        b w@         z         ‚         s5          J €        b  À         ‚         s7          J »         b ¯          ‚         l1          J m€        b m€         ‚   (      l2          J O€        b O€         ‚   )      l3          J B@        b B@      l5          J 5         b 5          ‚   ´      l6          J –€        b –€      l7          J w@        b w@         ‚   o      l8          J O€        b O€      l9          J –€        b -*€      l10         J –€        b -*€      l11         J B@        b B@      l12         J w@        b w@         ‚   f      l13         J –€        b -*€         ‚   i      l14         J ¯À        b ¯À      l15         J w@        b w@      l16         J )B€        b )B€      l17         J åÀ        b åÀ         ‚   p      l18         J )B€        b )B€      l19         J -æ         b -æ       l20         J -*€        b -*€         z         ‚   +      l21         J -*€        b -*€        “ 5          z         ‚   h      l22         J +³€        b +³€      l23         J 2‰€        b 2‰€      l24         J /€        b /€         ‚   g      l25         J /]         b 2‰€         ‚   q      l26         J O€        b O€         z         ‚   ,      l28         J *¹€        b *¹€         ‚   ‡      lvs1            J w@        b w@      lvs2            J w@        b w@         ‚   9         regulators-1             >qcom,rpm-pmi8998-regulators         ©      bob         J 2‰€        b 6î€         ‚                     smem          
   >qcom,smem           ¸           Æ            smp2p-lpass          >qcom,smp2p          Î  »  ­        	       ž           %      
        Ø            ç      master-kernel           ÷master-kernel                       ‚   ±      slave-kernel            ÷slave-kernel                     3            ‚   ¯         smp2p-mpss           >qcom,smp2p          Î  ³  ¬        	      Ã           %              Ø            ç      master-kernel           ÷master-kernel                       ‚   /      slave-kernel            ÷slave-kernel                     3            ‚   .         smp2p-slpi           >qcom,smp2p          Î  á  ®        	       ²           %              Ø            ç      master-kernel           ÷master-kernel                       ‚   ;      slave-kernel            ÷slave-kernel                     3            ‚   8         thermal-zones      cpu0-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu1-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu2-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu3-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu4-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu5-thermal            D   ú        Z         trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu6-thermal            D   ú        Z      	   trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                cpu7-thermal            D   ú        Z      
   trips      trip-point0         j $ø        v  Ð         Qpassive       cpu-crit            j ­°        v  Ð      	   Qcritical                gpu-bottom-thermal          D   ú        Z         trips      trip-point0         j _�        v  Ð         Qhot             gpu-top-thermal         D   ú        Z         trips      trip-point0         j _�        v  Ð         Qhot             clust0-mhm-thermal          D   ú        Z         trips      trip-point0         j _�        v  Ð         Qhot             clust1-mhm-thermal          D   ú        Z         trips      trip-point0         j _�        v  Ð         Qhot             cluster1-l2-thermal         D   ú        Z         trips      trip-point0         j _�        v  Ð         Qhot             modem-thermal           D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             mem-thermal         D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             wlan-thermal            D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             q6-dsp-thermal          D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             camera-thermal          D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             multimedia-thermal          D   ú        Z          trips      trip-point0         j _�        v  Ð         Qhot             pm8998-thermal          D   ú        Z   !   trips      pm8998-alert0           j š(        v  Ð         Qpassive       pm8998-crit         j èH        v  Ð      	   Qcritical                   timer            >arm,armv8-timer       0  	                                           soc@0                        ,            t            ÿÿÿÿ         >simple-bus     clock-controller@100000          >qcom,gcc-msm8998             í           �           S            p              Gxo sleep_clk            @   "       #        Ž   µ   ¶   ·         ‚   %      sram@778000          >qcom,rpm-msg-ram             p w€   p          ‚         qfprom@784000             >qcom,msm8998-qfprom qcom,qfprom          p x@   b                     ,      hstx-trim@23a            p  :           Ÿ                ‚   e         thermal@10ab000       !   >qcom,msm8998-tsens qcom,tsens-v2             p
°    
             ¤           	      Ê         ½           ²uplow critical          Â            ‚         thermal@10ae000       !   >qcom,msm8998-tsens qcom,tsens-v2             p
à    
Ð            ¤           	       ¸         ®           ²uplow critical          Â            ‚          iommu@1680000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            ph             Ø           å          H  	      l         m         n         o         p         q            ‚   &      iommu@16c0000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            pl             Ø           å          x  	      u         v         w         x         y         z         Î         Ï         Ð         Ñ            ‚   ³      pcie@1c00000          $   >qcom,pcie-msm8998 qcom,pcie-msm8996           pÀ                ¨             øparf dbi elbi config             dpci                            ÿ                     ,                      '   $        ,pciephy         6okay          0   t                            0  0       Ð          3         l  	      •         –         —         ˜         ™         š         ›         œ                  /  ²msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global          =                     �  P                             ‡                                ˆ                                Š                                ‹         (  @   %   ^   %   [   %   \   %   ]   %   _      "  Gpipe aux cfg bus_master bus_slave           ^   %            l      &  €           v   '   #      pcie@0           dpci          p                                  ÿ                     ,             t         phy@1c06000          >qcom,msm8998-qmp-pcie-phy            pÀ`            6okay             @   %   `   %   \   %   ©   %   ^        Gaux cfg_ahb ref pipe            
pcie_0_pipe_clk_src          í            ‚            �   %   L   %   N        ”phy common              (        °   )         ‚   $      ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          pÚ@   %         	      	           '   *        ,ufsphy          À           ^   %           6okay            �         n  Gcore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @  @   %   m   %      %   l   %   s   "   P   %   r   %   p   %   q      @  Ôúð€ëÂ                 <4`ðÑ€                                        �   %           ”rst         â   +        í   ,        ù              ,         q°        & ‹€        8 q°         ‚   -      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             pÚp            @   "   P   %   o   %   ¨        Gref ref_aux qref            ”ufsphy          �   -            ‚            6okay                (        °   )         ‚   *      hwlock@1f40000           >qcom,tcsr-mutex          pô             K            ‚         syscon@1f60000           >qcom,msm8998-tcsr syscon             pö              ‚   0      syscon@1fc0000           >qcom,msm8998-tcsr syscon             pü   `          ‚   d      pinctrl@3400000          >qcom,msm8998-pinctrl             p@   À          	       Ð           Y   '           –         e        u                    3           �                ‚   '   sdc2-on-state            ‚   j   clk-pins          	  –sdc2_clk            ›            ª      cmd-pins          	  –sdc2_cmd            ›   
         ·      data-pins         
  –sdc2_data           ›   
         ·         sdc2-off-state           ‚   l   clk-pins          	  –sdc2_clk            ›            ª      cmd-pins          	  –sdc2_cmd            ›            ·      data-pins         
  –sdc2_data           ›            ·         sdc2-cd-state           –gpio95          Ägpio             ·        ›            ‚   k      blsp1-uart3-on-state             ‚   n   tx-pins         –gpio45          Äblsp_uart3_a            ›            ª      rx-pins         –gpio46          Äblsp_uart3_a            ›            ·      cts-pins            –gpio47          Äblsp_uart3_a            ›            Í      rfr-pins            –gpio48          Äblsp_uart3_a            ›            ª         blsp1-i2c1-default-state            –gpio2 gpio3       
  Äblsp_i2c1           ›            ª         ‚   r      blsp1-i2c1-sleep-state-state            –gpio2 gpio3       
  Äblsp_i2c1           ›            ·         ‚   s      blsp1-i2c2-default-state            –gpio32 gpio33         
  Äblsp_i2c2           ›            ª         ‚   t      blsp1-i2c2-sleep-state-state            –gpio32 gpio33         
  Äblsp_i2c2           ›            ·         ‚   u      blsp1-i2c3-default-state            –gpio47 gpio48         
  Äblsp_i2c3           ›            ª         ‚   v      blsp1-i2c3-sleep-state          –gpio47 gpio48         
  Äblsp_i2c3           ›            ·         ‚   w      blsp1-i2c4-default-state            –gpio10 gpio11         
  Äblsp_i2c4           ›            ª         ‚   x      blsp1-i2c4-sleep-state          –gpio10 gpio11         
  Äblsp_i2c4           ›            ·         ‚   y      blsp1-i2c5-default-state            –gpio87 gpio88         
  Äblsp_i2c5           ›            ª         ‚   z      blsp1-i2c5-sleep-state          –gpio87 gpio88         
  Äblsp_i2c5           ›            ·         ‚   {      blsp1-i2c6-default-state            –gpio43 gpio44         
  Äblsp_i2c6           ›            ª         ‚   |      blsp1-i2c6-sleep-state          –gpio43 gpio44         
  Äblsp_i2c6           ›            ·         ‚   }      blsp1-spi-b-default-state           –gpio23 gpio28           Äblsp1_spi_b         ›            ª      blsp1-spi1-default-state            –gpio0 gpio1 gpio2 gpio3       
  Äblsp_spi1           ›            ª         ‚   ~      blsp1-spi2-default-state            –gpio31 gpio34 gpio32 gpio33       
  Äblsp_spi2           ›            ª         ‚         blsp1-spi3-default-state            –gpio45 gpio46 gpio47 gpio48       
  Äblsp_spi2           ›            ª         ‚   €      blsp1-spi4-default-state            –gpio8 gpio9 gpio10 gpio11         
  Äblsp_spi4           ›            ª         ‚   �      blsp1-spi5-default-state            –gpio85 gpio86 gpio87 gpio88       
  Äblsp_spi5           ›            ª         ‚   ‚      blsp1-spi6-default-state            –gpio41 gpio42 gpio43 gpio44       
  Äblsp_spi6           ›            ª         ‚   ƒ      blsp2-i2c1-default-state            –gpio55 gpio56         
  Äblsp_i2c7           ›            ª         ‚   …      blsp2-i2c1-sleep-state          –gpio55 gpio56         
  Äblsp_i2c7           ›            ·         ‚   †      blsp2-i2c2-default-state            –gpio6 gpio7       
  Äblsp_i2c8           ›            ª         ‚   ‹      blsp2-i2c2-sleep-state          –gpio6 gpio7       
  Äblsp_i2c8           ›            ·         ‚   Œ      blsp2-i2c3-default-state            –gpio51 gpio52         
  Äblsp_i2c9           ›            ª         ‚   �      blsp2-i2c3-sleep-state          –gpio51 gpio52         
  Äblsp_i2c9           ›            ·         ‚   Ž      blsp2-i2c4-default-state            –gpio67 gpio68           Äblsp_i2c10          ›            ª         ‚   �      blsp2-i2c4-sleep-state          –gpio67 gpio68           Äblsp_i2c10          ›            ·         ‚   �      blsp2-i2c5-default-state            –gpio60 gpio61           Äblsp_i2c11          ›            ª         ‚   ‘      blsp2-i2c5-sleep-state          –gpio60 gpio61           Äblsp_i2c11          ›            ·         ‚   ’      blsp2-i2c6-default-state            –gpio83 gpio84           Äblsp_i2c12          ›            ª         ‚   “      blsp2-i2c6-sleep-state          –gpio83 gpio84           Äblsp_i2c12          ›            ·         ‚   ”      blsp2-spi1-default-state            –gpio53 gpio54 gpio55 gpio56       
  Äblsp_spi7           ›            ª         ‚   •      blsp2-spi2-default-state            –gpio4 gpio5 gpio6 gpio7       
  Äblsp_spi8           ›            ª         ‚   –      blsp2-spi3-default-state            –gpio49 gpio50 gpio51 gpio52       
  Äblsp_spi9           ›            ª         ‚   —      blsp2-spi4-default-state            –gpio65 gpio66 gpio67 gpio68         Äblsp_spi10          ›            ª         ‚   ˜      blsp2-spi5-default-state            –gpio58 gpio59 gpio60 gpio61         Äblsp_spi11          ›            ª         ‚   ™      blsp2-spi6-default-state            –gpio81 gpio82 gpio83 gpio84         Äblsp_spi12          ›            ª         ‚   š      hdmi-cec-default-state          –gpio31        	  Ähdmi_cec            ›            ·         ‚   «      hdmi-ddc-default-state          –gpio32 gpio33         	  Ähdmi_ddc            ›            ·         ‚   ª      hdmi-hpd-default-state          –gpio34        	  Ähdmi_hot            ›            Í         ‚   ©      hdmi-hpd-sleep-state            –gpio34        	  Ähdmi_hot            ›            Í         ‚   ¬      mdp-vsync-n-state           –gpio10          Ämdp_vsync_a          Í        ›         gpio-kb-pins-extra-state          -  –gpio21 gpio32 gpio33 gpio114 gpio128 gpio129            Ägpio            ›            ·         ‚   ¶      ts-vio-def-state            –gpio81          Ägpio             ª        ›            ‚   º      ts-rst-n-state          –gpio89          Ägpio             ·        ›            ‚   ‰      hall-sensor1-def-state          –gpio124         Ägpio             ª        ›            ‚   µ      ts-int-n-state          –gpio125         Ägpio             ª        ›            ‚   Š         remoteproc@4080000           >qcom,msm8998-mss-pil             p                 
  øqdsp6 rmb         L  Ü         À      .          .         .         .         .            0  ²wdog fatal ready handover stop-ack shutdown-ack       @  @   %   «   %   $   %   ¬   %   ­   %   ®   %   ¯   "      "          2  Giface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo           ð   /            stop            �   %   l        ”mss_restart            0  0   P   @         ^   1       1           &cx mx           6okay       mba         ¸   2      mpss            ¸   3      metadata            ¸   4      glink-edge          	      Ä           9modem           ç           %               gpu@5000000          >qcom,adreno-540.1 qcom,adreno            p              økgsl_3d0_reg_memory       0  @   %   M   5      %   °   %   K   5      5         )  Giface rbbmtimer mem mem_iface rbcpr core            	      ,           ?   6            g   7        ^   1         	  6disabled       opp-table            >operating-points-v2          ‚   7   opp-710000097           ô    *Q½á        {  €        F   ÿ      opp-670000048           ô    'ïc°        {  @        F   ÿ      opp-596000097           ô    #†=a        {           F   ÿ      opp-515000097           ô    ²G!        {   À        F   ÿ      opp-414000000           ô    ­#€        {   €        F   ÿ      opp-342000000           ô    b�€        {   @        F   ÿ      opp-257000000           ô    Q‚@        {   0        F   ÿ            iommu@5040000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p             @   %   M   %   °   %   K        Giface mem mem_iface         å            Ø         $  	      I         J         K           ^   5            ‚   6      clock-controller@5065000             >qcom,msm8998-gpucc           í           �           S            pP   �         @   "       %   º      	  Gxo gpll0             ‚   5      iommu@5100000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p             @   %   ¼        Gbus         å            Ø         œ  	       â         ‰         Š         ‹         Œ         �         Ž         �         �         ‘         ’         “          ‰           ^   %         	  6disabled          remoteproc@5800000           >qcom,msm8998-slpi-pas            p€    @@      @  Ü         †      8          8         8         8            #  ²wdog fatal ready handover stop-ack          W   9        @   "            Gxo          ¸   :        ð   ;            stop            ^   1           &ssc_cx          6okay       glink-edge          	       ³           9dsps            ç           %               stm@6002000           >arm,coresight-stm arm,primecell          p      (             østm-base stm-stimulus-base          6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   <         ‚   >               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           p            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   =         ‚   B            in-ports                         ,       port@7           p      endpoint            a   >         ‚   <               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           p             6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   ?         ‚   C            in-ports                         ,       port@6           p      endpoint            a   @         ‚   V               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           pP            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   A         ‚   G            in-ports                         ,       port@0           p       endpoint            a   B         ‚   =         port@1           p      endpoint            a   C         ‚   ?               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           p`            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   D         ‚   H            in-ports       port       endpoint            a   E         ‚   F               etf@6047000           >arm,coresight-tmc arm,primecell          pp            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   F         ‚   E            in-ports       port       endpoint            a   G         ‚   A               etr@6048000           >arm,coresight-tmc arm,primecell          p€            6okay            @   "      "   	        Gapb_pclk atclk           q   in-ports       port       endpoint            a   H         ‚   D               etm@7840000       "   >arm,coresight-etm4x arm,primecell            p„             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   I         ‚   N               etm@7940000       "   >arm,coresight-etm4x arm,primecell            p”             6okay            @   "      "   	        Gapb_pclk atclk          y   	   out-ports      port       endpoint            a   J         ‚   O               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            p¤             6okay            @   "      "   	        Gapb_pclk atclk          y   
   out-ports      port       endpoint            a   K         ‚   P               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            p´             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   L         ‚   Q               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            p¶           	  6disabled            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   M         ‚   W            in-ports                         ,       port@0           p       endpoint            a   N         ‚   I         port@1           p      endpoint            a   O         ‚   J         port@2           p      endpoint            a   P         ‚   K         port@3           p      endpoint            a   Q         ‚   L         port@4           p      endpoint            a   R         ‚   X         port@5           p      endpoint            a   S         ‚   Y         port@6           p      endpoint            a   T         ‚   Z         port@7           p      endpoint            a   U         ‚   [               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           p·           	  6disabled            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   V         ‚   @            in-ports       port       endpoint            a   W         ‚   M               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            pÄ             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   X         ‚   R               etm@7d40000       "   >arm,coresight-etm4x arm,primecell            pÔ             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   Y         ‚   S               etm@7e40000       "   >arm,coresight-etm4x arm,primecell            pä             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   Z         ‚   T               etm@7f40000       "   >arm,coresight-etm4x arm,primecell            pô             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   [         ‚   U               sram@290000          >qcom,rpm-stats           p )           spmi@800f000             >qcom,spmi-pmic-arb        (   p ð    @     	@     
@   "       0         øcore chnls obsrvr intr cnfg         ²periph_irq          	      F           „            Œ                         ,                     3      pmic@4           >qcom,pm8005 qcom,spmi-pmic           p                            ,       gpio@c000             >qcom,pm8005-gpio qcom,spmi-gpio          p  À          e        Y   \                   u                    3            ‚   \         pmic@5           >qcom,pm8005 qcom,spmi-pmic           p                            ,       regulators           >qcom,pm8005-regulators          …      s1          J þà        b Èà        ™  ô         µ            pmic@0           >qcom,pm8998 qcom,spmi-pmic           p                             ,       pon@800          >qcom,pm8998-pon          p           É           Ù      pwrkey           >qcom,pm8941-pwrkey          	                      ç  =	         ·        ð   t      resin            >qcom,pm8941-resin           	                     ç  =	         ·        6okay            ð   r         temp-alarm@2400          >qcom,spmi-temp-alarm             p  $         	       $               û   ]           	thermal         Â             ‚   !      charger@2800          *   >qcom,pm8998-coincell qcom,pm8941-coincell            p  (       	  6disabled          adc@3100             >qcom,spmi-adc-rev2           p  1         	       1                            ,            	            ‚   ]   channel@6            p         	  9die_temp             adc-tm@3400          >qcom,spmi-adc-tm-hc          p  4         	       4               Â                        ,          	  6disabled          rtc@6000             >qcom,pm8941-rtc          p  `   a       
  ørtc alarm           	       a            gpio@c000             >qcom,pm8998-gpio qcom,spmi-gpio          p  À          e        Y   ^                   u                    3            ‚   ^   vol-up-active-state         –gpio6           Änormal           ·         	*        	7             ‚   ·      cam-focus-btn-active-state          –gpio7           Änormal           ·         	*        	7             ‚   ¸      cam-snapshot-btn-active-state           –gpio8           Änormal           ·         	*        	7             ‚   ¹            pmic@1           >qcom,pm8998 qcom,spmi-pmic           p                            ,          pmic@2           >qcom,pmi8998 qcom,spmi-pmic          p                            ,       charger@1000             >qcom,pmi8998-charger             p         @  	                                                      -  ²usb-plugin bat-ov wdog-bark usbin-icl-change            û   _      _           	usbin_i usbin_v       	  6disabled          gpio@c000         !   >qcom,pmi8998-gpio qcom,spmi-gpio             p  À          e        Y   `                   u                    3            ‚   `      adc@4500             >qcom,pmi8998-rradc           p  E         	            ‚   _         pmic@3           >qcom,pmi8998 qcom,spmi-pmic          p                            ,       labibb           >qcom,pmi8998-lab-ibb       ibb          	      Ü            Ü               ²sc-err ocp        lab          	      Þ            Þ               ²sc-err ocp           pwm          >qcom,pmi8998-lpg                         ,            	K         	  6disabled          led-controller@d300       +   >qcom,pmi8998-flash-led qcom,spmi-flash-led           p  Ó       	  6disabled          leds@d800            >qcom,pmi8998-wled            p  Ø   Ù          	      Ø            Ø            
  ²ovp short         
  9backlight         	  6disabled                usb@a8f8800          >qcom,msm8998-dwc3 qcom,dwc3          p
�ˆ            6okay                         ,             t      (  @   %   G   %   t   %       %   v   %   u      #  Gcfg_noc core iface sleep mock_utmi          	V   %   u   %   t        	f$ø '       $  	       ´         [          ó           ²pwr_event qusb2_phy ss_phy_irq          ^   %           �   %      usb@a800000       
   >snps,dwc3            p
€    Í         	       ƒ            	{         	”         	¬        '   a   b        ,usb2-phy usb3-phy            	Ë        	à           	ôperipheral          	ü   c         phy@c010000          >qcom,msm8998-qmp-usb3-phy            p              @   %   w   %   ¦   %   y   %   x        Gaux ref cfg_ahb pipe            
usb3_phy_pipe_clk_src            í            ‚            �   %   E   %   F        ”phy phy_phy         
   d  ²D        6okay                (        °   )         ‚   b      phy@c012000          >qcom,msm8998-qusb2-phy           p    ¨        6okay            ‚            @   %   y   %   ª        Gcfg_ahb ref         �   %   j        
   e        
   (        °   f        
(   g         ‚   a      mmc@c0a4900       %   >qcom,msm8998-sdhci qcom,sdhci-msm-v4             p
I   
@            øhc core         	       }          Ý           ²hc_irq pwr_irq          Giface core xo           @   %   e   %   f   "            
=           6okay            
G   '   _           
P   h        
\   i        
idefault sleep           
w   j   k        
�   l   k      dma-controller@c144000           >qcom,bam-v1.7.0          p@  P         	       î           @   %   %        Gbam_clk         
‹           „             
–        
¯           
¼            ‚   m      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p            	       m           @   %   5   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault         
w   n        6okay       bluetooth            >qcom,wcn3990-bt         
Ø           
å   o        
ò   p        
ÿ   q         0Ô          i2c@c175000          >qcom,i2c-qup-v2.2.1          pP            	       _           @   %   &   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault sleep           
w   r        
�   s         ú €      	  6disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          p`            	       `           @   %   (   %   %        Gcore iface          
É   m      m   	        
Îtx rx           
idefault sleep           
w   t        
�   u         ú €      	  6disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          pp            	       a           @   %   *   %   %        Gcore iface          
É   m   
   m           
Îtx rx           
idefault sleep           
w   v        
�   w         ú €      	  6disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          p€            	       b           @   %   ,   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault sleep           
w   x        
�   y         ú €      	  6disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          p�            	       c           @   %   .   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault sleep           
w   z        
�   {         ú €      	  6disabled                         ,          i2c@c17a000          >qcom,i2c-qup-v2.2.1          p             	       d           @   %   0   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault sleep           
w   |        
�   }         ú €      	  6disabled                         ,          spi@c175000          >qcom,spi-qup-v2.2.1          pP            	       _           @   %   '   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault         
w   ~      	  6disabled                         ,          spi@c176000          >qcom,spi-qup-v2.2.1          p`            	       `           @   %   )   %   %        Gcore iface          
É   m      m   	        
Îtx rx           
idefault         
w         	  6disabled                         ,          spi@c177000          >qcom,spi-qup-v2.2.1          pp            	       a           @   %   +   %   %        Gcore iface          
É   m   
   m           
Îtx rx           
idefault         
w   €      	  6disabled                         ,          spi@c178000          >qcom,spi-qup-v2.2.1          p€            	       b           @   %   -   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault         
w   �      	  6disabled                         ,          spi@c179000          >qcom,spi-qup-v2.2.1          p�            	       c           @   %   /   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault         
w   ‚      	  6disabled                         ,          spi@c17a000          >qcom,spi-qup-v2.2.1          p             	       d           @   %   1   %   %        Gcore iface          
É   m      m           
Îtx rx           
idefault         
w   ƒ      	  6disabled                         ,          dma-controller@c184000           >qcom,bam-v1.7.0          p@  P         	       ï           @   %   6        Gbam_clk         
‹           „             
–        
¯           
¼            ‚   „      serial@c1b0000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p             	       r           @   %   E   %   6        Gcore iface          6okay          i2c@c1b5000          >qcom,i2c-qup-v2.2.1          pP            	       e           @   %   7   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault sleep           
w   …        
�   †         ú €        6okay                         ,       touchscreen@14           >goodix,gt9286            p                '        	   }              '   Y           #   ‡        1   ˆ        
iactive          
w   ‰   Š         i2c@c1b6000          >qcom,i2c-qup-v2.2.1          p`            	       f           @   %   9   %   6        Gcore iface          
É   „      „   	        
Îtx rx           
idefault sleep           
w   ‹        
�   Œ         ú €      	  6disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          pp            	       g           @   %   ;   %   6        Gcore iface          
É   „   
   „           
Îtx rx           
idefault sleep           
w   �        
�   Ž         ú €      	  6disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          p€            	       h           @   %   =   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault sleep           
w   �        
�   �         ú €      	  6disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          p�            	       i           @   %   ?   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault sleep           
w   ‘        
�   ’         ú €      	  6disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          p             	       j           @   %   A   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault sleep           
w   “        
�   ”         ú €      	  6disabled                         ,          spi@c1b5000          >qcom,spi-qup-v2.2.1          pP            	       e           @   %   8   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault         
w   •      	  6disabled                         ,          spi@c1b6000          >qcom,spi-qup-v2.2.1          p`            	       f           @   %   :   %   6        Gcore iface          
É   „      „   	        
Îtx rx           
idefault         
w   –      	  6disabled                         ,          spi@c1b7000          >qcom,spi-qup-v2.2.1          pp            	       g           @   %   <   %   6        Gcore iface          
É   „   
   „           
Îtx rx           
idefault         
w   —      	  6disabled                         ,          spi@c1b8000          >qcom,spi-qup-v2.2.1          p€            	       h           @   %   >   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault         
w   ˜      	  6disabled                         ,          spi@c1b9000          >qcom,spi-qup-v2.2.1          p�            	       i           @   %   @   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault         
w   ™      	  6disabled                         ,          spi@c1ba000          >qcom,spi-qup-v2.2.1          p             	       j           @   %   B   %   6        Gcore iface          
É   „      „           
Îtx rx           
idefault         
w   š      	  6disabled                         ,          clock-controller@c8c0000             >qcom,mmcc-msm8998            í           �           S            pŒ           J  Gxo gpll0 dsi0dsi dsi0byte dsi1dsi dsi1byte hdmipll dplink dpvco gpll0_div         D  @   "       %   ²   ›      ›       œ      œ       �           %   ¸         ‚   ž      display-subsystem@c900000            >qcom,msm8998-mdss            p�             ømdss            	       S                    3           @   ž   >   ž   @   ž   C        Giface bus core          ^   ž           ?   Ÿ                         ,             t      	  6disabled             ‚       display-controller@c901000           >qcom,msm8998-dpu              p�  ð šŽ    ð›    0 ›€   0         ømdp regdma vbif vbif_nrt                          	          (  @   ž   >   ž   @   ž   Œ   ž   C   ž   F        Giface bus mnoc core vsync           	V   ž   F        	f$ø         g   ¡        ^   1      opp-table            >operating-points-v2          ‚   ¡   opp-171430000           ô    
7Ðp        û         opp-275000000           ô    d*À        û         opp-330000000           ô    «f€        û         opp-412500000           ô    –@         û   ¢         ports                        ,       port@0           p       endpoint            a   £         ‚   §         port@1           p      endpoint            a   ¤         ‚   ¨         port@2           p      endpoint            a   ¥         ‚   ­               dsi@c994000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p™@          	  ødsi_ctrl                          	         0  @   ž   H   ž   R   ž   A   ž   J   ž   >   ž   @      $  Gbyte byte_intf pixel core iface bus         	V   ž      ž   /        >   ›       ›           g   ¦        ^   1            '   ›        ,dsi                      ,          	  6disabled       ports                        ,       port@0           p       endpoint            a   §         ‚   £         port@1           p      endpoint                   phy@c994400          >qcom,dsi-phy-10nm-8998           p™D    ™F   €™J   à        ødsi_phy dsi_phy_lane dsi_pll            @   ž   >   "          
  Giface ref            í           ‚          	  6disabled             ‚   ›      dsi@c996000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p™`          	  ødsi_ctrl                          	         0  @   ž   I   ž   S   ž   B   ž   K   ž   >   ž   @      $  Gbyte byte_intf pixel core iface bus         	V   ž      ž   0        >   œ       œ           g   ¦        ^   1            '   œ        ,dsi                      ,          	  6disabled       ports                        ,       port@0           p       endpoint            a   ¨         ‚   ¤         port@1           p      endpoint                   phy@c996400          >qcom,dsi-phy-10nm-8998           p™d    ™f   €™j           ødsi_phy dsi_phy_lane dsi_pll            @   ž   >   "          
  Giface ref            í           ‚          	  6disabled             ‚   œ      hdmi-tx@c9a0000          >qcom,hdmi-tx-8998            pš     x    b ž     ,      ,  øcore_physical qfprom_physical hdcp_physical                       	         @  @   ž   C   ž   >   ž   G   ž   ?   ž   E   ž   @   ž   Œ   ž   7      7  Gmdp_core iface core alt_iface extp bus mnoc iface_mmss          '   �        U           
w   ©   ª   «        
�   ¬   ª   «        
idefault sleep         	  6disabled       ports                        ,       port@0           p       endpoint            a   ­         ‚   ¥         port@1           p      endpoint                   hdmi-phy@c9a0600             >qcom,hdmi-phy-8998        0   pš   ‹š
    8š    8š    8š    8š    è      >  øhdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy            í            ‚            @   ž   >   %   §   "            Giface ref xo          	  6disabled             ‚   �         video-codec@cc00000          >qcom,msm8998-venus           pÀ   ð         	                 ^   ž            @   ž   8   ž   9   ž   :   ž   ;        Gcore iface bus mbus          ?   Ÿ      Ÿ     Ÿ  
   Ÿ     Ÿ     Ÿ     Ÿ     Ÿ  	   Ÿ     Ÿ     Ÿ     Ÿ     Ÿ  !   Ÿ  (   Ÿ  )   Ÿ  +   Ÿ  ,   Ÿ  -   Ÿ     Ÿ  1        ¸   ®      	  6disabled       video-decoder            >venus-decoder           @   ž   <        Gcore            ^   ž         video-encoder            >venus-encoder           @   ž   =        Gcore            ^   ž            iommu@cd00000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            pÐ             Ø           @   ž   Œ   ž   �   ž   Ž        Giface-mm iface-smmu bus-smmu            å          ð  	               
                            ô          õ          ÷          ø          ù          ú          û          ü          ý          þ          ÿ                                                         ^   ž   	         ‚   Ÿ      remoteproc@17300000          >qcom,msm8998-adsp-pas            p0    @@      @  Ü          ¢      ¯          ¯         ¯         ¯            #  ²wdog fatal ready handover stop-ack          @   "            Gxo          ¸   °        ð   ±            stop            ^   1            &cx          6okay       glink-edge          	       �           9lpass           ç           %      	         mailbox@17911000          <   >qcom,msm8998-apcs-hmss-global qcom,msm8994-apcs-kpss-global          p‘            f            ‚         timer@17920000                       ,             t         >arm,armv7-timer-mem          p’        frame@17921000          r            	                             p’    ’           frame@17923000          r           	       	            p’0          	  6disabled          frame@17924000          r           	       
            p’@          	  6disabled          frame@17925000          r           	                   p’P          	  6disabled          frame@17926000          r           	                   p’`          	  6disabled          frame@17927000          r           	                   p’p          	  6disabled          frame@17928000          r           	                   p’€          	  6disabled             interrupt-controller@17a00000            >arm,gic-v3           p      °             3                        ,             t                            –               	      	            ‚         wifi@18800000            >qcom,wcn3990-wifi           6okay             p€   €          ømembase         ¸   ²        @   "           Gcxo_ref_clk_pin       �  	      �         ž         Ÿ                   ¡         ¢         ¤         ¥         ¦         §         ¨         ©           ?   ³      ³           «         É        å   ´        ú   o           p           q         aliases         2/soc@0/serial@c1b0000           :/soc@0/serial@c171000         extcon-usb           >linux,extcon-usb-gpio           B   '   &             ‚   c      gpio-hall-sensors         
   >gpio-keys           9Hall sensors            
idefault         
w   µ   event-hall-sensor1          9Keyboard Hall Sensor            |   '   |            K            ]        k           ð   
         gpio-kb-extra-keys        
   >gpio-keys           9Keyboard extra keys         
idefault         
w   ¶   key-home            9Home            |   '              ð   ¬        K            |      key-super-l         9Super Left          |   '               ð  Ð        K            |      key-super-r         9Super Right         |   '   !           ð  Ð        K            |      key-shift           9Shift           |   '   r           ð   6        K            |      key-ctrl            9Ctrl            |   '   €           ð           K            |      key-alt         9Alt         |   '   �           ð   8        K            |         gpio-keys         
   >gpio-keys           9Side buttons            
idefault         
w   ·   ¸   ¹   button-vol-up         
  9Volume Up           |   ^              k           ð   s         ]        K         button-camera-snapshot          9Camera Snapshot         |   ^              k           ð   Ô        K         button-camera-focus         9Camera Focus            |   ^              k           ð          K            keyboard-leds         
   >gpio-leds      led-0           Ž            ”off         Äkbd_backlight           |   '               9white:kbd_backlight          ¢      led-1           Ž           ”off       	  Äcapslock            |   '               9yellow:capslock         ¹kbd-capslock             ts-vio-vreg          >regulator-fixed         Ïts_vio_reg          Þ            ï           '   Q            
idefault         
w   º         µ         ‚   ˆ      vph-pwr-regulator            >regulator-fixed         Ïvph_pwr          µ                  ‚            	interrupt-parent qcom,msm-id #address-cells #size-cells model compatible chassis-type qcom,board-id device_type reg ranges no-map phandle qcom,client-id qcom,vmid alloc-ranges size console-size ecc-size ftrace-size pmsg-size record-size #clock-cells clock-frequency clock-output-names enable-method capacity-dmips-mhz cpu-idle-states next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-hz required-opps interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clocks clock-names #power-domain-cells operating-points-v2 opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_s8-supply vdd_s9-supply vdd_s10-supply vdd_s11-supply vdd_s12-supply vdd_s13-supply vdd_l1_l27-supply vdd_l2_l8_l17-supply vdd_l3_l11-supply vdd_l4_l5-supply vdd_l6-supply vdd_l7_l12_l14_l15-supply vdd_l9-supply vdd_l10_l23_l25-supply vdd_l13_l19_l21-supply vdd_l16_l28-supply vdd_l18_l22-supply vdd_l20_l24-supply vdd_l26-supply vdd_lvs1_lvs2-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-system-load vdd_bob-supply memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells polling-delay-passive thermal-sensors temperature hysteresis #reset-cells protected-clocks bits #qcom,sensors interrupt-names #thermal-sensor-cells #iommu-cells #global-interrupts reg-names linux,pci-domain bus-range num-lanes phys phy-names status interrupt-map-mask interrupt-map power-domains iommu-map perst-gpios #phy-cells resets reset-names vdda-phy-supply vdda-pll-supply lanes-per-direction freq-table-hz vcc-supply vccq-supply vccq2-supply vdd-hba-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp #hwlock-cells gpio-ranges gpio-controller #gpio-cells gpio-reserved-ranges pins drive-strength bias-disable bias-pull-up function bias-pull-down interrupts-extended qcom,smem-states qcom,smem-state-names qcom,halt-regs power-domain-names label iommus opp-supported-hw px-supply remote-endpoint arm,scatter-gather qcom,ee qcom,channel regulator-enable-ramp-delay regulator-always-on mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells input-enable qcom,drive-strength #pwm-cells assigned-clocks assigned-clock-rates snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,parkmode-disable-ss-quirk snps,has-lpm-erratum snps,hird-threshold dr_mode extcon qcom,tcsr-reg nvmem-cells vdd-supply vdda-phy-dpdm-supply bus-width cd-gpios vmmc-supply vqmmc-supply pinctrl-names pinctrl-0 pinctrl-1 #dma-cells qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names vddio-supply vddxo-supply vddrf-supply vddch0-supply max-speed reset-gpios AVDD28-supply VDDIO-supply assigned-clock-parents #sound-dai-cells #mbox-cells frame-number #redistributor-regions redistributor-stride qcom,snoc-host-cap-8bit-quirk qcom,no-msa-ready-indicator vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply serial0 serial1 id-gpios debounce-interval wakeup-source linux,input-type linux,can-disable color default-state retain-state-suspended linux,default-trigger regulator-name startup-delay-us enable-active-high gpio regulator-boot-on 