     8  0   (            o                                                                     '   ,Qualcomm Technologies, Inc. SM8150 MTP           2qcom,sm8150-mtp    chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             VI       	   fxo_board             y   7      sleep-clk            2fixed-clock          I             V        
   fsleep_clk            y            cpus                                 cpu@0            cpu          2qcom,kryo485                              psci                                                     y   @   l2-cache             2cache                        y      l3-cache             2cache            y               cpu@100          cpu          2qcom,kryo485                             psci                                                     y   A   l2-cache             2cache                        y            cpu@200          cpu          2qcom,kryo485                             psci                                                     y   B   l2-cache             2cache                        y            cpu@300          cpu          2qcom,kryo485                             psci                                                     y   C   l2-cache             2cache                        y            cpu@400          cpu          2qcom,kryo485                             psci                                                    y   L   l2-cache             2cache                        y            cpu@500          cpu          2qcom,kryo485                             psci                	                                    y   M   l2-cache             2cache                        y   	         cpu@600          cpu          2qcom,kryo485                             psci                
                                    y   N   l2-cache             2cache                        y   
         cpu@700          cpu          2qcom,kryo485                             psci                                                    y   O   l2-cache             2cache                        y               firmware       scm          2qcom,scm-sm8150 qcom,scm                         hwlock           2qcom,tcsr-mutex                                         y         memory@80000000          memory                                pmu          2arm,armv8-pmuv3                         psci             2arm,psci-1.0             smc       reserved-memory                                       memory@85700000              p       `                 memory@85d00000                                      memory@85f00000                                      memory@85f20000          2qcom,cmd-db                                      memory@86000000                                           y         memory@86200000                                      memory@89b00000          2qcom,rmtfs-mem                                                              memory@8b700000              p       P                 memory@8bc00000                                      memory@8bd80000                                      memory@8be00000                                        y   5      memory@8d800000                    	`                    y   (      memory@96e00000                     P                 memory@97300000              0      @                    y         memory@98700000              p                        memory@98710000              q        P                memory@98715000              qP                           y   $      memory@98800000                                      memory@98900000                    @                    y   +      memory@9e400000              @      @                    smem          
   2qcom,smem           $           2            smp2p-cdsp           2qcom,smp2p          :   ^                 @           D              K            Z      master-kernel           jmaster-kernel           z            y   ,      slave-kernel            jslave-kernel                                 y   *         smp2p-lpass          2qcom,smp2p          :                               D      
        K            Z      master-kernel           jmaster-kernel           z            y   6      slave-kernel            jslave-kernel                                 y   4         smp2p-mpss           2qcom,smp2p          :                              D              K            Z      master-kernel           jmaster-kernel           z            y   )      slave-kernel            jslave-kernel                                 y   '         smp2p-slpi           2qcom,smp2p          :                               D              K            Z      master-kernel           jmaster-kernel           z            y          slave-kernel            jslave-kernel                                 y            soc@0                                                                                                    2simple-bus     clock-controller@100000          2qcom,gcc-sm8150                                 I                                  bi_tcxo sleep_clk                              y         geniqup@ac0000           2qcom,geni-se-qup                          `         m-ahb s-ahb               {      |                                           okay       serial@a90000            2qcom,geni-debug-uart                          @         se                i               e           okay             interconnect@1500000             2qcom,sm8150-config-noc               P        t                             interconnect@1620000             2qcom,sm8150-system-noc               b                                    interconnect@163a000             2qcom,sm8150-mc-virt              c                                    interconnect@16e0000             2qcom,sm8150-aggre1-noc               n        Ѐ                            interconnect@1700000             2qcom,sm8150-aggre2-noc               p                                     interconnect@1720000             2qcom,sm8150-compute-noc              r        p                             interconnect@1740000             2qcom,sm8150-mmss-noc                 t                                    ufshc@1d84000         +   2qcom,sm8150-ufshc qcom,ufshc jedec,ufs-2.0               @       %                	                      ufsphy          #                       7              >rst       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         @                                                         @  J<4`                 <4`                                         okay            X                 d           o q                    
`                    q         y         phy@1d87000          2qcom,sm8150-qmp-ufs-phy              p                                                  ref ref_aux                             7               >ufsphy          okay                        `X                     J8   lanes@1d87400         P       t           v           |           x           z                            y            interconnect@1e00000             2qcom,sm8150-ipa-virt                                                      syscon@1f40000           2syscon                                 y         remoteproc@2400000           2qcom,sm8150-slpi-pas                 @        @@      @                                                         #  %wdog fatal ready handover stop-ack                         xo          5                          Cload_state lcx lmx          $           V                gstop            okay       glink-edge                             }dsps            Z           D               gpu@2c00000       *   2qcom,adreno-640.1 qcom,adreno amd,imageon                                            kgsl_3d0_reg_memory                ,              !                 "           #   zap-shader          $   $      opp-table            2operating-points-v2          y   "   opp-675000000               (;          @      opp-585000000               "d@                 opp-499200000               0                  opp-427000000               s                 opp-345000000               H@                 opp-257000000               Q@           @            gmu@2c6a000       &   2qcom,adreno-gmu-640.1 qcom,adreno-gmu         0       Ơ            )             I                 gmu gmu_pdc gmu_pdc_seq                0         1           %hfi gmu       (     %       %      %               (        ahb gmu cxo axi memnoc          5   %       %           Ccx gx              !                 &         y   #   opp-table            2operating-points-v2          y   &   opp-200000000                           0            clock-controller@2c90000             2qcom,sm8150-gpucc                                              %      &      8  bi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src          I                                   y   %      iommu@2ca0000         !   2qcom,sm8150-smmu-500 arm,mmu-500                                                      l                                                                                               %          (      )        ahb bus iface           5   %             y   !      pinctrl@3100000          2qcom,sm8150-pinctrl       @              0      P       0             0             0          west east north south                                                                                                      ~            y         remoteproc@4080000           2qcom,sm8150-mpss-pas                         @@      L           
      '          '         '         '         '            0  %wdog fatal ready handover stop-ack shutdown-ack                        xo          5                           Cload_state cx mss           $   (        V   )            gstop       glink-edge                            }modem           Z           D               remoteproc@8300000           2qcom,sm8150-cdsp-pas                 0        @@      @           B      *          *         *         *            #  %wdog fatal ready handover stop-ack                         xo          5                     Cload_state cx           $   +        V   ,            gstop            okay       glink-edge                 >           }cdsp            Z           D               phy@88e2000       0   2qcom,sm8150-usb-hs-phy qcom,usb-snps-hs-7nm-phy                               okay                                       ref         7                         0   -        >   .         y   /      phy@88e9000          2qcom,sm8150-qmp-usb3-phy                                             reg-base dp_com         okay             I                                                                                aux ref_clk_src ref com_aux         7                    >phy common                           lanes@88e9200         `                                                                                                            pipe0            fusb3_phy_pipe_clk_src            y   0         interconnect@9160000             2qcom,sm8150-dc-noc               	        2                             interconnect@9680000             2qcom,sm8150-gem-noc              	h                                    usb@a6f8800          2qcom,sm8150-dwc3 qcom,dwc3               
o                okay                                                      0                                            &  cfg_noc core iface mock_utmi sleep xo           L                    \$        0                                              2  %hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq           5              7         dwc3@a600000          
   2snps,dwc3                
`                                     q                    /   0        usb2-phy usb3-phy           peripheral           interconnect@ac00000             2qcom,sm8150-camnoc-virt              
                                     power-controller@c300000             2qcom,sm8150-aoss-qmp                 0                                   D                I                        y         thermal-sensor@c263000            2qcom,sm8150-tsens qcom,tsens-v2               &0           "                                                      %uplow critical                      y   >      thermal-sensor@c265000            2qcom,sm8150-tsens qcom,tsens-v2               &P           "0                                                     %uplow critical                      y   _      spmi@c440000             2qcom,spmi-pmic-arb        P       D             `             `             p       
      @      `         core chnls obsrvr intr cnfg         %periph_irq                                                                                                         pmic@0           2qcom,pm8150 qcom,spmi-pmic                                                power-on@800             2qcom,pm8998-pon                pwrkey           2qcom,pm8941-pwrkey                                   =	                    t        okay          resin            2qcom,pm8941-resin                                   =	                    r         temp-alarm@2400          2qcom,spmi-temp-alarm               $                 $                  1           thermal                      y   `      adc@3100             2qcom,spmi-adc5             1                                   ,                   1                y   1   ref-gnd@0                        >              }ref_gnd       vref-1p25@1                     >            
  }vref_1p25         die-temp@6                      >            	  }die_temp             rtc@6000             2qcom,pm8941-rtc            `       
  rtc alarm                   a             	  disabled          gpio@c000            2qcom,pm8150-gpio                                                                 pmic@1           2qcom,pm8150 qcom,spmi-pmic                                                  pmic@2           2qcom,pm8150b qcom,spmi-pmic                                              power-on@800             2qcom,pm8916-pon                   	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm               $                $                  2           thermal                      y   a      adc@3100             2qcom,spmi-adc5             1                                   ,                  1                y   2   ref-gnd@0                        >              }ref_gnd       vref-1p25@1                     >            
  }vref_1p25         die-temp@6                      >            	  }die_temp          chg-temp@9              	        >            	  }chg_temp             gpio@c000            2qcom,pm8150b-gpio                                                                pmic@3           2qcom,pm8150b qcom,spmi-pmic                                                 pmic@4           2qcom,pm8150l qcom,spmi-pmic                                              power-on@800             2qcom,pm8916-pon                   	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm               $                $                  3           thermal                      y   b      adc@3100             2qcom,spmi-adc5             1                                   ,                  1                y   3   ref-gnd@0                        >              }ref_gnd       vref-1p25@1                     >            
  }vref_1p25         die-temp@6                      >            	  }die_temp             gpio@c000            2qcom,pm8150l-gpio                                                                pmic@5           2qcom,pm8150l qcom,spmi-pmic                                                    remoteproc@17300000          2qcom,sm8150-adsp-pas                 0        @@      @                  4          4         4         4            #  %wdog fatal ready handover stop-ack                         xo          5                    Cload_state cx           $   5        V   6            gstop            okay       glink-edge                             }lpass           Z           D               interrupt-controller@17a00000            2arm,gic-v3                                                                         	            y         mailbox@17c00000             2qcom,sm8150-apss-shared                               O            y         watchdog@17c10000         #   2qcom,apss-wdt-sm8150 qcom,kpss-wdt                                         timer@17c20000                                              2arm,armv7-timer-mem                                V$    frame@17c21000          [                                                                          frame@17c23000          [                   	                0              	  disabled          frame@17c25000          [                   
                P              	  disabled          frame@17c27000          [                                   `              	  disabled          frame@17c29000          [                                                 	  disabled          frame@17c2b000          [                                   °              	  disabled          frame@17c2d000          [                                                 	  disabled             rsc@18200000          	  }apps_rsc             2qcom,rpmh-rsc         0                     !             "                 drv-0 drv-1 drv-2         $                                         h           x                                        clock-controller             2qcom,sm8150-rpmh-clk             I           xo             7         y         power-controller             2qcom,sm8150-rpmhpd                        8         y      opp-table            2operating-points-v2          y   8   opp1                     opp2               0      opp3               @      opp4                     opp5                     opp6                     opp7                     opp8              @      opp9              P      opp10                   opp11                         bcm_voter            2qcom,bcm-voter           y         pm8150-rpmh-regulators           2qcom,pm8150-rpmh-regulators         a              9           9           9           9           9           9           9           9           9           9        .   :        C   ;        U   :        m   <        ~   =           ;   smps5                              y   =      smps6            	         6@         y   :      ldo1             y         y                 ldo2             .          .                     y   -      ldo3             S          8                 ldo5             m         m                    y         ldo6             O         O                 ldo7             w@         w@                 ldo9             O         O                    y         ldo10            &5@         -*                    y         ldo11            5          5                  ldo12            w@         w@                    y   .      ldo13            )B         )B                 ldo14            w@                          ldo15             @          @                 ldo16            )B         -*                 ldo17            +@         -                     pm8150l-rpmh-regulators          2qcom,pm8150l-rpmh-regulators            c              9           9           9           9           9           9           9           9                      <           ;        ,   ;        >   ;        P   9        _   ;        p   ;   bob          -          =	                              y   ;      smps8            @         @         y   <      ldo1             w@         w@                 ldo2                                       ldo3             O         O                    y         ldo4              @         ,                 ldo5              @         ,                 ldo6             w@         -*                 ldo7             +@         /]                  ldo8             w@         w@                 ldo9             )B         -*                 ldo10            -         2                 ldo11            -         2                    pm8009-rpmh-regulators           2qcom,pm8009-rpmh-regulators         f              9           ;           <           ;   ldo2             O         O                 ldo5             *         *                 ldo6                        +@         +@            interconnect@18321000            2qcom,sm8150-osm-l3               2                                     xo alternate                     cpufreq@18323000             2qcom,cpufreq-hw       0       20            2X            2x              '  freq-domain0 freq-domain1 freq-domain2                               xo alternate                        y            timer            2arm,armv8-timer       0                                              thermal-zones      cpu0-thermal                                    >      trips      trip-point0          _                   passive          y   ?      trip-point1          s                   passive          y   D      cpu_crit                             	   critical             cooling-maps       map0               ?      0     @   A   B   C      map1               D      0     @   A   B   C            cpu1-thermal                                    >      trips      trip-point0          _                   passive          y   E      trip-point1          s                   passive          y   F      cpu_crit                             	   critical             cooling-maps       map0               E      0     @   A   B   C      map1               F      0     @   A   B   C            cpu2-thermal                                    >      trips      trip-point0          _                   passive          y   G      trip-point1          s                   passive          y   H      cpu_crit                             	   critical             cooling-maps       map0               G      0     @   A   B   C      map1               H      0     @   A   B   C            cpu3-thermal                                    >      trips      trip-point0          _                   passive          y   I      trip-point1          s                   passive          y   J      cpu_crit                             	   critical             cooling-maps       map0               I      0     @   A   B   C      map1               J      0     @   A   B   C            cpu4-top-thermal                                    >      trips      trip-point0          _                   passive          y   K      trip-point1          s                   passive          y   P      cpu_crit                             	   critical             cooling-maps       map0               K      0     L   M   N   O      map1               P      0     L   M   N   O            cpu5-top-thermal                                    >      trips      trip-point0          _                   passive          y   Q      trip-point1          s                   passive          y   R      cpu_crit                             	   critical             cooling-maps       map0               Q      0     L   M   N   O      map1               R      0     L   M   N   O            cpu6-top-thermal                                    >   	   trips      trip-point0          _                   passive          y   S      trip-point1          s                   passive          y   T      cpu_crit                             	   critical             cooling-maps       map0               S      0     L   M   N   O      map1               T      0     L   M   N   O            cpu7-top-thermal                                    >   
   trips      trip-point0          _                   passive          y   U      trip-point1          s                   passive          y   V      cpu_crit                             	   critical             cooling-maps       map0               U      0     L   M   N   O      map1               V      0     L   M   N   O            cpu4-bottom-thermal                                 >      trips      trip-point0          _                   passive          y   W      trip-point1          s                   passive          y   X      cpu_crit                             	   critical             cooling-maps       map0               W      0     L   M   N   O      map1               X      0     L   M   N   O            cpu5-bottom-thermal                                 >      trips      trip-point0          _                   passive          y   Y      trip-point1          s                   passive          y   Z      cpu_crit                             	   critical             cooling-maps       map0               Y      0     L   M   N   O      map1               Z      0     L   M   N   O            cpu6-bottom-thermal                                 >      trips      trip-point0          _                   passive          y   [      trip-point1          s                   passive          y   \      cpu_crit                             	   critical             cooling-maps       map0               [      0     L   M   N   O      map1               \      0     L   M   N   O            cpu7-bottom-thermal                                 >      trips      trip-point0          _                   passive          y   ]      trip-point1          s                   passive          y   ^      cpu_crit                             	   critical             cooling-maps       map0               ]      0     L   M   N   O      map1               ^      0     L   M   N   O            aoss0-thermal                                   >       trips      trip-point0          _                   hot             cluster0-thermal                                    >      trips      trip-point0          _                   hot       cluster0_crit                            	   critical                cluster1-thermal                                    >      trips      trip-point0          _                   hot       cluster1_crit                            	   critical                gpu-thermal-top                                 >      trips      trip-point0          _                   hot             aoss1-thermal                                   _       trips      trip-point0          _                   hot             wlan-thermal                                    _      trips      trip-point0          _                   hot             video-thermal                                   _      trips      trip-point0          _                   hot             mem-thermal                                 _      trips      trip-point0          _                   hot             q6-hvx-thermal                                  _      trips      trip-point0          _                   hot             camera-thermal                                  _      trips      trip-point0          _                   hot             compute-thermal                                 _      trips      trip-point0          _                   hot             modem-thermal                                   _      trips      trip-point0          _                   hot             npu-thermal                                 _      trips      trip-point0          _                   hot             modem-vec-thermal                                   _   	   trips      trip-point0          _                   hot             modem-scl-thermal                                   _   
   trips      trip-point0          _                   hot             gpu-thermal-bottom                                  _      trips      trip-point0          _                   hot             pm8150             d                       `   trips      trip0            s                     passive       trip1            8                     hot       trip2            6h                  	   critical                pm8150b            d                       a   trips      trip0            s                     passive       trip1            8                     hot       trip2            6h                  	   critical                pm8150l            d                       b   trips      trip0            s                     passive       trip1            8                     hot       trip2            6h                  	   critical                   aliases       $  '/soc@0/geniqup@ac0000/serial@a90000       vph-pwr-regulator            2regulator-fixed         /vph_pwr          8u          8u          y   9      pm8150-s4            2regulator-fixed         /vreg_s4a_1p8             w@         w@         >         R        d   9         y            	interrupt-parent #address-cells #size-cells model compatible stdout-path #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method next-level-cache qcom,freq-domain #cooling-cells #reset-cells syscon #hwlock-cells interrupts ranges no-map qcom,client-id qcom,vmid memory-region hwlocks qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges #power-domain-cells clock-names clocks status #interconnect-cells qcom,bcm-voters phys phy-names lanes-per-direction resets reset-names freq-table-hz reset-gpios vcc-supply vcc-max-microamp vccq-supply vccq-max-microamp vccq2-supply vccq2-max-microamp vdda-phy-supply vdda-max-microamp vdda-pll-supply vdda-pll-max-microamp #phy-cells interrupts-extended interrupt-names power-domains power-domain-names qcom,smem-states qcom,smem-state-names label #stream-id-cells reg-names iommus operating-points-v2 qcom,gmu opp-hz opp-level #iommu-cells #global-interrupts gpio-ranges gpio-controller #gpio-cells gpio-reserved-ranges vdda33-supply vdda18-supply assigned-clocks assigned-clock-rates snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode #qcom,sensors #thermal-sensor-cells qcom,ee qcom,channel cell-index debounce bias-pull-up linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling #mbox-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id 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-l1-l8-l11-supply vdd-l2-l10-supply vdd-l3-l4-l5-l18-supply vdd-l6-l9-supply vdd-l7-l12-l14-l15-supply vdd-l13-l16-l17-supply regulator-min-microvolt regulator-max-microvolt regulator-initial-mode vdd-l1-l8-supply vdd-l2-l3-supply vdd-l4-l5-l6-supply vdd-l7-l11-supply vdd-l9-l10-supply vdd-bob-supply vdd-flash-supply vdd-rgb-supply regulator-allow-bypass vdd-l2-supply vdd-l5-l6-supply #freq-domain-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 regulator-name regulator-always-on regulator-boot-on vin-supply 