  t   8  X   (                                                                                  '   ,Qualcomm Technologies, Inc. sm8350 MTP           2qcom,sm8350-mtp qcom,sm8350    chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             VI       	   fxo_board             y   *      sleep-clk            2fixed-clock          V  }          I             y         ufs-phy-rx-symbol-0          2fixed-clock          V           I             y         ufs-phy-rx-symbol-1          2fixed-clock          V           I             y         ufs-phy-tx-symbol-0          2fixed-clock          V           I             y            cpus                                 cpu@0            cpu          2qcom,kryo685                              psci                                                     y   K   l2-cache             2cache                        y      l3-cache             2cache            y               cpu@100          cpu          2qcom,kryo685                             psci                                                     y   L   l2-cache             2cache                        y            cpu@200          cpu          2qcom,kryo685                             psci                                                     y   M   l2-cache             2cache                        y            cpu@300          cpu          2qcom,kryo685                             psci                                                     y   N   l2-cache             2cache                        y            cpu@400          cpu          2qcom,kryo685                             psci                                                    y   W   l2-cache             2cache                        y            cpu@500          cpu          2qcom,kryo685                             psci                	                                    y   X   l2-cache             2cache                        y   	         cpu@600          cpu          2qcom,kryo685                             psci                
                                    y   Y   l2-cache             2cache                        y   
         cpu@700          cpu          2qcom,kryo685                             psci                                                    y   Z   l2-cache             2cache                        y               firmware       scm          2qcom,scm-sm8350 qcom,scm                         memory@80000000          memory                                pmu          2arm,armv8-pmuv3                         psci             2arm,psci-1.0             smc       reserved-memory                                       memory@80000000                      `                  memory@80700000                        p               memory@80860000          2qcom,cmd-db                                       memory@80880000                     @                 memory@80900000                                           y         memory@80b00000                                       memory@80c00000                    `                  mmeory@85200000                      P                  memory@85700000              p       P                  memory@85c00000                     P                  memory@86100000                                         y   G      memory@88200000                     P                     y   9      memory@89700000              p                           y   =      memory@8b500000              P                            y          memory@8b510000              Q                         memory@8b51a000              Q                         memory@8b600000              `                         memory@8b800000                                          y   #      memory@9b800000          2qcom,rmtfs-mem                      (                                         memory@d0000000                                        memory@d0800000              Ѐ      op                 memory@d7ef7000              p                        memory@d7f00000                                       memory@d7f80000                                       memory@d8800000              ؀                           qcom,smem         
   2qcom,smem                                  smp2p-adsp           2qcom,smp2p          %            /                    C                 J            Y      master-kernel           imaster-kernel           y            y   H      slave-kernel            islave-kernel                                 y   F         smp2p-cdsp           2qcom,smp2p          %   ^          /                    C                 J            Y      master-kernel           imaster-kernel           y            y   >      slave-kernel            islave-kernel                                 y   ;         smp2p-modem          2qcom,smp2p          %            /                    C                 J            Y      master-kernel           imaster-kernel           y            y   $      slave-kernel            islave-kernel                                 y   !      ipa-ap-to-modem         iipa         y            y         ipa-modem-to-ap         iipa                              y            smp2p-slpi           2qcom,smp2p          %            /                    C                 J            Y      master-kernel           imaster-kernel           y            y   :      slave-kernel            islave-kernel                                 y   8         soc@0                                                                                                    2simple-bus     clock-controller@100000          2qcom,gcc-sm8350                                 I                                 bi_tcxo sleep_clk pcie_0_pipe_clk pcie_1_pipe_clk ufs_card_rx_symbol_0_clk ufs_card_rx_symbol_1_clk ufs_card_tx_symbol_0_clk ufs_phy_rx_symbol_0_clk ufs_phy_rx_symbol_1_clk ufs_phy_tx_symbol_0_clk usb3_phy_wrapper_gcc_usb30_pipe_clk usb3_uni_phy_sec_gcc_usb30_pipe_clk          4                                                          y         mailbox@408000           2qcom,sm8350-ipcc qcom,ipcc                @                                                                   y         geniqup@9c0000           2qcom,geni-se-qup                          `         m-ahb s-ahb               y      z                                           okay       serial@98c000            2qcom,geni-debug-uart                         @         se                S        default         	                  \                                     okay             geniqup@ac0000           2qcom,geni-se-qup                          `         m-ahb s-ahb               {      |                                         	  disabled       i2c@a94000           2qcom,geni-i2c                 @       @         se                i        default         	                  f                                   	  disabled             iommu@15000000        !   2qcom,sm8350-smmu-500 arm,mmu-500                                                                 @          A          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y                                                                                                                                                                                                                                                                                                   y         interconnect@1500000             2qcom,sm8350-config-noc               P                3           G            y         interconnect@1580000             2qcom,sm8350-mc-virt              X                 3           G            y         interconnect@1680000             2qcom,sm8350-system-noc               h                3           G         interconnect@16e0000             2qcom,sm8350-aggre1-noc               n               3           G         interconnect@1700000             2qcom,sm8350-aggre2-noc               p       0         3           G            y         interconnect@1740000             2qcom,sm8350-mmss-noc                 t               3           G         interconnect@3c40000             2qcom,sm8350-lpass-ag-noc                                 3           G         interconnect@a0c0000             2qcom,sm8350-compute-noc              
                3           G            y   <      ipa@1e40000          2qcom,sm8350-ipa         W                        0                            K     @      0         ^ipa-reg ipa-shared gsi        8  /                                                 (  hipa gsi ipa-clock-query ipa-setup-ready                       core             x                                memory config                                         *  ipa-clock-enabled-valid ipa-clock-enabled           okay                      hwlock@1f40000           2qcom,tcsr-mutex                                           y         remoteproc@4080000           2qcom,sm8350-mpss-pas                         @@      L  /               !          !         !         !         !            0  hwdog fatal ready handover stop-ack shutdown-ack                        xo                   "       "           load_state cx mss           x                        #           $            stop            okay            qcom/sm8350/modem.mbn      glink-edge          /                     C                                    modem           Y            interrupt-controller@b220000             2qcom,sm8350-pdc qcom,pdc                  "                     `                 (   (         6        7  2      ;  8      >  v      @        B        E   V      F     6   |  a         ?                                                     y   %      thermal-sensor@c263000            2qcom,sm8350-tsens qcom,tsens-v2               &0           "                                %         %              huplow critical          *            y   I      thermal-sensor@c265000            2qcom,sm8350-tsens qcom,tsens-v2               &P           "0                               %         %              huplow critical          *            y   j      power-controller@c300000             2qcom,sm8350-aoss-qmp                 0                 /                      C                    I                        y         spmi@c440000             2qcom,spmi-pmic-arb        P       D             `             `             p       
      @      `         ^core chnls obsrvr intr cnfg         hperiph_irq          /   %              @            H                                                     pmic@1           2qcom,pm8350 qcom,spmi-pmic                                               gpio@8800            2qcom,pm8350-gpio                         U        e                                pmic@3           2qcom,pm8350b qcom,spmi-pmic                                              gpio@8800            2qcom,pm8350b-gpio                        U        e                                pmic@2           2qcom,pm8350c qcom,spmi-pmic                                              temp-alarm@a00           2qcom,spmi-temp-alarm               
                
               *             y   k      gpio@8800         !   2qcom,pm8350c-gpio qcom,spmi-gpio                         U        q   &           	        e                                y   &         pmic@0           2qcom,pmk8350 qcom,spmi-pmic                                               pon@1300             2qcom,pmk8350-pon                         	  ^hlos pbs       pwrkey           2qcom,pmk8350-pwrkey                               }   t      resin            2qcom,pmk8350-resin                                }   r         adc@3100             2qcom,spmi-adc7             1                                           1               heoc-int-en-set                            adc-tm@3400          2qcom,adc-tm7               4                 4             
  hthreshold                                     *         	  disabled          rtc@6100             2qcom,pmk8350-rtc               a   b       
  ^rtc alarm                   b            gpio@b000         !   2qcom,pmk8350-gpio qcom,spmi-gpio                         U        q   '                   e                                y   '         pmic@4           2qcom,pmr735a qcom,spmi-pmic                                              temp-alarm@a00           2qcom,spmi-temp-alarm               
                
               *             y   l      gpio@8800         !   2qcom,pmr735a-gpio qcom,spmi-gpio                         U        q   (                   e                                y   (         pmic@5           2qcom,pmr735b qcom,spmi-pmic                                              gpio@8800            2qcom,pmr735b-gpio                        U        e                                   pinctrl@f100000          2qcom,sm8350-tlmm                        0                              U        e                               q   )                      %           4            y   )   qup-uart3-default-state          y      rx          gpio18          qup3          tx          gpio19          qup3             qup-i2c13-default-state          y      mux         gpio0 gpio1         qup13         config          gpio0 gpio1                                 rng@10d3000          2qcom,prng-ee                 0                              core          interrupt-controller@17a00000            2arm,gic-v3                                                                         	            y         timer@17c20000           2arm,armv7-timer-mem                                                                   V$    frame@17c21000                                                                                    frame@17c23000                             	                0              	  disabled          frame@17c25000                             
                P              	  disabled          frame@17c27000                                             p              	  disabled          frame@17c29000                                                           	  disabled          frame@17c2b000                                             °              	  disabled          frame@17c2d000                                                           	  disabled             rsc@18200000          	  apps_rsc             2qcom,rpmh-rsc         0                     !             "                 ^drv-0 drv-1 drv-2         $                                                                "                             clock-controller             2qcom,sm8350-rpmh-clk             I           xo             *         y         power-controller             2qcom,sm8350-rpmhpd                     2   +         y   "   opp-table            2operating-points-v2          y   +   opp1            F         opp2            F   0      opp3            F   @      opp4            F         opp5            F         opp6            F         opp7            F  @      opp8            F  P      opp9            F        opp10           F              bcm_voter            2qcom,bcm-voter           y         pm8350-rpmh-regulators           2qcom,pm8350-rpmh-regulators         Pb           ]   ,        k   ,        y   ,           ,           ,           ,           ,           ,           ,           ,           ,           ,           -           .        *   .        ;   -        P   /   smps10          ^vreg_s10b_1p8           m w@         w@      smps11          ^vreg_s11b_0p95          m y         B@         y   -      smps12          ^vreg_s12b_1p25          m @                  y   1      ldo1            ^vreg_l1b_0p88           m          	                    y   A      ldo2            ^vreg_l2b_3p07           m .          .                     y   @      ldo3            ^vreg_l3b_0p9            m @         @                 ldo5            ^vreg_l3b_0p9            m m                             y   6      ldo6            ^vreg_l6b_1p2            m O         n                    y   7      ldo7            ^vreg_l7b_2p96           m $          -                     y   3      ldo9            ^vreg_l9b_1p2            m O         O                    y   4         pm8350c-rpmh-regulators          2qcom,pm8350c-rpmh-regulators            Pc           ]   ,        k   ,        y   ,           ,           ,           ,           ,           ,           ,           ,           0           0           .           .           1           ,   smps1           ^vreg_s1c_1p86           m w@                   y   0      smps2           ^vreg_s2c_0p8            m 	          B@         y   /      smps10          ^vreg_s10c_1p05          m          6@      bob       	  ^vreg_bob            m -          <l                    y   .      ldo1            ^vreg_l1c_1p8            m w@         w@                    y   ?      ldo2            ^vreg_l2c_1p8            m w@         w@                 ldo3            ^vreg_l3c_3p0            m -          -                  ldo4            ^vreg_l4c_uim1           m  @         -                 ldo5            ^vreg_l5c_uim2           m  @         -                 ldo6            ^vreg_l6c_1p8            m w@         -*                 ldo7            ^vreg_l7c_3p0            m -          -                  ldo8            ^vreg_l8c_1p8            m w@         w@                 ldo9            ^vreg_l9c_2p96           m -*         -                  ldo10           ^vreg_l10c_1p2           m O         O                 ldo11           ^vreg_l11c_2p96          m $          -                  ldo12           ^vreg_l12c_1p8           m w@                          ldo13           ^vreg_l13c_3p0           m -         -                       cpufreq@18591000          +   2qcom,sm8350-cpufreq-epss qcom,cpufreq-epss        0       Y            Y             Y0              '  ^freq-domain0 freq-domain1 freq-domain2                       #        xo alternate            %            y         ufshc@1d84000         +   2qcom,sm8350-ufshc qcom,ufshc jedec,ufs-2.0               @       0                	           8   2        =ufsphy          G                       [              brst                       W                v  ref_clk core_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         H                                                                H  nxh xh                 xh                                         okay            |   )                 3         5            4                  y   5      phy@1d87000          2qcom,sm8350-qmp-ufs-phy              p                                         I                     ref ref_aux                              [   5            bufsphy          okay               6         e           7          J8   phy@1d87400       P       t           v            |            x           z                
             I             y   2         remoteproc@5c00000           2qcom,sm8350-slpi-pas                         @       <  /   %   	      8          8         8         8            #  hwdog fatal ready handover stop-ack                         xo                   "      "           load_state lcx lmx             9           :            stop            okay            qcom/sm8350/slpi.mbn       glink-edge          /                     C                  slpi            Y            remoteproc@98900000          2qcom,sm8350-cdsp-pas                       @        @  /         B      ;          ;         ;         ;            #  hwdog fatal ready handover stop-ack                         xo                    "       "   
        load_state cx mxc           x   <                    =           >            stop            okay            qcom/sm8350/cdsp.mbn       glink-edge          /                     C                  cdsp            Y            phy@88e3000       0   2qcom,sm8350-usb-hs-phy qcom,usb-snps-hs-7nm-phy              0                okay            
                           ref         [                 6           ?        #   @         y   B      phy@88e4000       0   2qcom,sm8250-usb-hs-phy qcom,usb-snps-hs-7nm-phy              @                okay            
                           ref         [                 6           ?        #   @         y   D      phy-wrapper@88e9000          2qcom,sm8350-qmp-usb3-phy                                               ^reg-base dp_com         okay             I                                                                         aux ref_clk_src com_aux         [                    bphy common             7           A   phy@88e9200       `                                                                                   
             I                         pipe0            fusb3_phy_pipe_clk_src            y   C         phy-wrapper@88eb000          2qcom,sm8350-qmp-usb3-uni-phy                                 okay             I                                                                                aux ref_clk_src ref com_aux         [      !              bphy common             7           6   phy@88ebe00       0                                               
             I                         pipe0            fusb3_uni_phy_pipe_clk_src            y   E         interconnect@90c0000             2qcom,sm8350-dc-noc               	        B         3           G         interconnect@9100000             2qcom,sm8350-gem-noc              	       @         3           G            y         usb@a6f8800          2qcom,sm8350-dwc3 qcom,dwc3               
o                okay                                             (                                      #  cfg_noc core iface mock_utmi sleep          1                    A$        4  /                %         %         %            2  hhs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq                         [         usb@a600000       
   2snps,dwc3                
`                                    W                    V         o        8   B   C        =usb2-phy usb3-phy           peripheral           usb@a8f8800          2qcom,sm8350-dwc3 qcom,dwc3               
                okay                                             0                                            &  cfg_noc core iface mock_utmi sleep xo           1                    A$        4  /                %         %         %            2  hhs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq                         [         usb@a800000       
   2snps,dwc3                
                                    W                    V         o        8   D   E        =usb2-phy usb3-phy            remoteproc@17300000          2qcom,sm8350-adsp-pas                 0               <  /   %         F          F         F         F            #  hwdog fatal ready handover stop-ack                         xo                   "      "           load_state lcx lmx             G           H            stop            okay            qcom/sm8350/adsp.mbn       glink-edge          /                     C                  lpass           Y               thermal-zones      cpu0-thermal                                    I      trips      trip-point0          _                   passive          y   J      trip-point1          s                   passive          y   O      cpu_crit                             	   critical             cooling-maps       map0               J      0     K   L   M   N      map1               O      0     K   L   M   N            cpu1-thermal                                    I      trips      trip-point0          _                   passive          y   P      trip-point1          s                   passive          y   Q      cpu_crit                             	   critical             cooling-maps       map0               P      0     K   L   M   N      map1               Q      0     K   L   M   N            cpu2-thermal                                    I      trips      trip-point0          _                   passive          y   R      trip-point1          s                   passive          y   S      cpu_crit                             	   critical             cooling-maps       map0               R      0     K   L   M   N      map1               S      0     K   L   M   N            cpu3-thermal                                    I      trips      trip-point0          _                   passive          y   T      trip-point1          s                   passive          y   U      cpu_crit                             	   critical             cooling-maps       map0               T      0     K   L   M   N      map1               U      0     K   L   M   N            cpu4-top-thermal                                    I      trips      trip-point0          _                   passive          y   V      trip-point1          s                   passive          y   [      cpu_crit                             	   critical             cooling-maps       map0               V      0     W   X   Y   Z      map1               [      0     W   X   Y   Z            cpu5-top-thermal                                    I      trips      trip-point0          _                   passive          y   \      trip-point1          s                   passive          y   ]      cpu_crit                             	   critical             cooling-maps       map0               \      0     W   X   Y   Z      map1               ]      0     W   X   Y   Z            cpu6-top-thermal                                    I   	   trips      trip-point0          _                   passive          y   ^      trip-point1          s                   passive          y   _      cpu_crit                             	   critical             cooling-maps       map0               ^      0     W   X   Y   Z      map1               _      0     W   X   Y   Z            cpu7-top-thermal                                    I   
   trips      trip-point0          _                   passive          y   `      trip-point1          s                   passive          y   a      cpu_crit                             	   critical             cooling-maps       map0               `      0     W   X   Y   Z      map1               a      0     W   X   Y   Z            cpu4-bottom-thermal                                 I      trips      trip-point0          _                   passive          y   b      trip-point1          s                   passive          y   c      cpu_crit                             	   critical             cooling-maps       map0               b      0     W   X   Y   Z      map1               c      0     W   X   Y   Z            cpu5-bottom-thermal                                 I      trips      trip-point0          _                   passive          y   d      trip-point1          s                   passive          y   e      cpu_crit                             	   critical             cooling-maps       map0               d      0     W   X   Y   Z      map1               e      0     W   X   Y   Z            cpu6-bottom-thermal                                 I      trips      trip-point0          _                   passive          y   f      trip-point1          s                   passive          y   g      cpu_crit                             	   critical             cooling-maps       map0               f      0     W   X   Y   Z      map1               g      0     W   X   Y   Z            cpu7-bottom-thermal                                 I      trips      trip-point0          _                   passive          y   h      trip-point1          s                   passive          y   i      cpu_crit                             	   critical             cooling-maps       map0               h      0     W   X   Y   Z      map1               i      0     W   X   Y   Z            aoss0-thermal                                   I       trips      trip-point0          _                   hot             cluster0-thermal                                    I      trips      trip-point0          _                   hot       cluster0_crit                            	   critical                cluster1-thermal                                    I      trips      trip-point0          _                   hot       cluster1_crit                            	   critical                aoss1-thermal                                   j       trips      trip-point0          _                   hot             gpu-thermal-top                                 j      trips      trip-point0          _                   hot             gpu-thermal-bottom                                  j      trips      trip-point0          _                   hot             nspss1-thermal                                  j      trips      trip-point0          _                   hot             nspss2-thermal                                  j      trips      trip-point0          _                   hot             nspss3-thermal                                  j      trips      trip-point0          _                   hot             video-thermal                                   j      trips      trip-point0          _                   hot             mem-thermal                                 j      trips      trip-point0          _                   hot             modem1-thermal-top                                  j      trips      trip-point0          _                   hot             modem2-thermal-top                                  j   	   trips      trip-point0          _                   hot             modem3-thermal-top                                  j   
   trips      trip-point0          _                   hot             modem4-thermal-top                                  j      trips      trip-point0          _                   hot             camera-thermal-top                                  j      trips      trip-point0          _                   hot             cam-thermal-bottom                                  j      trips      trip-point0          _                   hot             pm8350c-thermal            d                       k   trips      trip0            s                     passive       pm8350c-crit             8                  	   critical                pmr735a-thermal            d                       l   trips      trip0            s                     passive       pmr735a-crit             8                  	   critical                   timer            2arm,armv8-timer       0                                 
        aliases       $  /soc@0/geniqup@9c0000/serial@98c000       vph-pwr-regulator            2regulator-fixed         ^vph_pwr         m 8u          8u                   
         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 interrupts ranges no-map qcom,client-id qcom,vmid memory-region hwlocks qcom,smem interrupts-extended 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 #mbox-cells status pinctrl-names pinctrl-0 #iommu-cells #global-interrupts #interconnect-cells qcom,bcm-voters iommus reg-names interrupt-names interconnects interconnect-names qcom,qmp qcom,smem-states qcom,smem-state-names #hwlock-cells power-domains power-domain-names firmware-name label qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,ee qcom,channel gpio-controller #gpio-cells gpio-ranges linux,code #io-channel-cells io-channel-ranges wakeup-parent gpio-reserved-ranges pins function drive-strength bias-pull-up frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config operating-points-v2 opp-level 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-s11-supply vdd-s12-supply vdd-l1-l4-supply vdd-l2-l7-supply vdd-l3-l5-supply vdd-l6-l9-l10-supply vdd-l8-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode vdd-l1-l12-supply vdd-l2-l8-supply vdd-l3-l4-l5-l7-l13-supply vdd-l6-l9-l11-supply vdd-l10-supply vdd-bob-supply #freq-domain-cells phys phy-names lanes-per-direction resets reset-names freq-table-hz reset-gpios vcc-supply vcc-max-microamp vccq-supply vccq-max-microamp vdda-phy-supply vdda-max-microamp vdda-pll-supply vdda-pll-max-microamp #phy-cells vdda18-supply vdda33-supply assigned-clocks assigned-clock-rates snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 regulator-always-on regulator-boot-on 