  ی   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 qcom,glink-smd-rpm          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         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu1-thermal                       .         trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu2-thermal                       .         trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu3-thermal                       .         trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu4-thermal                       .         trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu5-thermal                       .         trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu6-thermal                       .      	   trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                cpu7-thermal                       .      
   trips      trip-point0         > $        J           Qpassive       cpu-crit            >         J        	   Qcritical                gpu-bottom-thermal                     .         trips      trip-point0         > _        J           Qhot             gpu-top-thermal                    .         trips      trip-point0         > _        J           Qhot             clust0-mhm-thermal                     .         trips      trip-point0         > _        J           Qhot             clust1-mhm-thermal                     .         trips      trip-point0         > _        J           Qhot             cluster1-l2-thermal                    .         trips      trip-point0         > _        J           Qhot             modem-thermal                      .          trips      trip-point0         > _        J           Qhot             mem-thermal                    .          trips      trip-point0         > _        J           Qhot             wlan-thermal                       .          trips      trip-point0         > _        J           Qhot             q6-dsp-thermal                     .          trips      trip-point0         > _        J           Qhot             camera-thermal                     .          trips      trip-point0         > _        J           Qhot             multimedia-thermal                     .          trips      trip-point0         > _        J           Qhot             pm8998-thermal                     .   !   trips      pm8998-alert0           > (        J           Qpassive       pm8998-crit         > H        J        	   Qcritical                   timer            >arm,armv8-timer       0                                             soc@0                        ,                                 >simple-bus     clock-controller@100000          >qcom,gcc-msm8998                        U           '            |              xo sleep_clk               "       #        b                     %      sram@778000          >qcom,rpm-msg-ram             | w   p                   qfprom@784000             >qcom,msm8998-qfprom qcom,qfprom          | x@   b                     ,      hstx-trim@23a            |  :           s                   d         thermal@10ab000       !   >qcom,msm8998-tsens qcom,tsens-v2             |
    
            x                                     uplow critical                               thermal@10ae000       !   >qcom,msm8998-tsens qcom,tsens-v2             |
    
            x                                      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                                $                                                                                                                                      (     %   ^   %   [   %   \   %   ]   %   _      "  pipe aux cfg bus_master bus_slave           2   %            @      &             J   '   #      pcie@0           ppci          |                                                       ,                      phy@1c06000          >qcom,msm8998-qmp-pcie-phy            |`            
okay                %   `   %   \   %      %   ^        aux cfg_ahb ref pipe             pcie_0_pipe_clk_src                      V            a   %   L   %   N        hphy common          t   (           )            $      ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          |@   %               	              *         ufsphy                     2   %           
okay            U         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`р                                        a   %           hrst            +           ,                      ,         q                  q            -      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             |p               "   P   %   o   %           ref ref_aux qref            hufsphy          a   -            V            
okay            t   (           )            *      hwlock@1f40000           >qcom,tcsr-mutex          |                                  syscon@1f60000           >qcom,msm8998-tcsr syscon             |                 0      syscon@1fc0000           >qcom,msm8998-tcsr syscon             |   `             c      pinctrl@3400000          >qcom,msm8998-pinctrl             |@                               -   '                    9        I                               U          Q               '   sdc2-on-state               i   clk-pins          	  jsdc2_clk            o            ~      cmd-pins          	  jsdc2_cmd            o   
               data-pins         
  jsdc2_data           o   
                  sdc2-off-state              k   clk-pins          	  jsdc2_clk            o            ~      cmd-pins          	  jsdc2_cmd            o                  data-pins         
  jsdc2_data           o                     sdc2-cd-state           jgpio95          gpio                     o               j      blsp1-uart3-on-state                m   tx-pins         jgpio45          blsp_uart3_a            o            ~      rx-pins         jgpio46          blsp_uart3_a            o                  cts-pins            jgpio47          blsp_uart3_a            o                  rfr-pins            jgpio48          blsp_uart3_a            o            ~         blsp1-i2c1-default-state            jgpio2 gpio3       
  blsp_i2c1           o            ~            q      blsp1-i2c1-sleep-state-state            jgpio2 gpio3       
  blsp_i2c1           o                        r      blsp1-i2c2-default-state            jgpio32 gpio33         
  blsp_i2c2           o            ~            s      blsp1-i2c2-sleep-state-state            jgpio32 gpio33         
  blsp_i2c2           o                        t      blsp1-i2c3-default-state            jgpio47 gpio48         
  blsp_i2c3           o            ~            u      blsp1-i2c3-sleep-state          jgpio47 gpio48         
  blsp_i2c3           o                        v      blsp1-i2c4-default-state            jgpio10 gpio11         
  blsp_i2c4           o            ~            w      blsp1-i2c4-sleep-state          jgpio10 gpio11         
  blsp_i2c4           o                        x      blsp1-i2c5-default-state            jgpio87 gpio88         
  blsp_i2c5           o            ~            y      blsp1-i2c5-sleep-state          jgpio87 gpio88         
  blsp_i2c5           o                        z      blsp1-i2c6-default-state            jgpio43 gpio44         
  blsp_i2c6           o            ~            {      blsp1-i2c6-sleep-state          jgpio43 gpio44         
  blsp_i2c6           o                        |      blsp1-spi-b-default-state           jgpio23 gpio28           blsp1_spi_b         o            ~      blsp1-spi1-default-state            jgpio0 gpio1 gpio2 gpio3       
  blsp_spi1           o            ~            }      blsp1-spi2-default-state            jgpio31 gpio34 gpio32 gpio33       
  blsp_spi2           o            ~            ~      blsp1-spi3-default-state            jgpio45 gpio46 gpio47 gpio48       
  blsp_spi2           o            ~                  blsp1-spi4-default-state            jgpio8 gpio9 gpio10 gpio11         
  blsp_spi4           o            ~                  blsp1-spi5-default-state            jgpio85 gpio86 gpio87 gpio88       
  blsp_spi5           o            ~                  blsp1-spi6-default-state            jgpio41 gpio42 gpio43 gpio44       
  blsp_spi6           o            ~                  blsp2-i2c1-default-state            jgpio55 gpio56         
  blsp_i2c7           o            ~                  blsp2-i2c1-sleep-state          jgpio55 gpio56         
  blsp_i2c7           o                              blsp2-i2c2-default-state            jgpio6 gpio7       
  blsp_i2c8           o            ~                  blsp2-i2c2-sleep-state          jgpio6 gpio7       
  blsp_i2c8           o                              blsp2-i2c3-default-state            jgpio51 gpio52         
  blsp_i2c9           o            ~                  blsp2-i2c3-sleep-state          jgpio51 gpio52         
  blsp_i2c9           o                              blsp2-i2c4-default-state            jgpio67 gpio68           blsp_i2c10          o            ~                  blsp2-i2c4-sleep-state          jgpio67 gpio68           blsp_i2c10          o                              blsp2-i2c5-default-state            jgpio60 gpio61           blsp_i2c11          o            ~                  blsp2-i2c5-sleep-state          jgpio60 gpio61           blsp_i2c11          o                              blsp2-i2c6-default-state            jgpio83 gpio84           blsp_i2c12          o            ~                  blsp2-i2c6-sleep-state          jgpio83 gpio84           blsp_i2c12          o                              blsp2-spi1-default-state            jgpio53 gpio54 gpio55 gpio56       
  blsp_spi7           o            ~                  blsp2-spi2-default-state            jgpio4 gpio5 gpio6 gpio7       
  blsp_spi8           o            ~                  blsp2-spi3-default-state            jgpio49 gpio50 gpio51 gpio52       
  blsp_spi9           o            ~                  blsp2-spi4-default-state            jgpio65 gpio66 gpio67 gpio68         blsp_spi10          o            ~                  blsp2-spi5-default-state            jgpio58 gpio59 gpio60 gpio61         blsp_spi11          o            ~                  blsp2-spi6-default-state            jgpio81 gpio82 gpio83 gpio84         blsp_spi12          o            ~                     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            a   %   l        hmss_restart            0  0   P   @         2   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        2   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           2   5               6      clock-controller@5065000             >qcom,msm8998-gpucc                      U           '            |P               "       %         	  xo gpll0                5      iommu@5100000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |                %           bus                                                                                                                                                               2   %         	  
disabled          remoteproc@5800000           >qcom,msm8998-slpi-pas            |    @@      @                 8          8         8         8            #  wdog fatal ready handover stop-ack          +   9           "            xo             :           ;            stop            2   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            5   <            >               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           |            
okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   =            B            in-ports                         ,       port@7           |      endpoint            5   >            <               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           |             
okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   ?            C            in-ports                         ,       port@6           |      endpoint            5   @            V               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           |P            
okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   A            G            in-ports                         ,       port@0           |       endpoint            5   B            =         port@1           |      endpoint            5   C            ?               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           |`            
okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   D            H            in-ports       port       endpoint            5   E            F               etf@6047000           >arm,coresight-tmc arm,primecell          |p            
okay               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   F            E            in-ports       port       endpoint            5   G            A               etr@6048000           >arm,coresight-tmc arm,primecell          |            
okay               "      "   	        apb_pclk atclk           E   in-ports       port       endpoint            5   H            D               etm@7840000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   I            N               etm@7940000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M   	   out-ports      port       endpoint            5   J            O               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M   
   out-ports      port       endpoint            5   K            P               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   L            Q               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            |           	  
disabled               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   M            W            in-ports                         ,       port@0           |       endpoint            5   N            I         port@1           |      endpoint            5   O            J         port@2           |      endpoint            5   P            K         port@3           |      endpoint            5   Q            L         port@4           |      endpoint            5   R            X         port@5           |      endpoint            5   S            Y         port@6           |      endpoint            5   T            Z         port@7           |      endpoint            5   U            [               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           |           	  
disabled               "      "   	        apb_pclk atclk     out-ports      port       endpoint            5   V            @            in-ports       port       endpoint            5   W            M               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   X            R               etm@7d40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   Y            S               etm@7e40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   Z            T               etm@7f40000       "   >arm,coresight-etm4x arm,primecell            |             
okay               "      "   	        apb_pclk atclk          M      out-ports      port       endpoint            5   [            U               sram@290000          >qcom,rpm-stats           | )           spmi@800f000             >qcom,spmi-pmic-arb        (   |     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq                F           X            `                         ,                           pmic@4           >qcom,pm8005 qcom,spmi-pmic           |                            ,       gpio@c000             >qcom,pm8005-gpio qcom,spmi-gpio          |            9        -   \                   I                                   \         pmic@5           >qcom,pm8005 qcom,spmi-pmic           |                            ,       regulators           >qcom,pm8005-regulators          Y      s1                   6         m                       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          |            9        -   ^                   I                                   ^         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             |            9        -   `                   I                                   `      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          2   %           a   %      usb@a800000       
   >snps,dwc3            |
                                	.         	G         	_           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                        V            a   %   E   %   F        hphy phy_phy         	   c  D        
okay            t   (           )            b      phy@c012000          >qcom,msm8998-qusb2-phy           |            
okay            V               %   y   %           cfg_ahb ref         a   %   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        
"   k   j      dma-controller@c144000           >qcom,bam-v1.7.0          |@  P                              %   %        bam_clk         
,           X             
7        
P           
]               l      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             |                   m              %   5   %   %        core iface          
j   l      l           
otx rx           

default         
   m        
okay       bluetooth            >qcom,wcn3990-bt         
y           
   n        
   o        
   p        
 0          i2c@c175000          >qcom,i2c-qup-v2.2.1          |P                   _              %   &   %   %        core iface          
j   l      l           
otx rx           

default sleep           
   q        
"   r                	  
disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          |`                   `              %   (   %   %        core iface          
j   l      l   	        
otx rx           

default sleep           
   s        
"   t                	  
disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          |p                   a              %   *   %   %        core iface          
j   l   
   l           
otx rx           

default sleep           
   u        
"   v                	  
disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          |                   b              %   ,   %   %        core iface          
j   l      l           
otx rx           

default sleep           
   w        
"   x                	  
disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          |                   c              %   .   %   %        core iface          
j   l      l           
otx rx           

default sleep           
   y        
"   z                	  
disabled                         ,          i2c@c17a000          >qcom,i2c-qup-v2.2.1          |                   d              %   0   %   %        core iface          
j   l      l           
otx rx           

default sleep           
   {        
"   |                	  
disabled                         ,          spi@c175000          >qcom,spi-qup-v2.2.1          |P                   _              %   '   %   %        core iface          
j   l      l           
otx rx           

default         
   }      	  
disabled                         ,          spi@c176000          >qcom,spi-qup-v2.2.1          |`                   `              %   )   %   %        core iface          
j   l      l   	        
otx rx           

default         
   ~      	  
disabled                         ,          spi@c177000          >qcom,spi-qup-v2.2.1          |p                   a              %   +   %   %        core iface          
j   l   
   l           
otx rx           

default         
         	  
disabled                         ,          spi@c178000          >qcom,spi-qup-v2.2.1          |                   b              %   -   %   %        core iface          
j   l      l           
otx rx           

default         
         	  
disabled                         ,          spi@c179000          >qcom,spi-qup-v2.2.1          |                   c              %   /   %   %        core iface          
j   l      l           
otx rx           

default         
         	  
disabled                         ,          spi@c17a000          >qcom,spi-qup-v2.2.1          |                   d              %   1   %   %        core iface          
j   l      l           
otx rx           

default         
         	  
disabled                         ,          dma-controller@c184000           >qcom,bam-v1.7.0          |@  P                              %   6        bam_clk         
,           X             
7        
P           
]                     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          
j                    
otx rx           

default sleep           
           
"                   	  
disabled                         ,          i2c@c1b6000          >qcom,i2c-qup-v2.2.1          |`                   f              %   9   %   6        core iface          
j            	        
otx rx           

default sleep           
           
"                   	  
disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          |p                   g              %   ;   %   6        core iface          
j      
              
otx rx           

default sleep           
           
"                   	  
disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          |                   h              %   =   %   6        core iface          
j                    
otx rx           

default sleep           
           
"                   	  
disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          |                   i              %   ?   %   6        core iface          
j                    
otx rx           

default sleep           
           
"                   	  
disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          |                   j              %   A   %   6        core iface          
j                    
otx rx           

default sleep           
           
"                   	  
disabled                         ,          spi@c1b5000          >qcom,spi-qup-v2.2.1          |P                   e              %   8   %   6        core iface          
j                    
otx rx           

default         
         	  
disabled                         ,          spi@c1b6000          >qcom,spi-qup-v2.2.1          |`                   f              %   :   %   6        core iface          
j            	        
otx rx           

default         
         	  
disabled                         ,          spi@c1b7000          >qcom,spi-qup-v2.2.1          |p                   g              %   <   %   6        core iface          
j      
              
otx rx           

default         
         	  
disabled                         ,          spi@c1b8000          >qcom,spi-qup-v2.2.1          |                   h              %   >   %   6        core iface          
j                    
otx rx           

default         
         	  
disabled                         ,          spi@c1b9000          >qcom,spi-qup-v2.2.1          |                   i              %   @   %   6        core iface          
j                    
otx rx           

default         
         	  
disabled                         ,          spi@c1ba000          >qcom,spi-qup-v2.2.1          |                   j              %   B   %   6        core iface          
j                    
otx rx           

default         
         	  
disabled                         ,          clock-controller@c8c0000             >qcom,mmcc-msm8998                       U           '            |           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          2                                          ,                   	  
disabled                   display-controller@c901000           >qcom,msm8998-dpu              |               @        mdp regdma vbif vbif_nrt                                   (        >      @            C      F        iface bus mnoc core vsync           		      F        	$         ;           2   1      opp-table            >operating-points-v2                opp-171430000               
7p                 opp-275000000               d*                 opp-330000000               f                 opp-412500000               @                     ports                        ,       port@0           |       endpoint            5                        port@1           |      endpoint            5                              dsi@c994000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             |@          	  dsi_ctrl                                  0        H      R      A      J      >      @      $  byte byte_intf pixel core iface bus         		            /        
                     ;           2   1                        dsi                      ,          	  
disabled       ports                        ,       port@0           |       endpoint            5                        port@1           |      endpoint                   phy@c994400          >qcom,dsi-phy-10nm-8998           |D    F   J           dsi_phy dsi_phy_lane dsi_pll                  >   "          
  iface ref                       V          	  
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        
                     ;           2   1                        dsi                      ,          	  
disabled       ports                        ,       port@0           |       endpoint            5                        port@1           |      endpoint                   phy@c996400          >qcom,dsi-phy-10nm-8998           |d    f   j           dsi_phy dsi_phy_lane dsi_pll                  >   "          
  iface ref                       V          	  
disabled                         video-codec@cc00000          >qcom,msm8998-venus           |                             2                     8      9      :      ;        core iface bus mbus                         
                         	                         !     (     )     +     ,     -          1                 	  
disabled       video-decoder            >venus-decoder                 <        core            2            video-encoder            >venus-encoder                 =        core            2               iommu@cd00000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            |                                                  iface-mm iface-smmu bus-smmu                                       
                                                                                                                                                                                         2      	                  remoteproc@17300000          >qcom,msm8998-adsp-pas            |0    @@      @                                                          #  wdog fatal ready handover stop-ack             "            xo                                    stop            2   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                                                                                                                                                          2        N           c   n        u   o           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 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 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 regulator-name regulator-boot-on 