 $   8    (            
                                                                       ,Sony Xperia 1 IV             2sony,pdx223 qcom,sm8450          =handset    chosen           Jserial0:115200n8          clocks     xo-board             2fixed-clock          V             c          s         sleep-clk            2fixed-clock          V             c  }          s   ,         cpus                                 cpu@0            {cpu          2qcom,kryo780                              psci                                     psci                                         s      l2-cache             2cache                        s      l3-cache             2cache            s               cpu@100          {cpu          2qcom,kryo780                             psci                                     psci                                         s      l2-cache             2cache                        s            cpu@200          {cpu          2qcom,kryo780                             psci                            	         psci                                         s      l2-cache             2cache                        s            cpu@300          {cpu          2qcom,kryo780                             psci                
                     psci                                         s      l2-cache             2cache                        s   
         cpu@400          {cpu          2qcom,kryo780                             psci                                     psci                                        s      l2-cache             2cache                        s            cpu@500          {cpu          2qcom,kryo780                             psci                                     psci                                        s      l2-cache             2cache                        s            cpu@600          {cpu          2qcom,kryo780                             psci                                     psci                                        s      l2-cache             2cache                        s            cpu@700          {cpu          2qcom,kryo780                             psci                                     psci                                        s      l2-cache             2cache                        s            cpu-map    cluster0       core0                     core1                     core2                     core3                     core4                     core5                     core6                     core7                           idle-states          psci       cpu-sleep-0-0            2arm,idle-state           silver-rail-power-collapse          @          #           4          D           U         s          cpu-sleep-1-0            2arm,idle-state           gold-rail-power-collapse            @          #  X        4          D           U         s   !         domain-idle-states     cluster-sleep-0          2domain-idle-state            cluster-l3-off          A  D        #          4  	        D           U         s   "      cluster-sleep-1          2domain-idle-state            cluster-power-collapse          A D        #  
        4          D  6         U         s   #            firmware       scm          2qcom,scm-sm8450 qcom,scm            f                            t            interconnect-0           2qcom,sm8450-clk-virt                                   s   0      interconnect-1           2qcom,sm8450-mc-virt                                s         memory@a0000000          {memory                                pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc    cpu0                                                 s         cpu1                                                 s         cpu2                                                 s   	      cpu3                                                 s         cpu4                                       !         s         cpu5                                       !         s         cpu6                                       !         s         cpu7                                       !         s         cpu-cluster0                           "   #         s            opp-table-qup            2operating-points-v2          s   N   opp-50000000                           $      opp-75000000                xh           %      opp-100000000                           &         reserved-memory                                      memory@80000000                      `                 memory@80600000              `                        memory@80640000              d                        memory@807c0000              |                        memory@80800000                                      memory@80860000          2qcom,cmd-db                                      memory@80880000                                      memory@808a0000                                      memory@808e0000                      @                memory@808e4000              @                       memory@80900000       
   2qcom,smem                                     '                  memory@80b00000                                      memory@80c00000                    `                 memory@85700000              p                          s         memory@88000000                                         s         memory@89900000                                         s         memory@8b900000                                      memory@8b910000                                      memory@8b91a000                                      memory@8ba00000                                      memory@8bb80000                                      memory@8bbe0000                                      memory@8bc00000                                         s         memory@9ee00000                     p                 memory@9f500000              P                        memory@9fd00000                     p                 memory@a6e00000                                      memory@a6f00000                                      memory@bb000000                                       memory@c0000000                                        memory@e0000000                      `                 memory@e0600000              `       @                 memory@e0a00000                                      memory@e0b00000                    0                memory@e55f3000              _0                       memory@e55fc000              _       @                memory@e5600000              `                        memory@e8800000                                      memory@e8900000                                      memory@e9b00000                     P                 memory@ea000000                                      memory@ed900000                                     memory@f3300000          2qcom,rmtfs-mem               0       (                                       ramoops@ffc00000             2ramoops                                           (           4                     smp2p-adsp           2qcom,smp2p          =            G   (                 [   (              b            q      master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            smp2p-cdsp           2qcom,smp2p          =   ^          G   (                 [   (              b            q      master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            smp2p-modem          2qcom,smp2p          =            G   (                 [   (              b            q      master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s         ipa-ap-to-modem         ipa                  ipa-modem-to-ap         ipa                              smp2p-slpi           2qcom,smp2p          =            G   (                 [   (              b            q      master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            soc@0                                                                                                   2simple-bus     clock-controller@100000          2qcom,gcc-sm8450                      B          V           t                         )       *   +   ,      2  bi_tcxo pcie_0_pipe_clk pcie_1_pipe_clk sleep_clk            s   .      dma-controller@800000            2qcom,sm8450-gpi-dma                                                 L         M         N         O         P         Q         R         S         T         U         V         W                         ~           -              okay             s   3      geniqup@8c0000           2qcom,geni-se-qup                                    m-ahb s-ahb            .      .              -                                                okay       i2c@880000           2qcom,geni-i2c                         @         se             .   x        #default         1   /              u                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3              3                  Stx rx           okay             c       spi@880000           2qcom,geni-spi                         @         se             .   x              u           #default         1   4   5        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3              3                  Stx rx                                   	  disabled          i2c@884000           2qcom,geni-i2c                 @       @         se             .   z        #default         1   6              G                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx         	  disabled          spi@884000           2qcom,geni-spi                 @       @         se             .   z              G           #default         1   7   8        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled          i2c@888000           2qcom,geni-i2c                        @         se             .   |        #default         1   9              H                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx         	  disabled          spi@888000           2qcom,geni-spi                        @         se             .   |              H           #default         1   :   ;        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled          i2c@88c000           2qcom,geni-i2c                        @         se             .   ~        #default         1   <              I                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx         	  disabled          spi@88c000           2qcom,geni-spi                        @         se             .   ~              I           #default         1   =   >        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled          i2c@890000           2qcom,geni-i2c                         @         se             .           #default         1   ?              J                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx           okay             c B@      spi@890000           2qcom,geni-spi                         @         se             .                 J           #default         1   @   A        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled          i2c@894000           2qcom,geni-i2c                 @       @         se             .           #default         1   B              K                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx         	  disabled          serial@894000            2qcom,geni-uart                @       @         se             .           #default         1   C              K                                   	  disabled          spi@894000           2qcom,geni-spi                 @       @         se             .                 K           #default         1   D   E        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled          i2c@898000           2qcom,geni-i2c                        @         se             .           #default         1   F              C                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   3             3                 Stx rx         	  disabled          spi@898000           2qcom,geni-spi                        @         se             .                 C           #default         1   G   H        ]      0  f   0          0          1          2               ;qup-core qup-config          N   3             3                 Stx rx                                   	  disabled             dma-controller@900000            2qcom,sm8450-gpi-dma                                                                                                                                                                                         ~           -              okay             s   J      geniqup@9c0000           2qcom,geni-se-qup                                    m-ahb s-ahb            .      .              -              f   0           0             	  ;qup-core                                              okay       i2c@980000           2qcom,geni-i2c                         @         se             .   V        #default         1   I              Y                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J              J                  Stx rx         	  disabled          spi@980000           2qcom,geni-spi                         @         se             .   V              Y           #default         1   K   L            M            o   N      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J              J                  Stx rx                                   	  disabled          i2c@984000           2qcom,geni-i2c                 @       @         se             .   X        #default         1   O              Z                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx         	  disabled          spi@984000           2qcom,geni-spi                 @       @         se             .   X              Z           #default         1   P   Q      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          i2c@988000           2qcom,geni-i2c                        @         se             .   Z        #default         1   R              [                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx         	  disabled          spi@988000           2qcom,geni-spi                        @         se             .   Z              [           #default         1   S   T      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          i2c@98c000           2qcom,geni-i2c                        @         se             .   \        #default         1   U              \                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx         	  disabled          spi@98c000           2qcom,geni-spi                        @         se             .   \              \           #default         1   V   W      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          i2c@990000           2qcom,geni-i2c                         @         se             .   ^        #default         1   X              ]                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx         	  disabled          spi@990000           2qcom,geni-spi                         @         se             .   ^              ]           #default         1   Y   Z            M            o   N      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          i2c@994000           2qcom,geni-i2c                 @       @         se             .   `        #default         1   [              ^                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx           okay             c       spi@994000           2qcom,geni-spi                 @       @         se             .   `              ^           #default         1   \   ]      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          i2c@998000           2qcom,geni-i2c                        @         se             .   b        #default         1   ^              _                                   H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx         	  disabled          spi@998000           2qcom,geni-spi                        @         se             .   b              _           #default         1   _   `      H  f   0           0          1          2                                   ;qup-core qup-config qup-memory           N   J             J                 Stx rx                                   	  disabled          serial@99c000            2qcom,geni-debug-uart                         @         se             .   d        #default         1   a   b              `                                     okay             dma-controller@a00000            2qcom,sm8450-gpi-dma                                                                                                       %         &         '         (         )         *                         ~           -   V            okay             s   d      geniqup@ac0000           2qcom,geni-se-qup                          `         m-ahb s-ahb            .      .              -   C            f   0          0             	  ;qup-core                                              okay       i2c@a80000           2qcom,geni-i2c                         @         se             .   h        #default         1   c              a                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d              d                  Stx rx         	  disabled          spi@a80000           2qcom,geni-spi                         @         se             .   h              a           #default         1   e   f      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d              d                  Stx rx                                   	  disabled          i2c@a84000           2qcom,geni-i2c                 @       @         se             .   j        #default         1   g              b                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx           okay             c       spi@a84000           2qcom,geni-spi                 @       @         se             .   j              b           #default         1   h   i      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                   	  disabled          i2c@a88000           2qcom,geni-i2c                        @         se             .   l        #default         1   j              c                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx         	  disabled          spi@a88000           2qcom,geni-spi                        @         se             .   l              c           #default         1   k   l      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                     okay          i2c@a8c000           2qcom,geni-i2c                        @         se             .   n        #default         1   m              d                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx         	  disabled          spi@a8c000           2qcom,geni-spi                        @         se             .   n              d           #default         1   n   o      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                   	  disabled          i2c@a90000           2qcom,geni-i2c                         @         se             .   p        #default         1   p              e                                   H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx         	  disabled          spi@a90000           2qcom,geni-spi                         @         se             .   p              e           #default         1   q   r      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                   	  disabled          i2c@a94000           2qcom,geni-i2c                 @       @         se             .   r        #default         1   s              f         H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                     okay             c       spi@a94000           2qcom,geni-spi                 @       @         se             .   r              f           #default         1   t   u      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                   	  disabled          i2c@a98000           2qcom,geni-i2c                        @         se             .   t        #default         1   v              k         H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                     okay             c B@   speaker-amp@40           2cirrus,cs35l41              @             w                         w                                                                             )         speaker-amp@41           2cirrus,cs35l41              A             w                         w                                                                             )            spi@a98000           2qcom,geni-spi                        @         se             .   t              k           #default         1   x   y      H  f   0          0          1          2                                   ;qup-core qup-config qup-memory           N   d             d                 Stx rx                                   	  disabled             pci@1c00000          2qcom,pcie-sm8450-pcie0        P               0     `             `             `             `                 :parf dbi elbi atu config             {pci         D            U               _                                  8         `       `                 `0      `0                                  imsi                    y                                                                                                                                                                             \     .   6   .   7   *   )       .   /   .   1   .   3   .   8   .   9   .      .      .   	      ]  pipe pipe_mux phy_pipe ref aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu aggre0 aggre1               -                      -            -                .           pci             .             gdsc               *        pciephy            w   ^              w   `            #default         1   z        okay                     phy@1c06000           2qcom,sm8450-qmp-gen3x1-pcie-phy              `                                                      .   /   .   1   .   2   .   4        aux cfg_ahb ref refgen             .           phy            .   4                 okay               {        !   |   phy@1c06200       @       n            p            b            f                   .   6        pipe0            V            1            <pcie_0_pipe_clk          s   *         pci@1c08000          2qcom,pcie-sm8450-pcie1        P              0     @             @             @             @                 :parf dbi elbi atu config             {pci         D           U               _                                  8         @       @                 @0      @0                      3           imsi                    y                                                                                                                                                                         T     .   C   .   D   +   )       .   :   .   <   .   >   .   E   .   F   .      .   	      V  pipe pipe_mux phy_pipe ref aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu aggre1              -                     -           -                .   	        pci             .            gdsc               +        pciephy         O   w   a           Z   w   c            #default         1   }      	  disabled          phy@1c0f000           2qcom,sm8450-qmp-gen4x2-pcie-phy                                                                    .   ?   .   <   .   =   .   A        aux cfg_ahb ref refgen             .           phy            .   A               	  disabled       phy@1c0e000       `                                                                                      .   C        pipe0            V            1            <pcie_1_pipe_clk          s   +         interconnect@1500000             2qcom,sm8450-config-noc               P                                       s         interconnect@1680000             2qcom,sm8450-system-noc               h                                       s   1      interconnect@16c0000             2qcom,sm8450-pcie-anoc                l                                    interconnect@16e0000             2qcom,sm8450-aggre1-noc               n                             .   
   .                       s         interconnect@1700000             2qcom,sm8450-aggre2-noc               p                                         .      .   	   .   
   )            s         interconnect@1740000             2qcom,sm8450-mmss-noc                 t                                   hwlock@1f40000           2qcom,tcsr-mutex                               f            s   '      phy@88e3000       0   2qcom,sm8450-usb-hs-phy qcom,usb-snps-hs-7nm-phy              0                okay            1               )            ref            .           !   {        t   ~                    s         phy-wrapper@88e9000          2qcom,sm8450-qmp-usb3-phy                                               okay                                                 .      )       .           aux ref_clk_src com_aux            .      .           phy common             |        !      phy@88e9200       `                                                                                   1             V               .           pipe0           <usb3_phy_pipe_clk_src            s            remoteproc@2400000           2qcom,sm8450-slpi-pas                 @        @       <  G      	                                              #  iwdog fatal ready handover stop-ack             )            xo              M      M            lcx lmx                                              stop            okay            qcom/slpi.mbn      glink-edge          G   (                  [   (               slpi            q      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           sdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb                        -  A          compute-cb@2             2qcom,fastrpc-compute-cb                        -  B          compute-cb@3             2qcom,fastrpc-compute-cb                        -  C                   remoteproc@30000000          2qcom,sm8450-adsp-pas                 0                <  G                                                    #  iwdog fatal ready handover stop-ack             )            xo              M      M            lcx lmx                                              stop            okay            qcom/adsp.mbn      glink-edge          G   (                  [   (               lpass           q      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           adsp                                 compute-cb@3             2qcom,fastrpc-compute-cb                        -            compute-cb@4             2qcom,fastrpc-compute-cb                        -            compute-cb@5             2qcom,fastrpc-compute-cb                        -                     remoteproc@32300000          2qcom,sm8450-cdsp-pas                 20      @        @  G         B                                              #  iwdog fatal ready handover stop-ack             )            xo              M       M   
         cx mxc                                               stop            okay            qcom/cdsp.mbn      glink-edge          G   (                  [   (               cdsp            q      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb                        -  !a      -  !         compute-cb@2             2qcom,fastrpc-compute-cb                        -  !b      -  "         compute-cb@3             2qcom,fastrpc-compute-cb                        -  !c      -  #         compute-cb@4             2qcom,fastrpc-compute-cb                        -  !d      -  $         compute-cb@5             2qcom,fastrpc-compute-cb                        -  !e      -  %         compute-cb@6             2qcom,fastrpc-compute-cb                        -  !f      -  &         compute-cb@7             2qcom,fastrpc-compute-cb                        -  !g      -  '         compute-cb@8             2qcom,fastrpc-compute-cb                        -  !h      -  (                  remoteproc@4080000           2qcom,sm8450-mpss-pas                         @@      L  G                                                                0  iwdog fatal ready handover stop-ack shutdown-ack            )            xo              M       M            cx mss                                               stop          	  disabled       glink-edge          G   (                  [   (               modem           q            clock-controller@ade0000             2qcom,sm8450-camcc                
                    .      )       )      ,            M              %         V           t                    	  disabled          interrupt-controller@b220000             2qcom,sm8450-pdc qcom,pdc                  "             @        d      H                      (     6   ^  a      }   ?      ~                                               s         thermal-sensor@c263000            2qcom,sm8450-tsens qcom,tsens-v2               &0            "                                                      iuplow critical                      s         thermal-sensor@c265000            2qcom,sm8450-tsens qcom,tsens-v2               &P            "0                                                     iuplow critical                      s         power-controller@c300000          #   2qcom,sm8450-aoss-qmp qcom,aoss-qmp               0                 G   (                   [   (                 V             s         mailbox@ed18000          2qcom,sm8450-ipcc qcom,ipcc               р                                                      *            s   (      pinctrl@f100000          2qcom,sm8450-tlmm                        0                             6        F                               R   w                   ^           l               s   w   sdc2-sleep-state             s      clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                              data-pins         
  sdc2_data                                pcie0-default-state          s   z   perst-pins          gpio94          gpio                              clkreq-pins         gpio95          pcie0_clkreqn                             wake-pins           gpio96          gpio                                 pcie1-default-state          s   }   perst-pins          gpio97          gpio                              clkreq-pins         gpio98          pcie1_clkreqn                             wake-pins           gpio99          gpio                                 qup-i2c0-data-clk-state         gpio0 gpio1         qup0             s   I      qup-i2c1-data-clk-state         gpio4 gpio5         qup1             s   O      qup-i2c2-data-clk-state         gpio8 gpio9         qup2             s   R      qup-i2c3-data-clk-state         gpio12 gpio13           qup3             s   U      qup-i2c4-data-clk-state         gpio16 gpio17           qup4             s   X      qup-i2c5-data-clk-state         gpio206 gpio207         qup5             s   [      qup-i2c6-data-clk-state         gpio20 gpio21           qup6             s   ^      qup-i2c8-data-clk-state         gpio28 gpio29           qup8             s   c      qup-i2c9-data-clk-state         gpio32 gpio33           qup9             s   g      qup-i2c10-data-clk-state            gpio36 gpio37           qup10            s   j      qup-i2c11-data-clk-state            gpio40 gpio41           qup11            s   m      qup-i2c12-data-clk-state            gpio44 gpio45           qup12            s   p      qup-i2c13-data-clk-state            gpio48 gpio49           qup13                                s   s      qup-i2c14-data-clk-state            gpio52 gpio53           qup14                                s   v      qup-i2c15-data-clk-state            gpio56 gpio57           qup15            s   /      qup-i2c16-data-clk-state            gpio60 gpio61           qup16            s   6      qup-i2c17-data-clk-state            gpio64 gpio65           qup17            s   9      qup-i2c18-data-clk-state            gpio68 gpio69           qup18            s   <      qup-i2c19-data-clk-state            gpio72 gpio73           qup19            s   ?      qup-i2c20-data-clk-state            gpio76 gpio77           qup20            s   B      qup-i2c21-data-clk-state            gpio80 gpio81           qup21            s   F      qup-spi0-cs-state           gpio3           qup0             s   L      qup-spi0-data-clk-state         gpio0 gpio1 gpio2           qup0             s   K      qup-spi1-cs-state           gpio7           qup1             s   Q      qup-spi1-data-clk-state         gpio4 gpio5 gpio6           qup1             s   P      qup-spi2-cs-state           gpio11          qup2             s   T      qup-spi2-data-clk-state         gpio8 gpio9 gpio10          qup2             s   S      qup-spi3-cs-state           gpio15          qup3             s   W      qup-spi3-data-clk-state         gpio12 gpio13 gpio14            qup3             s   V      qup-spi4-cs-state           gpio19          qup4                                 s   Z      qup-spi4-data-clk-state         gpio16 gpio17 gpio18            qup4             s   Y      qup-spi5-cs-state           gpio85          qup5             s   ]      qup-spi5-data-clk-state         gpio206 gpio207 gpio84          qup5             s   \      qup-spi6-cs-state           gpio23          qup6             s   `      qup-spi6-data-clk-state         gpio20 gpio21 gpio22            qup6             s   _      qup-spi8-cs-state           gpio31          qup8             s   f      qup-spi8-data-clk-state         gpio28 gpio29 gpio30            qup8             s   e      qup-spi9-cs-state           gpio35          qup9             s   i      qup-spi9-data-clk-state         gpio32 gpio33 gpio34            qup9             s   h      qup-spi10-cs-state          gpio39          qup10            s   l      qup-spi10-data-clk-state            gpio36 gpio37 gpio38            qup10            s   k      qup-spi11-cs-state          gpio43          qup11            s   o      qup-spi11-data-clk-state            gpio40 gpio41 gpio42            qup11            s   n      qup-spi12-cs-state          gpio47          qup12            s   r      qup-spi12-data-clk-state            gpio44 gpio45 gpio46            qup12            s   q      qup-spi13-cs-state          gpio51          qup13            s   u      qup-spi13-data-clk-state            gpio48 gpio49 gpio50            qup13            s   t      qup-spi14-cs-state          gpio55          qup14            s   y      qup-spi14-data-clk-state            gpio52 gpio53 gpio54            qup14            s   x      qup-spi15-cs-state          gpio59          qup15            s   5      qup-spi15-data-clk-state            gpio56 gpio57 gpio58            qup15            s   4      qup-spi16-cs-state          gpio63          qup16            s   8      qup-spi16-data-clk-state            gpio60 gpio61 gpio62            qup16            s   7      qup-spi17-cs-state          gpio67          qup17            s   ;      qup-spi17-data-clk-state            gpio64 gpio65 gpio66            qup17            s   :      qup-spi18-cs-state          gpio71          qup18                                s   >      qup-spi18-data-clk-state            gpio68 gpio69 gpio70            qup18                                s   =      qup-spi19-cs-state          gpio75          qup19                                s   A      qup-spi19-data-clk-state            gpio72 gpio73 gpio74            qup19                                s   @      qup-spi20-cs-state          gpio79          qup20            s   E      qup-spi20-data-clk-state            gpio76 gpio77 gpio78            qup20            s   D      qup-spi21-cs-state          gpio83          qup21            s   H      qup-spi21-data-clk-state            gpio80 gpio81 gpio82            qup21            s   G      qup-uart7-rx-state          gpio26          qup7                                 s   b      qup-uart7-tx-state          gpio27          qup7                                 s   a      qup-uart20-default-state            gpio76 gpio77 gpio78 gpio79         qup20            s   C      sdc2-default-state           s      clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                              data-pins         
  sdc2_data                                ts-int-default-state            gpio23          gpio                                       sd-card-det-n-state         gpio92          gpio                                 s            iommu@15000000        !   2qcom,sm8450-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                                                                                                                                                                                                                                                                                                   s   -      interrupt-controller@17100000            2arm,gic-v3                                                                                                   	                                              s      msi-controller@17140000          2arm,gic-v3-its                                          /            timer@17420000           2arm,armv7-timer-mem                                                               B                  c$    frame@17421000          :                                         B    B           frame@17423000          :                  	            B0          	  disabled          frame@17425000          :                  
            BP          	  disabled          frame@17427000          :                              Bp          	  disabled          frame@17429000          :                              B          	  disabled          frame@1742b000          :                              B          	  disabled          frame@1742d000          :                              B          	  disabled             rsc@17a00000          	  apps_rsc             2qcom,rpmh-rsc         @                                                               :drv-0 drv-1 drv-2 drv-3       $                                        G           W            c                             bcm-voter            2qcom,bcm-voter           s         clock-controller             2qcom,sm8450-rpmh-clk             V           xo                      s   )      power-controller             2qcom,sm8450-rpmhpd                     o            s   M   opp-table            2operating-points-v2          s      opp1            s         opp2            s   0         s   $      opp3            s   @         s   %      opp4            s            s   &      opp5            s            s         opp6            s         opp7            s  @      opp8            s  P      opp9            s        opp10           s              pm8350-rpmh-regulators           2qcom,pm8350-rpmh-regulators         }b                                                                                                                                    &           5           F           W           h      smps10          }pm8350_s10           w@         w@      smps11          }pm8350_s11                    ؀         s         smps12          }pm8350_s12           @         \         s         ldo1          
  }pm8350_l1                     	                    s         ldo2          
  }pm8350_l2            .          .                     s         ldo3          
  }pm8350_l3            @         @                 ldo5          
  }pm8350_l5            m                             s   {      ldo6          
  }pm8350_l6            O         O                    s   |      ldo7          
  }pm8350_l7            &5@         &5@                 ldo9          
  }pm8350_l9            O         O                    pm8350c-rpmh-regulators          2qcom,pm8350c-rpmh-regulators            }c                                                                                                                                                          	           	&           	5      smps1           }pm8350c_s1           w@         @         s         smps10          }pm8350c_s10          B@               bob       	  }vreg_bob             3@         <l                    s         ldo1            }pm8350c_l1           w@         w@                    s   ~      ldo2            }pm8350c_l2           w@         w@                 ldo3            }pm8350c_l3           2K          2j@                 ldo4            }pm8350c_l4            @         -                 ldo5            }pm8350c_l5            @         -                 ldo6            }pm8350c_l6           -*         -*                    s         ldo7            }pm8350c_l7           -          -                  ldo8            }pm8350c_l8           w@         w@                 ldo9            }pm8350c_l9           -*         -*                    s         ldo10           }pm8350c_l10          O         O                 ldo12           }pm8350c_l12          w@                          ldo13           }pm8350c_l13          -         -                    pm8450-rpmh-regulators           2qcom,pm8450-rpmh-regulators         }h                                                                             	D           	R           	`      smps3         
  }pm8450_s3                      	'      ldo2          
  }pm8450_l2            m                          ldo3          
  }pm8450_l3                                         pmr735a-rpmh-regulators          2qcom,pmr735a-rpmh-regulators            }e                                            	n           	R           	`           	           	      smps1           }pmr735a_s1           O         ƀ         s         smps2           }pmr735a_s2                     ހ         s         smps3           }pmr735a_s3           8         #      ldo1            }pmr735a_l1           5          5       ldo2            }pmr735a_l2           S                ldo3            }pmr735a_l3           O         O      ldo4            }pmr735a_l4                          ldo5            }pmr735a_l5           m         m      ldo6            }pmr735a_l6           O         O      ldo7            }pmr735a_l7           *         *            cpufreq@17d91000          +   2qcom,sm8450-cpufreq-epss qcom,cpufreq-epss        0                                0              '  :freq-domain0 freq-domain1 freq-domain2             )       .   &        xo alternate          $                                      $  idcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2         	            s         interconnect@19100000            2qcom,sm8450-gem-noc                                                     s   2      system-cache-controller@19200000             2qcom,sm8450-llcc                          X                       :llcc_base llcc_broadcast_base                 
         ufshc@1d84000         +   2qcom,sm8450-ufshc qcom,ufshc jedec,ufs-2.0                @       0     ؀                :std ice               	                      ufsphy          	           t              .           rst             .              -             0  f                       2             &            ;ufs-ddr cpu-ufs       {  core_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     .      .   
   .      .      )       .      .      .      .         H  	xh                 xh xh                         xh       	  disabled             s         phy@1d87000          2qcom,sm8450-qmp-ufs-phy              p                                                 ref ref_aux qref               )       .      .                          ufsphy        	  disabled       phy@1d87400       P       t           v            |            x           z                1             s            sdhci@8804000         $   2qcom,sm8450-sdhci qcom,sdhci-msm-v5              @                                            ihc_irq pwr_irq             .      .      )            iface core xo              .         0  f      
                 2                          ;sdhc-ddr cpu-sdhc              -                  M            o           	            	        	               okay            	   w   \            #default sleep           1              
              
           
            
*         
2   opp-table            2operating-points-v2          s      opp-100000000                           %      opp-202000000               
F                       usb@a6f8800          2qcom,sm8450-dwc3 qcom,dwc3               
o                okay                                            0     .      .      .      .      .      .         &  cfg_noc core iface sleep mock_utmi xo              .      .           $        4  G                                              2  ihs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq               .              .      usb@a600000       
   2snps,dwc3                
`                                      -                 
9         
R                      usb2-phy usb3-phy           
jperipheral           interconnect@320c0000            2qcom,sm8450-nsp-noc              2                                     interconnect@3c40000             2qcom,sm8450-lpass-ag-noc                        r                                thermal-zones      aoss0-thermal           
r            
            
          trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpuss0-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpuss1-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpuss3-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpuss4-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpu4-top-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu4-bottom-thermal         
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu5-top-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu5-bottom-thermal         
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu6-top-thermal            
r            
            
      	   trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu6-bottom-thermal         
r            
            
      
   trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu7-top-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu7-middle-thermal         
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu7-bottom-thermal         
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                gpu-top-thermal         
r   
        
            
         trips      thermal-engine-config           
 H        
           Epassive       thermal-hal-config          
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive       tj_cfg          
 s        
           Epassive             gpu-bottom-thermal          
r   
        
            
         trips      thermal-engine-config           
 H        
           Epassive       thermal-hal-config          
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive       tj_cfg          
 s        
           Epassive             aoss1-thermal           
r            
            
          trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             cpu0-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu1-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu2-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cpu3-thermal            
r            
            
         trips      trip-point0         
 _        
           Epassive       trip-point1         
 s        
           Epassive       cpu_crit            
         
        	   Ecritical                cdsp0-thermal           
r   
        
            
         trips      thermal-engine-config           
 H        
           Epassive       thermal-hal-config          
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive       junction-config         
 s        
           Epassive             cdsp1-thermal           
r   
        
            
         trips      thermal-engine-config           
 H        
           Epassive       thermal-hal-config          
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive       junction-config         
 s        
           Epassive             cdsp2-thermal           
r   
        
            
         trips      thermal-engine-config           
 H        
           Epassive       thermal-hal-config          
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive       junction-config         
 s        
           Epassive             video-thermal           
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             mem-thermal         
r   
        
            
      	   trips      thermal-engine-config           
 H        
           Epassive       ddr0-config         
 _        
           Epassive       reset-mon-cfg           
 8        
           Epassive             modem0-thermal          
r            
            
      
   trips      thermal-engine-config           
 H        
           Epassive       mdmss0-config0          
 p        
           Epassive       mdmss0-config1          
 (        
           Epassive       reset-mon-cfg           
 8        
           Epassive             modem1-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       mdmss1-config0          
 p        
           Epassive       mdmss1-config1          
 (        
           Epassive       reset-mon-cfg           
 8        
           Epassive             modem2-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       mdmss2-config0          
 p        
           Epassive       mdmss2-config1          
 (        
           Epassive       reset-mon-cfg           
 8        
           Epassive             modem3-thermal          
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       mdmss3-config0          
 p        
           Epassive       mdmss3-config1          
 (        
           Epassive       reset-mon-cfg           
 8        
           Epassive             camera0-thermal         
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive             camera1-thermal         
r            
            
         trips      thermal-engine-config           
 H        
           Epassive       reset-mon-cfg           
 8        
           Epassive                timer            2arm,armv8-timer       0                                
           c$       aliases       $  
/soc@0/geniqup@9c0000/serial@99c000       imx650-vana-regulator            2regulator-fixed         }imx650_vana_vreg            U   w                
      vph-pwr-regulator            2regulator-fixed         }vph_pwr          8u          8u          
         
         s            	interrupt-parent #address-cells #size-cells model compatible chassis-type stdout-path #clock-cells clock-frequency phandle device_type reg enable-method next-level-cache power-domains power-domain-names qcom,freq-domain #cooling-cells cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop interconnects #reset-cells #interconnect-cells qcom,bcm-voters interrupts #power-domain-cells domain-idle-states opp-hz required-opps ranges no-map hwlocks qcom,client-id qcom,vmid console-size record-size ecc-size qcom,smem interrupts-extended mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges clocks clock-names #dma-cells dma-channels dma-channel-mask iommus status pinctrl-names pinctrl-0 interconnect-names dmas dma-names spi-max-frequency operating-points-v2 reset-gpios cirrus,boost-peak-milliamp cirrus,boost-ind-nanohenry cirrus,boost-cap-microfarad cirrus,gpio2-src-select cirrus,gpio2-output-enable cirrus,asp-sdout-hiz #sound-dai-cells reg-names linux,pci-domain bus-range num-lanes interrupt-names interrupt-map-mask interrupt-map iommu-map resets reset-names phys phy-names perst-gpios wake-gpios max-link-speed assigned-clocks assigned-clock-rates vdda-phy-supply vdda-pll-supply #phy-cells clock-output-names perst-gpio enable-gpio #hwlock-cells vdda18-supply vdda33-supply memory-region qcom,qmp qcom,smem-states qcom,smem-state-names firmware-name label qcom,glink-channels qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells #mbox-cells gpio-controller #gpio-cells gpio-ranges wakeup-parent gpio-reserved-ranges pins drive-strength bias-disable bias-pull-up function bias-pull-down input-enable #iommu-cells #global-interrupts #redistributor-regions redistributor-stride msi-controller #msi-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config 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 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 vdd-l2-supply vdd-l3-supply vdd-l4-supply vdd-l1-l2-supply vdd-l5-l6-supply vdd-l7-bob-supply #freq-domain-cells lanes-per-direction freq-table-hz bus-width dma-coherent sdhci-caps-mask cd-gpios pinctrl-1 vmmc-supply vqmmc-supply no-sdio no-mmc snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode polling-delay-passive polling-delay thermal-sensors temperature hysteresis serial0 enable-active-high regulator-always-on regulator-boot-on 