    8    (            	                                                                    '   ,Qualcomm Technologies, Inc. SM8450 HDK           2qcom,sm8450-hdk qcom,sm8450    chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             V          f         sleep-clk            2fixed-clock          I             V  }          f   ,         cpus                                 cpu@0            ncpu          2qcom,kryo780             z                 ~psci                                     psci                                         f      l2-cache             2cache                        f      l3-cache             2cache            f               cpu@100          ncpu          2qcom,kryo780             z                ~psci                                     psci                                         f      l2-cache             2cache                        f            cpu@200          ncpu          2qcom,kryo780             z                ~psci                            	         psci                                         f      l2-cache             2cache                        f            cpu@300          ncpu          2qcom,kryo780             z                ~psci                
                     psci                                         f      l2-cache             2cache                        f   
         cpu@400          ncpu          2qcom,kryo780             z                ~psci                                     psci                                        f      l2-cache             2cache                        f            cpu@500          ncpu          2qcom,kryo780             z                ~psci                                     psci                                        f      l2-cache             2cache                        f            cpu@600          ncpu          2qcom,kryo780             z                ~psci                                     psci                                        f      l2-cache             2cache                        f            cpu@700          ncpu          2qcom,kryo780             z                ~psci                                     psci                                        f      l2-cache             2cache                        f            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           @                     '          7           H         f          cpu-sleep-1-0            2arm,idle-state           gold-rail-power-collapse             @            X        '          7           H         f   !         domain-idle-states     cluster-sleep-0          2domain-idle-state            cluster-l3-off           A  D                  '  	        7           H         f   "      cluster-sleep-1          2domain-idle-state            cluster-power-collapse           A D          
        '          7  6         H         f   #            firmware       scm          2qcom,scm-sm8450 qcom,scm            Y                            g            interconnect-0           2qcom,sm8450-clk-virt            t                       f   0      interconnect-1           2qcom,sm8450-mc-virt         t                       f         memory@a0000000          nmemory           z                     pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc    cpu0                                                 f         cpu1                                                 f         cpu2                                                 f   	      cpu3                                                 f         cpu4                                       !         f         cpu5                                       !         f         cpu6                                       !         f         cpu7                                       !         f         cpu-cluster0                           "   #         f            opp-table-qup            2operating-points-v2          f   N   opp-50000000                           $      opp-75000000                xh           %      opp-100000000                           &         reserved-memory                                      memory@80000000          z            `                 memory@80600000          z    `                        memory@80640000          z    d                        memory@807c0000          z    |                        memory@80800000          z                            memory@80860000          2qcom,cmd-db          z                            memory@80880000          z                            memory@808a0000          z                            memory@808e0000          z            @                memory@808e4000          z    @                       memory@80900000       
   2qcom,smem            z                         '                  memory@80b00000          z                            memory@80c00000          z          `                 memory@85700000          z    p       p                 memory@85e00000          z                              f         memory@88000000          z                               f         memory@89900000          z                               f         memory@8b900000          z                            memory@8b910000          z                            memory@8b91a000          z                            memory@8ba00000          z                            memory@8bb80000          z                            memory@8bbe0000          z                            memory@8bc00000          z                               f         memory@9ee00000          z           p                 memory@9f500000          z    P                        memory@9fd00000          2qcom,rmtfs-mem           z           (                                       memory@a6e00000          z                            memory@a6f00000          z                            memory@bb000000          z                             memory@c0000000          z                              memory@e0000000          z            `                 memory@e0600000          z    `       @                 memory@e0a00000          z                            memory@e0b00000          z          0                memory@e55f3000          z    _0                       memory@e55fc000          z    _       @                memory@e5600000          z    `                        memory@e8800000          z                            memory@e8900000          z                            memory@e9b00000          z           P                 memory@ea000000          z                            memory@ed900000          z                              smp2p-adsp           2qcom,smp2p                         (                 ,   (              3            B      master-kernel           Rmaster-kernel           b            f         slave-kernel            Rslave-kernel             y                    f            smp2p-cdsp           2qcom,smp2p             ^             (                 ,   (              3            B      master-kernel           Rmaster-kernel           b            f         slave-kernel            Rslave-kernel             y                    f            smp2p-modem          2qcom,smp2p                         (                 ,   (              3            B      master-kernel           Rmaster-kernel           b            f         slave-kernel            Rslave-kernel             y                    f         ipa-ap-to-modem         Ripa         b         ipa-modem-to-ap         Ripa          y                    smp2p-slpi           2qcom,smp2p                         (                 ,   (              3            B      master-kernel           Rmaster-kernel           b            f         slave-kernel            Rslave-kernel             y                    f            soc@0                                                                                                   2simple-bus     clock-controller@100000          2qcom,gcc-sm8450          z            B          I           g                         )       *   +   ,      2  bi_tcxo pcie_0_pipe_clk pcie_1_pipe_clk sleep_clk            f   .      dma-controller@800000            2qcom,sm8450-gpi-dma                     z                            L         M         N         O         P         Q         R         S         T         U         V         W                         ~           -            	  disabled             f   3      geniqup@8c0000           2qcom,geni-se-qup             z                       m-ahb s-ahb            .      .              -                                              	  disabled       i2c@880000           2qcom,geni-i2c            z             @         se             .   x        default            /              u                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3              3                  $tx rx         	  disabled          spi@880000           2qcom,geni-spi            z             @         se             .   x              u           default            4   5        .      0  Y   0          0          1          2               qup-core qup-config             3              3                  $tx rx                                   	  disabled          i2c@884000           2qcom,geni-i2c            z     @       @         se             .   z        default            6              G                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          spi@884000           2qcom,geni-spi            z     @       @         se             .   z              G           default            7   8        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled          i2c@888000           2qcom,geni-i2c            z            @         se             .   |        default            9              H                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          spi@888000           2qcom,geni-spi            z            @         se             .   |              H           default            :   ;        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled          i2c@88c000           2qcom,geni-i2c            z            @         se             .   ~        default            <              I                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          spi@88c000           2qcom,geni-spi            z            @         se             .   ~              I           default            =   >        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled          i2c@890000           2qcom,geni-i2c            z             @         se             .           default            ?              J                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          spi@890000           2qcom,geni-spi            z             @         se             .                 J           default            @   A        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled          i2c@894000           2qcom,geni-i2c            z     @       @         se             .           default            B              K                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          serial@894000            2qcom,geni-uart           z     @       @         se             .           default            C              K         	  disabled          spi@894000           2qcom,geni-spi            z     @       @         se             .                 K           default            D   E        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled          i2c@898000           2qcom,geni-i2c            z            @         se             .           default            F              C                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              3             3                 $tx rx         	  disabled          spi@898000           2qcom,geni-spi            z            @         se             .                 C           default            G   H        .      0  Y   0          0          1          2               qup-core qup-config             3             3                 $tx rx                                   	  disabled             dma-controller@900000            2qcom,sm8450-gpi-dma                     z                                                                                                                                                                    ~           -            	  disabled             f   J      geniqup@9c0000           2qcom,geni-se-qup             z                       m-ahb s-ahb            .      .              -              Y   0           0             	  qup-core                                              okay       i2c@980000           2qcom,geni-i2c            z             @         se             .   V        default            I              Y                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J              J                  $tx rx         	  disabled          spi@980000           2qcom,geni-spi            z             @         se             .   V              Y           default            K   L            M            @   N      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J              J                  $tx rx                                   	  disabled          i2c@984000           2qcom,geni-i2c            z     @       @         se             .   X        default            O              Z                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@984000           2qcom,geni-spi            z     @       @         se             .   X              Z           default            P   Q      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          i2c@988000           2qcom,geni-i2c            z            @         se             .   Z        default            R              [                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@988000           2qcom,geni-spi            z            @         se             .   Z              [           default            S   T      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          i2c@98c000           2qcom,geni-i2c            z            @         se             .   \        default            U              \                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@98c000           2qcom,geni-spi            z            @         se             .   \              \           default            V   W      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          i2c@990000           2qcom,geni-i2c            z             @         se             .   ^        default            X              ]                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@990000           2qcom,geni-spi            z             @         se             .   ^              ]           default            Y   Z            M            @   N      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          i2c@994000           2qcom,geni-i2c            z     @       @         se             .   `        default            [              ^                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@994000           2qcom,geni-spi            z     @       @         se             .   `              ^           default            \   ]      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          i2c@998000           2qcom,geni-i2c            z            @         se             .   b        default            ^              _                                   H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx         	  disabled          spi@998000           2qcom,geni-spi            z            @         se             .   b              _           default            _   `      H  Y   0           0          1          2                                   qup-core qup-config qup-memory              J             J                 $tx rx                                   	  disabled          serial@99c000            2qcom,geni-debug-uart             z            @         se             .   d        default            a   b              `           okay             dma-controller@a00000            2qcom,sm8450-gpi-dma                     z                                                                                  %         &         '         (         )         *                         ~           -   V          	  disabled             f   d      geniqup@ac0000           2qcom,geni-se-qup             z             `         m-ahb s-ahb            .      .              -   C            Y   0          0             	  qup-core                                            	  disabled       i2c@a80000           2qcom,geni-i2c            z             @         se             .   h        default            c              a                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d              d                  $tx rx         	  disabled          spi@a80000           2qcom,geni-spi            z             @         se             .   h              a           default            e   f      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d              d                  $tx rx                                   	  disabled          i2c@a84000           2qcom,geni-i2c            z     @       @         se             .   j        default            g              b                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx         	  disabled          spi@a84000           2qcom,geni-spi            z     @       @         se             .   j              b           default            h   i      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          i2c@a88000           2qcom,geni-i2c            z            @         se             .   l        default            j              c                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx         	  disabled          spi@a88000           2qcom,geni-spi            z            @         se             .   l              c           default            k   l      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          i2c@a8c000           2qcom,geni-i2c            z            @         se             .   n        default            m              d                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx         	  disabled          spi@a8c000           2qcom,geni-spi            z            @         se             .   n              d           default            n   o      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          i2c@a90000           2qcom,geni-i2c            z             @         se             .   p        default            p              e                                   H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx         	  disabled          spi@a90000           2qcom,geni-spi            z             @         se             .   p              e           default            q   r      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          i2c@a94000           2qcom,geni-i2c            z     @       @         se             .   r        default            s              f         H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          spi@a94000           2qcom,geni-spi            z     @       @         se             .   r              f           default            t   u      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          i2c@a98000           2qcom,geni-i2c            z            @         se             .   t        default            v              k         H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled          spi@a98000           2qcom,geni-spi            z            @         se             .   t              k           default            w   x      H  Y   0          0          1          2                                   qup-core qup-config qup-memory              d             d                 $tx rx                                   	  disabled             pci@1c00000          2qcom,pcie-sm8450-pcie0        P   z            0     `             `             `             `                 Tparf dbi elbi atu config             npci         ^            o               y                                  8                 `                 `0      `0                                  msi                                                                                                                                                                                                 \     .   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            y   ^              y   `            default            z        okay                     phy@1c06000           2qcom,sm8450-qmp-gen3x1-pcie-phy          z    `                                                      .   /   .   1   .   2   .   4        aux cfg_ahb ref refgen             .           phy            .   4                 okay            +   {        ;   |   phy@1c06200       @   z    n            p            b            f                   .   6        pipe0            I            K            Vpcie_0_pipe_clk          f   *         pci@1c08000          2qcom,pcie-sm8450-pcie1        P   z           0     @             @             @             @                 Tparf dbi elbi atu config             npci         ^           o               y                                  8                 @                 @0      @0                      3           msi                                                                                                                                                                                             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            y   a              y   c            default            }        okay          phy@1c0f000           2qcom,sm8450-qmp-gen4x2-pcie-phy          z                                                          .   ?   .   <   .   =   .   A        aux cfg_ahb ref refgen             .           phy            .   A                 okay            +   ~        ;   |   phy@1c0e000       `   z                                                                                   .   C        pipe0            I            K            Vpcie_1_pipe_clk          f   +         interconnect@1500000             2qcom,sm8450-config-noc           z    P                t                       f         interconnect@1680000             2qcom,sm8450-system-noc           z    h                t                       f   1      interconnect@16c0000             2qcom,sm8450-pcie-anoc            z    l                t                    interconnect@16e0000             2qcom,sm8450-aggre1-noc           z    n               t              .   
   .                       f         interconnect@1700000             2qcom,sm8450-aggre2-noc           z    p               t                          .      .   	   .   
   )            f         interconnect@1740000             2qcom,sm8450-mmss-noc             z    t               t                    hwlock@1f40000           2qcom,tcsr-mutex          z                     i            f   '      phy@88e3000       0   2qcom,sm8450-usb-hs-phy qcom,usb-snps-hs-7nm-phy          z    0                okay            K               )            ref            .           ;   {        w                       f         phy-wrapper@88e9000          2qcom,sm8450-qmp-usb3-phy              z                                 okay                                                 .      )       .           aux ref_clk_src com_aux            .      .           phy common          +   |        ;      phy@88e9200       `   z                                                                                K             I               .           pipe0           Vusb3_phy_pipe_clk_src            f            remoteproc@2400000           2qcom,sm8450-slpi-pas             z    @        @       <        	                                              #  wdog fatal ready handover stop-ack             )            xo              M      M            lcx lmx                                              stop            okay            qcom/sm8450/slpi.mbn       glink-edge             (                  ,   (               slpi            B      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           sdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb          z              -  A          compute-cb@2             2qcom,fastrpc-compute-cb          z              -  B          compute-cb@3             2qcom,fastrpc-compute-cb          z              -  C                   remoteproc@30000000          2qcom,sm8450-adsp-pas             z    0                <                                                      #  wdog fatal ready handover stop-ack             )            xo              M      M            lcx lmx                                              stop            okay            qcom/sm8450/adsp.mbn       glink-edge             (                  ,   (               lpass           B      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           adsp                                 compute-cb@3             2qcom,fastrpc-compute-cb          z              -            compute-cb@4             2qcom,fastrpc-compute-cb          z              -            compute-cb@5             2qcom,fastrpc-compute-cb          z              -                     remoteproc@32300000          2qcom,sm8450-cdsp-pas             z    20      @        @           B                                              #  wdog fatal ready handover stop-ack             )            xo              M       M   
         cx mxc                                               stop            okay            qcom/sm8450/cdsp.mbn       glink-edge             (                  ,   (               cdsp            B      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb          z              -  !a      -  !         compute-cb@2             2qcom,fastrpc-compute-cb          z              -  !b      -  "         compute-cb@3             2qcom,fastrpc-compute-cb          z              -  !c      -  #         compute-cb@4             2qcom,fastrpc-compute-cb          z              -  !d      -  $         compute-cb@5             2qcom,fastrpc-compute-cb          z              -  !e      -  %         compute-cb@6             2qcom,fastrpc-compute-cb          z              -  !f      -  &         compute-cb@7             2qcom,fastrpc-compute-cb          z              -  !g      -  '         compute-cb@8             2qcom,fastrpc-compute-cb          z              -  !h      -  (                  remoteproc@4080000           2qcom,sm8450-mpss-pas             z            @@      L                                                                  0  wdog fatal ready handover stop-ack shutdown-ack            )            xo              M       M            cx mss                                               stop            okay            qcom/sm8450/modem.mbn      glink-edge             (                  ,   (               modem           B            clock-controller@ade0000             2qcom,sm8450-camcc            z    
                    .      )       )      ,            M              %         I           g                    	  disabled          interrupt-controller@b220000             2qcom,sm8450-pdc qcom,pdc              z    "             @        d      H                      (     6   ^  a      }   ?      ~                                      y         f         thermal-sensor@c263000            2qcom,sm8450-tsens qcom,tsens-v2           z    &0            "                 	                                     uplow critical                      f         thermal-sensor@c265000            2qcom,sm8450-tsens qcom,tsens-v2           z    &P            "0                	                                     uplow critical                      f         power-controller@c300000          #   2qcom,sm8450-aoss-qmp qcom,aoss-qmp           z    0                    (                   ,   (                 I             f         mailbox@ed18000          2qcom,sm8450-ipcc qcom,ipcc           z    р                                   y                   -            f   (      pinctrl@f100000          2qcom,sm8450-tlmm             z           0                             9        I            y                   U   y                   a           o         $            f   y   sdc2-sleep-state       clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                              data-pins         
  sdc2_data                                pcie0-default-state          f   z   perst-pins          gpio94          gpio                              clkreq-pins         gpio95          pcie0_clkreqn                             wake-pins           gpio96          gpio                                 pcie1-default-state          f   }   perst-pins          gpio97          gpio                              clkreq-pins         gpio98          pcie1_clkreqn                             wake-pins           gpio99          gpio                                 qup-i2c0-data-clk-state         gpio0 gpio1         qup0             f   I      qup-i2c1-data-clk-state         gpio4 gpio5         qup1             f   O      qup-i2c2-data-clk-state         gpio8 gpio9         qup2             f   R      qup-i2c3-data-clk-state         gpio12 gpio13           qup3             f   U      qup-i2c4-data-clk-state         gpio16 gpio17           qup4             f   X      qup-i2c5-data-clk-state         gpio206 gpio207         qup5             f   [      qup-i2c6-data-clk-state         gpio20 gpio21           qup6             f   ^      qup-i2c8-data-clk-state         gpio28 gpio29           qup8             f   c      qup-i2c9-data-clk-state         gpio32 gpio33           qup9             f   g      qup-i2c10-data-clk-state            gpio36 gpio37           qup10            f   j      qup-i2c11-data-clk-state            gpio40 gpio41           qup11            f   m      qup-i2c12-data-clk-state            gpio44 gpio45           qup12            f   p      qup-i2c13-data-clk-state            gpio48 gpio49           qup13                                f   s      qup-i2c14-data-clk-state            gpio52 gpio53           qup14                                f   v      qup-i2c15-data-clk-state            gpio56 gpio57           qup15            f   /      qup-i2c16-data-clk-state            gpio60 gpio61           qup16            f   6      qup-i2c17-data-clk-state            gpio64 gpio65           qup17            f   9      qup-i2c18-data-clk-state            gpio68 gpio69           qup18            f   <      qup-i2c19-data-clk-state            gpio72 gpio73           qup19            f   ?      qup-i2c20-data-clk-state            gpio76 gpio77           qup20            f   B      qup-i2c21-data-clk-state            gpio80 gpio81           qup21            f   F      qup-spi0-cs-state           gpio3           qup0             f   L      qup-spi0-data-clk-state         gpio0 gpio1 gpio2           qup0             f   K      qup-spi1-cs-state           gpio7           qup1             f   Q      qup-spi1-data-clk-state         gpio4 gpio5 gpio6           qup1             f   P      qup-spi2-cs-state           gpio11          qup2             f   T      qup-spi2-data-clk-state         gpio8 gpio9 gpio10          qup2             f   S      qup-spi3-cs-state           gpio15          qup3             f   W      qup-spi3-data-clk-state         gpio12 gpio13 gpio14            qup3             f   V      qup-spi4-cs-state           gpio19          qup4                                 f   Z      qup-spi4-data-clk-state         gpio16 gpio17 gpio18            qup4             f   Y      qup-spi5-cs-state           gpio85          qup5             f   ]      qup-spi5-data-clk-state         gpio206 gpio207 gpio84          qup5             f   \      qup-spi6-cs-state           gpio23          qup6             f   `      qup-spi6-data-clk-state         gpio20 gpio21 gpio22            qup6             f   _      qup-spi8-cs-state           gpio31          qup8             f   f      qup-spi8-data-clk-state         gpio28 gpio29 gpio30            qup8             f   e      qup-spi9-cs-state           gpio35          qup9             f   i      qup-spi9-data-clk-state         gpio32 gpio33 gpio34            qup9             f   h      qup-spi10-cs-state          gpio39          qup10            f   l      qup-spi10-data-clk-state            gpio36 gpio37 gpio38            qup10            f   k      qup-spi11-cs-state          gpio43          qup11            f   o      qup-spi11-data-clk-state            gpio40 gpio41 gpio42            qup11            f   n      qup-spi12-cs-state          gpio47          qup12            f   r      qup-spi12-data-clk-state            gpio44 gpio45 gpio46            qup12            f   q      qup-spi13-cs-state          gpio51          qup13            f   u      qup-spi13-data-clk-state            gpio48 gpio49 gpio50            qup13            f   t      qup-spi14-cs-state          gpio55          qup14            f   x      qup-spi14-data-clk-state            gpio52 gpio53 gpio54            qup14            f   w      qup-spi15-cs-state          gpio59          qup15            f   5      qup-spi15-data-clk-state            gpio56 gpio57 gpio58            qup15            f   4      qup-spi16-cs-state          gpio63          qup16            f   8      qup-spi16-data-clk-state            gpio60 gpio61 gpio62            qup16            f   7      qup-spi17-cs-state          gpio67          qup17            f   ;      qup-spi17-data-clk-state            gpio64 gpio65 gpio66            qup17            f   :      qup-spi18-cs-state          gpio71          qup18                                f   >      qup-spi18-data-clk-state            gpio68 gpio69 gpio70            qup18                                f   =      qup-spi19-cs-state          gpio75          qup19                                f   A      qup-spi19-data-clk-state            gpio72 gpio73 gpio74            qup19                                f   @      qup-spi20-cs-state          gpio79          qup20            f   E      qup-spi20-data-clk-state            gpio76 gpio77 gpio78            qup20            f   D      qup-spi21-cs-state          gpio83          qup21            f   H      qup-spi21-data-clk-state            gpio80 gpio81 gpio82            qup21            f   G      qup-uart7-rx-state          gpio26          qup7                                 f   b      qup-uart7-tx-state          gpio27          qup7                                 f   a      qup-uart20-default-state            gpio76 gpio77 gpio78 gpio79         qup20            f   C         iommu@15000000        !   2qcom,sm8450-smmu-500 arm,mmu-500             z                                                  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                                                                                                                                                                                                                                                                                                   f   -      interrupt-controller@17100000            2arm,gic-v3                      y                                    z                                         	                                              f      msi-controller@17140000          2arm,gic-v3-its           z                              %            timer@17420000           2arm,armv7-timer-mem                                                           z    B                  V$    frame@17421000          0                                         zB    B           frame@17423000          0                  	            zB0          	  disabled          frame@17425000          0                  
            zBP          	  disabled          frame@17427000          0                              zBp          	  disabled          frame@17429000          0                              zB          	  disabled          frame@1742b000          0                              zB          	  disabled          frame@1742d000          0                              zB          	  disabled             rsc@17a00000          	  apps_rsc             2qcom,rpmh-rsc         @   z                                                            Tdrv-0 drv-1 drv-2 drv-3       $                                        =           M            Y                             bcm-voter            2qcom,bcm-voter           f         clock-controller             2qcom,sm8450-rpmh-clk             I           xo                      f   )      power-controller             2qcom,sm8450-rpmhpd                     @            f   M   opp-table            2operating-points-v2          f      opp1            i         opp2            i   0         f   $      opp3            i   @         f   %      opp4            i            f   &      opp5            i            f         opp6            i         opp7            i  @      opp8            i  P      opp9            i        opp10           i              pm8350-rpmh-regulators           2qcom,pm8350-rpmh-regulators         sb                                                                                                                                               +           <           M           ^           s      smps10          vreg_s10b_1p8            w@         w@      smps11          vreg_s11b_0p95           p         ؀         f         smps12          vreg_s12b_1p25           p         \         f         ldo1            vreg_l1b_0p91                     	                    f         ldo2            vreg_l2b_3p07            .          .                     f         ldo3            vreg_l3b_0p9             @         @                 ldo5            vreg_l5b_0p88            m                             f   {      ldo6            vreg_l6b_1p2             O         O                    f   |      ldo7            vreg_l7b_2p5             &5@         &5@                    f         ldo9            vreg_l9b_1p2             O         O                    f            pm8350c-rpmh-regulators          2qcom,pm8350c-rpmh-regulators            sc                                                                                                                                                                     *           9      smps1           vreg_s1c_1p86            w@         @         f         smps10          vreg_s10c_1p05           B@               bob       	  vreg_bob             -          <l                    f         ldo1            vreg_l1c_1p8             w@         w@                    f         ldo3            vreg_l3c_3p0             2K          2j@                 ldo4            vreg_l4c_1p8              @         -                 ldo5            vreg_l5c_1p8              @         -                 ldo6            vreg_l6c_1p8             w@         -                  ldo7            vreg_l7c_3p0             -          -                  ldo8            vreg_l8c_1p8             w@         w@                 ldo9            vreg_l9c_2p96            -*         -                  ldo12           vreg_l12c_1p8            w@                          ldo13           vreg_l13c_3p0            -         -                    pm8450-rpmh-regulators           2qcom,pm8450-rpmh-regulators         sh                                                                             H           V           d      smps2           vreg_s2h_0p95                     ؀         f         smps3           vreg_s3h_0p5                              ldo2            vreg_l2h_0p91            m                             f   ~      ldo3            vreg_l3h_0p91                                         pmr735a-rpmh-regulators          2qcom,pmr735a-rpmh-regulators            se                                            r           V           d                            smps1           vreg_s1e_1p25            O         ƀ         f         smps2           vreg_s2e_0p85                      ހ         f         ldo1            vreg_l1e_0p8             5          5       ldo2            vreg_l2e_0p8             5          5       ldo3            vreg_l3e_1p2             O         O      ldo4            vreg_l4e_1p7                            ldo5            vreg_l5e_0p88            m         m      ldo6            vreg_l6e_1p2             O         O      ldo7            vreg_l7e_2p8             *         *            cpufreq@17d91000          +   2qcom,sm8450-cpufreq-epss qcom,cpufreq-epss        0   z                             0              '  Tfreq-domain0 freq-domain1 freq-domain2             )       .   &        xo alternate          $                                      $  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2                     f         interconnect@19100000            2qcom,sm8450-gem-noc          z                    t                       f   2      system-cache-controller@19200000             2qcom,sm8450-llcc              z            X                       Tllcc_base llcc_broadcast_base                 
         ufshc@1d84000         +   2qcom,sm8450-ufshc qcom,ufshc jedec,ufs-2.0            z    @       0     ؀                Tstd ice               	                      ufsphy                     g              .           rst             .              -                      0  Y                       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         okay               y                                  	           	 O         f         phy@1d87000          2qcom,sm8450-qmp-ufs-phy          z    p                                                 ref ref_aux qref               )       .      .                          ufsphy          okay            +   {        ;   |   phy@1d87400       P   z    t           v            |            x           z                K             f            sdhci@8804000         $   2qcom,sm8450-sdhci qcom,sdhci-msm-v5          z    @                                            hc_irq pwr_irq             .      .      )            iface core xo              .         0  Y      
                 2                          sdhc-ddr cpu-sdhc              -                  M            @           	.                    	8             	  disabled       opp-table            2operating-points-v2          f      opp-100000000                           %      opp-202000000               
F                       usb@a6f8800          2qcom,sm8450-dwc3 qcom,dwc3           z    
o                okay                                            0     .      .      .      .      .      .         &  cfg_noc core iface sleep mock_utmi xo              .      .           $        4                                                2  hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq               .              .      usb@a600000       
   2snps,dwc3            z    
`                                      -                 	H         	a                      usb2-phy usb3-phy           	yperipheral           interconnect@320c0000            2qcom,sm8450-nsp-noc          z    2                 t                    interconnect@3c40000             2qcom,sm8450-lpass-ag-noc             z           r         t                       thermal-zones      aoss0-thermal           	            	            	          trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpuss0-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpuss1-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpuss3-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpuss4-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpu4-top-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu4-bottom-thermal         	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu5-top-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu5-bottom-thermal         	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu6-top-thermal            	            	            	      	   trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu6-bottom-thermal         	            	            	      
   trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu7-top-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu7-middle-thermal         	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu7-bottom-thermal         	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                gpu-top-thermal         	   
        	            	         trips      thermal-engine-config           	 H        	           upassive       thermal-hal-config          	 H        	           upassive       reset-mon-cfg           	 8        	           upassive       tj_cfg          	 s        	           upassive             gpu-bottom-thermal          	   
        	            	         trips      thermal-engine-config           	 H        	           upassive       thermal-hal-config          	 H        	           upassive       reset-mon-cfg           	 8        	           upassive       tj_cfg          	 s        	           upassive             aoss1-thermal           	            	            	          trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             cpu0-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu1-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu2-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cpu3-thermal            	            	            	         trips      trip-point0         	 _        	           upassive       trip-point1         	 s        	           upassive       cpu_crit            	         	        	   ucritical                cdsp0-thermal           	   
        	            	         trips      thermal-engine-config           	 H        	           upassive       thermal-hal-config          	 H        	           upassive       reset-mon-cfg           	 8        	           upassive       junction-config         	 s        	           upassive             cdsp1-thermal           	   
        	            	         trips      thermal-engine-config           	 H        	           upassive       thermal-hal-config          	 H        	           upassive       reset-mon-cfg           	 8        	           upassive       junction-config         	 s        	           upassive             cdsp2-thermal           	   
        	            	         trips      thermal-engine-config           	 H        	           upassive       thermal-hal-config          	 H        	           upassive       reset-mon-cfg           	 8        	           upassive       junction-config         	 s        	           upassive             video-thermal           	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             mem-thermal         	   
        	            	      	   trips      thermal-engine-config           	 H        	           upassive       ddr0-config         	 _        	           upassive       reset-mon-cfg           	 8        	           upassive             modem0-thermal          	            	            	      
   trips      thermal-engine-config           	 H        	           upassive       mdmss0-config0          	 p        	           upassive       mdmss0-config1          	 (        	           upassive       reset-mon-cfg           	 8        	           upassive             modem1-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       mdmss1-config0          	 p        	           upassive       mdmss1-config1          	 (        	           upassive       reset-mon-cfg           	 8        	           upassive             modem2-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       mdmss2-config0          	 p        	           upassive       mdmss2-config1          	 (        	           upassive       reset-mon-cfg           	 8        	           upassive             modem3-thermal          	            	            	         trips      thermal-engine-config           	 H        	           upassive       mdmss3-config0          	 p        	           upassive       mdmss3-config1          	 (        	           upassive       reset-mon-cfg           	 8        	           upassive             camera0-thermal         	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive             camera1-thermal         	            	            	         trips      thermal-engine-config           	 H        	           upassive       reset-mon-cfg           	 8        	           upassive                timer            2arm,armv8-timer       0                                
           V$       aliases       $  	/soc@0/geniqup@9c0000/serial@99c000       vph-pwr-regulator            2regulator-fixed         vph_pwr          8u          8u          	         	         f            	interrupt-parent #address-cells #size-cells model compatible 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 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 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 #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 #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 vdd-l8-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode vdd-l1-l12-supply vdd-l2-l8-supply vdd-l3-l4-l5-l7-l13-supply vdd-l6-l9-l11-supply vdd-l10-supply vdd-bob-supply 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 dma-coherent freq-table-hz reset-gpios vcc-supply vcc-max-microamp vccq-supply vccq-max-microamp bus-width sdhci-caps-mask snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode polling-delay-passive polling-delay thermal-sensors temperature hysteresis serial0 regulator-always-on regulator-boot-on 