    8 
x   (             
@                                                                      ,Fairphone 4          2fairphone,fp4 qcom,sm7225            =handset          J              V          clocks     xo-board             2fixed-clock          d             q       	   xo_board                y      sleep-clk            2fixed-clock          q           d                0         cpus                                 cpu@0            cpu          2qcom,kryo570                                              psci                            d                                             (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	               l3-cache             2cache           b            n            	            cpu@100          cpu          2qcom,kryo570                                             psci                            d            
                                 (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	            
         cpu@200          cpu          2qcom,kryo570                                             psci                            d                                             (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	                     cpu@300          cpu          2qcom,kryo570                                             psci                            d                                             (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	                     cpu@400          cpu          2qcom,kryo570                                             psci                            d                                             (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	                     cpu@500          cpu          2qcom,kryo570                                             psci                            d                                             (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	                     cpu@600          cpu          2qcom,kryo570                                            psci               f                                                       (  $                	                        2           @psci            S                  l2-cache             2cache           b            n            	                     cpu@700          cpu          2qcom,kryo570                                            psci               f                                                       (  $                	                        2           @psci            S                   l2-cache             2cache           b            n            	                     cpu-map    cluster0       core0           |         core1           |         core2           |         core3           |         core4           |         core5           |         core6           |         core7           |                domain-idle-states     cluster-sleep-0          2domain-idle-state           A  D          
                                )      cluster-sleep-1          2domain-idle-state           A D          6                    !            *      cluster-sleep-2          2domain-idle-state           A D                              '            +         idle-states         psci       cpu-sleep-0-0            2arm,idle-state          little-power-collapse           @            %                                         %      cpu-sleep-0-1            2arm,idle-state          little-rail-power-collapse          @                                                     &      cpu-sleep-1-0            2arm,idle-state          big-power-collapse          @                                                     '      cpu-sleep-1-1            2arm,idle-state          big-rail-power-collapse         @                      >                               (            firmware       scm          2qcom,scm-sm6350 qcom,scm                        memory@80000000          memory                                opp-table-cpu0           2operating-points-v2                         opp-300000000                         0  |       opp-576000000               "U                 opp-768000000               -           >       opp-1017600000              <X          J`       opp-1248000000              Jb          JN       opp-1324800000              N          Jt        opp-1516800000              Zh         JRȀ       opp-1612800000              `!`         {Ȁ       opp-1708800000              e8         {Ȁ       opp-1804800000              k         n Ȁ          opp-table-cpu6           2operating-points-v2                         opp-300000000                         0  |       opp-787200000               .           >       opp-979200000               :]h           `       opp-1036800000              =P          J`       opp-1248000000              Jb          JN       opp-1401600000              S         JR`       opp-1555200000              \x         {Ȁ       opp-1766400000              iI          {Ȁ       opp-1900800000              qK         n Ȁ       opp-2073600000              {          Ȁ       opp-2131200000                        Ȁ       opp-2208000000              h          Ȁ          opp-table-qup            2operating-points-v2             ?   opp-75000000                xh        $   !      opp-100000000                        $   "      opp-128000000                         $   #         pmu          2arm,armv8-pmuv3         2               psci             2arm,psci-1.0             smc    power-domain-cpu0           =            2   $        Q   %   &                  power-domain-cpu1           =            2   $        Q   %   &                  power-domain-cpu2           =            2   $        Q   %   &                  power-domain-cpu3           =            2   $        Q   %   &                  power-domain-cpu4           =            2   $        Q   %   &                  power-domain-cpu5           =            2   $        Q   %   &                  power-domain-cpu6           =            2   $        Q   '   (                  power-domain-cpu7           =            2   $        Q   '   (                  power-domain-cpu-cluster0           =            Q   )   *   +            $         reserved-memory                                   d   memory@80000000                      `           k      memory@80700000              p                  k      memory@80860000          2qcom,cmd-db                                k      memory@808ff000                               k      memory@80900000                                 k            ,      memory@80b00000                               k      memory@86000000                      P           k      memory@86500000              P       P           k      memory@86a00000                     P           k      memory@86f00000                               k            r      memory@88d00000                               k            d      memory@8b500000              P                   k                  memory@8b700000              p                  k            a      memory@8b710000              q        T          k      memory@8b800000                               k            o      memory@a0000000                     0           k      memory@a2300000              0                  k      memory@c0000000                                k      memory@f0d00000                                k            k      memory@ffb00000                                k      memory@ffbc0000                                k      ramoops@ffc00000             2ramoops                               r           ~                                  k      memory@ffd00000                                k      memory@efe01000          2qcom,rmtfs-mem                     `           k                               smem          
   2qcom,smem              ,           -         smp2p-adsp           2qcom,smp2p                         .                    .                                master-kernel           master-kernel           !               f      slave-kernel            slave-kernel             8        M               c         smp2p-cdsp           2qcom,smp2p             ^             .                    .                                master-kernel           master-kernel           !               s      slave-kernel            slave-kernel             8        M               q         smp2p-mpss           2qcom,smp2p                         .                    .                                master-kernel           master-kernel           !               p      slave-kernel            slave-kernel             8        M               n      ipa-ap-to-modem         ipa         !               `      ipa-modem-to-ap         ipa          8        M               ^         soc@0                                    d                               ^                                2simple-bus     clock-controller@100000          2qcom,gcc-sm6350                                 d                      =           ibi_tcxo bi_tcxo_ao sleep_clk                /       /      0            1      mailbox@408000           2qcom,sm6350-ipcc qcom,ipcc                @                2                   8        M           u               .      qfprom@784000            2qcom,sm6350-qfprom qcom,qfprom                x@       0                             gpu-speed-bin@2015                                            j         rng@793000           2qcom,prng-ee                  y0                    1   D        icore          mmc@7c4000        $   2qcom,sm6350-sdhci qcom,sdhci-msm-v5       0        |@             |P             |                hc cqhci ice            2                          hc_irq pwr_irq             2   `                1   e   1   f   /            iiface core xo              1            d,        h        2   3               4                                   	  disabled       opp-table            2operating-points-v2             4   opp-19200000                $         $   5      opp-100000000                        $   !      opp-384000000               `         $   6            dma-controller@800000            2qcom,sm6350-gpi-dma                              x  2                                                                                                               
                      2   V                       okay                8      geniqup@8c0000           2qcom,geni-se-qup                                    im-ahb s-ahb             1   a   1   b                                    2   C             d        okay       i2c@880000           2qcom,geni-i2c                         @         ise              1   G        #default         1   7        2      Y            ;   8              8                  @tx rx                                   H  $                                  9   !       :             	            Jqup-core qup-config qup-memory          okay             q       serial@884000            2qcom,geni-uart                @       @         ise              1   I        #default sleep           1   ;   <   =   >        2   3               ?      0  $                                  9   !            Jqup-core qup-config         okay                     Z      @   @           ]   A   B   C   D   bluetooth            2qcom,wcn3988-bt         g   E        t   F           G           H           @   E             0          i2c@888000           2qcom,geni-i2c                        @         ise              1   K        #default         1   I        2      [            ;   8             8                 @tx rx                                   H  $                                  9   !       :             	            Jqup-core qup-config qup-memory        	  disabled             dma-controller@900000            2qcom,sm6350-gpi-dma                              x  2                                                                                                     
           ?           2                         okay                K      geniqup@9c0000           2qcom,geni-se-qup                                    im-ahb s-ahb             1   c   1   d                                    2               d        okay       i2c@980000           2qcom,geni-i2c                         @         ise              1   U        #default         1   J        2      a            ;   K              K                  @tx rx                                   H  $                                  9   "       L             	            Jqup-core qup-config qup-memory        	  disabled          i2c@984000           2qcom,geni-i2c                 @       @         ise              1   W        #default         1   M        2      b            ;   K             K                 @tx rx                                   H  $                                  9   "       L             	            Jqup-core qup-config qup-memory        	  disabled          i2c@988000           2qcom,geni-i2c                        @         ise              1   Y        #default         1   N        2      c            ;   K             K                 @tx rx                                   H  $                                  9   "       L             	            Jqup-core qup-config qup-memory          okay             q       serial@98c000            2qcom,geni-debug-uart                         @         ise              1   [        #default         1   O        2      d         0  $                                  9   "            Jqup-core qup-config         okay          i2c@990000           2qcom,geni-i2c                         @         ise              1   ]        #default         1   P        2      e            ;   K             K                 @tx rx                                   H  $                                  9   "       L             	            Jqup-core qup-config qup-memory          okay             q    pmic@8           2qcom,pm8008                        @   ;              @   :              Q           R           R           S           R        #default         1   T                            '   U                    8        M           3                U   regulators     ldo1          	  Ivreg_l1p            X         p O      ldo2          	  Ivreg_l2p            X         p O      ldo3          	  Ivreg_l3p            X `        p *      ldo4          	  Ivreg_l4p            X `        p ,O      ldo5          	  Ivreg_l5p            X `        p ,@       ldo6          	  Ivreg_l6p            X `        p w@      ldo7          	  Ivreg_l7p            X `        p /                  interconnect@1500000             2qcom,sm6350-config-noc               P                              V            9      interconnect@1620000             2qcom,sm6350-system-noc               b       p                      V            _   interconnect-clk-virt            2qcom,sm6350-clk-virt                          V                     interconnect@16e0000             2qcom,sm6350-aggre1-noc               n       P                      V            :      interconnect@1700000             2qcom,sm6350-aggre2-noc               p                             V            L   interconnect-compute-noc             2qcom,sm6350-compute-noc                       V         interconnect@1740000             2qcom,sm6350-mmss-noc                 t                              V                  ufs@1d84000       +   2qcom,sm6350-ufshc qcom,ufshc jedec,ufs-2.0                @       0                      std ice         2      	              W        ufsphy                                   1           rst         2   1              2             {  icore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk ice_core_clk        H      1   p   1      1   o   1   y   /      1   x   1   v   1   w   1   r      H                   <4`рxh                                         okay               @                 X         5            Y         5             Z      phy@1d87000          2qcom,sm6350-qmp-ufs-phy              p                    /       1   t   1   n        iref ref_aux qref            2   1              Z            ufsphy          %            okay            0   [        @   \            W      dma-controller@1dc4000            2qcom,bam-v1.7.4 qcom,bam-v1.7.0              @      @         2                            P             X        q           ~         <     2  &      2  2       2  6      2  8      2  ?                ]      crypto@1dfa000        )   2qcom,sm6350-qce qcom,sm8150-qce qcom,qce                 ߠ       `         ;   ]      ]           @rx tx         <     2  &      2  2       2  6      2  8      2  ?            $   L            	           Jmemory        ipa@1e40000          2qcom,sm6350-ipa            2  @       2  B          0                            0     @      0         ipa-reg ipa-shared gsi        8           7                  ^          ^            (  ipa gsi ipa-clock-query ipa-setup-ready             /           icore          H  $   L             	       L          _   
                  9               Jmemory imem config             `       `         *  ipa-clock-enabled-valid ipa-clock-enabled           okay            self               a      #  qcom/sm7225/fairphone4/ipa_fws.mbn        hwlock@1f40000           2qcom,tcsr-mutex                                              -      remoteproc@3000000           2qcom,sm6350-adsp-pas                                 <     b         c          c         c         c            #  wdog fatal ready handover stop-ack              /            ixo          2   3      3           @lcx lmx            d           e           f            stop            okay             qcom/sm7225/fairphone4/adsp.mbn    glink-edge             .                     .               lpass                 fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           adsp                                          compute-cb@3             2qcom,fastrpc-compute-cb                        2            compute-cb@4             2qcom,fastrpc-compute-cb                        2            compute-cb@5             2qcom,fastrpc-compute-cb                        2                                gpu@3d00000          2qcom,adreno-619.0 qcom,adreno                                              kgsl_3d0_reg_memory cx_mem          2      ,              g               h        '   i        0   j      
  <speed_bin           S           okay                   zap-shader             k      $  qcom/sm7225/fairphone4/a615_zap.mbn       opp-table            2operating-points-v2             h   opp-850000000               2        M          W         opp-800000000               /         M          W         opp-650000000               &6        M  @        W         opp-565000000               !7@        M           W         opp-430000000               G        M           W         opp-355000000               (        M           W         opp-253000000               y@        M   @        W               iommu@3d40000         2   2qcom,sm6350-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                                 h           u         x  2                          l         m         n         o         p         q         r         s               l      1   -   1   .        iahb bus iface           2   l                g      gmu@3d6a000       &   2qcom,adreno-gmu-619.0 qcom,adreno-gmu         0       ֠           )             I                 gmu gmu_pdc gmu_pdc_seq         2      0         1           hfi gmu       (      l      l      l      1      1   -        iahb gmu cxo axi memnoc          2   l       l           @cx gx              g              m            i   opp-table            2operating-points-v2             m   opp-200000000                        M   0            clock-controller@3d90000             2qcom,sm6350-gpucc                                     /       1   +   1   ,      8  ibi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src          d                      =               l      remoteproc@4080000           2qcom,sm6350-mpss-pas                                L                  n          n         n         n         n            0  wdog fatal ready handover stop-ack shutdown-ack             /            ixo          2   3       3           @cx mss             o           e           p            stop            okay          !  qcom/sm7225/fairphone4/modem.mbn       glink-edge             .                     .               modem                       remoteproc@8300000           2qcom,sm6350-cdsp-pas                 0               @           B      q          q         q         q            #  wdog fatal ready handover stop-ack              /            ixo          2   3       3           @cx mx              r           e           s            stop            okay             qcom/sm7225/fairphone4/cdsp.mbn    glink-edge             .                     .               cdsp                  fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                          compute-cb@1             2qcom,fastrpc-compute-cb                        2            compute-cb@2             2qcom,fastrpc-compute-cb                        2            compute-cb@3             2qcom,fastrpc-compute-cb                        2            compute-cb@4             2qcom,fastrpc-compute-cb                        2            compute-cb@5             2qcom,fastrpc-compute-cb                        2            compute-cb@6             2qcom,fastrpc-compute-cb                        2            compute-cb@7             2qcom,fastrpc-compute-cb                        2            compute-cb@8             2qcom,fastrpc-compute-cb                        2                     mmc@8804000       $   2qcom,sm6350-sdhci qcom,sdhci-msm-v5              @                2                            hc_irq pwr_irq             2  `                1   j   1   k   /            iiface core xo              1         0  $   L             	                  9   #            Jsdhc-ddr cpu-sdhc           1   t        ]   u        #default sleep            d,        h        2   3               v                   okay               w           x           @   ^      opp-table            2operating-points-v2             v   opp-100000000                        $   6                    P  P      opp-202000000               
F        $   #         0 |p         >             phy@88e3000       (   2qcom,sm6350-qusb2-phy qcom,qusb2-v2-phy              0                okay            %                y   /            icfg_ahb ref            1               [        @   z           {                  phy@88e8000          2qcom,sm6350-qmp-usb3-dp-phy                     0              1      1      1      1           iaux ref com_aux usb3_pipe           2   1               1   
   1           phy common                    d           %           okay            0   \        @   |               ports                                port@0                  endpoint               }                     port@1                 endpoint               ~                     port@2                 endpoint                   interconnect@9160000             2qcom,sm6350-dc-noc               	        2                       V      system-cache-controller@9200000          2qcom,sm6350-llcc                  	              	`                 llcc0_base llcc_broadcast_base        interconnect@9680000             2qcom,sm6350-gem-noc              	h                              V                  interconnect@9990000             2qcom,sm6350-npu-noc              	                               V      pmu@90b6300       )   2qcom,sm6350-llcc-bwmon qcom,sdm845-bwmon                 	c                2      E                      $               	      opp-table            2operating-points-v2                opp-0            "      opp-1            E      opp-2            l}p      opp-3                  opp-4                  opp-5            9`            pmu@90cd000       -   2qcom,sm6350-cpu-bwmon qcom,sc7280-llcc-bwmon                 	                2                             $                	      opp-table            2operating-points-v2                opp-0                  opp-1            t      opp-2            >      opp-3            p      opp-4            '      opp-5            ,h      opp-6            ;0X      opp-7            N(      opp-8            Z      opp-9            h      opp-10           y            usb@a6f8800          2qcom,sm6350-dwc3 qcom,dwc3               
o                okay                                      d      (      1      1   {   1      1      1   }      #  icfg_noc core iface sleep mock_utmi        D                               b         b         b            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq         2   1               1         0  $   L             	                  9   (            Jusb-ddr apps-usb       usb@a600000       
   2snps,dwc3                
`                 2                     2  @                               +        @            T                          usb2-phy usb3-phy            s        super-speed         otg    ports                                port@0                  endpoint                                    port@1                 endpoint                           ~                  cci@ac4a000       !   2qcom,sm6350-cci qcom,msm8996-cci                 
Ġ                2                 2            0               W      V                        5  icamnoc_axi soc_ahb slow_ahb_src cpas_ahb cci cci_src                                Ĵ <4`        1              ]              #default sleep                                     okay       i2c-bus@0                         q B@                                i2c-bus@1                        q B@                                   cci@ac4b000       !   2qcom,sm6350-cci qcom,msm8996-cci                 
İ                2                 2            0               W      V                        5  icamnoc_axi soc_ahb slow_ahb_src cpas_ahb cci cci_src                                Ĵ <4`        1           ]           #default sleep                                     okay       i2c-bus@0                         q B@                                   clock-controller@ad00000             2qcom,sm6350-camcc                
       `             /             d                      =                     display-subsystem@ae00000            2qcom,sm6350-mdss                 
                 mdss            2       S            8        M         0  $               	                9              Jmdp0-mem cpu-cfg                1      1                 iiface bus core          2                  2                                        d        okay                   display-controller@ae01000           2qcom,sm6350-dpu               
           
               	  mdp vbif                         2          0      1                                         ibus iface rot lut core vsync                          $                    2   3       ports                                port@0                  endpoint                                    port@2                 endpoint                                       opp-table            2operating-points-v2                opp-19200000                $         $   5      opp-200000000                        $   !      opp-300000000                        $   "      opp-373333333               @U        $   6      opp-448000000                        $   #      opp-560000000               !`         $               displayport-controller@ae90000           2qcom,sm6350-dp qcom,sm8350-dp         P       
             
            
            
            
                             2         (                                       ;  icore_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                                                dp                                 2   3          	  disabled       ports                                port@0                  endpoint                                    port@1                 endpoint                opp-table            2operating-points-v2                opp-160000000               	h         $   !      opp-270000000               ߀        $   "      opp-540000000                /         $   6      opp-810000000               0G        $   #            dsi@ae94000       (   2qcom,sm6350-dsi-ctrl qcom,mdss-dsi-ctrl              
@              	  dsi_ctrl                         2         0                                    1         $  ibyte byte_intf pixel core iface bus                                                             2   3                      dsi                                   okay               \   ports                                port@0                  endpoint                                    port@1                 endpoint                                                            opp-table            2operating-points-v2                opp-187500000               -        $   !      opp-300000000                        $   "      opp-358000000               V        $   6         panel@0          2djn,9a-3r063-1102b                                        	           	           	           	      port       endpoint                                          phy@ae94400          2qcom,dsi-phy-10nm         0       
D            
F           
J               dsi_phy dsi_phy_lane dsi_pll             d           %                      /          
  iiface ref           okay            	)   [                     clock-controller@af00000             2qcom,sm6350-dispcc               
               0      /       1   !                               w  ibi_tcxo gcc_disp_gpll0_clk dsi0_phy_pll_out_byteclk dsi0_phy_pll_out_dsiclk dp_phy_pll_link_clk dp_phy_pll_vco_div_clk           d                      =                     interrupt-controller@b220000             2qcom,sm6350-pdc qcom,pdc                  "                     d      <  	5         ^   ^  a      }   ?      ~                      M                         8            b      thermal-sensor@c263000            2qcom,sm6350-tsens qcom,tsens-v2               &0           "                 	E              b         b              uplow critical          3                     thermal-sensor@c265000            2qcom,sm6350-tsens qcom,tsens-v2               &P           "0                	E              b         b              uplow critical          3                     power-management@c300000          #   2qcom,sm6350-aoss-qmp qcom,aoss-qmp               0                    .                      .                 d                e      spmi@c440000             2qcom,spmi-pmic-arb        P       D             `             `             p       
      @      `         core chnls obsrvr intr cnfg         periph_irq             b              P            	S                                       8        M      pmic@4           2qcom,pm6150l qcom,spmi-pmic                                              temp-alarm@2400          2qcom,spmi-temp-alarm               $         2      $               3                      adc@3100             2qcom,spmi-adc5             1         2      1                                         	`           1           #default                channel@0                        	r              ref_gnd       channel@1                       	r            
  vref_1p25         channel@6                       	r            	  die_temp          channel@83                      	r              vph_pwr       channel@4d              M      
  pa_therm1           	           	r               	      channel@4e              N      
  msm_therm           	           	r               	      channel@4f              O      
  pa_therm0           	           	r               	      channel@53              S        rear_cam_therm          	           	r               	      channel@54              T        rear_cam_flash_therm            	           	r               	      channel@55              U        quiet_therm         	           	r               	         adc-tm@3500          2qcom,spmi-adc-tm5              5         2      5               3                                     okay                   pa-therm1@0                      	      M        	            	      pa-therm0@1                     	      O        	            	      rear-cam-flash-therm@2                      	      T        	            	      quiet-therm@3                       	      U        	            	         gpio@c000         !   2qcom,pm6150l-gpio qcom,spmi-gpio                                 '                                  8        M                  adc-default-state           	gpio6 gpio7 gpio10          	normal           	                        pmic@5           2qcom,pm6150l qcom,spmi-pmic                                              led-controller@d300       +   2qcom,pm6150l-flash-led qcom,spmi-flash-led                      okay       led-0           	flash           	           	           	          
 B@        
#        led-1           	flash           	            	           	          
 B@        
#           pwm       "   2qcom,pm6150l-lpg qcom,pm8150l-lpg                                     
8         	  disabled          leds@d800            2qcom,pm6150l-wled                           2                              
  ovp short         
  backlight           okay            
C           
W  N         
s                        pmic@0           2qcom,pm6350 qcom,spmi-pmic                                                pon@800          2qcom,pm8998-pon                     
           
      pwrkey           2qcom,pm8941-pwrkey          2                      
  =	         
        
   t      resin            2qcom,pm8941-resin           2                     
  =	         
        okay            
   r         temp-alarm@2400          2qcom,spmi-temp-alarm               $         2       $               3                      gpio@c000             2qcom,pm6350-gpio qcom,spmi-gpio                              '              	                    8        M                  gpio-keys-state         	gpio2           	normal           
         
        
                            pmic@1           2qcom,pm6350 qcom,spmi-pmic                                                  pmic@2           2qcom,pm7250b qcom,spmi-pmic                                              usb-vbus-regulator@1100       ,   2qcom,pm7250b-vbus-reg qcom,pm8150b-vbus-reg                     okay            
          
 `                  typec@1500        &   2qcom,pm7250b-typec qcom,pm8150b-typec                          2                                                                                                                                                                                                          or-rid-detect-change vpd-detect cc-state-change vconn-oc vbus-change attach-detach legacy-cable-detect try-snk-src-detect sig-tx sig-rx msg-tx msg-rx msg-tx-failed msg-tx-discarded msg-rx-discarded fr-swap                      okay               {   connector            2usb-c-connector         ,dual            7dual             A        Ndefault          a   ports                                port@0                  endpoint                                    port@1                 endpoint                           }                  temp-alarm@2400          2qcom,spmi-temp-alarm               $         2      $               	              lthermal         3                      adc@3100             2qcom,spmi-adc5             1                                   	`           2      1                      channel@0                        	r              ref_gnd       channel@1                       	r            
  vref_1p25         channel@2                       	r            	  die_temp          channel@7                       	r              usb_in_i_uv       channel@8                       	r              usb_in_v_div_16       channel@9               	        	r            	  chg_temp          channel@e                       	           	r              smb1390_therm         channel@1e                      	r              chg_mid       channel@4b              K        	           	r               	        bat_id        channel@83                      	r              vph_pwr       channel@84                      	r            	  vbat_sns          channel@99                      	r            	  chg_sbux          channel@4d              M         	        	           	r              charger_skin_therm        channel@4f              O         	        	           	r              conn_therm           adc-tm@3500          2qcom,spmi-adc-tm5              5         2      5               3                                     okay                   charger-skin-therm@0                         	      M         	        	         conn-therm@1                        	      O         	        	            gpio@c000         !   2qcom,pm7250b-gpio qcom,spmi-gpio                                 '                                  8        M                        pmic@3           2qcom,pm7250b qcom,spmi-pmic                                                 pmic@6           2qcom,pmk8350 qcom,spmi-pmic                                              pon@1300             2qcom,pmk8350-pon                         	  hlos pbs       pwrkey           2qcom,pmk8350-pwrkey         2                    
   t      	  disabled          resin            2qcom,pmk8350-resin          2                  	  disabled             adc@3100             2qcom,spmi-adc7             1                                   2      1               	`                  channel@644            D         	        	           	r            	  xo_therm             adc-tm@3400          2qcom,spmi-adc-tm5-gen2             4         2      4                                         3           okay                   xo-therm@0                       	     D        	            	         rtc@6100             2qcom,pmk8350-rtc               a   b       
  rtc alarm           2      b              okay          nvram@7100           2qcom,spmi-sdam             q                                  d      q       reboot-reason@48                H                                      gpio@b000         !   2qcom,pmk8350-gpio qcom,spmi-gpio                                 '                                  8        M                           pinctrl@f100000          2qcom,sm6350-tlmm                        0        l  2                                                                                                                       8        M           '   @                   }   b                 8               @   cci0-default-state          	gpio39 gpio40           	cci_i2c                     
                  cci0-sleep-state            	gpio39 gpio40           	cci_i2c                                       cci1-default-state          	gpio41 gpio42           	cci_i2c                     
                  cci1-sleep-state            	gpio41 gpio42           	cci_i2c                                       cci2-default-state          	gpio43 gpio44           	cci_i2c                     
                  cci2-sleep-state            	gpio43 gpio44           	cci_i2c                                       sdc2-off-state              u   clk-pins          	  	sdc2_clk                              cmd-pins          	  	sdc2_cmd                        
      data-pins         
  	sdc2_data                       
      sd-cd-pins          	gpio94          	gpio                                 sdc2-on-state               t   clk-pins          	  	sdc2_clk                              cmd-pins          	  	sdc2_cmd               
         
      data-pins         
  	sdc2_data              
         
      sd-cd-pins          	gpio94          	gpio                        
         qup-uart9-default-state         	gpio25 gpio26         	  	qup13_f2                                    O      qup-i2c0-default-state          	gpio0 gpio1         	qup00                       
            7      qup-i2c2-default-state          	gpio45 gpio46           	qup02                       
            I      qup-i2c6-default-state          	gpio13 gpio14           	qup10                       
            J      qup-i2c7-default-state          	gpio27 gpio28           	qup11                       
            M      qup-i2c8-default-state          	gpio19 gpio20           	qup12                       
            N      qup-i2c10-default-state         	gpio4 gpio5         	qup14                       
            P      qup-uart1-cts-default-state         	gpio61          	qup01                                            ;      qup-uart1-rts-default-state         	gpio62          	qup01                                            <      qup-uart1-rx-default-state          	gpio64          	qup01                                
            >      qup-uart1-tx-default-state          	gpio63          	qup01                       
                     =      qup-uart1-sleep-cts-state           	gpio61          	gpio                         A      qup-uart1-sleep-rts-state           	gpio62          	gpio                         B      qup-uart1-sleep-rx-state            	gpio64          	gpio             
            D      qup-uart1-sleep-tx-state            	gpio63          	gpio             
            C      pm8008-default-state                T   int-pins            	gpio59          	gpio                              reset-n-pins            	gpio58          	gpio                                    iommu@15000000        !   2qcom,sm6350-smmu-500 arm,mmu-500                                   h           u          2       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                                                                                                                                    2      interrupt-controller@17a00000            2arm,gic-v3          M            8                                            2                           watchdog@17c10000         #   2qcom,apss-wdt-sm6350 qcom,kpss-wdt                                    0        2                 timer@17c20000           2arm,armv7-timer-mem                                q$                                  d                   frame@17c21000                      2                                            frame@17c23000                     2       	            0          	  disabled          frame@17c25000                     2       
            P          	  disabled          frame@17c27000                     2                   p          	  disabled          frame@17c29000                     2                             	  disabled          frame@17c2b000                     2                   °          	  disabled          frame@17c2d000                     2                             	  disabled             rsc@18200000             2qcom,rpmh-rsc         	  apps_rsc          0                     !             "                 drv-0 drv-1 drv-2         $  2                                                                                              2   $   clock-controller             2qcom,sm6350-rpmh-clk             d           ixo              y            /      power-controller             2qcom,sm6350-rpmhpd          =                          3   opp-table            2operating-points-v2                opp1            M         opp2            M   0            5      opp3            M   @            !      opp4            M               "      opp5            M               6      opp6            M               #      opp7            M  @      opp8            M  P      opp9            M                    opp10           M              bcm-voter            2qcom,bcm-voter              V      regulators-0             2qcom,pm6350-rpmh-regulators         a      smps1         	  Ivreg_s1a            X B@        p O      smps2         	  Ivreg_s2a            X         p @             S      ldo2          	  Ivreg_l2a            X         p 6`                       z      ldo3          	  Ivreg_l3a            X )2        p 2Z                       {      ldo4          	  Ivreg_l4a            X _         p 8                             ldo5          	  Ivreg_l5a            X         p 6`                 ldo6          	  Ivreg_l6a            X         p 6                 ldo7          	  Ivreg_l7a            X          p 6`                       F      ldo8          	  Ivreg_l8a            X *        p *                 ldo9          	  Ivreg_l9a            X -P        p 3(                 ldo11         
  Ivreg_l11a           X w@        p                        E      ldo12         
  Ivreg_l12a           X          p 6`                       Y      ldo13         
  Ivreg_l13a           X         p 	                 ldo14         
  Ivreg_l14a           X         p                  ldo15         
  Ivreg_l15a           X         p                  ldo16         
  Ivreg_l16a           X 0        p                        |      ldo18         
  Ivreg_l18a           X          p                        [      ldo19         
  Ivreg_l19a           X z        p                  ldo20         
  Ivreg_l20a           X P        p 8                 ldo21         
  Ivreg_l21a           X u        p                  ldo22         
  Ivreg_l22a           X z        p                        \         regulators-1             2qcom,pm6150l-rpmh-regulators            e      smps8         	  Ivreg_s8e            X ƨ        p I8            Q      ldo1          	  Ivreg_l1e            X          p 6`                             ldo2          	  Ivreg_l2e            X P        p                        G      ldo3          	  Ivreg_l3e            X         p 8                 ldo4          	  Ivreg_l4e            X          p 2Z                 ldo5          	  Ivreg_l5e            X          p 2Z                 ldo6          	  Ivreg_l6e            X         p -p                    6        O                  x      ldo7          	  Ivreg_l7e            X )2        p 6                       X      ldo8          	  Ivreg_l8e            X          p                  ldo9          	  Ivreg_l9e            X )2        p -*                    6        O                  w      ldo10         
  Ivreg_l10e           X -        p 3(                       H      ldo11         
  Ivreg_l11e           X -        p 3(                             bob       	  Ivreg_bob            X          p S                     g            R            interconnect@18321000            2qcom,sm6350-osm-l3 qcom,osm-l3               2                    /       1            ixo alternate                                 cpufreq@18323000          '   2qcom,sm6350-cpufreq-hw qcom,cpufreq-hw                20            2X                freq-domain0 freq-domain1               /       1            ixo alternate            ~            d                     wifi@18800000            2qcom,wcn3990-wifi                                 membase                    2                                                                                                                       2                        okay                          F           G           H                    thermal-zones      aoss0-thermal                     trips      aoss0-crit           H        !          	   Ecritical                aoss1-thermal                     trips      aoss1-crit           H        !          	   Ecritical                audio-thermal                    trips      audio-crit           H        !          	   Ecritical                camera-thermal                   trips      camera-crit          H        !          	   Ecritical                cpu0-thermal                     trips      trip-point0          s        !           Epassive                   cpu0-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu1-thermal                     trips      trip-point0          s        !           Epassive                   cpu1-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu2-thermal                     trips      trip-point0          s        !           Epassive                   cpu2-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu3-thermal                     trips      trip-point0          s        !           Epassive                   cpu3-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu4-thermal                     trips      trip-point0          s        !           Epassive                   cpu4-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu5-thermal                     trips      trip-point0          s        !           Epassive                   cpu5-crit            8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu6-left-thermal                 	   trips      trip-point0          s        !           Epassive                   cpu6-left-crit           8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu6-right-thermal                
   trips      trip-point0          s        !           Epassive                   cpu6-right-crit          8        !          	   Ecritical             cooling-maps       map0            ,           1               cpu7-left-thermal                    trips      trip-point0          s        !           Epassive                   cpu7-left-crit           8        !          	   Ecritical             cooling-maps       map0            ,           1                cpu7-right-thermal                   trips      trip-point0          s        !           Epassive                   cpu7-right-crit          8        !          	   Ecritical             cooling-maps       map0            ,           1                cpuss0-thermal                   trips      cpuss0-crit          H        !          	   Ecritical                cpuss1-thermal                   trips      cpuss1-crit          H        !          	   Ecritical                cwlan-thermal                    trips      cwlan-crit           H        !          	   Ecritical                ddr-thermal                  trips      ddr-crit             H        !          	   Ecritical                gpuss0-thermal          @                    trips      trip-point0          L        !           Epassive                   gpuss0-crit                  !        	   Ecritical             cooling-maps       map0            ,           1               gpuss1-thermal          @                    trips      trip-point0          L        !           Epassive                   gpuss1-crit                  !        	   Ecritical             cooling-maps       map0            ,           1               modem-core0-thermal                  trips      modem-core0-crit             H        !          	   Ecritical                modem-core1-thermal                  trips      modem-core1-crit             H        !          	   Ecritical                modem-scl-thermal                 	   trips      modem-scl-crit           H        !          	   Ecritical                modem-vec-thermal                    trips      modem-vec-crit           H        !          	   Ecritical                npu-thermal               
   trips      npu-crit             H        !          	   Ecritical                q6-hvx-thermal                   trips      q6-hvx-crit          H        !          	   Ecritical                video-thermal                    trips      video-crit           H        !          	   Ecritical                pm6150l-thermal               trips      trip0            s        !             Epassive       trip1            8        !             Ehot       trip2            H        !          	   Ecritical                pm6350-thermal          @   d              trips      trip0            s        !             Epassive       trip1            8        !             Ehot       trip2            H        !          	   Ecritical                pm7250b-thermal         @   d              trips      trip0            s        !             Epassive       trip1            8        !             Ehot       trip2            6h        !          	   Ecritical                chg-skin-thermal                      trips      active-config0           H        !           Epassive             conn-thermal                     trips      active-config0           H        !           Epassive             pa0-thermal                  trips      active-config0           H        !           Epassive             pa1-thermal                   trips      active-config0           H        !           Epassive             pm8008-thermal          @   d           U   trips      trip0            s        !             Epassive       trip1            8        !          	   Ecritical                quiet-thermal                    trips      active-config0           H        !           Epassive             rear-cam-thermal            @          V                trips      active-config0           H        !           Epassive             rfc-flash-thermal                    trips      active-config0           H        !           Epassive             sdm-skin-thermal            @          V                trips      trip0                     !             Epassive       trip1                     !          	   Ecritical                xo-thermal                    trips      active-config0           H        !           Epassive                timer            2arm,armv8-timer          q$       0  2                                       reboot-mode          2nvmem-reboot-mode           0           <reboot-mode         
           
         aliases       $  d/soc@0/geniqup@9c0000/serial@98c000       $  l/soc@0/geniqup@8c0000/serial@884000       chosen                                    d        tserial0:115200n8       framebuffer@a000000          2simple-framebuffer                       ?          8          	$                	  a8r8g8b8             gpio-keys         
   2gpio-keys           #default         1      key-volume-up         
  volume_up           
   s                          regulator-lcdb-dummy             2regulator-fixed         Ilcdb_dummy          X S`        p S`                  thermal-sensor-msm           2generic-adc-thermal         3            	      N        lsensor-channel                    thermal-sensor-rear-cam          2generic-adc-thermal         3            	      S        lsensor-channel                       	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-id #clock-cells clock-frequency clock-output-names phandle device_type reg clocks enable-method capacity-dmips-mhz dynamic-power-coefficient next-level-cache qcom,freq-domain operating-points-v2 interconnects power-domains power-domain-names #cooling-cells cache-level cache-unified cpu arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us entry-method idle-state-name local-timer-stop #reset-cells opp-shared opp-hz opp-peak-kBps required-opps interrupts #power-domain-cells domain-idle-states ranges no-map record-size console-size pmsg-size ecc-size 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 clock-names #mbox-cells bits reg-names interrupt-names iommus resets qcom,dll-config qcom,ddr-config bus-width non-removable supports-cqe status dma-channels dma-channel-mask #dma-cells pinctrl-names pinctrl-0 dmas dma-names interconnect-names pinctrl-1 vddio-supply vddxo-supply vddrf-supply vddch0-supply swctrl-gpios max-speed reset-gpios vdd-l1-l2-supply vdd-l3-l4-supply vdd-l5-supply vdd-l6-supply vdd-l7-supply gpio-controller #gpio-cells gpio-ranges #thermal-sensor-cells regulator-name regulator-min-microvolt regulator-max-microvolt #interconnect-cells qcom,bcm-voters phys phy-names lanes-per-direction reset-names freq-table-hz vcc-supply vcc-max-microamp vccq2-supply vccq2-max-microamp #phy-cells vdda-phy-supply vdda-pll-supply qcom,ee qcom,controlled-remotely num-channels qcom,num-ees qcom,smem-states qcom,smem-state-names qcom,gsi-loader firmware-name #hwlock-cells qcom,qmp label qcom,glink-channels qcom,non-secure-domain qcom,nsessions qcom,gmu nvmem-cells nvmem-cell-names opp-level opp-supported-hw #iommu-cells #global-interrupts vmmc-supply vqmmc-supply cd-gpios opp-avg-kBps vdd-supply vdda-phy-dpdm-supply orientation-switch remote-endpoint snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,has-lpm-erratum snps,hird-threshold snps,parkmode-disable-ss-quirk usb-role-switch maximum-speed dr_mode assigned-clocks assigned-clock-rates assigned-clock-parents #sound-dai-cells vdda-supply data-lanes backlight vdd1-supply vsn-supply vsp-supply vdds-supply qcom,pdc-ranges #qcom,sensors qcom,channel #io-channel-cells qcom,pre-scaling qcom,hw-settle-time qcom,ratiometric io-channels qcom,hw-settle-time-us pins function bias-high-impedance color led-sources led-max-microamp flash-max-microamp flash-max-timeout-us #pwm-cells qcom,switching-freq qcom,current-limit-microamp qcom,num-strings mode-bootloader mode-recovery debounce bias-pull-up linux,code input-enable power-source regulator-min-microamp regulator-max-microamp vdd-vbus-supply vdd-pdphy-supply power-role data-role self-powered typec-power-opmode pd-disable io-channel-names wakeup-parent gpio-reserved-ranges drive-strength bias-pull-down bias-disable bias-bus-hold frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id regulator-initial-mode regulator-allow-set-load regulator-allowed-modes regulator-allow-bypass #freq-domain-cells qcom,msa-fixed-perm vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply vdd-3.3-ch1-supply thermal-sensors temperature hysteresis trip cooling-device polling-delay-passive polling-delay serial0 serial1 stdout-path height stride format 