 O   8 C|   (            { CD                                                                   (   ,Qualcomm Technologies, Inc. SA8155P ADP          2qcom,sa8155p-adp qcom,sa8155p      chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             VI       	   fxo_board             y         sleep-clk            2fixed-clock          I             V        
   fsleep_clk            y   *         cpus                                 cpu@0            cpu          2qcom,kryo485                              psci                                                                                                                         psci            1            y      l2-cache             2cache               	         y      l3-cache             2cache            y   	            cpu@100          cpu          2qcom,kryo485                             psci                                       
                                                                                  psci            1            y      l2-cache             2cache               	         y   
         cpu@200          cpu          2qcom,kryo485                             psci                                                                                                                         psci            1            y      l2-cache             2cache               	         y            cpu@300          cpu          2qcom,kryo485                             psci                                                                                                                         psci            1            y      l2-cache             2cache               	         y            cpu@400          cpu          2qcom,kryo485                             psci                           q                                                                                             psci            1            y      l2-cache             2cache               	         y            cpu@500          cpu          2qcom,kryo485                             psci                           q                                                                                             psci            1            y      l2-cache             2cache               	         y            cpu@600          cpu          2qcom,kryo485                             psci                           q                                                                                             psci            1            y       l2-cache             2cache               	         y            cpu@700          cpu          2qcom,kryo485                             psci                                                                                                                        psci            1            y   !   l2-cache             2cache               	         y            cpu-map    cluster0       core0           @         core1           @         core2           @         core3           @         core4           @         core5           @         core6           @          core7           @   !            idle-states         Dpsci       cpu-sleep-0-0            2arm,idle-state          Qlittle-rail-power-collapse          a@          x  c                    ^                  y   #      cpu-sleep-1-0            2arm,idle-state          Qbig-rail-power-collapse         a@          x                                         y   $         domain-idle-states     cluster-sleep-0          2domain-idle-state           Qcluster-power-collapse          aA D        x                      '                  y   %            opp-table-cpu0           2operating-points-v2                   y      opp-300000000                         5  |       opp-403200000               X          5  |       opp-499200000               0          5         opp-576000000               "U          5         opp-672000000               (          5         opp-768000000               -          ,        opp-844800000               2Z          ,        opp-940800000               8x          Z       opp-1036800000              =P          Z       opp-1113600000              B`0          !b       opp-1209600000              H          !b       opp-1305600000              M          .        opp-1382400000              Re          .        opp-1478400000              X          .        opp-1555200000              \x          . j       opp-1632000000              aFX          . j       opp-1708800000              e8          . @       opp-1785600000              jn          . @          opp-table-cpu4           2operating-points-v2                   y      opp-710400000               *W                  opp-825600000               15          !b,        opp-940800000               8x          !bZ       opp-1056000000              >H          .        opp-1171200000              E          .        opp-1286400000              L          >       opp-1401600000              S          >       opp-1497600000              YC          >j       opp-1612800000              `!`          >j       opp-1708800000              e8          >@       opp-1804800000              k          ^@       opp-1920000000              rp          ^        opp-2016000000              x)          n        opp-2131200000                                opp-2227200000              `                 opp-2323200000              y8                 opp-2419200000              2                    opp-table-cpu7           2operating-points-v2                   y      opp-825600000               15          !b,        opp-940800000               8x          !bZ       opp-1056000000              >H          .        opp-1171200000              E          .        opp-1286400000              L          >       opp-1401600000              S          >       opp-1497600000              YC          >j       opp-1612800000              `!`          >j       opp-1708800000              e8          >@       opp-1804800000              k          ^@       opp-1920000000              rp          ^        opp-2016000000              x)          n        opp-2131200000                                opp-2227200000              `                 opp-2323200000              y8                 opp-2419200000              2                 opp-2534400000                               opp-2649600000                               opp-2745600000                               opp-2841600000              _`                    firmware       scm          2qcom,scm-sm8150 qcom,scm                        memory@80000000          memory                                pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc    cpu0                           "           #         y         cpu1                           "           #         y         cpu2                           "           #         y         cpu3                           "           #         y         cpu4                           "           $         y         cpu5                           "           $         y         cpu6                           "           $         y         cpu7                           "           $         y         cpu-cluster0                           %         y   "         reserved-memory                                      memory@85700000              p       `           !      memory@85d00000                                !      memory@85f00000                                !      memory@85f20000          2qcom,cmd-db                                !      memory@86000000                                  !         y   &      memory@86200000                                !      memory@89b00000          2qcom,rmtfs-mem                                  !        (           7         memory@8b700000              p       P           !      memory@8bc00000                                !         y         memory@8bd80000                                !      memory@8be00000                               !         y         memory@8d800000                    	`           !         y   w      memory@96e00000                     P           !      memory@97300000              0      @           !         y   l      memory@98700000              p                  !      memory@98710000              q        P          !      memory@98715000              qP                  !         y   r      memory@98800000                                !      memory@98900000                    @           !         y         memory@9e400000              @      @           !         smem          
   2qcom,smem           A   &        O   '         smp2p-cdsp           2qcom,smp2p          W   ^                @           a   (           h            w      master-kernel           master-kernel                       y         slave-kernel            slave-kernel                                 y            smp2p-lpass          2qcom,smp2p          W                              a   (   
        h            w      master-kernel           master-kernel                       y         slave-kernel            slave-kernel                                 y            smp2p-mpss           2qcom,smp2p          W                             a   (           h            w      master-kernel           master-kernel                       y   x      slave-kernel            slave-kernel                                 y   v         smp2p-slpi           2qcom,smp2p          W                              a   (           h            w      master-kernel           master-kernel                       y   n      slave-kernel            slave-kernel                                 y   j         soc@0                                                                                                   2simple-bus     clock-controller@100000          2qcom,gcc-sm8150                                 I                                 bi_tcxo sleep_clk              )       *         y   ,      dma-controller@800000            2qcom,sm8150-gpi-dma                                                                                                                                                                                                   +                        	  "disabled             y   2      ethernet@20000           2qcom,sm8150-ethqos                               `                )stmmaceth rgmii         stmmaceth pclk ptp_ref rgmii                ,      ,      ,      ,                                     3macirq eth_lpi             ,           C   ,               +               J        S           a           "okay            o   -   O                          * p           .           /        default            0           1        rgmii                mdio                                       2snps,dwmac-mdio    phy@7                            -           -   |            ethernet-phy             2ethernet-phy-ieee802.3-c22           y   1            geniqup@8c0000           2qcom,geni-se-qup                          `         m-ahb s-ahb            ,   y   ,   z           +                                               	  "disabled       i2c@880000           2qcom,geni-i2c                         @         se             ,   Q            2              2                  tx rx           default            3              Y                                   	  "disabled          spi@880000           2qcom,geni-spi                         @         )se          se             ,   Q            2              2                  tx rx           default            4              Y           )                                	  "disabled          i2c@884000           2qcom,geni-i2c                 @       @         se             ,   S            2             2                 tx rx           default            5              Z                                   	  "disabled          spi@884000           2qcom,geni-spi                 @       @         )se          se             ,   S            2             2                 tx rx           default            6              Z           )                                	  "disabled          i2c@888000           2qcom,geni-i2c                        @         se             ,   U            2             2                 tx rx           default            7              [                                   	  "disabled          spi@888000           2qcom,geni-spi                        @         )se          se             ,   U            2             2                 tx rx           default            8              [           )                                	  "disabled          i2c@88c000           2qcom,geni-i2c                        @         se             ,   W            2             2                 tx rx           default            9              \                                   	  "disabled          spi@88c000           2qcom,geni-spi                        @         )se          se             ,   W            2             2                 tx rx           default            :              \           )                                	  "disabled          i2c@890000           2qcom,geni-i2c                         @         se             ,   Y            2             2                 tx rx           default            ;              ]                                   	  "disabled          spi@890000           2qcom,geni-spi                         @         )se          se             ,   Y            2             2                 tx rx           default            <              ]           )                                	  "disabled          i2c@894000           2qcom,geni-i2c                 @       @         se             ,   [            2             2                 tx rx           default            =              ^                                   	  "disabled          spi@894000           2qcom,geni-spi                 @       @         )se          se             ,   [            2             2                 tx rx           default            >              ^           )                                	  "disabled          i2c@898000           2qcom,geni-i2c                        @         se             ,   ]            2             2                 tx rx           default            ?              _                                   	  "disabled          spi@898000           2qcom,geni-spi                        @         )se          se             ,   ]            2             2                 tx rx           default            @              _           )                                	  "disabled          i2c@89c000           2qcom,geni-i2c                        @         se             ,   _            2             2                 tx rx           default            A              `                                   	  "disabled          spi@89c000           2qcom,geni-spi                        @         )se          se             ,   _            2             2                 tx rx           default            B              `           )                                	  "disabled             dma-controller@a00000            2qcom,sm8150-gpi-dma                                                                                            %         &         '         (         )         *         +                                    +                       	  "disabled             y   C      geniqup@ac0000           2qcom,geni-se-qup                          `         m-ahb s-ahb            ,   {   ,   |           +                                                "okay       i2c@a80000           2qcom,geni-i2c                         @         se             ,   a            C              C                  tx rx           default            D              a                                   	  "disabled          spi@a80000           2qcom,geni-spi                         @         )se          se             ,   a            C              C                  tx rx           default            E              a           )                                	  "disabled          i2c@a84000           2qcom,geni-i2c                 @       @         se             ,   c            C             C                 tx rx           default            F              b                                   	  "disabled          spi@a84000           2qcom,geni-spi                 @       @         )se          se             ,   c            C             C                 tx rx           default            G              b           )                                	  "disabled          i2c@a88000           2qcom,geni-i2c                        @         se             ,   e            C             C                 tx rx           default            H              c                                   	  "disabled          spi@a88000           2qcom,geni-spi                        @         )se          se             ,   e            C             C                 tx rx           default            I              c           )                                	  "disabled          i2c@a8c000           2qcom,geni-i2c                        @         se             ,   g            C             C                 tx rx           default            J              d                                   	  "disabled          spi@a8c000           2qcom,geni-spi                        @         )se          se             ,   g            C             C                 tx rx           default            K              d           )                                	  "disabled          serial@a90000            2qcom,geni-debug-uart                          @         se             ,   i              e           "okay          i2c@a90000           2qcom,geni-i2c                         @         se             ,   i            C             C                 tx rx           default            L              e                                   	  "disabled          spi@a90000           2qcom,geni-spi                         @         )se          se             ,   i            C             C                 tx rx           default            M              e           )                                	  "disabled          i2c@94000            2qcom,geni-i2c                 	@       @         se             ,   k            N             N                 tx rx           default            O              f                                   	  "disabled          spi@a94000           2qcom,geni-spi                 @       @         )se          se             ,   k            N             N                 tx rx           default            P              f           )                                	  "disabled             dma-controller@c00000            2qcom,sm8150-gpi-dma                                      L         M         N         O         P         Q         R         S         T         U         V         W         X                                    +                       	  "disabled             y   N      geniqup@cc0000           2qcom,geni-se-qup                          `         m-ahb s-ahb            ,   }   ,   ~           +                                              	  "disabled       i2c@c80000           2qcom,geni-i2c                         @         se             ,   m            N              N                  tx rx           default            Q              u                                   	  "disabled          spi@c80000           2qcom,geni-spi                         @         )se          se             ,   m            N              N                  tx rx           default            R              u           )                                	  "disabled          i2c@c84000           2qcom,geni-i2c                 @       @         se             ,   o            N             N                 tx rx           default            S              G                                   	  "disabled          spi@c84000           2qcom,geni-spi                 @       @         )se          se             ,   o            N             N                 tx rx           default            T              G           )                                	  "disabled          i2c@c88000           2qcom,geni-i2c                 Ȁ       @         se             ,   q            N             N                 tx rx           default            U              H                                   	  "disabled          spi@c88000           2qcom,geni-spi                 Ȁ       @         )se          se             ,   q            N             N                 tx rx           default            V              H           )                                	  "disabled          i2c@c8c000           2qcom,geni-i2c                        @         se             ,   s            N             N                 tx rx           default            W              I                                   	  "disabled          spi@c8c000           2qcom,geni-spi                        @         )se          se             ,   s            N             N                 tx rx           default            X              I           )                                	  "disabled          i2c@c90000           2qcom,geni-i2c                         @         se             ,   u            N             N                 tx rx           default            Y              J                                   	  "disabled          spi@c90000           2qcom,geni-spi                         @         )se          se             ,   u            N             N                 tx rx           default            Z              J           )                                	  "disabled          i2c@c94000           2qcom,geni-i2c                 @       @         se             ,   w            N             N                 tx rx           default            [              K                                   	  "disabled          spi@c94000           2qcom,geni-spi                 @       @         )se          se             ,   w            N             N                 tx rx           default            \              K           )                                	  "disabled             interconnect@1500000             2qcom,sm8150-config-noc               P        t         ;           O   ]      interconnect@1620000             2qcom,sm8150-system-noc               b                ;           O   ]      interconnect@163a000             2qcom,sm8150-mc-virt              c                ;           O   ]         y         interconnect@16e0000             2qcom,sm8150-aggre1-noc               n        Ѐ        ;           O   ]      interconnect@1700000             2qcom,sm8150-aggre2-noc               p                 ;           O   ]      interconnect@1720000             2qcom,sm8150-compute-noc              r        p         ;           O   ]      interconnect@1740000             2qcom,sm8150-mmss-noc                 t                ;           O   ]      system-cache-controller@9200000          2qcom,sm8150-llcc                  	               	`                 )llcc_base llcc_broadcast_base                 F         pci@1c00000          2qcom,pcie-sm8150 snps,dw-pcie         P               0     `             `             `             `                 )parf dbi elbi atu config             pci         _            p               z                                  8                 `                 `0      `0                                  3msi                                                                                                                                                                 8     ,   7   ,   2   ,   4   ,   6   ,   8   ,   9   ,          0  pipe aux cfg bus_master bus_slave slave_q2a tbu            +     ?                +           +             C   ,           pci            ,               ^        pciephy            -   #               -   %            default            _        "okay          phy@1c06000           2qcom,sm8150-qmp-gen3x1-pcie-phy              `                                                     ,   B   ,   4   ,   5   ,   0        aux cfg_ahb ref refgen          C   ,           phy            ,   0                 "okay               `           a   phy@1c06200       @       b       p    d            h           l                   ,   7        pipe0           &             fpcie_0_pipe_clk          y   ^         pci@1c08000          2qcom,pcie-sm8150 snps,dw-pcie         P              0     @             @             @             @                 )parf dbi elbi atu config             pci         _           p               z                                  8                 @                 @0      @0                      3           3msi                                                                                                                                                             8     ,   ?   ,   :   ,   <   ,   >   ,   @   ,   A   ,          0  pipe aux cfg bus_master bus_slave slave_q2a tbu            ,   :        $            +      ?                +            +             C   ,           pci            ,              b        pciephy            -   f               -   h            default            c      	  "disabled          phy@1c0e000           2qcom,sm8150-qmp-gen3x2-pcie-phy                                                                   ,   B   ,   <   ,   =   ,   1        aux cfg_ahb ref refgen          C   ,           phy            ,   1               	  "disabled               `           a   phy@1c0e200       `              p                                  p                                   ,   ?        pipe0           &             fpcie_1_pipe_clk          y   b         ufshc@1d84000         +   2qcom,sm8150-ufshc qcom,ufshc jedec,ufs-2.0                @       %                      )std ice               	              d        ufsphy          1                      C   ,           rst            +             {  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  E<4`                 <4`                                              "okay            S   -              _   e        j q        {   f         
`           g         q         y   h      phy@1d87000          2qcom,sm8150-qmp-ufs-phy              p                                                 ref ref_aux            ,      ,              ,           C   h            ufsphy          "okay               a           i   phy@1d87400       P       t       l    v            |            x       l    z                &             y   d         interconnect@1e00000             2qcom,sm8150-ipa-virt                                  ;           O   ]      hwlock@1f40000           2qcom,tcsr-mutex                                           y   '      syscon@1f60000           2qcom,sm8150-tcsr syscon                             remoteproc@2400000           2qcom,sm8150-slpi-pas                 @        @@      @                 j          j         j         j            #  3wdog fatal ready handover stop-ack             )            xo             k      k           lcx lmx         A   l           m           n            stop          	  "disabled       glink-edge                            dsps            w           a   (      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           sdsp                                          compute-cb@1             2qcom,fastrpc-compute-cb                        +            compute-cb@2             2qcom,fastrpc-compute-cb                        +            compute-cb@3             2qcom,fastrpc-compute-cb                        +                     gpu@2c00000       *   2qcom,adreno-640.1 qcom,adreno amd,imageon                                 )kgsl_3d0_reg_memory               ,              o                  p        (   q      	  "disabled       zap-shader          A   r      opp-table            2operating-points-v2          y   p   opp-675000000               (;        1  @      opp-585000000               "d@        1         opp-499200000               0         1         opp-427000000               s        1         opp-345000000               H@        1         opp-257000000               Q@        1   @            gmu@2c6a000       &   2qcom,adreno-gmu-640.1 qcom,adreno-gmu         0       Ơ            )             I                 )gmu gmu_pdc gmu_pdc_seq               0         1           3hfi gmu       (     s       s      s      ,      ,   (        ahb gmu cxo axi memnoc             s       s           cx gx              o                  t      	  "disabled             y   q   opp-table            2operating-points-v2          y   t   opp-200000000                        1   0            clock-controller@2c90000             2qcom,sm8150-gpucc                                    )       ,   %   ,   &      8  bi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src          I                                  y   s      iommu@2ca0000         !   2qcom,sm8150-smmu-500 arm,mmu-500                                  ;           H         l                                                                                              s       ,   (   ,   )        ahb bus iface              s             y   o      pinctrl@3100000          2qcom,sm8150-pinctrl       @              0      P       0             0             0          )west east north south                             [   -                    g        w                                  u                        y   -   qup-i2c0-default             y   3   mux         gpio0 gpio1         qup0          config          gpio0 gpio1                              qup-spi0-default            gpio0 gpio1 gpio2 gpio3         qup0                                 y   4      qup-i2c1-default             y   5   mux         gpio114 gpio115         qup1          config          gpio114 gpio115                              qup-spi1-default             gpio114 gpio115 gpio116 gpio117         qup1                                 y   6      qup-i2c2-default             y   7   mux         gpio126 gpio127         qup2          config          gpio126 gpio127                              qup-spi2-default             gpio126 gpio127 gpio128 gpio129         qup2                                 y   8      qup-i2c3-default             y   9   mux         gpio144 gpio145         qup3          config          gpio144 gpio145                              qup-spi3-default             gpio144 gpio145 gpio146 gpio147         qup3                                 y   :      qup-i2c4-default             y   ;   mux         gpio51 gpio52           qup4          config          gpio51 gpio52                                qup-spi4-default            gpio51 gpio52 gpio53 gpio54         qup4                                 y   <      qup-i2c5-default             y   =   mux         gpio121 gpio122         qup5          config          gpio121 gpio122                              qup-spi5-default             gpio119 gpio120 gpio121 gpio122         qup5                                 y   >      qup-i2c6-default             y   ?   mux         gpio6 gpio7         qup6          config          gpio6 gpio7                              qup-spi6_default            gpio4 gpio5 gpio6 gpio7         qup6                                 y   @      qup-i2c7-default             y   A   mux         gpio98 gpio99           qup7          config          gpio98 gpio99                                qup-spi7_default            gpio98 gpio99 gpio100 gpio101           qup7                                 y   B      qup-i2c8-default             y   D   mux         gpio88 gpio89           qup8          config          gpio88 gpio89                                qup-spi8-default            gpio88 gpio89 gpio90 gpio91         qup8                                 y   E      qup-i2c9-default             y   F   mux         gpio39 gpio40           qup9          config          gpio39 gpio40                                qup-spi9-default            gpio39 gpio40 gpio41 gpio42         qup9                                 y   G      qup-i2c10-default            y   H   mux         gpio9 gpio10            qup10         config          gpio9 gpio10                                 qup-spi10-default           gpio9 gpio10 gpio11 gpio12          qup10                                y   I      qup-i2c11-default            y   J   mux         gpio94 gpio95           qup11         config          gpio94 gpio95                                qup-spi11-default           gpio92 gpio93 gpio94 gpio95         qup11                                y   K      qup-i2c12-default            y   L   mux         gpio83 gpio84           qup12         config          gpio83 gpio84                                qup-spi12-default           gpio83 gpio84 gpio85 gpio86         qup12                                y   M      qup-i2c13-default            y   W   mux         gpio43 gpio44           qup13         config          gpio43 gpio44                                qup-spi13-default           gpio43 gpio44 gpio45 gpio46         qup13                                y   X      qup-i2c14-default            y   Y   mux         gpio47 gpio48           qup14         config          gpio47 gpio48                                qup-spi14-default           gpio47 gpio48 gpio49 gpio50         qup14                                y   Z      qup-i2c15-default            y   [   mux         gpio27 gpio28           qup15         config          gpio27 gpio28                                qup-spi15-default           gpio27 gpio28 gpio29 gpio30         qup15                                y   \      qup-i2c16-default            y   O   mux         gpio86 gpio85           qup16         config          gpio86 gpio85                                qup-spi16-default           gpio83 gpio84 gpio85 gpio86         qup16                                y   P      qup-i2c17-default            y   Q   mux         gpio55 gpio56           qup17         config          gpio55 gpio56                                qup-spi17-default           gpio55 gpio56 gpio57 gpio58         qup17                                y   R      qup-i2c18-default            y   S   mux         gpio23 gpio24           qup18         config          gpio23 gpio24                                qup-spi18-default           gpio23 gpio24 gpio25 gpio26         qup18                                y   T      qup-i2c19-default            y   U   mux         gpio57 gpio58           qup19         config          gpio57 gpio58                                qup-spi19-default           gpio55 gpio56 gpio57 gpio58         qup19                                y   V      pcie0-default            y   _   perst           gpio35          gpio                              clkreq          gpio36          pci_e0                            wake            gpio37          gpio                                 pcie1-default            y   c   perst           gpio102         gpio                              clkreq          gpio103         pci_e1                            wake            gpio104         gpio                                 sdc2_on          y      clk       	  sdc2_clk                              cmd       	  sdc2_cmd                              data          
  sdc2_data                             sd-cd           gpio96          gpio                                 sdc2_off             y      clk       	  sdc2_clk                              cmd       	  sdc2_cmd                              data          
  sdc2_data                             sd-cd           gpio96          gpio                                 usb2phy_ac_en1_default           y      mux         gpio113         usb2phy_ac                               usb2phy_ac_en2_default           y      mux         gpio123         usb2phy_ac                               ethernet-defaults            y   0   mdc         gpio7           rgmii                  mdio            gpio59          rgmii                  rgmii-rx          0  gpio117 gpio118 gpio119 gpio120 gpio115 gpio116         rgmii                             rgmii-tx          *  gpio122 gpio4 gpio5 gpio6 gpio114 gpio121           rgmii                             phy-intr            gpio124       	  emac_phy                              pps         gpio81        	  emac_pps                              phy-reset           gpio79          gpio                                    remoteproc@4080000           2qcom,sm8150-mpss-pas                         @@      L           
      v          v         v         v         v            0  3wdog fatal ready handover stop-ack shutdown-ack            )            xo             k      k            cx mss          A   w           m           x            stop          	  "disabled       glink-edge                           modem           w           a   (            stm@6002000           2arm,coresight-stm arm,primecell                             (                 )stm-base stm-stimulus-base             m      	  apb_pclk       out-ports      port       endpoint               y         y   {               funnel@6041000        +   2arm,coresight-dynamic-funnel arm,primecell                                  m      	  apb_pclk       out-ports      port       endpoint               z         y               in-ports                                 port@7                 endpoint               {         y   y               funnel@6042000        +   2arm,coresight-dynamic-funnel arm,primecell                                   m      	  apb_pclk       out-ports      port       endpoint               |         y               in-ports                                 port@4                 endpoint               }         y                  funnel@6043000        +   2arm,coresight-dynamic-funnel arm,primecell               0                   m      	  apb_pclk       out-ports      port       endpoint               ~         y               in-ports                                 port@2                 endpoint                        y                  funnel@6045000        +   2arm,coresight-dynamic-funnel arm,primecell               P                   m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports                                 port@0                  endpoint                        y   z         port@1                 endpoint                        y   |         port@2                 endpoint                        y   ~               replicator@6046000        /   2arm,coresight-dynamic-replicator arm,primecell               `                   m      	  apb_pclk       out-ports                                port@0                  endpoint                        y            port@1                 endpoint                        y               in-ports       port       endpoint                        y                  etf@6047000           2arm,coresight-tmc arm,primecell              p                   m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports       port       endpoint                        y                  etr@6048000           2arm,coresight-tmc arm,primecell                                 +                 m      	  apb_pclk                in-ports       port       endpoint                        y                  replicator@604a000        /   2arm,coresight-dynamic-replicator arm,primecell                                  m      	  apb_pclk       out-ports                                port@1                 endpoint                        y               in-ports                                 port@1                 endpoint                        y                  funnel@6b08000        +   2arm,coresight-dynamic-funnel arm,primecell                                  m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports                                 port@6                 endpoint                        y                  etf@6b09000           2arm,coresight-tmc arm,primecell                                 m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports       port       endpoint                        y                  replicator@6b0a000        /   2arm,coresight-dynamic-replicator arm,primecell                                  m      	  apb_pclk                out-ports      port       endpoint                        y   }            in-ports       port       endpoint                        y                  etm@7040000       "   2arm,coresight-etm4x arm,primecell                                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7140000       "   2arm,coresight-etm4x arm,primecell                                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7240000       "   2arm,coresight-etm4x arm,primecell                $                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7340000       "   2arm,coresight-etm4x arm,primecell                4                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7440000       "   2arm,coresight-etm4x arm,primecell                D                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7540000       "   2arm,coresight-etm4x arm,primecell                T                 @              m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7640000       "   2arm,coresight-etm4x arm,primecell                d                 @               m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  etm@7740000       "   2arm,coresight-etm4x arm,primecell                t                 @   !           m      	  apb_pclk             -         R   out-ports      port       endpoint                        y                  funnel@7800000        +   2arm,coresight-dynamic-funnel arm,primecell                                   m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports                                 port@0                  endpoint                        y            port@1                 endpoint                        y            port@2                 endpoint                        y            port@3                 endpoint                        y            port@4                 endpoint                        y            port@5                 endpoint                        y            port@6                 endpoint                        y            port@7                 endpoint                        y                  funnel@7810000        +   2arm,coresight-dynamic-funnel arm,primecell                                   m      	  apb_pclk       out-ports      port       endpoint                        y               in-ports       port       endpoint                        y                  remoteproc@8300000           2qcom,sm8150-cdsp-pas                 0        @@      @           B                                              #  3wdog fatal ready handover stop-ack             )            xo             k           A              m                       stop            "okay            eqcom/sa8155p/cdsp.mdt      glink-edge                >           cdsp            w           a   (      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                          compute-cb@1             2qcom,fastrpc-compute-cb                        +    `      compute-cb@2             2qcom,fastrpc-compute-cb                        +    `      compute-cb@3             2qcom,fastrpc-compute-cb                        +    `      compute-cb@4             2qcom,fastrpc-compute-cb                        +    `      compute-cb@5             2qcom,fastrpc-compute-cb                        +    `      compute-cb@6             2qcom,fastrpc-compute-cb                        +    `      compute-cb@7             2qcom,fastrpc-compute-cb                        +    `      compute-cb@8             2qcom,fastrpc-compute-cb                        +    `               phy@88e2000       0   2qcom,sm8150-usb-hs-phy qcom,usb-snps-hs-7nm-phy                               "okay            &               )            ref         C   ,              i        s                       y         phy@88e3000       0   2qcom,sm8150-usb-hs-phy qcom,usb-snps-hs-7nm-phy              0                "okay            &               )            ref         C   ,              i        s                       y         phy@88e9000          2qcom,sm8150-qmp-usb3-phy                                           	  "disabled                                                  ,      )       ,      ,           aux ref_clk_src ref com_aux         C   ,      ,           phy common     phy@88e9200       `                                                                                   I            &               ,           pipe0            fusb3_phy_pipe_clk_src            y            phy@88eb000          2qcom,sm8150-qmp-usb3-uni-phy                                 "okay                                                  ,      )       ,      ,           aux ref_clk_src ref com_aux         C   ,      ,           phy common             a           i   phy@88eb200       @                                                            I            &               ,           pipe0            fusb3_uni_phy_pipe_clk_src            y            mmc@8804000       $   2qcom,sm8150-sdhci qcom,sdhci-msm-v5              @                                            3hc_irq pwr_irq             ,      ,      )            iface core xo              +               d,        h           k                        "okay               -              default sleep                                                                               opp-table            2operating-points-v2          y      opp-19200000                $                  opp-50000000                                 opp-100000000                                 opp-202000000               
F                       interconnect@9160000             2qcom,sm8150-dc-noc               	        2         ;           O   ]      interconnect@9680000             2qcom,sm8150-gem-noc              	h                ;           O   ]         y         usb@a6f8800          2qcom,sm8150-dwc3 qcom,dwc3               
o                "okay                                                     0     ,      ,      ,      ,      ,      ,         &  cfg_noc core iface sleep mock_utmi xo              ,      ,           $        0                                             2  3hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq              ,           C   ,      usb@a600000       
   2snps,dwc3                
`                                      +  @                                            usb2-phy usb3-phy           4host            default                     usb@a8f8800          2qcom,sm8150-dwc3 qcom,dwc3               
                "okay                                                     0     ,      ,      ,      ,      ,      ,         &  cfg_noc core iface sleep mock_utmi xo              ,      ,           $        0                                             2  3hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq              ,           C   ,      usb@a800000       
   2snps,dwc3                
                                      +  `                                            usb2-phy usb3-phy           4host            default                     interconnect@ac00000             2qcom,sm8150-camnoc-virt              
                 ;           O   ]      interrupt-controller@b220000             2qcom,sm8150-pdc qcom,pdc                 "               $  <         ^   ^  a      }   ?                                             y   u      power-controller@c300000          #   2qcom,sm8150-aoss-qmp qcom,aoss-qmp               0                                  a   (             I             y   m      sram@c3f0000             2qcom,rpmh-stats              ?               thermal-sensor@c263000            2qcom,sm8150-tsens qcom,tsens-v2               &0           "                L                                     3uplow critical          Z            y         thermal-sensor@c265000            2qcom,sm8150-tsens qcom,tsens-v2               &P           "0               L                                     3uplow critical          Z            y         spmi@c440000             2qcom,spmi-pmic-arb        P       D             `             `             p       
      @      `         )core chnls obsrvr intr cnfg         3periph_irq                           p            x                                                                 pmic@0           2qcom,pmm8155au qcom,spmi-pmic                                                 pon@800          2qcom,pm8916-pon                pwrkey           2qcom,pm8941-pwrkey                                  =	                    t      	  "disabled             temp-alarm@2400          2qcom,spmi-temp-alarm               $                $                             thermal         Z             y         adc@3100             2qcom,spmi-adc5             1                                                     1                y      ref-gnd@0                                      ref_gnd       vref-1p25@1                                 
  vref_1p25         die-temp@6                                  	  die_temp             adc-tm@3500          2qcom,spmi-adc-tm5              5                5               Z                                   	  "disabled          rtc@6000             2qcom,pm8941-rtc            `       
  )rtc alarm                  a             	  "disabled          gpio@c000         #   2qcom,pmm8155au-gpio qcom,spmi-gpio                       g        w           [              
                             y            pmic@1           2qcom,pmm8155au qcom,spmi-pmic                                                   pmic@4           2qcom,pmm8155au qcom,spmi-pmic                                                pon@800          2qcom,pm8916-pon                   	  "disabled          temp-alarm@2400          2qcom,spmi-temp-alarm               $               $                             thermal         Z             y         adc@3100             2qcom,spmi-adc5             1                                                    1                y      ref-gnd@0                                      ref_gnd       vref-1p25@1                                 
  vref_1p25         die-temp@6                                  	  die_temp             gpio@c000         #   2qcom,pmm8155au-gpio qcom,spmi-gpio                       g        w           [              
                             y            pmic@5           2qcom,pmm8155au qcom,spmi-pmic                                                      iommu@15000000        !   2qcom,sm8150-smmu-500 arm,mmu-500                                   ;           H                 A          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y                                                                                                                                                   y   +      remoteproc@17300000          2qcom,sm8150-adsp-pas                 0        @@      @                                                          #  3wdog fatal ready handover stop-ack             )            xo             k           A              m                       stop            "okay            eqcom/sa8155p/adsp.mdt      glink-edge                            lpass           w           a   (      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                        +  %                   interrupt-controller@17a00000            2arm,gic-v3                                                                        	            y         mailbox@17c00000             2qcom,sm8150-apss-shared                                           y   (      watchdog@17c10000         #   2qcom,apss-wdt-sm8150 qcom,kpss-wdt                                   *                         timer@17c20000                                                            2arm,armv7-timer-mem                                V$    frame@17c21000                                                                  frame@17c23000                            	            0          	  "disabled          frame@17c25000                            
            P          	  "disabled          frame@17c27000                                        `          	  "disabled          frame@17c29000                                                  	  "disabled          frame@17c2b000                                        °          	  "disabled          frame@17c2d000                                                  	  "disabled             rsc@18200000          	  apps_rsc             2qcom,rpmh-rsc         0                     !             "                 )drv-0 drv-1 drv-2         $                                                   	            	                            clock-controller             2qcom,sm8150-rpmh-clk             I           xo                      y   )      power-controller             2qcom,sm8150-rpmhpd                                  y   k   opp-table            2operating-points-v2          y      opp1            1         opp2            1   0         y         opp3            1   @         y         opp4            1            y         opp5            1            y         opp6            1         opp7            1         opp8            1  @      opp9            1  P      opp10           1        opp11           1              bcm-voter            2qcom,bcm-voter           y   ]      pmm8155au-1-rpmh-regulators          2qcom,pmm8155au-rpmh-regulators          	)a           	6           	D           	R           	`           	n           	|           	           	           	           	           	           	           	           
           
           
-      smps5           
Dvreg_s5a_2p04           
S         
k          y         smps6           
Dvreg_s6a_0p92           
S 	        
k 6@         y         ldo1            
Dvreg_l1a_0p752          
S y        
k y        
         ldo2            
Dvreg_l2a_3p072          
S .         
k .         
            y         ldo3            
Dvreg_l3a_0p8            
S 5         
k 5         
         ldo5            
Dvreg_l5a_0p88           
S m        
k m        
            
        
               y   i      ldo7            
Dvreg_l7a_1p8            
S w@        
k w@        
         ldo10           
Dvreg_l10a_2p96          
S &5@        
k -*        
            
        
               y   e      ldo11           
Dvreg_l11a_0p8           
S 5         
k 5         
         ldo12           
Dvreg_l12a_1p8           
S w@        
k w@        
            y         ldo13           
Dvreg_l13a_2p7           
S )B        
k )B        
         ldo15           
Dvreg_l15a_1p7           
S  @        
k  @        
         ldo16           
Dvreg_l16a_2p7           
S )B        
k -*        
         ldo17           
Dvreg_l17a_2p96          
S &5@        
k -*        
            y            pmm8155au-2-rpmh-regulators          2qcom,pmm8155au-rpmh-regulators          	)c           	6           	D           	R           	`           	n           	|           	           	           	           	           	           	           	           
           
           
-      smps4           
Dvreg_s4c_1p352          
S @        
k @         y         smps5           
Dvreg_s5c_2p04           
S         
k          y         smps6           
Dvreg_s6c_1p128          
S 6@        
k 6@         y         ldo1            
Dvreg_l1c_1p304          
S         
k         
         ldo2            
Dvreg_l2c_1p808          
S  @        
k ,        
         ldo5            
Dvreg_l5c_1p2            
S O        
k O        
            
        
               y   f      ldo7            
Dvreg_l7c_1p8            
S w@        
k w@        
         ldo8            
Dvreg_l8c_1p2            
S O        
k O        
            
        
               y   a      ldo10           
Dvreg_l10c_3p3           
S -        
k 2        
         ldo11           
Dvreg_l11c_0p8           
S 5         
k 5         
         ldo12           
Dvreg_l12c_1p808         
S  @        
k ,        
         ldo13           
Dvreg_l13c_2p96          
S &5@        
k -*        
            y         ldo15           
Dvreg_l15c_1p9           
S  @        
k ,        
         ldo16           
Dvreg_l16c_3p008         
S -         
k -         
         ldo18           
Dvreg_l18c_0p88          
S m        
k m        
            y   `            interconnect@18321000            2qcom,sm8150-osm-l3               2                   )       ,           xo alternate            ;            y         cpufreq@18323000             2qcom,cpufreq-hw       0       20            2X            2x              '  )freq-domain0 freq-domain1 freq-domain2             )       ,           xo alternate            
            y         lmh@18350800             2qcom,sm8150-lmh              5                       !           
           
  `         J        ! L                          lmh@18358800             2qcom,sm8150-lmh              5                                   
           
  `         J        ! L                          wifi@18800000            2qcom,wcn3990-wifi                                 )membase         A           cxo_ref_clk_pin qdss               )      m                                                                                                                               +  @         	  "disabled             timer            2arm,armv8-timer       0                                             thermal-zones      cpu0-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0                    map1                     0                          cpu1-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0                    map1                     0                          cpu2-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0                    map1                     0                          cpu3-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0                    map1                     0                          cpu4-top-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu5-top-thermal            A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu6-top-thermal            A           W          e      	   trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu7-top-thermal            A           W          e      
   trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu4-bottom-thermal         A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu5-bottom-thermal         A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu6-bottom-thermal         A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            cpu7-bottom-thermal         A           W          e         trips      trip-point0         u _                   passive          y         trip-point1         u s                   passive          y         cpu_crit            u                 	   critical             cooling-maps       map0                     0               !      map1                     0               !            aoss0-thermal           A           W          e          trips      trip-point0         u _                   hot             cluster0-thermal            A           W          e         trips      trip-point0         u _                   hot       cluster0_crit           u                 	   critical                cluster1-thermal            A           W          e         trips      trip-point0         u _                   hot       cluster1_crit           u                 	   critical                gpu-top-thermal         A           W          e         trips      trip-point0         u _                   hot             aoss1-thermal           A           W          e          trips      trip-point0         u _                   hot             wlan-thermal            A           W          e         trips      trip-point0         u _                   hot             video-thermal           A           W          e         trips      trip-point0         u _                   hot             mem-thermal         A           W          e         trips      trip-point0         u _                   hot             q6-hvx-thermal          A           W          e         trips      trip-point0         u _                   hot             camera-thermal          A           W          e         trips      trip-point0         u _                   hot             compute-thermal         A           W          e         trips      trip-point0         u _                   hot             modem-thermal           A           W          e         trips      trip-point0         u _                   hot             npu-thermal         A           W          e         trips      trip-point0         u _                   hot             modem-vec-thermal           A           W          e      	   trips      trip-point0         u _                   hot             modem-scl-thermal           A           W          e      
   trips      trip-point0         u _                   hot             gpu-bottom-thermal          A           W          e         trips      trip-point0         u _                   hot             pmm8155au-1-thermal         A   d        W            e      trips      trip0           u s                     passive       trip1           u 8                     hot       trip2           u 6h                  	   critical                pmm8155au-2-thermal         A   d        W            e      trips      trip0           u s                     passive       trip1           u 8                     hot       trip2           u 6h                  	   critical                   aliases       $  /soc@0/geniqup@ac0000/serial@a90000       vreg_3p3_regulator           2regulator-fixed       	  
Dvreg_3p3            
S 2Z        
k 2Z         y         smps4            2regulator-fixed         
Dvreg_s4a_1p8            
S w@        
k w@                                      y   g      rx-queues-config                                 y   .   queue0                                 +        9            tx-queues-config            G            ]         y   /   queue0          o                     9                	interrupt-parent #address-cells #size-cells model compatible stdout-path #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method capacity-dmips-mhz dynamic-power-coefficient next-level-cache qcom,freq-domain operating-points-v2 interconnects power-domains power-domain-names #cooling-cells cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz opp-peak-kBps #reset-cells interrupts #power-domain-cells domain-idle-states ranges no-map qcom,client-id qcom,vmid memory-region hwlocks qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges clock-names clocks dma-channels dma-channel-mask iommus #dma-cells status reg-names interrupt-names resets snps,tso rx-fifo-depth tx-fifo-depth snps,reset-gpio snps,reset-active-low snps,reset-delays-us snps,mtl-rx-config snps,mtl-tx-config pinctrl-names pinctrl-0 phy-handle phy-mode max-speed interrupts-extended dmas dma-names spi-max-frequency #interconnect-cells qcom,bcm-voters linux,pci-domain bus-range num-lanes interrupt-map-mask interrupt-map iommu-map reset-names phys phy-names perst-gpio enable-gpio assigned-clocks assigned-clock-rates vdda-phy-supply vdda-pll-supply #phy-cells lanes-per-direction freq-table-hz reset-gpios vcc-supply vcc-max-microamp vccq-supply vccq-max-microamp vccq2-supply vccq2-max-microamp #hwlock-cells qcom,qmp qcom,smem-states qcom,smem-state-names label qcom,glink-channels qcom,non-secure-domain qcom,gmu opp-level #iommu-cells #global-interrupts gpio-ranges gpio-controller #gpio-cells wakeup-parent gpio-reserved-ranges pins function drive-strength bias-disable bias-pull-down bias-pull-up remote-endpoint arm,scatter-gather qcom,replicator-loses-context arm,coresight-loses-context-with-cpu qcom,skip-power-up firmware-name vdda33-supply vdda18-supply qcom,dll-config qcom,ddr-config cd-gpios pinctrl-1 vqmmc-supply vmmc-supply bus-width no-sdio no-emmc required-opps snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,ee qcom,channel cell-index debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling #mbox-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-s7-supply vdd-s8-supply vdd-s9-supply vdd-s10-supply vdd-l1-l8-l11-supply vdd-l2-l10-supply vdd-l3-l4-l5-l18-supply vdd-l6-l9-supply vdd-l7-l12-l14-l15-supply vdd-l13-l16-l17-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode regulator-allow-set-load regulator-allowed-modes #freq-domain-cells cpus qcom,lmh-temp-arm-millicelsius qcom,lmh-temp-low-millicelsius qcom,lmh-temp-high-millicelsius polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 regulator-always-on regulator-boot-on vin-supply snps,rx-queues-to-use snps,rx-sched-sp snps,dcb-algorithm snps,map-to-dma-channel snps,route-up snps,priority snps,tx-queues-to-use snps,tx-sched-wrr snps,weight 