 #   8    (             t                                                                   (   ,Qualcomm Technologies, Inc. QCS615 Ride       )   2qcom,qcs615-ride qcom,qcs615 qcom,sm6150          	   =embedded       cpus                                 cpu@0            Jcpu          2arm,cortex-a55           V                 Zpsci             h            vpsci                            d                                                                       l2-cache             2cache                                                         cpu@100          Jcpu          2arm,cortex-a55           V                Zpsci             h            vpsci                            d                                                           l2-cache             2cache                                                         cpu@200          Jcpu          2arm,cortex-a55           V                Zpsci             h            vpsci                            d            	                                               l2-cache             2cache                                                	         cpu@300          Jcpu          2arm,cortex-a55           V                Zpsci             h   
         vpsci                            d                                                           l2-cache             2cache                                                         cpu@400          Jcpu          2arm,cortex-a55           V                Zpsci             h            vpsci                            d                                                           l2-cache             2cache                                                         cpu@500          Jcpu          2arm,cortex-a55           V                Zpsci             h            vpsci                            d                                                           l2-cache             2cache                                                         cpu@600          Jcpu          2arm,cortex-a76           V                Zpsci             h            vpsci                                                                                               l2-cache             2cache                                                         cpu@700          Jcpu          2arm,cortex-a76           V                Zpsci             h            vpsci                                                                                   l2-cache             2cache                                                         cpu-map    cluster0       core0                    core1                    core2                    core3                    core4                    core5                    core6                    core7                          l3-cache             2cache                                             dummy-sink           2arm,coresight-dummy-sink       in-ports       port       endpoint                                          idle-states         $psci       cpu-sleep-0-0            2arm,idle-state          1silver-power-collapse           A@          X  %        i          y                       $      cpu-sleep-0-1            2arm,idle-state          1silver-rail-power-collapse          A@          X          i          y                       %      cpu-sleep-1-0            2arm,idle-state          1gold-power-collapse         A@          X          i          y                       &      cpu-sleep-1-1            2arm,idle-state          1gold-rail-power-collapse            A@          X          i  >        y                       '         domain-idle-states     cluster-sleep-0          2domain-idle-state           AA  D        X  
        i          y              (      cluster-sleep-1          2domain-idle-state           AA D        X          i          y  !            )      cluster-sleep-2          2domain-idle-state           AA D        X  6        i          y  &b            *         memory@80000000          Jmemory           V                     firmware       scm          2qcom,scm-qcs615 qcom,scm                0          interconnect-0           2qcom,qcs615-camnoc-virt                             interconnect-1           2qcom,qcs615-ipa-virt                                interconnect-2           2qcom,qcs615-mc-virt                                   3      smp2p-adsp           2qcom,smp2p                                                                        master-kernel           
master-kernel                                slave-kernel            
slave-kernel             1        F                        smp2p-cdsp           2qcom,smp2p             ^                @                                           master-kernel           
master-kernel                                slave-kernel            
slave-kernel             1        F                        opp-table-qup            2operating-points-v2          W            =   opp-75000000            b    xh        i          opp-100000000           b             i   !      opp-128000000           b              i   "         psci             2arm,psci-1.0             asmc    power-domain-cpu0           w             h   #           $   %                  power-domain-cpu1           w             h   #           $   %                  power-domain-cpu2           w             h   #           $   %                  power-domain-cpu3           w             h   #           $   %            
      power-domain-cpu4           w             h   #           $   %                  power-domain-cpu5           w             h   #           $   %                  power-domain-cpu6           w             h   #           &   '                  power-domain-cpu7           w             h   #           &   '                  power-domain-cluster            w               (   )   *            #         reserved-memory                                      aop-cmd-db@85f20000          2qcom,cmd-db          V                            smem@86000000         
   2qcom,smem            V                                   +         pil-video@93400000           V    @       P                             rproc-cdsp@93b00000          V                                       rproc-adsp@95900000          V                                          soc@0            2simple-bus                                                                                            clock-controller@100000          2qcom,qcs615-gcc          V                          ,       ,      -                              w               .      efuse@780000             2qcom,qcs615-qfprom qcom,qfprom           V     x        p                             hstx-trim@1f8            V                                        rng@793000           2qcom,qcs615-trng qcom,trng           V     y0              mmc@7c4000        $   2qcom,qcs615-sdhci qcom,sdhci-msm-v5       0   V     |@             |P             |                hc cqhci ice                                      hc_irq pwr_irq               .   k   .   l   ,       .   n        iface core xo ice              .            h   /               0           1            0  &   2         3         4         5              4sdhc-ddr cpu-sdhc           G d,        Wh         g         t        okay               6           7        default sleep                                                             8           9                            &   opp-table            2operating-points-v2             0   opp-50000000            b            i          opp-100000000           b             i   !      opp-200000000           b             i   :      opp-384000000           b    `         i   "            dma-controller@800000         (   2qcom,qcs615-gpi-dma qcom,sdm845-gpi-dma          V                      .         `                                                                                          9           F              1             	  disabled                ?      geniqup@8c0000           2qcom,geni-se-qup             V             `                      .   e   .   f        m-ahb s-ahb            1                                        okay       serial@880000            2qcom,geni-debug-uart             V             @             .   K        se             ;   <        default               Y         0  &   2         3         4         5              4qup-core qup-config          h   /               =        okay          i2c@884000           2qcom,geni-i2c            V     @       @                                         Z               .   M        se             >        default       H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   ?             ?                 \tx rx         	  disabled          i2c@888000           2qcom,geni-i2c            V            @                                         [               .   O        se             @        default       H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   ?             ?                 \tx rx         	  disabled          spi@888000           2qcom,geni-spi            V            @               [               .   O        se             A   B        default       0  &   2         3         4         5              4qup-core qup-config          h   /               =         W   ?             ?                 \tx rx                                   	  disabled          serial@888000            2qcom,geni-uart           V            @               [               .   O        se             C   D   E   F        default       0  &   2         3         4         5              4qup-core qup-config          h   /               =      	  disabled          i2c@88c000           2qcom,geni-i2c            V            @                                         \               .   Q        se             G        default       H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   ?             ?                 \tx rx         	  disabled             dma-controller@a00000         (   2qcom,qcs615-gpi-dma qcom,sdm845-gpi-dma          V                      .         `                                                              %         &           9           F              1  v          	  disabled                I      geniqup@ac0000           2qcom,geni-se-qup             V                                    .   g   .   h        m-ahb s-ahb            1  c                                     okay       i2c@a80000           2qcom,geni-i2c            V             @             .   Y        se             H        default               a                                   H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   I              I                  \tx rx         	  disabled          spi@a80000           2qcom,geni-spi            V             @             .   Y        se             J   K        default               a                                   0  &   2         3         4         5              4qup-core qup-config          h   /               =         W   I              I                  \tx rx         	  disabled          serial@a80000            2qcom,geni-uart           V             @             .   Y        se             L   M   N   O        default               a         0  &   2         3         4         5              4qup-core qup-config          h   /               =      	  disabled          i2c@a84000           2qcom,geni-i2c            V     @       @             .   [        se             P        default               b                                   H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   I             I                 \tx rx         	  disabled          i2c@a88000           2qcom,geni-i2c            V            @             .   ]        se             Q        default               c                                   H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   I             I                 \tx rx         	  disabled          spi@a88000           2qcom,geni-spi            V            @             .   ]        se             R   S        default               c                                   0  &   2         3         4         5              4qup-core qup-config          h   /               =         W   I             I                 \tx rx         	  disabled          serial@a88000            2qcom,geni-uart           V            @             .   ]        se             T   U   V   W        default               c         0  &   2         3         4         5              4qup-core qup-config          h   /               =      	  disabled          i2c@a8c000           2qcom,geni-i2c            V            @             .   _        se             X        default               d                                   H  &   2         3         4         5         2         3              4qup-core qup-config qup-memory           h   /            i             W   I             I                 \tx rx         	  disabled          spi@a8c000           2qcom,geni-spi            V            @             .   _        se             Y   Z        default               d                                   0  &   2         3         4         5              4qup-core qup-config          h   /               =         W   I             I                 \tx rx         	  disabled          serial@a8c000            2qcom,geni-uart           V            @             .   _        se             [   \   ]   ^        default               d         0  &   2         3         4         5              4qup-core qup-config          h   /               =        okay       bluetooth            2qcom,wcn6855-bt       $  fQCA6698/hpnv21 QCA6698/hpbtfw21.tlv         t   _           `           a           b           c           d           e           f            interconnect@1500000             V    P        P         2qcom,qcs615-config-noc                                    5      interconnect@1620000             V    b                 2qcom,qcs615-system-noc                              interconnect@1700000             V    p                 2qcom,qcs615-aggre1-noc                                    2      interconnect@1740000             V    t                 2qcom,qcs615-mmss-noc                                            pcie@1c08000             Jpci       "   2qcom,pcie-qcs615 qcom,pcie-sm8150         `   V           0     @             @             @             @                             parf dbi elbi atu config mhi                                   8                 @                 @0      @0                                t                             l                                                                                                  /  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global          F                                  ,                                                                                                                      0      .   8   .   3   .   5   .   7   .   9   .   :      ,  pipe aux cfg bus_master bus_slave slave_q2a         :   .   3        J$       0  &   2   
      3         4         5              4pcie-mem cpu-pcie            _       1            1                .           ipci          h   .           u   g        zpciephy                       h        okay               i   e              i   d               j        default    opp-table            2operating-points-v2             h   opp-2500000         b     &%        i             А         opp-5000000         b     LK@        i                          pcie@0           Jpci          V                                                                       wifi@0           2pci17cb,1103             V                           QC_QCS615_Ride          t   _           `           a           b           d           e           f           k           l            phy@1c0e000           2qcom,qcs615-qmp-gen3x1-pcie-phy          V                  (      .   ;   .   5   .   6   .   2   .   8        aux cfg_ahb ref refgen pipe            .           iphy         :   .   2        J                     pcie_0_pipe_clk                     okay               m        #   n            g      ufshc@1d84000         +   2qcom,qcs615-ufshc qcom,ufshc jedec,ufs-2.0            V    @       0                      std ice               	         @      .   ~   .   
   .   }   .      ,       .      .      .         i  core_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk ice_core_clk               .           irst            o      0  &   2         3         4         5   %           4ufs-ddr cpu-ufs          h   .              1                t        3           u   p        zufsphy                     okay            G   i   {           S   8        ^ 	'        o   9        | 	'            q   opp-table            2operating-points-v2             o   opp-50000000          @  b                        <4`                            xh        i          opp-100000000         @  b                         xh                            р        i   !      opp-200000000         @  b                         р                                     i   "            phy@1d87000       0   2qcom,qcs615-qmp-ufs-phy qcom,sm6115-qmp-ufs-phy          V    p                    ,       .      .   |        ref ref_aux qref             h   .              q            iufsphy                                 okay               m        #   n            p      dma-controller@1dc4000            2qcom,bam-v1.7.4 qcom,bam-v1.7.0          V    @      @                          .                                                         1                 r      crypto@1dfa000        )   2qcom,qcs615-qce qcom,sm8150-qce qcom,qce             V    ߠ       `         W   r      r           \rx tx              1             &   2         3              4memory        hwlock@1f40000           2qcom,tcsr-mutex          V                                    +      syscon@1fc0000           2qcom,qcs615-tcsr syscon          V                               pinctrl@3100000          2qcom,qcs615-tlmm          0   V           0      P       0             0          east west south                              i           |                             1        F               s            i   qup-i2c1-data-clk-state         gpio4 gpio5         qup0                >      qup-i2c2-data-clk-state         gpio0 gpio1         qup0                @      qup-i2c3-data-clk-state         gpio18 gpio19           qup0                G      qup-i2c4-data-clk-state         gpio20 gpio21           qup1                H      qup-i2c5-data-clk-state         gpio14 gpio15           qup1                P      qup-i2c6-data-clk-state         gpio6 gpio7         qup1                Q      qup-i2c7-data-clk-state         gpio10 gpio11           qup1                X      qup-spi2-data-clk-state         gpio0 gpio1 gpio2           qup0                A      qup-spi2-cs-state           gpio3           qup0                B      qup-spi2-cs-gpio-state          gpio3           gpio          qup-spi4-data-clk-state         gpio20 gpio21 gpio22            qup1                J      qup-spi4-cs-state           gpio23          qup1                K      qup-spi4-cs-gpio-state          gpio23          gpio          qup-spi6-data-clk-state         gpio6 gpio7 gpio8           qup1                R      qup-spi6-cs-state           gpio9           qup1                S      qup-spi6-cs-gpio-state          gpio9           gpio          qup-spi7-data-clk-state         gpio10 gpio11 gpio12            qup1                Y      qup-spi7-cs-state           gpio13          qup1                Z      qup-spi7-cs-gpio-state          gpio13          gpio          qup-uart0-tx-state          gpio16          qup0                ;      qup-uart0-rx-state          gpio17          qup0                <      qup-uart2-cts-state         gpio0           qup0                C      qup-uart2-rts-state         gpio1           qup0                D      qup-uart2-tx-state          gpio2           qup0                E      qup-uart2-rx-state          gpio3           qup0                F      qup-uart4-cts-state         gpio20          qup1                L      qup-uart4-rts-state         gpio21          qup1                M      qup-uart4-tx-state          gpio22          qup1                N      qup-uart4-rx-state          gpio23          qup1                O      qup-uart6-cts-state         gpio6           qup1                T      qup-uart6-rts-state         gpio7           qup1                U      qup-uart6-tx-state          gpio8           qup1                V      qup-uart6-rx-state          gpio9           qup1                W      qup-uart7-cts-state         gpio10          qup1                [      qup-uart7-rts-state         gpio11          qup1                \      qup-uart7-tx-state          gpio12          qup1                ]      qup-uart7-rx-state          gpio13          qup1                ^      sdc1-on-state               6   clk-pins          	  sdc1_clk                     )         cmd-pins          	  sdc1_cmd             8        )   
      data-pins         
  sdc1_data            8        )   
      rclk-pins         
  sdc1_rclk            E         sdc1-off-state              7   clk-pins          	  sdc1_clk                     )         cmd-pins          	  sdc1_cmd             8        )         data-pins         
  sdc1_data            8        )         rclk-pins         
  sdc1_rclk            E         sdc2-on-state                  clk-pins          	  sdc2_clk                     )         cmd-pins          	  sdc2_cmd             8        )   
      data-pins         
  sdc2_data            8        )   
         sdc2-off-state                 clk-pins          	  sdc2_clk                     )         cmd-pins          	  sdc2_cmd             8        )         data-pins         
  sdc2_data            8        )            bt-en-state         gpio85          gpio             E         T                  pcie-default-state              j   clkreq-pins         gpio90          pcie_clk_req            )            8      perst-pins          gpio101         gpio            )            E      wake-pins           gpio100         gpio            )            8         wlan-en-state           gpio98          gpio             E         T                     clock-controller@5090000             2qcom,qcs615-gpucc            V    	                     ,       .      .   .                              w         stm@6002000           2arm,coresight-stm arm,primecell           V                  (                 stm-base stm-stimulus-base              t      	  apb_pclk       out-ports      port       endpoint               u                           tpda@6004000          "   2qcom,coresight-tpda arm,primecell            V     @                    t      	  apb_pclk       in-ports                                 port@0           V       endpoint               v                     port@4           V      endpoint               w                     port@5           V      endpoint               x                     port@6           V      endpoint               y                     port@7           V      endpoint               z                     port@8           V      endpoint               {                     port@9           V   	   endpoint               |                     port@b           V      endpoint               }                     port@c           V      endpoint               ~                     port@d           V      endpoint                                       out-ports      port       endpoint                                          funnel@6005000        +   2arm,coresight-dynamic-funnel arm,primecell           V     P                    t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          cti@6010000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@6011000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@6012000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@6013000           2arm,coresight-cti arm,primecell          V    0                    t      	  apb_pclk          cti@6014000           2arm,coresight-cti arm,primecell          V    @                    t      	  apb_pclk          cti@6015000           2arm,coresight-cti arm,primecell          V    P                    t      	  apb_pclk          cti@6016000           2arm,coresight-cti arm,primecell          V    `                    t      	  apb_pclk          cti@6017000           2arm,coresight-cti arm,primecell          V    p                    t      	  apb_pclk          cti@6018000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@6019000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601a000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601b000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601c000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601d000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601e000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@601f000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          funnel@6041000        +   2arm,coresight-dynamic-funnel arm,primecell           V                        t      	  apb_pclk       in-ports                                 port@6           V      endpoint                                    port@7           V      endpoint                           u            out-ports      port       endpoint                                          funnel@6042000        +   2arm,coresight-dynamic-funnel arm,primecell           V                         t      	  apb_pclk       in-ports                                 port@3           V      endpoint                                    port@4           V      endpoint                                    port@7           V      endpoint                                       out-ports      port       endpoint                                          funnel@6045000        +   2arm,coresight-dynamic-funnel arm,primecell           V    P                    t      	  apb_pclk       in-ports                                 port@0           V       endpoint                                    port@1           V      endpoint                                       out-ports      port       endpoint                                          replicator@6046000        /   2arm,coresight-dynamic-replicator arm,primecell           V    `                    t      	  apb_pclk       in-ports       port       endpoint                                       out-ports                                port@1           V      endpoint                                          tmc@6047000           2arm,coresight-tmc arm,primecell          V    p                    t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          replicator@604a000        /   2arm,coresight-dynamic-replicator arm,primecell           V                        t      	  apb_pclk          	  disabled       in-ports       port       endpoint                                       out-ports      port       endpoint                                          cti@683b000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          tpdm@6840000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _   @        u          	  disabled       out-ports      port       endpoint                           z               tpdm@684c000          "   2qcom,coresight-tpdm arm,primecell            V                        t      	  apb_pclk            _            u       out-ports      port       endpoint                           |               tpdm@6850000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _   @        u                               out-ports      port       endpoint                                          tpdm@6860000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk                               out-ports      port       endpoint                                          funnel@6861000        +   2arm,coresight-dynamic-funnel arm,primecell           V                        t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                           y               cti@6867000           2arm,coresight-cti arm,primecell          V    p                    t      	  apb_pclk          tpdm@6870000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _            u          	  disabled       out-ports      port       endpoint                           {               tpdm@699c000          "   2qcom,coresight-tpdm arm,primecell            V                        t      	  apb_pclk            _            u                                  	  disabled       out-ports      port       endpoint                                          tpdm@69c0000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk                               out-ports      port       endpoint                                          funnel@69c3000        +   2arm,coresight-dynamic-funnel arm,primecell           V    0                    t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                           w               tpdm@69d0000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk                                  	  disabled       out-ports      port       endpoint                           }               tpdm@6a00000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk                                  	  disabled       out-ports      port       endpoint                                          cti@6a02000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@6a03000           2arm,coresight-cti arm,primecell          V    0                    t      	  apb_pclk          cti@6a10000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@6a11000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          funnel@6a05000        +   2arm,coresight-dynamic-funnel arm,primecell           V    P                    t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                           x               tpda@6b01000          "   2qcom,coresight-tpda arm,primecell            V                        t      	  apb_pclk       in-ports                                 port@0           V       endpoint                                    port@1           V      endpoint                                       out-ports      port       endpoint                                          tpdm@6b02000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _   @        u          	  disabled       out-ports      port       endpoint                                          tpdm@6b03000          "   2qcom,coresight-tpdm arm,primecell            V    0                    t      	  apb_pclk                                  	  disabled       out-ports      port       endpoint                                          cti@6b04000           2arm,coresight-cti arm,primecell          V    @                    t      	  apb_pclk          cti@6b05000           2arm,coresight-cti arm,primecell          V    P                    t      	  apb_pclk          cti@6b06000           2arm,coresight-cti arm,primecell          V    `                    t      	  apb_pclk          cti@6b07000           2arm,coresight-cti arm,primecell          V    p                    t      	  apb_pclk          funnel@6b08000        +   2arm,coresight-dynamic-funnel arm,primecell           V                        t      	  apb_pclk       in-ports                                 port@6           V      endpoint                                    port@7           V      endpoint                                       out-ports      port       endpoint                                          tmc@6b09000           2arm,coresight-tmc arm,primecell          V                        t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          replicator@6b0a000        /   2arm,coresight-dynamic-replicator arm,primecell           V                        t      	  apb_pclk       in-ports       port       endpoint                                       out-ports                                port@0           V       endpoint                                    port@1           V      endpoint                                          cti@6b21000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          tpdm@6b48000          "   2qcom,coresight-tpdm arm,primecell            V                        t      	  apb_pclk                               out-ports      port       endpoint                           ~               cti@6c13000           2arm,coresight-cti arm,primecell          V    0                    t      	  apb_pclk            fail          cti@6c20000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          	  disabled          tpdm@6c28000          "   2qcom,coresight-tpdm arm,primecell            V                        t      	  apb_pclk                               out-ports      port       endpoint                           v               cti@6c29000           2arm,coresight-cti arm,primecell          V                        t      	  apb_pclk          cti@6c2a000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@7020000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          etm@7040000          2arm,primecell            V                                    t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7120000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          etm@7140000          2arm,primecell            V                                    t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7220000           2arm,coresight-cti arm,primecell          V    "                     t      	  apb_pclk          etm@7240000          2arm,primecell            V    $                                t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7320000           2arm,coresight-cti arm,primecell          V    2                     t      	  apb_pclk          etm@7340000          2arm,primecell            V    4                                t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7420000           2arm,coresight-cti arm,primecell          V    B                     t      	  apb_pclk          etm@7440000          2arm,primecell            V    D                                t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7520000           2arm,coresight-cti arm,primecell          V    R                     t      	  apb_pclk          etm@7540000          2arm,primecell            V    T                                t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7620000           2arm,coresight-cti arm,primecell          V    b                     t      	  apb_pclk          etm@7640000          2arm,primecell            V    d                                t      	  apb_pclk                         out-ports      port       endpoint                                          cti@7720000           2arm,coresight-cti arm,primecell          V    r                     t      	  apb_pclk          etm@7740000          2arm,primecell            V    t                                t      	  apb_pclk                         out-ports      port       endpoint                                          funnel@7800000        +   2arm,coresight-dynamic-funnel arm,primecell           V                         t      	  apb_pclk       in-ports                                 port@0           V       endpoint                                    port@1           V      endpoint                                    port@2           V      endpoint                                    port@3           V      endpoint                                    port@4           V      endpoint                                    port@5           V      endpoint                                    port@6           V      endpoint                                    port@7           V      endpoint                                       out-ports      port       endpoint                                          funnel@7810000        +   2arm,coresight-dynamic-funnel arm,primecell           V                         t      	  apb_pclk       in-ports                                 port@0           V       endpoint                                    port@2           V      endpoint                                    port@3           V      endpoint                                    port@4           V      endpoint                                    port@5           V      endpoint                                       out-ports      port       endpoint                                          tpdm@7830000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _   @        u       out-ports      port       endpoint                                          tpda@7832000          "   2qcom,coresight-tpda arm,primecell            V                         t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          tpdm@7860000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk                               out-ports      port       endpoint                                          tpda@7862000          "   2qcom,coresight-tpda arm,primecell            V                         t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          tpdm@78a0000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _            u       out-ports      port       endpoint                                          tpdm@78b0000          "   2qcom,coresight-tpdm arm,primecell            V                         t      	  apb_pclk            _            u       out-ports      port       endpoint                                          tpda@78c0000          "   2qcom,coresight-tpda arm,primecell            V                         t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          tpda@78d0000          "   2qcom,coresight-tpda arm,primecell            V                         t      	  apb_pclk       in-ports       port       endpoint                                       out-ports      port       endpoint                                          cti@78e0000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@78f0000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          cti@7900000           2arm,coresight-cti arm,primecell          V                         t      	  apb_pclk          remoteproc@8300000        *   2qcom,qcs615-cdsp-pas qcom,sm8150-cdsp-pas            V    0        @@      @           B                                              #  wdog fatal ready handover stop-ack              ,            xo           h   /             vcx                     	   t                       #stop            okay            fqcom/qcs615/cdsp.mbn       glink-edge                >                         9cdsp                  fastrpc          2qcom,fastrpc            ?fastrpcglink-apps-dsp           9cdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb          V              1               t      compute-cb@2             2qcom,fastrpc-compute-cb          V              1               t      compute-cb@3             2qcom,fastrpc-compute-cb          V              1               t      compute-cb@4             2qcom,fastrpc-compute-cb          V              1               t      compute-cb@5             2qcom,fastrpc-compute-cb          V              1               t      compute-cb@6             2qcom,fastrpc-compute-cb          V              1               t               pmu@90b6300       (   2qcom,qcs615-cpu-bwmon qcom,sdm845-bwmon          V    	c                      E           &   4         4                    opp-table            2operating-points-v2                opp-0                   opp-1            Ȁ            pmu@90cd000       .   2qcom,qcs615-llcc-bwmon qcom,sc7280-llcc-bwmon            V    	                                 &   3         3                    opp-table            2operating-points-v2                opp-0            5       opp-1            O      opp-2                   opp-3            !f       opp-4            )       opp-5            .       opp-6            >       opp-7            R       opp-8            ^             mmc@8804000       $   2qcom,qcs615-sdhci qcom,sdhci-msm-v5          V    @                hc                                      hc_irq pwr_irq              .   p   .   q   ,            iface core xo            h   /                          1                 .         0  &   2         3         4         5              4sdhc-ddr cpu-sdhc           G d,        Wh         t        okay                                  default sleep                      S   i   c                         9   opp-table            2operating-points-v2                opp-50000000            b            i          opp-100000000           b             i   !      opp-202000000           b    
F        i   "            interconnect@9160000             V    	        2          2qcom,qcs615-dc-noc                              system-cache-controller@9200000          2qcom,qcs615-llcc              V    	              	`                 llcc0_base llcc_broadcast_base        interconnect@9680000             V    	h                 2qcom,qcs615-gem-noc                                   4      video-codec@aa00000       $   2qcom,qcs615-venus qcom,sc7180-venus          V    
                                 (                                       (  core iface bus vcodec0_core vcodec0_bus          h                /             vvenus vcodec0 cx                     0  &            3         4         5   (           4video-mem cpu-cfg              1  `                       okay       opp-table            2operating-points-v2                opp-133330000           b    tP        i          opp-240000000           b    N         i   !      opp-300000000           b             i   :      opp-380000000           b    W         i   "      opp-410000000           b    p        i         opp-460000000           b    k         i               clock-controller@ab00000             2qcom,qcs615-videocc          V    
                     ,       -                              w                     clock-controller@ad00000             2qcom,qcs615-camcc            V    
                     ,                                  w         clock-controller@af00000             2qcom,qcs615-dispcc           V    
               $      ,       .                                                     w         interrupt-controller@b220000             2qcom,qcs615-pdc qcom,pdc              V    "                     d      $  \         ^   ^  a      }   ?                        F            1            s      power-management@c300000          #   2qcom,qcs615-aoss-qmp qcom,aoss-qmp           V    0                                                                 t      sram@c3f0000             2qcom,rpmh-stats          V    ?               sram@14680000         #   2qcom,qcs615-imem syscon simple-mfd           V    h                        h                                pil-reloc@2a94c          2qcom,pil-reloc-info          V L            iommu@15000000        /   2qcom,qcs615-smmu-500 qcom,smmu-500 arm,mmu-500           V                      l           y            t              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               1      spmi@c440000             2qcom,spmi-pmic-arb        P   V    D             `             `             p       
      @      `         core chnls obsrvr intr cnfg            s              periph_irq           1        F                                                        pmic@0           2qcom,pm8150 qcom,spmi-pmic           V                                     pon@800          2qcom,pm8998-pon          V      pwrkey           2qcom,pm8941-pwrkey                                  =	         8           t        okay          resin            2qcom,pm8941-resin                                  =	         8        okay               r         temp-alarm@2400          2qcom,spmi-temp-alarm             V  $                $                             thermal                               adc@3100             2qcom,spmi-adc5           V  1                                                     1                      channel@0            V                          9ref_gnd       channel@1            V                       
  9vref_1p25         channel@6            V                       	  9die_temp             adc-tm@3500          2qcom,spmi-adc-tm5            V  5                5                                                  	  disabled          rtc@6000             2qcom,pm8941-rtc          V  `   a       
  rtc alarm                  a             gpio@c000             2qcom,pm8150-gpio qcom,spmi-gpio          V                                  
                    1        F                  usb2-en-state           gpio10          normal           	        	                            pmic@1           2qcom,pm8150 qcom,spmi-pmic           V                                          interrupt-controller@17a00000            2arm,gic-v3            V                                        	                        F            1        	           	5                         mailbox@17c00000          0   2qcom,qcs615-apss-shared qcom,sdm845-apss-shared          V                     	J                     watchdog@17c10000         #   2qcom,apss-wdt-qcs615 qcom,kpss-wdt           V                                            -      timer@17c20000           2arm,armv7-timer-mem          V                                                                 frame@17c21000           V                 	V                                      frame@17c23000           V0            	V                  	         	  disabled          frame@17c25000           VP            	V                  
         	  disabled          frame@17c27000           Vp            	V                           	  disabled          frame@17c29000           V            	V                           	  disabled          frame@17c2b000           V°            	V                           	  disabled          frame@17c2d000           V            	V                           	  disabled             rsc@18200000             2qcom,rpmh-rsc         0   V                  !             "                 drv-0 drv-1 drv-2         $                                        	c           	o            	                               	  9apps_rsc             h   #   bcm-voter            2qcom,bcm-voter                    clock-controller             2qcom,qcs615-rpmh-clk                        xo                         ,      power-controller             2qcom,qcs615-rpmhpd          w                          /   opp-table            2operating-points-v2                opp-0           	         opp-1           	   0      opp-2           	   @                   opp-3           	               !      opp-4           	               :      opp-5           	               "      opp-6           	  @                  opp-7           	  P      opp-8           	                    opp-9           	              regulators-0             2qcom,pm8150-rpmh-regulators         	a      smps3         	  	vreg_s3a            	 	'        	 	        	         smps4         	  	vreg_s4a            	 w@        	         	               9      smps5         	  	vreg_s5a            	 @        	          	                     smps6         	  	vreg_s6a            	         	 l`        	                     ldo1          	  	vreg_l1a            	 r@        	           	            	        
            ldo2          	  	vreg_l2a            	 -P        	 /M`        	            	        
            ldo3          	  	vreg_l3a            	 B@        	          	            	        
            ldo5          	  	vreg_l5a            	 Y        	         	            	        
                  m      ldo7          	  	vreg_l7a            	 w@        	         	            	        
            ldo8          	  	vreg_l8a            	 0        	 p        	            	        
            ldo10         
  	vreg_l10a           	 -p        	 2        	            	        
                        ldo11         
  	vreg_l11a           	 ̀        	 9        	            	        
            ldo12         
  	vreg_l12a           	 w@        	         	               n      ldo13         
  	vreg_l13a           	 -        	 1I0        	            	        
                        ldo15         
  	vreg_l15a           	 w@        	         	            	        
                        ldo16         
  	vreg_l16a           	 -        	 2        	            	        
            ldo17         
  	vreg_l17a           	 -p        	 2        	               8            phy@88e2000          2qcom,qcs615-qusb2-phy            V                        .      ,            cfg_ahb ref            .           
-                       okay            
9   m        #   n        
D                     phy@88e3000          2qcom,qcs615-qusb2-phy            V    0                   .      ,            cfg_ahb ref            .                       okay            
9   m        #   n        
D                     phy@88e6000          2qcom,qcs615-qmp-usb3-phy             V    `                     .      .      .      .           aux ref cfg_ahb pipe               .      .           iphy phy_phy         
Y     D        usb3_phy_pipe_clk_src                                   okay               m        #   n                  usb@a6f8800          2qcom,qcs615-dwc3 qcom,dwc3           V    
o              0      .      .      .      .      .      .         &  cfg_noc core iface sleep mock_utmi xo           :   .      .           J$        D                               s   	      s         s            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq          h   .           i   "           .                                             okay       usb@a600000       
   2snps,dwc3            V    
`                    1  @                              u              zusb2-phy usb3-phy            
g         
         
         
         
         
        
            
         peripheral           usb@a8f8800          2qcom,qcs615-dwc3 qcom,dwc3           V    
              0      .      .      .      .      .      .         &  cfg_noc core iface sleep mock_utmi xo           :   .      .           J$        8                             s         s   
         1  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq             h   .           i   "           .            (                                          okay       usb@a800000       
   2snps,dwc3            V    
                    1                                u         	  zusb2-phy             
         
         
         
        
           Ehigh-speed           host             thermal-sensor@c263000            2qcom,qcs615-tsens qcom,tsens-v2           V    &0            "                                           uplow critical          S                                remoteproc@62400000       *   2qcom,qcs615-adsp-pas qcom,sm8150-adsp-pas            V    b@        @@      @                                                          #  wdog fatal ready handover stop-ack              ,            xo           h   /             vcx                     	   t                       #stop            okay            fqcom/qcs615/adsp.mbn       glink-edge                                          9lpass                 fastrpc          2qcom,fastrpc            ?fastrpcglink-apps-dsp           9adsp                                 compute-cb@3             2qcom,fastrpc-compute-cb          V              1  #             t      compute-cb@4             2qcom,fastrpc-compute-cb          V              1  $             t      compute-cb@5             2qcom,fastrpc-compute-cb          V              1  %             t      compute-cb@6             2qcom,fastrpc-compute-cb          V              1  &            a            t               cpufreq@18323000          '   2qcom,qcs615-cpufreq-hw qcom,cpufreq-hw            V    20            2X                freq-domain0 freq-domain1               ,       .           xo alternate            p                                   timer            2arm,armv8-timer       0                                         thermal-zones      aoss-thermal                      trips      aoss-critical            8                	   Ecritical                cpuss-0-thermal                  trips      cpuss0-critical          8                	   Ecritical                cpuss-1-thermal                  trips      cpuss1-critical          8                	   Ecritical                cpuss-2-thermal                  trips      cpuss2-critical          8                	   Ecritical                cpuss-3-thermal                  trips      cpuss3-critical          8                	   Ecritical                cpu-1-0-thermal                  trips      cpu-critical             8                	   Ecritical                cpu-1-1-thermal                  trips      cpu-critical             8                	   Ecritical                cpu-1-2-thermal                  trips      cpu-critical             8                	   Ecritical                cpu-1-3-thermal                  trips      cpu-critical             8                	   Ecritical                gpu-thermal               	   trips      gpu-critical             8                	   Ecritical                q6-hvx-thermal                
   trips      q6-hvx-critical          8                	   Ecritical                mdm-core-thermal                     trips      mdm-core-critical            8                	   Ecritical                camera-thermal                   trips      camera-critical          8                	   Ecritical                wlan-thermal                     trips      wlan-critical            8                	   Ecritical                display-thermal                  trips      display-critical             8                	   Ecritical                video-thermal                    trips      video-critical           8                	   Ecritical                pm8150-thermal             d              trips      trip0            s                     Epassive       trip1            8                     Ehot       trip2            6h                  	   Ecritical                   aliases         /soc@0/mmc@7c4000           /soc@0/mmc@8804000        $  /soc@0/geniqup@8c0000/serial@880000       $  /soc@0/geniqup@ac0000/serial@a8c000       chosen          serial0:115200n8          clocks     sleep-clk            2fixed-clock           }                         -      xo-board-clk             2fixed-clock         I                                  regulator-conn-1p8           2regulator-fixed         	vreg_conn_1p8                                                          regulator-conn-pa            2regulator-fixed         	vreg_conn_pa                                                           regulator-usb2-vbus          2regulator-fixed       
  	USB2_VBUS                 
                       default                         wcn6855-pmu          2qcom,wcn6855-pmu                          default         3   i   U            C   i   b            U                      b           p                                                                        regulators     ldo0            	vreg_pmu_rfa_cmn                _      ldo1            	vreg_pmu_aon_0p59               `      ldo2            	vreg_pmu_wlcx_0p8               a      ldo3            	vreg_pmu_wlmx_0p85              b      ldo4            	vreg_pmu_btcmx_0p85             c      ldo5            	vreg_pmu_rfa_0p8                d      ldo6            	vreg_pmu_rfa_1p2                e      ldo7            	vreg_pmu_rfa_1p7                f      ldo8            	vreg_pmu_pcie_0p9               k      ldo9            	vreg_pmu_pcie_1p8               l               	interrupt-parent #address-cells #size-cells model compatible chassis-type device_type reg enable-method power-domains power-domain-names capacity-dmips-mhz dynamic-power-coefficient next-level-cache clocks qcom,freq-domain #cooling-cells phandle cache-level cache-unified cpu remote-endpoint entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop qcom,dload-mode #interconnect-cells qcom,bcm-voters qcom,smem interrupts mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells opp-shared opp-hz required-opps #power-domain-cells domain-idle-states ranges no-map hwlocks dma-ranges #clock-cells #reset-cells bits reg-names interrupt-names clock-names resets operating-points-v2 iommus interconnects interconnect-names qcom,dll-config qcom,ddr-config supports-cqe dma-coherent status pinctrl-0 pinctrl-1 pinctrl-names bus-width mmc-ddr-1_8v mmc-hs200-1_8v mmc-hs400-1_8v mmc-hs400-enhanced-strobe vmmc-supply vqmmc-supply non-removable no-sd no-sdio #dma-cells dma-channels dma-channel-mask dmas dma-names firmware-name vddrfacmn-supply vddaon-supply vddwlcx-supply vddwlmx-supply vddbtcmx-supply vddrfa0p8-supply vddrfa1p2-supply vddrfa1p8-supply bus-range linux,pci-domain num-lanes interrupt-map-mask interrupt-map assigned-clocks assigned-clock-rates iommu-map reset-names phys phy-names max-link-speed perst-gpios wake-gpios opp-peak-kBps qcom,calibration-variant vddpcie0p9-supply vddpcie1p8-supply clock-output-names #phy-cells vdda-phy-supply vdda-pll-supply lanes-per-direction reset-gpios vcc-supply vcc-max-microamp vccq2-supply vccq2-max-microamp qcom,ee qcom,controlled-remotely num-channels qcom,num-ees #hwlock-cells gpio-ranges gpio-controller #gpio-cells wakeup-parent pins function bias-disable drive-strength bias-pull-up bias-pull-down output-low qcom,cmb-element-bits qcom,cmb-msrs-num qcom,dsb-element-bits qcom,dsb-msrs-num arm,coresight-loses-context-with-cpu qcom,skip-power-up interrupts-extended memory-region qcom,qmp qcom,smem-states qcom,smem-state-names label qcom,glink-channels cd-gpios qcom,pdc-ranges #iommu-cells #global-interrupts qcom,channel debounce linux,code io-channels io-channel-names #thermal-sensor-cells #io-channel-cells qcom,pre-scaling output-enable power-source #redistributor-regions redistributor-stride #mbox-cells frame-number qcom,drv-id qcom,tcs-offset qcom,tcs-config opp-level qcom,pmic-id regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode regulator-allow-set-load regulator-allowed-modes nvmem-cells vdd-supply vdda-phy-dpdm-supply qcom,tcsr-reg snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,dis_u2_susphy_quirk snps,dis_u3_susphy_quirk snps,dis_enblslpm_quirk snps,has-lpm-erratum snps,hird-threshold snps,usb3_lpm_capable dr_mode qcom,select-utmi-as-pipe-clk maximum-speed #qcom,sensors qcom,nsessions #freq-domain-cells thermal-sensors temperature hysteresis polling-delay-passive mmc0 mmc1 serial0 serial1 stdout-path clock-frequency startup-delay-us enable-active-high gpio regulator-always-on bt-enable-gpios wlan-enable-gpios vddio-supply vddpmu-supply vddpmumx-supply vddpmucx-supply vddrfa0p95-supply vddrfa1p3-supply vddrfa1p9-supply vddpcie1p3-supply vddpcie1p9-supply 