  آ   8     (              ̬                                               $                         ,         +   8Qualcomm Technologies, Inc. MSM8998 v1 MTP           >qcom,msm8998-mtp qcom,msm8998            Ihandset          V          chosen           dserial0:115200n8          memory@80000000          pmemory           |                     reserved-memory                      ,                memory@85800000          |           `                  memory@85e00000          |                             smem-mem@86000000            |                                           memory@86200000          |                             memory@88f00000          >qcom,rmtfs-mem           |                                                      memory@8ab00000          |           p                  memory@8b200000          |                                         memory@8cc00000          |                                   3      memory@93c00000          |           P                  memory@94100000          |                                    2      memory@94300000          |    0                               :      memory@95200000          |                              memory@95210000          |    !        P                 memory@95600000          |    `                         memory@95700000          |    p                                     mpss-metadata                                          @                       4         clocks     xo-board             >fixed-clock                       $       	   xo_board                      sleep-clk            >fixed-clock                                     #         cpus                         ,       cpu@0            pcpu          >qcom,kryo280             |                 psci                                      "                  l2-cache             >cache           3            ?                     cpu@1            pcpu          >qcom,kryo280             |                psci                                      "               	      cpu@2            pcpu          >qcom,kryo280             |                psci                                      "               
      cpu@3            pcpu          >qcom,kryo280             |                psci                                      "                     cpu@100          pcpu          >qcom,kryo280             |                psci                                      "                  l2-cache             >cache           3            ?                     cpu@101          pcpu          >qcom,kryo280             |               psci                                      "                     cpu@102          pcpu          >qcom,kryo280             |               psci                                      "                     cpu@103          pcpu          >qcom,kryo280             |               psci                                      "                     cpu-map    cluster0       core0           M         core1           M   	      core2           M   
      core3           M            cluster1       core0           M         core1           M         core2           M         core3           M               idle-states         Qpsci       cpu-sleep-0-0            >arm,idle-state          ^little-retention            n              Q           V                            cpu-sleep-0-1            >arm,idle-state          ^little-power-collapse           n@            .                    #                           cpu-sleep-1-0            >arm,idle-state          ^big-retention           n              O           R                            cpu-sleep-1-1            >arm,idle-state          ^big-power-collapse          n@                                $                                 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             rpm_requests       clock-controller             >qcom,rpmcc-msm8998 qcom,rpmcc                      xo                          "      power-controller             >qcom,msm8998-rpmpd          '           ;               1   opp-table            >operating-points-v2                opp1            O         opp2            O          opp3            O   0      opp4            O   @                  opp5            O                     opp6            O         opp7            O                     opp8            O  @      opp9            O                    opp10           O               regulators-0             >qcom,rpm-pm8998-regulators          Y           g           u                                                                                                                                    %           :           L           ]           k                                                                                        	      s3           @        6 @                  s4           w@        6 w@         N                  s5                   6                    s7                   6                   l1           m        6 m            (      l2           O        6 O            )      l3           B@        6 B@      l5           5         6 5                   l6                   6       l7           w@        6 w@            n      l8           O        6 O      l9                   6 -*      l10                  6 -*      l11          B@        6 B@      l12          w@        6 w@            e      l13                  6 -*            h      l14                  6       l15          w@        6 w@      l16          )B        6 )B      l17                  6             o      l18          )B        6 )B      l19          -         6 -       l20          -*        6 -*         N            +      l21          -*        6 -*        g 5          N            g      l22          +        6 +      l23          2        6 2      l24          /        6 /            f      l25          /]         6 2            p      l26          O        6 O         N            ,      l28          -         6 -       lvs1             w@        6 w@      lvs2             w@        6 w@            9         regulators-1             >qcom,rpm-pmi8998-regulators         }      bob          2        6 6                              smem          
   >qcom,smem                                  smp2p-lpass          >qcom,smp2p                                              
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                                             smp2p-mpss           >qcom,smp2p                                                                       master-kernel           master-kernel                          /      slave-kernel            slave-kernel                                    .         smp2p-slpi           >qcom,smp2p                                                                        master-kernel           master-kernel                          ;      slave-kernel            slave-kernel                                    8         thermal-zones      cpu0-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu1-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu2-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu3-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu4-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu5-thermal                       .          <         trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu6-thermal                       .          <      	   trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                cpu7-thermal                       .          <      
   trips      trip-point0         L $        X           Qpassive       cpu-crit            L         X        	   Qcritical                gpu-bottom-thermal                     .          <         trips      trip-point0         L _        X           Qhot             gpu-top-thermal                    .          <         trips      trip-point0         L _        X           Qhot             clust0-mhm-thermal                     .          <         trips      trip-point0         L _        X           Qhot             clust1-mhm-thermal                     .          <         trips      trip-point0         L _        X           Qhot             cluster1-l2-thermal                    .          <         trips      trip-point0         L _        X           Qhot             modem-thermal                      .          <          trips      trip-point0         L _        X           Qhot             mem-thermal                    .          <          trips      trip-point0         L _        X           Qhot             wlan-thermal                       .          <          trips      trip-point0         L _        X           Qhot             q6-dsp-thermal                     .          <          trips      trip-point0         L _        X           Qhot             camera-thermal                     .          <          trips      trip-point0         L _        X           Qhot             multimedia-thermal                     .          <          trips      trip-point0         L _        X           Qhot             pm8998-thermal                     .          <   !   trips      pm8998-alert0           L (        X           Qpassive       pm8998-crit         L H        X        	   Qcritical                   timer            >arm,armv8-timer       0                                             soc@0                        ,                                 >simple-bus     clock-controller@100000          >qcom,gcc-msm8998                        c           '            |              xo sleep_clk               "       #        p                     %      sram@778000          >qcom,rpm-msg-ram             | w   p                   qfprom@784000             >qcom,msm8998-qfprom qcom,qfprom          | x@   b                     ,      hstx-trim@23a            |  :                              d         thermal@10ab000       !   >qcom,msm8998-tsens qcom,tsens-v2             |
    
                                                 uplow critical                               thermal@10ae000       !   >qcom,msm8998-tsens qcom,tsens-v2             |
    
                                                  uplow critical                                iommu@1680000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |h                                  H        l         m         n         o         p         q               &      iommu@16c0000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |l                                  x        u         v         w         x         y         z                                                         pcie@1c00000          $   >qcom,pcie-msm8998 qcom,pcie-msm8996           |                             parf dbi elbi config             ppci                                                 ,                      	   $        pciephy         okay          0                               0  0                                             msi                                2                                                                                                                                      (     %   ^   %   [   %   \   %   ]   %   _      "  pipe aux cfg bus_master bus_slave           @   %            N      &             X   '   #      pcie@0           ppci          |                                                       ,                      phy@1c06000          >qcom,msm8998-qmp-pcie-phy            |`            okay                %   `   %   \   %      %   ^        aux cfg_ahb ref pipe             pcie_0_pipe_clk_src                      d            o   %   L   %   N        vphy common             (           )            $      ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          |@   %               	           	   *        ufsphy                     @   %           okay            c         n  core_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`р                                        o   %           vrst            +           ,                      ,         q                  q            -      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             |p               "   P   %   o   %           ref ref_aux qref            vufsphy          o   -            d            okay               (           )            *      hwlock@1f40000           >qcom,tcsr-mutex          |             -                     syscon@1f60000           >qcom,msm8998-tcsr syscon             |                 0      syscon@1fc0000           >qcom,msm8998-tcsr syscon             |   `             c      pinctrl@3400000          >qcom,msm8998-pinctrl             |@                               ;   '                    G        W                               c          Q               '   sdc2-on-state               i   clk-pins          	  xsdc2_clk            }                  cmd-pins          	  xsdc2_cmd            }   
               data-pins         
  xsdc2_data           }   
                  sdc2-off-state              k   clk-pins          	  xsdc2_clk            }                  cmd-pins          	  xsdc2_cmd            }                  data-pins         
  xsdc2_data           }                     sdc2-cd-state           xgpio95          gpio                     }               j      blsp1-uart3-on-state                m   tx-pins         xgpio45          blsp_uart3_a            }                  rx-pins         xgpio46          blsp_uart3_a            }                  cts-pins            xgpio47          blsp_uart3_a            }                  rfr-pins            xgpio48          blsp_uart3_a            }                     blsp1-i2c1-default-state            xgpio2 gpio3       
  blsp_i2c1           }                        q      blsp1-i2c1-sleep-state-state            xgpio2 gpio3       
  blsp_i2c1           }                        r      blsp1-i2c2-default-state            xgpio32 gpio33         
  blsp_i2c2           }                        s      blsp1-i2c2-sleep-state-state            xgpio32 gpio33         
  blsp_i2c2           }                        t      blsp1-i2c3-default-state            xgpio47 gpio48         
  blsp_i2c3           }                        u      blsp1-i2c3-sleep-state          xgpio47 gpio48         
  blsp_i2c3           }                        v      blsp1-i2c4-default-state            xgpio10 gpio11         
  blsp_i2c4           }                        w      blsp1-i2c4-sleep-state          xgpio10 gpio11         
  blsp_i2c4           }                        x      blsp1-i2c5-default-state            xgpio87 gpio88         
  blsp_i2c5           }                        y      blsp1-i2c5-sleep-state          xgpio87 gpio88         
  blsp_i2c5           }                        z      blsp1-i2c6-default-state            xgpio43 gpio44         
  blsp_i2c6           }                        {      blsp1-i2c6-sleep-state          xgpio43 gpio44         
  blsp_i2c6           }                        |      blsp1-spi-b-default-state           xgpio23 gpio28           blsp1_spi_b         }                  blsp1-spi1-default-state            xgpio0 gpio1 gpio2 gpio3       
  blsp_spi1           }                        }      blsp1-spi2-default-state            xgpio31 gpio34 gpio32 gpio33       
  blsp_spi2           }                        ~      blsp1-spi3-default-state            xgpio45 gpio46 gpio47 gpio48       
  blsp_spi2           }                              blsp1-spi4-default-state            xgpio8 gpio9 gpio10 gpio11         
  blsp_spi4           }                              blsp1-spi5-default-state            xgpio85 gpio86 gpio87 gpio88       
  blsp_spi5           }                              blsp1-spi6-default-state            xgpio41 gpio42 gpio43 gpio44       
  blsp_spi6           }                              blsp2-i2c1-default-state            xgpio55 gpio56         
  blsp_i2c7           }                              blsp2-i2c1-sleep-state          xgpio55 gpio56         
  blsp_i2c7           }                              blsp2-i2c2-default-state            xgpio6 gpio7       
  blsp_i2c8           }                              blsp2-i2c2-sleep-state          xgpio6 gpio7       
  blsp_i2c8           }                              blsp2-i2c3-default-state            xgpio51 gpio52         
  blsp_i2c9           }                              blsp2-i2c3-sleep-state          xgpio51 gpio52         
  blsp_i2c9           }                              blsp2-i2c4-default-state            xgpio67 gpio68           blsp_i2c10          }                              blsp2-i2c4-sleep-state          xgpio67 gpio68           blsp_i2c10          }                              blsp2-i2c5-default-state            xgpio60 gpio61           blsp_i2c11          }                              blsp2-i2c5-sleep-state          xgpio60 gpio61           blsp_i2c11          }                              blsp2-i2c6-default-state            xgpio83 gpio84           blsp_i2c12          }                              blsp2-i2c6-sleep-state          xgpio83 gpio84           blsp_i2c12          }                              blsp2-spi1-default-state            xgpio53 gpio54 gpio55 gpio56       
  blsp_spi7           }                              blsp2-spi2-default-state            xgpio4 gpio5 gpio6 gpio7       
  blsp_spi8           }                              blsp2-spi3-default-state            xgpio49 gpio50 gpio51 gpio52       
  blsp_spi9           }                              blsp2-spi4-default-state            xgpio65 gpio66 gpio67 gpio68         blsp_spi10          }                              blsp2-spi5-default-state            xgpio58 gpio59 gpio60 gpio61         blsp_spi11          }                              blsp2-spi6-default-state            xgpio81 gpio82 gpio83 gpio84         blsp_spi12          }                                 remoteproc@4080000           >qcom,msm8998-mss-pil             |                 
  qdsp6 rmb         L                 .          .         .         .         .            0  wdog fatal ready handover stop-ack shutdown-ack       @     %      %   $   %      %      %      %      "      "          2  iface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo              /            stop            o   %   l        vmss_restart            0  0   P   @         @   1       1           cx mx           okay       mba            2      mpss               3      metadata               4      glink-edge                           modem                                     gpu@5000000          >qcom,adreno-540.1 qcom,adreno            |              kgsl_3d0_reg_memory       0     %   M   5      %      %   K   5      5         )  iface rbbmtimer mem mem_iface rbcpr core                  ,           !   6            ;   7        @   1         	  disabled       opp-table            >operating-points-v2             7   opp-710000097               *Q        O          (         opp-670000048               'c        O  @        (         opp-596000097               #=a        O           (         opp-515000097               G!        O           (         opp-414000000               #        O           (         opp-342000000               b        O   @        (         opp-257000000               Q@        O   0        (               iommu@5040000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |                %   M   %      %   K        iface mem mem_iface                              $        I         J         K           @   5               6      clock-controller@5065000             >qcom,msm8998-gpucc                      c           '            |P               "       %         	  xo gpll0                5      remoteproc@5800000           >qcom,msm8998-slpi-pas            |    @@      @                 8          8         8         8            #  wdog fatal ready handover stop-ack          9   9           "            xo             :           ;            stop            @   1           ssc_cx          okay       glink-edge                            dsps                                      stm@6002000           >arm,coresight-stm arm,primecell          |      (             stm-base stm-stimulus-base          okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   <            >               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           |            okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   =            B            in-ports                         ,       port@7           |      endpoint            C   >            <               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           |             okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   ?            C            in-ports                         ,       port@6           |      endpoint            C   @            V               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           |P            okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   A            G            in-ports                         ,       port@0           |       endpoint            C   B            =         port@1           |      endpoint            C   C            ?               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           |`            okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   D            H            in-ports       port       endpoint            C   E            F               etf@6047000           >arm,coresight-tmc arm,primecell          |p            okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   F            E            in-ports       port       endpoint            C   G            A               etr@6048000           >arm,coresight-tmc arm,primecell          |            okay               "      "   	        apb_pclk atclk           S   in-ports       port       endpoint            C   H            D               etm@7840000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   I            N               etm@7940000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M   	   out-ports      port       endpoint            C   J            O               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M   
   out-ports      port       endpoint            C   K            P               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   L            Q               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            |           	  disabled               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   M            W            in-ports                         ,       port@0           |       endpoint            C   N            I         port@1           |      endpoint            C   O            J         port@2           |      endpoint            C   P            K         port@3           |      endpoint            C   Q            L         port@4           |      endpoint            C   R            X         port@5           |      endpoint            C   S            Y         port@6           |      endpoint            C   T            Z         port@7           |      endpoint            C   U            [               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           |           	  disabled               "      "   	        apb_pclk atclk     out-ports      port       endpoint            C   V            @            in-ports       port       endpoint            C   W            M               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   X            R               etm@7d40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   Y            S               etm@7e40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   Z            T               etm@7f40000       "   >arm,coresight-etm4x arm,primecell            |             okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            C   [            U               sram@290000          >qcom,rpm-stats           | )           spmi@800f000             >qcom,spmi-pmic-arb        (   |     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq                F           f            n                         ,                           pmic@4           >qcom,pm8005 qcom,spmi-pmic           |                            ,       gpio@c000             >qcom,pm8005-gpio qcom,spmi-gpio          |            G        ;   \                   W                                   \         pmic@5           >qcom,pm8005 qcom,spmi-pmic           |                            ,       regulators           >qcom,pm8005-regulators          Y      s1                   6         {                       pmic@0           >qcom,pm8998 qcom,spmi-pmic           |                             ,       pon@800          >qcom,pm8998-pon          |                            pwrkey           >qcom,pm8941-pwrkey                                  =	                    t      resin            >qcom,pm8941-resin                                  =	               	  disabled             temp-alarm@2400          >qcom,spmi-temp-alarm             |  $                $                  ]           thermal                         !      charger@2800          *   >qcom,pm8998-coincell qcom,pm8941-coincell            |  (       	  disabled          adc@3100             >qcom,spmi-adc-rev2           |  1                1                            ,                           ]   channel@6            |         	  die_temp             adc-tm@3400          >qcom,spmi-adc-tm-hc          |  4                4                                       ,          	  disabled          rtc@6000             >qcom,pm8941-rtc          |  `   a       
  rtc alarm                  a            gpio@c000             >qcom,pm8998-gpio qcom,spmi-gpio          |            G        ;   ^                   W                                   ^         pmic@1           >qcom,pm8998 qcom,spmi-pmic           |                            ,          pmic@2           >qcom,pmi8998 qcom,spmi-pmic          |                            ,       charger@1000             >qcom,pmi8998-charger             |         @                                                        -  usb-plugin bat-ov wdog-bark usbin-icl-change               _      _           usbin_i usbin_v       	  disabled          gpio@c000         !   >qcom,pmi8998-gpio qcom,spmi-gpio             |            G        ;   `                   W                                   `      adc@4500             >qcom,pmi8998-rradc           |  E                        _         pmic@3           >qcom,pmi8998 qcom,spmi-pmic          |                            ,       labibb           >qcom,pmi8998-lab-ibb       ibb                                           sc-err ocp        lab                                           sc-err ocp           pwm          >qcom,pmi8998-lpg                         ,            	         	  disabled          led-controller@d300       +   >qcom,pmi8998-flash-led qcom,spmi-flash-led           |         	  disabled          leds@d800            >qcom,pmi8998-wled            |                                             
  ovp short         
  backlight         	  disabled                usb@a8f8800          >qcom,msm8998-dwc3 qcom,dwc3          |
            okay                         ,                   (     %   G   %   t   %       %   v   %   u      #  cfg_noc core iface sleep mock_utmi          	   %   u   %   t        	'$ '       $                  [                     pwr_event qusb2_phy ss_phy_irq          @   %           o   %      usb@a800000       
   >snps,dwc3            |
                                	<         	U         	m        	   a   b        usb2-phy usb3-phy            	        	           	host             phy@c010000          >qcom,msm8998-qmp-usb3-phy            |                 %   w   %      %   y   %   x        aux ref cfg_ahb pipe             usb3_phy_pipe_clk_src                        d            o   %   E   %   F        vphy phy_phy         	   c  D        okay               (           )            b      phy@c012000          >qcom,msm8998-qusb2-phy           |            okay            d               %   y   %           cfg_ahb ref         o   %   j        	   d           e        	   f            a      mmc@c0a4900       %   >qcom,msm8998-sdhci qcom,sdhci-msm-v4             |
I   
@            hc core                }                     hc_irq pwr_irq          iface core xo              %   e   %   f   "            	           okay            	   '   _           	   g        
   h        
default sleep           
&   i   j        
0   k   j      dma-controller@c144000           >qcom,bam-v1.7.0          |@  P                              %   %        bam_clk         
:           f             
E        
^           
k               l      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             |                   m              %   5   %   %        core iface          
x   l      l           
}tx rx           
default         
&   m        okay       bluetooth            >qcom,wcn3990-bt         
           
   n        
   o        
   p        
 0          i2c@c175000          >qcom,i2c-qup-v2.2.1          |P                   _              %   &   %   %        core iface          
x   l      l           
}tx rx           
default sleep           
&   q        
0   r                	  disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          |`                   `              %   (   %   %        core iface          
x   l      l   	        
}tx rx           
default sleep           
&   s        
0   t                	  disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          |p                   a              %   *   %   %        core iface          
x   l   
   l           
}tx rx           
default sleep           
&   u        
0   v                	  disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          |                   b              %   ,   %   %        core iface          
x   l      l           
}tx rx           
default sleep           
&   w        
0   x                	  disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          |                   c              %   .   %   %        core iface          
x   l      l           
}tx rx           
default sleep           
&   y        
0   z                	  disabled                         ,          i2c@c17a000          >qcom,i2c-qup-v2.2.1          |                   d              %   0   %   %        core iface          
x   l      l           
}tx rx           
default sleep           
&   {        
0   |                	  disabled                         ,          spi@c175000          >qcom,spi-qup-v2.2.1          |P                   _              %   '   %   %        core iface          
x   l      l           
}tx rx           
default         
&   }      	  disabled                         ,          spi@c176000          >qcom,spi-qup-v2.2.1          |`                   `              %   )   %   %        core iface          
x   l      l   	        
}tx rx           
default         
&   ~      	  disabled                         ,          spi@c177000          >qcom,spi-qup-v2.2.1          |p                   a              %   +   %   %        core iface          
x   l   
   l           
}tx rx           
default         
&         	  disabled                         ,          spi@c178000          >qcom,spi-qup-v2.2.1          |                   b              %   -   %   %        core iface          
x   l      l           
}tx rx           
default         
&         	  disabled                         ,          spi@c179000          >qcom,spi-qup-v2.2.1          |                   c              %   /   %   %        core iface          
x   l      l           
}tx rx           
default         
&         	  disabled                         ,          spi@c17a000          >qcom,spi-qup-v2.2.1          |                   d              %   1   %   %        core iface          
x   l      l           
}tx rx           
default         
&         	  disabled                         ,          dma-controller@c184000           >qcom,bam-v1.7.0          |@  P                              %   6        bam_clk         
:           f             
E        
^           
k                     serial@c1b0000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             |                    r              %   E   %   6        core iface          okay          i2c@c1b5000          >qcom,i2c-qup-v2.2.1          |P                   e              %   7   %   6        core iface          
x                    
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          i2c@c1b6000          >qcom,i2c-qup-v2.2.1          |`                   f              %   9   %   6        core iface          
x            	        
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          |p                   g              %   ;   %   6        core iface          
x      
              
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          |                   h              %   =   %   6        core iface          
x                    
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          |                   i              %   ?   %   6        core iface          
x                    
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          |                   j              %   A   %   6        core iface          
x                    
}tx rx           
default sleep           
&           
0                   	  disabled                         ,          spi@c1b5000          >qcom,spi-qup-v2.2.1          |P                   e              %   8   %   6        core iface          
x                    
}tx rx           
default         
&         	  disabled                         ,          spi@c1b6000          >qcom,spi-qup-v2.2.1          |`                   f              %   :   %   6        core iface          
x            	        
}tx rx           
default         
&         	  disabled                         ,          spi@c1b7000          >qcom,spi-qup-v2.2.1          |p                   g              %   <   %   6        core iface          
x      
              
}tx rx           
default         
&         	  disabled                         ,          spi@c1b8000          >qcom,spi-qup-v2.2.1          |                   h              %   >   %   6        core iface          
x                    
}tx rx           
default         
&         	  disabled                         ,          spi@c1b9000          >qcom,spi-qup-v2.2.1          |                   i              %   @   %   6        core iface          
x                    
}tx rx           
default         
&         	  disabled                         ,          spi@c1ba000          >qcom,spi-qup-v2.2.1          |                   j              %   B   %   6        core iface          
x                    
}tx rx           
default         
&         	  disabled                         ,          clock-controller@c8c0000             >qcom,mmcc-msm8998                       c           '            |           J  xo gpll0 dsi0dsi dsi0byte dsi1dsi dsi1byte hdmipll dplink dpvco gpll0_div         D     "       %                                            %                     display-subsystem@c900000            >qcom,msm8998-mdss            |             mdss                   S                                     >      @      C        iface bus core          @              !                            ,                   	  disabled                   display-controller@c901000           >qcom,msm8998-dpu              |               @        mdp regdma vbif vbif_nrt                                   (        >      @            C      F        iface bus mnoc core vsync           	      F        	'$         ;           @   1      opp-table            >operating-points-v2                opp-171430000               
7p                 opp-275000000               d*                 opp-330000000               f                 opp-412500000               @                     ports                        ,       port@0           |       endpoint            C                        port@1           |      endpoint            C                              dsi@c994000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             |@          	  dsi_ctrl                                  0        H      R      A      J      >      @      $  byte byte_intf pixel core iface bus         	            /        
                     ;           @   1            	           dsi                      ,          	  disabled       ports                        ,       port@0           |       endpoint            C                        port@1           |      endpoint                   phy@c994400          >qcom,dsi-phy-10nm-8998           |D    F   J           dsi_phy dsi_phy_lane dsi_pll                  >   "          
  iface ref                       d          	  disabled                      dsi@c996000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             |`          	  dsi_ctrl                                  0        I      S      B      K      >      @      $  byte byte_intf pixel core iface bus         	            0        
                     ;           @   1            	           dsi                      ,          	  disabled       ports                        ,       port@0           |       endpoint            C                        port@1           |      endpoint                   phy@c996400          >qcom,dsi-phy-10nm-8998           |d    f   j           dsi_phy dsi_phy_lane dsi_pll                  >   "          
  iface ref                       d          	  disabled                         iommu@cd00000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |                                                  iface-mm iface-smmu bus-smmu                                       
                                                                                                                                                                                         @      	                  remoteproc@17300000          >qcom,msm8998-adsp-pas            |0    @@      @                                                          #  wdog fatal ready handover stop-ack             "            xo                                    stop            @   1            cx          okay       glink-edge                            lpass                            	         mailbox@17911000          <   >qcom,msm8998-apcs-hmss-global qcom,msm8994-apcs-kpss-global          |            
                     timer@17920000                       ,                      >arm,armv7-timer-mem          |        frame@17921000          
                                         |               frame@17923000          
                  	            |0          	  disabled          frame@17924000          
                  
            |@          	  disabled          frame@17925000          
                              |P          	  disabled          frame@17926000          
                              |`          	  disabled          frame@17927000          
                              |p          	  disabled          frame@17928000          
                              |          	  disabled             interrupt-controller@17a00000            >arm,gic-v3           |                                          ,                              
                                	                     wifi@18800000            >qcom,wcn3990-wifi           okay             |             membase                       "           cxo_ref_clk_pin                                                                                                                             !                    "        @           U   n        g   o        z   p         aliases         /soc@0/serial@c1b0000           /soc@0/serial@c171000         vph-pwr-regulator            >regulator-fixed         vph_pwr                                        	interrupt-parent qcom,msm-id #address-cells #size-cells model compatible chassis-type qcom,board-id stdout-path device_type reg ranges no-map phandle qcom,client-id qcom,vmid alloc-ranges 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 polling-delay 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 #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 qcom,tcsr-reg nvmem-cells 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 assigned-clock-parents #mbox-cells frame-number #redistributor-regions redistributor-stride qcom,snoc-host-cap-8bit-quirk vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply serial0 serial1 regulator-name regulator-boot-on 