    8    (            	                                                                    '   ,Qualcomm Technologies, Inc. SM8650 QRD           2qcom,sm8650-qrd qcom,sm8650    chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             V          f         sleep-clk            2fixed-clock          I             V           f   *      bi-tcxo-div2-clk             2fixed-factor-clock           I             n                u                        f   (      bi-tcxo-ao-div2-clk          2fixed-factor-clock           I             n               u                        f   )         cpus                                 cpu@0            cpu          2arm,cortex-a520                           n                            psci             psci                                        d                                   f      l2-cache             2cache           '            3                     f      l3-cache             2cache           '            3         f               cpu@100          cpu          2arm,cortex-a520                          n                            psci             psci                                        d                                   f         cpu@200          cpu          2arm,cortex-a720                          n                           psci             psci                	                                                          f      l2-cache             2cache           '            3                     f   	         cpu@300          cpu          2arm,cortex-a720                          n                  
         psci             psci                                                                          f      l2-cache             2cache           '            3                     f            cpu@400          cpu          2arm,cortex-a720                          n                           psci             psci                                                                          f      l2-cache             2cache           '            3                     f            cpu@500          cpu          2arm,cortex-a720                          n                           psci             psci                                                                          f      l2-cache             2cache           '            3                     f            cpu@600          cpu          2arm,cortex-a720                          n                           psci             psci                                                                          f      l2-cache             2cache           '            3                     f            cpu@700          cpu          2arm,cortex-x4                            n                           psci             psci                           f           L                                  f      l2-cache             2cache           '            3                     f            cpu-map    cluster0       core0           A         core1           A         core2           A         core3           A         core4           A         core5           A         core6           A         core7           A               idle-states         Epsci       cpu-sleep-0-0            2arm,idle-state          Rsilver-rail-power-collapse          b@          y  &                    ,                  f   !      cpu-sleep-1-0            2arm,idle-state          Rgold-rail-power-collapse            b@          y  X                                      f   "      cpu-sleep-2-0            2arm,idle-state          Rgold-plus-rail-power-collapse           b@          y            F          8                  f   #         domain-idle-states     cluster-sleep-0          2domain-idle-state           bA  D        y            	.          #         f   $      cluster-sleep-1          2domain-idle-state           bA D        y  
          0          '         f   %            firmware       scm          2qcom,scm-sm8650 qcom,scm                                                    interconnect-0           2qcom,sm8650-clk-virt                                   f   1      interconnect-1           2qcom,sm8650-mc-virt                                f         memory@a0000000          memory                                pmu-a520             2arm,cortex-a520-pmu                        pmu-a720             2arm,cortex-a720-pmu                        pmu-x4           2arm,cortex-x4-pmu                          psci             2arm,psci-1.0             smc    power-domain-cpu0           	                            !         f         power-domain-cpu1           	                            !         f         power-domain-cpu2           	                            "         f         power-domain-cpu3           	                            "         f   
      power-domain-cpu4           	                            "         f         power-domain-cpu5           	                            "         f         power-domain-cpu6           	                            "         f         power-domain-cpu7           	                            #         f         power-domain-cluster            	               $   %         f             reserved-memory                                   0   hyp@80000000                                    7      cpusys-vm@80e00000                      @           7      xbl-dt-log-merged@81a00000                      &           7      aop-cmd-db@81c60000          2qcom,cmd-db                                7      aop-tme-uefi-merged@81c80000                        P          7      smem@81d00000         
   2qcom,smem                                  >   &            7      adsp-mhi@81f00000                                  7      pvmfw@824a0000               J                  7      global-sync@82600000                 `                  7         f         tz-stat@82700000                 p                  7      qdss@82800000                                  7      qlink-logging@84800000                                  7         f         mpss-dsm@86b00000                                 7         f         mpss-dsm-2@8b400000              @                  7         f         mpss@8bc00000                      @           7         f         q6-mpss-dtb@9b000000                                    7         f         ipa-fw@9b080000                                7         f         ipa-gsi@9b090000                 	                  7      gpu-micro-code@9b09a000              	                  7         f         spss@9b0a0000                
                  7      spu-tz-shared@9b280000               (                  7      spu-modem-shared@9b2e0000                .                  7      camera@9b300000              0                  7      video@9bb00000                                 7      cvp@9c300000                 0       p           7      cdsp@9ca00000                      @           7         f         q6-cdsp-dtb@9de00000                                   7         f         q6-adsp-dtb@9de80000                                   7         f         adspslpi@9df00000                                 7         f         rmtfs@d7c00000           2qcom,rmtfs-mem                      @           7        F           U         tz-merged@d8000000                                  7      hwfence-shbuf@e6440000               D       -          7      trust-ui-vm@f3800000                       @           7      oem-vm@f7c00000                               7      llcc-lpi@ff800000                       `           7         smp2p-adsp           2qcom,smp2p          _   '                 s   '              z                              master-kernel           master-kernel                       f         slave-kernel            slave-kernel                                 f            smp2p-cdsp           2qcom,smp2p          _   '                 s   '              z   ^                            master-kernel           master-kernel                       f         slave-kernel            slave-kernel                                 f            smp2p-modem          2qcom,smp2p          _   '                 s   '              z                              master-kernel           master-kernel                       f         slave-kernel            slave-kernel                                 f         ipa-ap-to-modem         ipa                     f         ipa-modem-to-ap         ipa                              f            soc@0            2simple-bus                                                                  0                          clock-controller@100000          2qcom,sm8650-gcc                      B       @   n   (   )   *   +   ,       ,      -       -      -      .             I                      	            f   0      mailbox@406000           2qcom,sm8650-ipcc qcom,ipcc                @`                                                                  f   '      dma-controller@800000         (   2qcom,sm8650-gpi-dma qcom,sm6350-gpi-dma                                      L         M         N         O         P         Q         R         S         T         U         V         W                      !   ?        2           =   /  6             D      	  Qdisabled             f   4      geniqup@8c0000           2qcom,geni-se-qup                                     n   0      0           Xm-ahb s-ahb         =   /  #             D                                  0        Qokay       i2c@880000           2qcom,geni-i2c                         @               u            n   0   v        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4              4                  |tx rx              5        default                                 	  Qdisabled          spi@880000           2qcom,geni-spi                         @               u            n   0   v        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4              4                  |tx rx              6   7        default                                 	  Qdisabled          i2c@884000           2qcom,geni-i2c                 @       @               G            n   0   x        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              8        default                                 	  Qdisabled          spi@884000           2qcom,geni-spi                 @       @               G            n   0   x        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              9   :        default                                 	  Qdisabled          i2c@888000           2qcom,geni-i2c                        @               H            n   0   z        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              ;        default                                 	  Qdisabled          spi@888000           2qcom,geni-spi                        @               H            n   0   z        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              <   =        default                                 	  Qdisabled          i2c@88c000           2qcom,geni-i2c                        @               I            n   0   |        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              >        default                                 	  Qdisabled          spi@88c000           2qcom,geni-spi                        @               I            n   0   |        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              ?   @        default                                 	  Qdisabled          i2c@890000           2qcom,geni-i2c                         @               J            n   0   ~        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              A        default                                 	  Qdisabled          spi@890000           2qcom,geni-spi                         @               J            n   0   ~        Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              B   C        default                                 	  Qdisabled          i2c@894000           2qcom,geni-i2c                 @       @               K            n   0           Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              D        default                                 	  Qdisabled          spi@894000           2qcom,geni-spi                 @       @               K            n   0           Xse        H     1         1         2         3                                dqup-core qup-config qup-memory           w   4             4                 |tx rx              E   F        default                                 	  Qdisabled          serial@898000            2qcom,geni-uart                       @                           n   0           Xse        0     1         1         2         3              dqup-core qup-config            G   H        default         Qokay       bluetooth            2qcom,wcn7850-bt            I           J           K           L           M           N           O         0          serial@89c000            2qcom,geni-debug-uart                         @                           n   0           Xse        0     1         1         2         3              dqup-core qup-config            P        default         Qokay             geniqup@9c0000           2qcom,geni-se-i2c-master-hub                                  n   0   \        Xs-ahb                                     0      	  Qdisabled       i2c@980000           2qcom,geni-i2c-master-hub                          @                           n   0   H   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            Q        default                                 	  Qdisabled          i2c@984000           2qcom,geni-i2c-master-hub                  @       @                           n   0   J   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            R        default                                 	  Qdisabled          i2c@988000           2qcom,geni-i2c-master-hub                         @                           n   0   L   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            S        default                                 	  Qdisabled          i2c@98c000           2qcom,geni-i2c-master-hub                         @                           n   0   N   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            T        default                                 	  Qdisabled          i2c@990000           2qcom,geni-i2c-master-hub                          @                           n   0   P   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            U        default                                 	  Qdisabled          i2c@994000           2qcom,geni-i2c-master-hub                  @       @                           n   0   R   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            V        default                                 	  Qdisabled          i2c@998000           2qcom,geni-i2c-master-hub                         @                           n   0   T   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            W        default                                 	  Qdisabled          i2c@99c000           2qcom,geni-i2c-master-hub                         @                           n   0   V   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            X        default                                 	  Qdisabled          i2c@9a0000           2qcom,geni-i2c-master-hub                          @                           n   0   X   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            Y        default                                 	  Qdisabled          i2c@9a4000           2qcom,geni-i2c-master-hub                  @       @                           n   0   Z   0   G        Xse core       0     1          1         2         3              dqup-core qup-config            Z        default                                 	  Qdisabled             dma-controller@a00000         (   2qcom,sm8650-gpi-dma qcom,sm6350-gpi-dma                                                                                            %         &         '         (         )         *                      !           2           =   /                D        Qokay             f   \      geniqup@ac0000           2qcom,geni-se-qup                                     n   0      0           Xm-ahb s-ahb            1         1            	  dqup-core            =   /                D                                  0        Qokay       i2c@a80000           2qcom,geni-i2c                         @               a            n   0   a        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \              \                  |tx rx              ]        default                                 	  Qdisabled          spi@a80000           2qcom,geni-spi                         @               a            n   0   a        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \              \                  |tx rx              ^   _        default                                 	  Qdisabled          i2c@a84000           2qcom,geni-i2c                 @       @               b            n   0   c        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              `        default                                 	  Qdisabled          spi@a84000           2qcom,geni-spi                 @       @               b            n   0   c        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              a   b        default                                 	  Qdisabled          i2c@a88000           2qcom,geni-i2c                        @               c            n   0   e        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              c        default                                 	  Qdisabled          spi@a88000           2qcom,geni-spi                        @               c            n   0   e        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              d   e        default                                 	  Qdisabled          i2c@a8c000           2qcom,geni-i2c                        @               d            n   0   g        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              f        default                                   Qokay       typec-mux@e       &   2qcom,wcd9395-usbss qcom,wcd9390-usbss                          g        #   h                /         ;   ports                                port@0                  endpoint            N   i         f           port@1                 endpoint            N   j         f  &                  spi@a8c000           2qcom,geni-spi                        @               d            n   0   g        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              k   l        default                                 	  Qdisabled          i2c@a90000           2qcom,geni-i2c                         @               e            n   0   i        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              m        default                                 	  Qdisabled          spi@a90000           2qcom,geni-spi                         @               e            n   0   i        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              n   o        default                                   Qokay       touchscreen@0            2goodix,gt9916                             h                      #   h              ^   p        j B@        |  8          	`           q   r        default          i2c@a94000           2qcom,geni-i2c                 @       @               f            n   0   k        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              s        default                                 	  Qdisabled          spi@a94000           2qcom,geni-spi                 @       @               f            n   0   k        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              t   u        default                                 	  Qdisabled          i2c@a98000           2qcom,geni-i2c                        @               k            n   0   m        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              v        default                                   Qokay       typec-mux@1c             2onnn,nb7vpq904m                        g                  ;   ports                                port@0                  endpoint            N   w         f           port@1                 endpoint                                 N   x         f                     spi@a98000           2qcom,geni-spi                        @               k            n   0   m        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              y   z        default                                 	  Qdisabled          i2c@a9c000           2qcom,geni-i2c                        @               C            n   0   o        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              {        default                                 	  Qdisabled          spi@a9c000           2qcom,geni-spi                        @               C            n   0   o        Xse        H     1         1         2         3         [                       dqup-core qup-config qup-memory           w   \             \                 |tx rx              |   }        default                                 	  Qdisabled             interconnect@1500000             2qcom,sm8650-cnoc-main                P       @                               f         interconnect@1600000             2qcom,sm8650-config-noc               `        b                                f   3      interconnect@1680000             2qcom,sm8650-system-noc               h       Ѐ                            interconnect@16c0000             2qcom,sm8650-pcie-anoc                l       "          n   0       0   	                               f   ~      interconnect@16e0000             2qcom,sm8650-aggre1-noc               n       d          n   0      0                                  f   [      interconnect@1700000             2qcom,sm8650-aggre2-noc               p                 n                                     f         interconnect@1780000             2qcom,sm8650-mmss-noc                 x                                       f         rng@10c3000          2qcom,sm8650-trng qcom,trng               0              pcie@1c00000             pci       "   2qcom,pcie-sm8650 qcom,pcie-sm8550         P               0     `             `             `             `                 parf dbi elbi atu config          `                                                                                        (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7       @   n   0   $   0   &   0   '   0   ,   0   -   0      0       0         I  Xaux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr cnoc_sf_axi               0           pci       0     ~                  2                       dpcie-mem cpu-pcie               0                    /            /                                                                                                                                                                                                                                        '           4            E           O               Y   +        ^pciephy                                8  0               `                 `0      `0                 D        Qokay            h   h   `            s   h   ^                      default    pcie@0           pci                                      O                                        0   wifi@0           2pci17cb,1107                                           I           J           K           L           M           N           O                                  phy@1c06000           2qcom,sm8650-qmp-gen3x2-pcie-phy              `               (   n   0   $   0   &          0   (   0   *        Xaux cfg_ahb ref rchng pipe             0   (                    0           phy             0            I            pcie0_pipe_clk                      Qokay                                   f   +      pcie@1c08000             pci       "   2qcom,pcie-sm8650 qcom,pcie-sm8550         P              0     @             @             @             @                 parf dbi elbi atu config          `        3         4         5         8         9         :         v         w         (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7       @   n   0   .   0   0   0   1   0   8   0   9   0      0       0         I  Xaux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr cnoc_sf_axi               0   .        $            0      0   	        pci link_down         0     ~                  2                       dpcie-mem cpu-pcie               0                   /           /                                                                                                                                                                                                                                   '           4           E           O               Y   ,        ^pciephy          D                               8  0               @                 @0      @0              	  Qdisabled       pcie@0           pci                                      O                                        0         phy@1c0e000           2qcom,sm8650-qmp-gen4x2-pcie-phy                             (   n   0   2   0   0         0   4   0   6        Xaux cfg_ahb ref rchng pipe             0   4                    0      0   
        phy phy_nocsr               0            I           pcie1_pipe_clk                    	  Qdisabled             f   ,      dma-controller@1dc4000           2qcom,bam-v1.7.0              @                                2           =   /         /                                                 (         f         crypto@1dfa000        )   2qcom,sm8650-qce qcom,sm8150-qce qcom,qce                 ߠ       `                                   dmemory          w                    |rx tx           =   /         /            phy@1d80000          2qcom,sm8650-qmp-ufs-phy                                 n          0                 Xref ref_aux qref                           ufsphy              0            I                       Qokay                                   f   -      ufs@1d84000       +   2qcom,sm8650-ufshc qcom,ufshc jedec,ufs-2.0               @       0               	         @   n   0      0      0      0            0      0      0         n  Xcore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @  A J                 J J                                   0           rst       0     [                  2         3   %           dufs-ddr cpu-ufs             0           O           =   /   `             D        ]           q           Y   -        ^ufsphy                     Qokay            #   h                         z                      O         f         crypto@1d88000        ;   2qcom,sm8650-inline-crypto-engine qcom,inline-crypto-engine               ؀                 n   0            f         hwlock@1f40000           2qcom,tcsr-mutex                                           f   &      clock-controller@1fc0000             2qcom,sm8650-tcsr syscon                     
           n                I                       f         gpu@3d00000       !   2qcom,adreno-43051401 qcom,adreno          0                                               #  kgsl_3d0_reg_memory cx_mem cx_dbgc                ,           =                                                              Qokay             f     zap-shader                     qcom/sm8650/gen70900_zap.mbn          opp-table            2operating-points-v2          f      opp-231000000                          4      opp-310000000               z9           8      opp-366000000               з           <      opp-422000000               '5           @      opp-500000000               e            P      opp-578000000               "s                 opp-629000000               %}@                 opp-680000000               (                  opp-720000000               *T                  opp-770000000               -D                 opp-834000000               1Ԁ          @            gmu@3d6a000       &   2qcom,adreno-gmu-750.1 qcom,adreno-gmu         0       ֠      P                  (                 gmu rscc gmu_pdc                  0         1           hfi gmu       8   n                      0      0   "                  !  Xahb gmu cxo axi memnoc hub demet                                   cx gx           =                                         f      opp-table            2operating-points-v2          f      opp-260000000               I            @      opp-625000000               %@@                       clock-controller@3d90000             2qcom,sm8650-gpucc                                  n   (   0       0   !         I                      	            f         iommu@3da0000         @   2qcom,sm8650-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500                               
                   8                                                                                                                                      >         ?         @         A                                                                                     n         0   "   0   #               Xhlos bus iface ahb                          D         f         ipa@3f40000           2qcom,sm8650-ipa qcom,sm8550-ipa         =   /         /            0                            P     @               ipa-reg ipa-shared gsi        8  _                                                 (  ipa gsi ipa-clock-query ipa-setup-ready          n              Xcore          0                         2          3               dmemory config                      *                   *  ;ipa-clock-enabled-valid ipa-clock-enabled           Qokay            Qself                       qcom/sm8650/ipa_fws.mbn       remoteproc@4080000           2qcom,sm8650-mpss-pas                                L  _                                                                0  wdog fatal ready handover stop-ack shutdown-ack          n               Xxo                                                            cx mss                                            *               ;stop            Qokay          0  qcom/sm8650/modem.mbn qcom/sm8650/modem_dtb.mbn    glink-edge          _   '                  s   '                          ampss             remoteproc@6800000           2qcom,sm8650-adsp-pas                                <  _                                                    #  wdog fatal ready handover stop-ack           n               Xxo                                                           lcx lmx                                  *               ;stop            Qokay          .  qcom/sm8650/adsp.mbn qcom/sm8650/adsp_dtb.mbn      glink-edge          _   '                  s   '                          alpass      fastrpc          2qcom,fastrpc            gfastrpcglink-apps-dsp           aadsp             {                             compute-cb@3             2qcom,fastrpc-compute-cb                     =   /        /  C             D      compute-cb@4             2qcom,fastrpc-compute-cb                     =   /        /  D             D      compute-cb@5             2qcom,fastrpc-compute-cb                     =   /        /  E             D      compute-cb@6             2qcom,fastrpc-compute-cb                     =   /        /  F             D      compute-cb@7             2qcom,fastrpc-compute-cb                   $  =   /     @   /  g       /               D         gpr       	   2qcom,gpr          
  gadsp_apps                                                         service@1            2qcom,q6apm                                  avs/audio msm/adsp/audio_pd          f     bedais           2qcom,q6apm-lpass-dais                       f        dais             2qcom,q6apm-dais         =   /        /  a             service@2            2qcom,q6prm                      avs/audio msm/adsp/audio_pd    clock-controller             2qcom,q6prm-lpass-clocks          I            f                     codec@6aa0000         8   2qcom,sm8650-lpass-wsa-macro qcom,sm8550-lpass-wsa-macro                             (   n      D         f         g              Xmclk macro dcodec fsgen          I          
  wsa2-mclk                       f         soundwire@6ab0000            2qcom,soundwire-v2.0.0                                                    n           Xiface           aWSA2                       default                       	           ?   ?                                       -           ?           P           g                                                                           	  Qdisabled          codec@6ac0000         6   2qcom,sm8650-lpass-rx-macro qcom,sm8550-lpass-rx-macro                               (   n      @         f         g              Xmclk macro dcodec fsgen          I            mclk                        f         soundwire@6ad0000            2qcom,soundwire-v2.0.0                                                    n           Xiface           aRX                     default                                        1               	                        -          ?         P         g                                                                      Qokay             f     codec@0,4            2sdw20217010e00                                            	         f  $         codec@6ae0000         6   2qcom,sm8650-lpass-tx-macro qcom,sm8550-lpass-tx-macro                               (   n      9         f         g              Xmclk macro dcodec fsgen          I            mclk                        f         codec@6b00000         8   2qcom,sm8650-lpass-wsa-macro qcom,sm8550-lpass-wsa-macro                             (   n      B         f         g              Xmclk macro dcodec fsgen          I            mclk                        f         soundwire@6b10000            2qcom,soundwire-v2.0.0                                                    n           Xiface           aWSA                    default                       	           ?   ?                                       -           ?           P           g                                                                             Qokay             f  "   speaker@0,0          2sdw20217020400                                      default                                    	  SpkrLeft               g                   	               
            f         speaker@0,1          2sdw20217020400                                     default            h   M                     
  SpkrRight              g                   	                           f  !         soundwire@6d30000            2qcom,soundwire-v2.0.0                                                           core wakeup          n           Xiface           aTX                     default                                	                              -        ?        P        g                                                               Qokay             f     codec@0,3            2sdw20217010e00                          	6                     f  %         codec@6d44000         6   2qcom,sm8650-lpass-va-macro qcom,sm8550-lpass-va-macro                @              $   n      9         f         g           Xmclk macro dcodec            I            fsgen                       f         pinctrl@6e80000          2qcom,sm8650-lpass-lpi-pinctrl                                  n      f         g           Xcore audio           	K        	[           	g                       f      tx-swr-active-state          f      clk-pins            	sgpio0           	xswr_tx_clk          	           	            	      data-pins           	sgpio1 gpio2 gpio14          	xswr_tx_data         	           	            	         rx-swr-active-state          f      clk-pins            	sgpio3           	xswr_rx_clk          	           	            	      data-pins           	sgpio4 gpio5         	xswr_rx_data         	           	            	         dmic01-default-state       clk-pins            	sgpio6         
  	xdmic1_clk           	            	      data-pins           	sgpio7           	xdmic1_data          	            	         dmic23-default-state       clk-pins            	sgpio8         
  	xdmic2_clk           	            	      data-pins           	sgpio9           	xdmic2_data          	            	         wsa-swr-active-state             f      clk-pins            	sgpio10          	xwsa_swr_clk         	           	            	      data-pins           	sgpio11          	xwsa_swr_data            	           	            	         wsa2-swr-active-state            f      clk-pins            	sgpio15          	xwsa2_swr_clk            	           	            	      data-pins           	sgpio16          	xwsa2_swr_data           	           	            	         spkr-1-sd-n-active-state            	sgpio21          	xgpio            	            	         	         f            interconnect@7400000             2qcom,sm8650-lpass-lpiaon-noc                 @                                   interconnect@7430000             2qcom,sm8650-lpass-lpicx-noc              C                                       f         interconnect@7e40000             2qcom,sm8650-lpass-ag-noc                                                     mmc@8804000       $   2qcom,sm8650-sdhci qcom,sdhci-msm-v5              @                                            hc_irq pwr_irq           n   0      0                  Xiface core xo         0                       2         3               dsdhc-ddr cpu-sdhc                                      =   /  @            	           	               	 d,        
h         D      	  Qdisabled       opp-table            2operating-points-v2          f      opp-19200000                $         O         opp-50000000                        O         opp-100000000                        O         opp-202000000               
F        O               clock-controller@aaf0000             2qcom,sm8650-videocc              
                  n   (   0                           I                      	         cci@ac15000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
P                                                  n                  
        Xcamnoc_axi cpas_ahb cci                       
              default sleep         	  Qdisabled                                 i2c-bus@0                         V B@                                i2c-bus@1                        V B@                                   cci@ac16000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
`                                                  n                          Xcamnoc_axi cpas_ahb cci                       
              default sleep         	  Qdisabled                                 i2c-bus@0                         V B@                                i2c-bus@1                        V B@                                   cci@ac17000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
p                                                  n                          Xcamnoc_axi cpas_ahb cci                       
              default sleep         	  Qdisabled                                 i2c-bus@0                         V B@                                i2c-bus@1                        V B@                                   clock-controller@ade0000             2qcom,sm8650-camcc                
                  n   0      (   )   *                        I                      	            f         display-subsystem@ae00000            2qcom,sm8650-mdss                 
                 mdss                   S            n         0         =                     0                       2         3              dmdp0-mem cpu-cfg                            =   /                                                            0        Qokay             f      display-controller@ae01000           2qcom,sm8650-dpu               
           
               	  mdp vbif            _             (   n   0               @      =      I        Xnrt_bus iface lut core vsync                  I        $                              ports                                port@0                  endpoint            N            f            port@1                 endpoint            N            f            port@2                 endpoint            N            f               opp-table            2operating-points-v2          f      opp-200000000                        O         opp-325000000               _@        O         opp-375000000               Z        O         opp-514000000                       O               dsi@ae94000       (   2qcom,sm8650-dsi-ctrl qcom,mdss-dsi-ctrl              
@              	  dsi_ctrl            _            0   n                  B      8         0         $  Xbyte byte_intf pixel core iface bus                     C        
                                               Y           ^dsi                                   Qokay            
4      ports                                port@0                  endpoint            N            f            port@1                 endpoint            N                                 f               opp-table            2operating-points-v2          f      opp-187500000               -        O         opp-300000000                        O         opp-358000000               V        O            panel@0          2visionox,vtdr6130                        #   h              
@           
M                                    
              default sleep      port       endpoint            N            f                  phy@ae95000          2qcom,sm8650-dsi-phy-4nm       0       
P            
R           
U                dsi_phy dsi_phy_lane dsi_pll             n                   
  Xiface ref            I                       Qokay            
X            f         dsi@ae96000       (   2qcom,sm8650-dsi-ctrl qcom,mdss-dsi-ctrl              
`              	  dsi_ctrl            _            0   n                  D      :         0         $  Xbyte byte_intf pixel core iface bus               	      E        
                                               Y           ^dsi                                 	  Qdisabled       ports                                port@0                  endpoint            N            f            port@1                 endpoint                   phy@ae97000          2qcom,sm8650-dsi-phy-4nm       0       
p            
r           
u                dsi_phy dsi_phy_lane dsi_pll             n                   
  Xiface ref            I                     	  Qdisabled             f         displayport-controller@af54000           2qcom,sm8650-dp        P       
@           
B            
P       p    
`            
p                _            (   n                                    ;  Xcore_iface core_aux ctrl_link ctrl_link_iface stream_pixel                              
   .      .                                     Y   .           ^dp                      Qokay       opp-table            2operating-points-v2          f      opp-162000000               	        O         opp-270000000               ߀        O         opp-540000000                /         O         opp-810000000               0G        O            ports                                port@0                  endpoint            N            f            port@1                 endpoint            N                           f                     clock-controller@af00000             2qcom,sm8650-dispcc               
               \   n   (   )   0      *                             .      .                                                  O            I                      	           Qokay             f         phy@88e3000       6   2qcom,sm8650-snps-eusb2-phy qcom,sm8550-snps-eusb2-phy                0       T         n              Xref            0                       Qokay                       
d           Y            f         phy@88e8000          2qcom,sm8650-qmp-usb3-dp-phy                     0           n   0             0      0           Xaux ref com_aux usb3_pipe              0      0           phy common              0            I                       ;        Qokay                                   f   .   ports                                port@0                  endpoint            N            f   x         port@1                 endpoint            N            f            port@2                 endpoint            N            f                  usb@a6f8800          2qcom,sm8650-dwc3 qcom,dwc3               
o              D  _                                                           <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq       0   n   0   
   0      0      0      0               &  Xcfg_noc core iface sleep mock_utmi xo              0      0           $             0               0           O                                     0        Qokay       usb@a600000       
   2snps,dwc3                
`                                   =   /   @            Y      .            ^usb2-phy usb3-phy           
r             
         
         
         
         
                           2         H         ]         D        lotg          t   ports                                port@0                  endpoint            N            f           port@1                 endpoint            N            f                     interrupt-controller@b220000             2qcom,sm8650-pdc qcom,pdc                  "             @        d                   H           ^   ^  a      }   ?      ~                                                    f         thermal-sensor@c228000            2qcom,sm8650-tsens qcom,tsens-v2               "            "                                           uplow critical                                 f         thermal-sensor@c229000            2qcom,sm8650-tsens qcom,tsens-v2               "            "0                                          uplow critical                                 f        thermal-sensor@c22a000            2qcom,sm8650-tsens qcom,tsens-v2               "            "@                                          uplow critical                                 f        power-management@c300000          #   2qcom,sm8650-aoss-qmp qcom,aoss-qmp               0                      '        _   '                   s   '                 I             f         sram@c3f0000             2qcom,rpmh-stats              ?               spmi@c400000             2qcom,spmi-pmic-arb        P       @        0     P       @      D             L             B       @         core chnls obsrvr intr cnfg         _                 periph_irq                                                                                       pmic@c           2qcom,pm8010 qcom,spmi-pmic                                               temp-alarm@2400          2qcom,spmi-temp-alarm               $               $                            f           pmic@d           2qcom,pm8010 qcom,spmi-pmic                                               temp-alarm@2400          2qcom,spmi-temp-alarm               $               $                            f           pmic@1           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800             2qcom,pm8550-gpio qcom,spmi-gpio                      	K        	g                      	[                                f      volume-up-n-state           	sgpio6           	xnormal                    	                    f           led-controller@ee00       *   2qcom,pm8550-flash-led qcom,spmi-flash-led                       Qokay       led-0           	xflash                                                       !          6          led-1           	xflash                                                        !          6            pwm       !   2qcom,pm8550-pwm qcom,pm8350c-pwm            J           Qokay       multi-led              	        	xstatus                               led@1                                led@2                                led@3                                         pmic@7           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         !   2qcom,pm8550b-gpio qcom,spmi-gpio                         	K        	g                      	[                                f         phy@fd00             2qcom,pm8550b-eusb2-repeater                                 U   g        b            f            pmic@8           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         "   2qcom,pm8550ve-gpio qcom,spmi-gpio                        	K        	g                      	[                                f            pmic@2           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	K        	g                      	[                                f            pmic@3           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	K        	g                      	[                                f            pmic@4           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	K        	g                      	[                                f            pmic@6           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            f        gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	K        	g                      	[                                f            pmic@0           2qcom,pm8550 qcom,spmi-pmic                                                pon@1300             2qcom,pmk8350-pon                         	  hlos pbs       pwrkey           2qcom,pmk8350-pwrkey                              n   t        Qokay          resin            2qcom,pmk8350-resin                               Qokay            n   r         rtc@6100             2qcom,pmk8350-rtc               a   b       
  rtc alarm                  b              Qokay          nvram@7100           2qcom,spmi-sdam             q                                  0      q       reboot-reason@48                H           y               f           gpio@8800         !   2qcom,pmk8550-gpio qcom,spmi-gpio                         	K        	g                      	[                                f            pmic@a           2qcom,pmr735d qcom,spmi-pmic             
                                 temp-alarm@a00           2qcom,spmi-temp-alarm               
            
   
                            f        gpio@8800         !   2qcom,pmr735d-gpio qcom,spmi-gpio                         	K        	g                      	[                                f               pinctrl@f100000          2qcom,sm8650-tlmm                        0                             	K        	[                               	g   h                   ~                     J            f   h   cci0-0-default-state             f      sda-pins            	sgpio113         	xcci_i2c_sda         	                   scl-pins            	sgpio114         	xcci_i2c_scl         	                      cci0-0-sleep-state           f      sda-pins            	sgpio113         	xcci_i2c_sda         	                  scl-pins            	sgpio114         	xcci_i2c_scl         	                     cci0-1-default-state             f      sda-pins            	sgpio115         	xcci_i2c_sda         	                   scl-pins            	sgpio116         	xcci_i2c_scl         	                      cci0-1-sleep-state           f      sda-pins            	sgpio115         	xcci_i2c_sda         	                  scl-pins            	sgpio116         	xcci_i2c_scl         	                     cci1-0-default-state             f      sda-pins            	sgpio117         	xcci_i2c_sda         	                   scl-pins            	sgpio118         	xcci_i2c_scl         	                      cci1-0-sleep-state           f      sda-pins            	sgpio117         	xcci_i2c_sda         	                  scl-pins            	sgpio118         	xcci_i2c_scl         	                     cci1-1-default-state             f      sda-pins            	sgpio12          	xcci_i2c_sda         	                   scl-pins            	sgpio13          	xcci_i2c_scl         	                      cci1-1-sleep-state           f      sda-pins            	sgpio12          	xcci_i2c_sda         	                  scl-pins            	sgpio13          	xcci_i2c_scl         	                     cci2-0-default-state             f      sda-pins            	sgpio112         	xcci_i2c_sda         	                   scl-pins            	sgpio153         	xcci_i2c_scl         	                      cci2-0-sleep-state           f      sda-pins            	sgpio112         	xcci_i2c_sda         	                  scl-pins            	sgpio153         	xcci_i2c_scl         	                     cci2-1-default-state             f      sda-pins            	sgpio119         	xcci_i2c_sda         	                   scl-pins            	sgpio120         	xcci_i2c_scl         	                      cci2-1-sleep-state           f      sda-pins            	sgpio119         	xcci_i2c_sda         	                  scl-pins            	sgpio120         	xcci_i2c_scl         	                     hub-i2c0-data-clk-state         	sgpio64 gpio65           	xi2chub0_se0         	                     f   Q      hub-i2c1-data-clk-state         	sgpio66 gpio67           	xi2chub0_se1         	                     f   R      hub-i2c2-data-clk-state         	sgpio68 gpio69           	xi2chub0_se2         	                     f   S      hub-i2c3-data-clk-state         	sgpio70 gpio71           	xi2chub0_se3         	                     f   T      hub-i2c4-data-clk-state         	sgpio72 gpio73           	xi2chub0_se4         	                     f   U      hub-i2c5-data-clk-state         	sgpio74 gpio75           	xi2chub0_se5         	                     f   V      hub-i2c6-data-clk-state         	sgpio76 gpio77           	xi2chub0_se6         	                     f   W      hub-i2c7-data-clk-state         	sgpio78 gpio79           	xi2chub0_se7         	                     f   X      hub-i2c8-data-clk-state         	sgpio206 gpio207         	xi2chub0_se8         	                     f   Y      hub-i2c9-data-clk-state         	sgpio80 gpio81           	xi2chub0_se9         	                     f   Z      pcie0-default-state          f      perst-pins          	sgpio94          	xgpio            	                  clkreq-pins         	sgpio95          	xpcie0_clk_req_n         	                  wake-pins           	sgpio96          	xgpio            	                     pcie1-default-state    perst-pins          	sgpio97          	xgpio            	                  clkreq-pins         	sgpio98          	xpcie1_clk_req_n         	                  wake-pins           	sgpio99          	xgpio            	                     qup-i2c0-data-clk-state         	sgpio32 gpio33         	  	xqup1_se0            	                     f   ]      qup-i2c1-data-clk-state         	sgpio36 gpio37         	  	xqup1_se1            	                     f   `      qup-i2c2-data-clk-state         	sgpio40 gpio41         	  	xqup1_se2            	                     f   c      qup-i2c3-data-clk-state         	sgpio44 gpio45         	  	xqup1_se3            	                      f   f      qup-i2c4-data-clk-state         	sgpio48 gpio49         	  	xqup1_se4            	                     f   m      qup-i2c5-data-clk-state         	sgpio52 gpio53         	  	xqup1_se5            	                     f   s      qup-i2c6-data-clk-state         	sgpio56 gpio57         	  	xqup1_se6            	                     f   v      qup-i2c7-data-clk-state         	sgpio60 gpio61         	  	xqup1_se7            	                     f   {      qup-i2c8-data-clk-state         	sgpio0 gpio1       	  	xqup2_se0            	                     f   5      qup-i2c9-data-clk-state         	sgpio4 gpio5       	  	xqup2_se1            	                     f   8      qup-i2c10-data-clk-state            	sgpio8 gpio9       	  	xqup2_se2            	                     f   ;      qup-i2c11-data-clk-state            	sgpio12 gpio13         	  	xqup2_se3            	                     f   >      qup-i2c12-data-clk-state            	sgpio16 gpio17         	  	xqup2_se4            	                     f   A      qup-i2c13-data-clk-state            	sgpio20 gpio21         	  	xqup2_se5            	                     f   D      qup-i2c14-data-clk-state            	sgpio24 gpio25         	  	xqup2_se6            	                  qup-spi0-cs-state           	sgpio35        	  	xqup1_se0            	            	         f   _      qup-spi0-data-clk-state         	sgpio32 gpio33 gpio34          	  	xqup1_se0            	            	         f   ^      qup-spi1-cs-state           	sgpio39        	  	xqup1_se1            	            	         f   b      qup-spi1-data-clk-state         	sgpio36 gpio37 gpio38          	  	xqup1_se1            	            	         f   a      qup-spi2-cs-state           	sgpio43        	  	xqup1_se2            	            	         f   e      qup-spi2-data-clk-state         	sgpio40 gpio41 gpio42          	  	xqup1_se2            	            	         f   d      qup-spi3-cs-state           	sgpio47        	  	xqup1_se3            	            	         f   l      qup-spi3-data-clk-state         	sgpio44 gpio45 gpio46          	  	xqup1_se3            	            	         f   k      qup-spi4-cs-state           	sgpio51        	  	xqup1_se4            	            	         f   o      qup-spi4-data-clk-state         	sgpio48 gpio49 gpio50          	  	xqup1_se4            	            	         f   n      qup-spi5-cs-state           	sgpio55        	  	xqup1_se5            	            	         f   u      qup-spi5-data-clk-state         	sgpio52 gpio53 gpio54          	  	xqup1_se5            	            	         f   t      qup-spi6-cs-state           	sgpio59        	  	xqup1_se6            	            	         f   z      qup-spi6-data-clk-state         	sgpio56 gpio57 gpio58          	  	xqup1_se6            	            	         f   y      qup-spi7-cs-state           	sgpio63        	  	xqup1_se7            	            	         f   }      qup-spi7-data-clk-state         	sgpio60 gpio61 gpio62          	  	xqup1_se7            	            	         f   |      qup-spi8-cs-state           	sgpio3         	  	xqup2_se0            	            	         f   7      qup-spi8-data-clk-state         	sgpio0 gpio1 gpio2         	  	xqup2_se0            	            	         f   6      qup-spi9-cs-state           	sgpio7         	  	xqup2_se1            	            	         f   :      qup-spi9-data-clk-state         	sgpio4 gpio5 gpio6         	  	xqup2_se1            	            	         f   9      qup-spi10-cs-state          	sgpio11        	  	xqup2_se2            	            	         f   =      qup-spi10-data-clk-state            	sgpio8 gpio9 gpio10        	  	xqup2_se2            	            	         f   <      qup-spi11-cs-state          	sgpio15        	  	xqup2_se3            	            	         f   @      qup-spi11-data-clk-state            	sgpio12 gpio13 gpio14          	  	xqup2_se3            	            	         f   ?      qup-spi12-cs-state          	sgpio19        	  	xqup2_se4            	            	         f   C      qup-spi12-data-clk-state            	sgpio16 gpio17 gpio18          	  	xqup2_se4            	            	         f   B      qup-spi13-cs-state          	sgpio23        	  	xqup2_se5            	            	         f   F      qup-spi13-data-clk-state            	sgpio20 gpio21 gpio22          	  	xqup2_se5            	            	         f   E      qup-spi14-cs-state          	sgpio27        	  	xqup2_se6            	            	      qup-spi14-data-clk-state            	sgpio24 gpio25 gpio26          	  	xqup2_se6            	            	      qup-uart14-default-state            	sgpio26 gpio27         	  	xqup2_se6            	                     f   G      qup-uart14-cts-rts-state            	sgpio24 gpio25         	  	xqup2_se6            	                     f   H      qup-uart15-default-state            	sgpio30 gpio31         	  	xqup2_se7            	            	         f   P      sdc2-sleep-state       clk-pins          	  	ssdc2_clk            	            	      cmd-pins          	  	ssdc2_cmd            	                  data-pins         
  	ssdc2_data           	                     sdc2-default-state     clk-pins          	  	ssdc2_clk            	            	      cmd-pins          	  	ssdc2_cmd            	   
               data-pins         
  	ssdc2_data           	   
                  bt-default-state             f  (   bt-en-pins          	sgpio17          	xgpio            	            	      sw-ctrl-pins            	sgpio18          	xgpio                      disp0-reset-n-active-state          	sgpio133         	xgpio            	            	         f         disp0-reset-n-suspend-state         	sgpio133         	xgpio            	                     f         mdp-vsync-active-state          	sgpio86        
  	xmdp_vsync           	                     f         mdp-vsync-suspend-state         	sgpio86        
  	xmdp_vsync           	                     f         spkr-2-sd-n-active-state            	sgpio77          	xgpio            	            	         	         f         ts-irq-state            	sgpio161         	xgpio            	                              f   q      ts-reset-state          	sgpio162         	xgpio            	                     f   r      wcd-reset-n-active-state            	sgpio107         	xgpio            	            	         	         f  #      wlan-en-state           	sgpio16          	xgpio            	                     f  '         iommu@15000000        /   2qcom,sm8650-smmu-500 qcom,smmu-500 arm,mmu-500                                       A          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y                                                                                                                                                                                                                                                                                                  
                       D         f   /      interrupt-controller@17100000            2arm,gic-v3                                                     	                                                                                   0         f      msi-controller@17140000          2arm,gic-v3-its                                                     f            timer@17420000           2arm,armv7-timer-mem              B                 0                                            frame@17421000           B    B                                                   frame@17423000           B0                   	                    	  Qdisabled          frame@17425000           BP                   
                    	  Qdisabled          frame@17427000           Bp                                       	  Qdisabled          frame@17429000           B                                       	  Qdisabled          frame@1742b000           B                                       	  Qdisabled          frame@1742d000           B                                       	  Qdisabled             rsc@17a00000             2qcom,rpmh-rsc         @                                                               drv-0 drv-1 drv-2         $                                                                "            .                                	  aapps_rsc       bcm-voter            2qcom,bcm-voter           f         clock-controller             2qcom,sm8650-rpmh-clk             n           Xxo           I            f         power-controller             2qcom,sm8650-rpmhpd                     	            f      opp-table            2operating-points-v2          f      opp-16                   opp-48             0         f         opp-52             4      opp-56             8         f         opp-60             <      opp-64             @         f         opp-80             P      opp-128                     f         opp-144                  opp-192                     f         opp-256                     f         opp-320           @      opp-336           P      opp-384                 opp-416                       regulators-0             2qcom,pm8550-rpmh-regulators         >           N           ^           t                                                                                        b      bob1          
  vreg_bob1            2K         & <l        >            f         bob2          
  vreg_bob2            )         & -         >            f         ldo2            vreg_l2b_3p0             -         & -         >            U        n            ldo5            vreg_l5b_3p1             /]         & /]         >            U        n               f         ldo6            vreg_l6b_1p8             w@        & -         >            U        n            ldo7            vreg_l7b_1p8             w@        & -         >         ldo8            vreg_l8b_1p8             w@        & -         >            U        n            ldo11           vreg_l11b_1p2            O        &          >            U        n               f         ldo12           vreg_l12b_1p8            w@        & w@        >            U        n               f         ldo13           vreg_l13b_3p0            -        & -        >            U        n               f         ldo14           vreg_l14b_3p2            0         & 0         >            U        n               f   p      ldo15           vreg_l15b_1p8            w@        & w@        >            U        n               f   g      ldo16           vreg_l16b_2p8            *        & *        >            U        n            ldo17           vreg_l17b_2p5            &5@        & &5@        >            U        n               f            regulators-1             2qcom,pm8550vs-rpmh-regulators                                 t                                                                             c      smps1           vreg_s1c_1p2             *@        &         >            f         smps2           vreg_s2c_0p8                       &         >            f  *      smps3           vreg_s3c_0p9                     & <@        >            f         smps4           vreg_s4c_1p2             @        &          >         smps5           vreg_s5c_0p7             y        &         >         smps6           vreg_s6c_1p8             R         &         >            f         ldo1            vreg_l1c_1p2             O        & O        >            U        n               f         ldo3            vreg_l3c_1p2             O        & O        >            U        n               f            regulators-2             2qcom,pm8550vs-rpmh-regulators                      d      ldo1            vreg_l1d_0p88                    & 	        >            U        n               f            regulators-3             2qcom,pm8550vs-rpmh-regulators           t           e      ldo3            vreg_l3e_0p9             m        & 	        >            U        n               regulators-4             2qcom,pm8550vs-rpmh-regulators                      t           g      ldo1            vreg_l1g_0p91                    & 	        >            U        n            ldo3            vreg_l3g_0p91            m        &         >            U        n               f            regulators-5             2qcom,pm8550ve-rpmh-regulators                                 t                      i      smps4           vreg_s4i_0p85                      & Q        >            f  )      ldo1            vreg_l1i_0p88            m        &         >            U        n               f         ldo2            vreg_l2i_0p88            m        &         >            U        n            ldo3            vreg_l3i_0p91            O        & O        >            U        n               f            regulators-6             2qcom,pm8010-rpmh-regulators         m                                            &           4      ldo1            vreg_l1m_1p1             ؀        & ؀        >            U        n            ldo2            vreg_l2m_1p056                    &          >            U        n            ldo3            vreg_l3m_2p8             *        & *        >         ldo4            vreg_l4m_2p8             *        & *        >         ldo5            vreg_l5m_1p8             w@        & w@        >         ldo6            vreg_l6m_2p8             *        & *        >         ldo7            vreg_l7m_2p96            -*        & -*        >            regulators-7             2qcom,pm8010-rpmh-regulators         n                                            &           4      ldo1            vreg_l1n_1p1             ؀        & ؀        >            U        n            ldo2            vreg_l2n_1p056                    &          >            U        n            ldo3            vreg_l3n_1p8             w@        & w@        >         ldo4            vreg_l4n_1p8             w@        & w@        >         ldo5            vreg_l5n_2p8             *        & *        >         ldo6            vreg_l6n_2p8             *        & *        >         ldo7            vreg_l7n_3p3             2j@        & 2j@        >               cpufreq@17d91000          +   2qcom,sm8650-cpufreq-epss qcom,cpufreq-epss        @                                0            @              4  freq-domain0 freq-domain1 freq-domain2 freq-domain3       0                                               0  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2 dcvsh-irq-3          n   (   0           Xxo alternate            B            I            f         pmu@24091000          .   2qcom,sm8650-llcc-bwmon qcom,sc7280-llcc-bwmon                $	                       Q                                            opp-table            2operating-points-v2          f      opp-0           U p      opp-1           U ,h      opp-2           U Z      opp-3           U ci8      opp-4           U y      opp-5           U A      opp-6           U H      opp-7           U ։      opp-8           U h            pmu@240b7400          (   2qcom,sm8650-cpu-bwmon qcom,sdm845-bwmon              $t                      E              2         2                    opp-table            2operating-points-v2          f      opp-0           U E      opp-1           U l}p      opp-2           U       opp-3           U       opp-4           U 9`      opp-5           U /(            interconnect@24100000            2qcom,sm8650-gem-noc              $       P                               f   2      system-cache-controller@25000000             2qcom,sm8650-llcc          `       %               %@              %               %`              %              %                X  llcc0_base llcc1_base llcc2_base llcc3_base llcc_broadcast_base llcc_broadcast_and_base               
         interconnect@320c0000            2qcom,sm8650-nsp-noc              2                                       f         remoteproc@32300000          2qcom,sm8650-cdsp-pas                 20               @  _         B                                              #  wdog fatal ready handover stop-ack           n               Xxo                                                   
               cx mxc nsp                                      *               ;stop            Qokay          .  qcom/sm8650/cdsp.mbn qcom/sm8650/cdsp_dtb.mbn      glink-edge          _   '                  s   '                          acdsp       fastrpc          2qcom,fastrpc            gfastrpcglink-apps-dsp           acdsp             {                             compute-cb@1             2qcom,fastrpc-compute-cb                   $  =   /  a       /         /               D      compute-cb@2             2qcom,fastrpc-compute-cb                   $  =   /  b       /         /               D      compute-cb@3             2qcom,fastrpc-compute-cb                   $  =   /  c       /         /               D      compute-cb@4             2qcom,fastrpc-compute-cb                   $  =   /  d       /         /               D      compute-cb@5             2qcom,fastrpc-compute-cb                   $  =   /  e       /         /               D      compute-cb@6             2qcom,fastrpc-compute-cb                   $  =   /  f       /         /               D      compute-cb@7             2qcom,fastrpc-compute-cb                   $  =   /  g       /         /               D      compute-cb@8             2qcom,fastrpc-compute-cb                   $  =   /  h       /         /               D      compute-cb@12            2qcom,fastrpc-compute-cb                   $  =   /  l       /         /               D      compute-cb@13            2qcom,fastrpc-compute-cb                   $  =   /  m       /         /               D      compute-cb@14            2qcom,fastrpc-compute-cb                   $  =   /  n       /         /               D                  thermal-zones      aoss0-thermal           c          trips      trip-point0         s _                   hot       aoss0-critical          s                   	   critical                cpuss0-thermal          c         trips      trip-point0         s _                   hot       cpuss0-critical         s                   	   critical                cpuss1-thermal          c         trips      trip-point0         s _                   hot       cpuss1-critical         s                   	   critical                cpuss2-thermal          c         trips      trip-point0         s _                   hot       cpuss2-critical         s                   	   critical                cpuss3-thermal          c         trips      trip-point0         s _                   hot       cpuss3-critical         s                   	   critical                cpu2-top-thermal            c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu2-critical           s                 	   critical                cpu2-bottom-thermal         c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu2-critical           s                 	   critical                cpu3-top-thermal            c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu3-critical           s                 	   critical                cpu3-bottom-thermal         c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu3-critical           s                 	   critical                cpu4-top-thermal            c      	   trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu4-critical           s                 	   critical                cpu4-bottom-thermal         c      
   trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu4-critical           s                 	   critical                cpu5-top-thermal            c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu5-critical           s                 	   critical                cpu5-bottom-thermal         c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu5-critical           s                 	   critical                cpu6-top-thermal            c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu6-critical           s                 	   critical                cpu6-bottom-thermal         c         trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu6-critical           s                 	   critical                aoss1-thermal           c         trips      trip-point0         s _                   hot       aoss1-critical          s                   	   critical                cpu7-top-thermal            c        trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu7-critical           s                 	   critical                cpu7-middle-thermal         c        trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu7-critical           s                 	   critical                cpu7-bottom-thermal         c        trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu7-critical           s                 	   critical                cpu0-thermal            c        trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu0-critical           s                 	   critical                cpu1-thermal            c        trips      trip-point0         s _                   passive       trip-point1         s s                   passive       cpu1-critical           s                 	   critical                nsphvx0-thermal            
        c        trips      trip-point0         s _                   hot       nsphvx1-critical            s                   	   critical                nsphvx1-thermal            
        c        trips      trip-point0         s _                   hot       nsphvx1-critical            s                   	   critical                nsphmx0-thermal            
        c        trips      trip-point0         s _                   hot       nsphmx0-critical            s                   	   critical                nsphmx1-thermal            
        c     	   trips      trip-point0         s _                   hot       nsphmx1-critical            s                   	   critical                nsphmx2-thermal            
        c     
   trips      trip-point0         s _                   hot       nsphmx2-critical            s                   	   critical                nsphmx3-thermal            
        c        trips      trip-point0         s _                   hot       nsphmx3-critical            s                   	   critical                video-thermal              
        c        trips      trip-point0         s _                   hot       video-critical          s                   	   critical                ddr-thermal            
        c        trips      trip-point0         s _                   hot       ddr-critical            s                   	   critical                camera0-thermal         c        trips      trip-point0         s _                   hot       camera0-critical            s                   	   critical                camera1-thermal         c        trips      trip-point0         s _                   hot       camera1-critical            s                   	   critical                aoss2-thermal           c         trips      trip-point0         s _                   hot       aoss2-critical          s                   	   critical                gpuss0-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss1-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss2-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss3-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss4-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss5-thermal             
        c        cooling-maps       map0              	                   trips      trip-point0         s s                   passive          f  	      trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss6-thermal             
        c        cooling-maps       map0              
                   trips      trip-point0         s s                   passive          f  
      trip-point1         s                    hot       trip-point2         s 8                  	   critical                gpuss7-thermal             
        c        cooling-maps       map0                                 trips      trip-point0         s s                   passive          f        trip-point1         s                    hot       trip-point2         s 8                  	   critical                modem0-thermal          c     	   trips      trip-point0         s _                   hot       modem0-critical         s                   	   critical                modem1-thermal          c     
   trips      trip-point0         s _                   hot       modem1-critical         s                   	   critical                modem2-thermal          c        trips      trip-point0         s _                   hot       modem2-critical         s                   	   critical                modem3-thermal          c        trips      trip-point0         s _                   hot       modem3-critical         s                   	   critical                pm8010-m-thermal               d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8010-n-thermal               d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550-thermal             d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550b-thermal            d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550ve-thermal               d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550vs-c-thermal             d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550vs-d-thermal             d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550vs-e-thermal             d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pm8550vs-g-thermal             d        c     trips      trip0           s s                     passive       trip1           s 8                     hot             pmr735d-k-thermal              d        c     trips      trip0           s s                     passive       trip1           s 8                     hot                timer            2arm,armv8-timer       0                                   
         reboot-mode          2nvmem-reboot-mode                     reboot-mode                             aliases       $  /soc@0/geniqup@8c0000/serial@89c000       $  /soc@0/geniqup@8c0000/serial@898000       gpio-keys         
   2gpio-keys                     default    key-volume-up         
  aVolume Up           n   s        )                                      #         pmic-glink        >   2qcom,sm8650-pmic-glink qcom,sm8550-pmic-glink qcom,pmic-glink                                     1   h          connector@0          2usb-c-connector                      Cdual            Ndual       ports                                port@0                  endpoint            N           f            port@1                 endpoint            N           f   w         port@2                 endpoint            N           f   i                  sound         (   2qcom,sm8650-sndcard qcom,sm8450-sndcard          ,SM8650-QRD         XSpkrLeft IN WSA_SPK1 OUT SpkrRight IN WSA_SPK2 OUT IN1_HPHL HPHL_OUT IN2_HPHR HPHR_OUT AMIC1 MIC BIAS1 AMIC2 MIC BIAS2 AMIC3 MIC BIAS3 AMIC4 MIC BIAS3 AMIC5 MIC BIAS4 TX SWR_INPUT0 ADC1_OUTPUT TX SWR_INPUT1 ADC2_OUTPUT TX SWR_INPUT2 ADC3_OUTPUT TX SWR_INPUT3 ADC4_OUTPUT     wcd-playback-dai-link           fWCD Playback       cpu         p     q      codec           p                         platform            p           wcd-capture-dai-link            fWCD Capture    cpu         p     x      codec           p                        platform            p           wsa-dai-link            fWSA Playback       cpu         p     i      codec           p     !  "                 platform            p              vph-pwr-regulator            2regulator-fixed         vph_pwr          8u         & 8u          z                  f         audio-codec       &   2qcom,wcd9395-codec qcom,wcd9390-codec             #        default          w@         w@         w@         w@           $ I                   '         N  P        w  $          %        #   h   k              g           g           g                               /         ;         f     port       endpoint            N  &         f   j            wcn7850-pmu          2qcom,wcn7850-pmu            default           '  (           h                  h                 )        
@   g                     *                                          n         regulators     ldo0            vreg_pmu_rfa_cmn             f   I      ldo1            vreg_pmu_aon_0p59            f   J      ldo2            vreg_pmu_wlcx_0p8            f   K      ldo3            vreg_pmu_wlmx_0p85           f   L      ldo4            vreg_pmu_btcmx_0p85       ldo5            vreg_pmu_rfa_0p8             f   M      ldo6            vreg_pmu_rfa_1p2             f   N      ldo7            vreg_pmu_rfa_1p8             f   O      ldo8            vreg_pmu_pcie_0p9            f         ldo9            vreg_pmu_pcie_1p8            f                  	interrupt-parent #address-cells #size-cells model compatible stdout-path #clock-cells clock-frequency phandle clocks clock-mult clock-div device_type reg power-domains power-domain-names enable-method next-level-cache capacity-dmips-mhz dynamic-power-coefficient qcom,freq-domain #cooling-cells cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop qcom,dload-mode interconnects #interconnect-cells qcom,bcm-voters interrupts #power-domain-cells domain-idle-states ranges no-map hwlocks qcom,client-id qcom,vmid interrupts-extended mboxes qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges #reset-cells #mbox-cells dma-channels dma-channel-mask #dma-cells iommus dma-coherent status clock-names interconnect-names dmas dma-names pinctrl-0 pinctrl-names vddrfacmn-supply vddaon-supply vddwlcx-supply vddwlmx-supply vddrfa0p8-supply vddrfa1p2-supply vddrfa1p8-supply max-speed vdd-supply reset-gpios mode-switch orientation-switch remote-endpoint avdd-supply spi-max-frequency touchscreen-size-x touchscreen-size-y vcc-supply retimer-switch data-lanes reg-names interrupt-names resets reset-names iommu-map interrupt-map interrupt-map-mask msi-map msi-map-mask linux,pci-domain num-lanes bus-range phys phy-names wake-gpios perst-gpios vddpcie0p9-supply vddpcie1p8-supply assigned-clocks assigned-clock-rates clock-output-names #phy-cells vdda-phy-supply vdda-pll-supply qcom,ee qcom,num-ees num-channels qcom,controlled-remotely freq-table-hz required-opps lanes-per-direction qcom,ice vcc-max-microamp vccq-supply vccq-max-microamp #hwlock-cells operating-points-v2 qcom,gmu memory-region firmware-name opp-hz opp-level qcom,qmp #iommu-cells #global-interrupts qcom,smem-states qcom,smem-state-names qcom,gsi-loader label qcom,glink-channels qcom,non-secure-domain qcom,domain qcom,intents #sound-dai-cells qcom,protection-domain qcom,din-ports qcom,dout-ports qcom,ports-sinterval qcom,ports-offset1 qcom,ports-offset2 qcom,ports-hstart qcom,ports-hstop qcom,ports-word-length qcom,ports-block-pack-mode qcom,ports-block-group-count qcom,ports-lane-control qcom,rx-port-mapping powerdown-gpios sound-name-prefix vdd-1p8-supply vdd-io-supply qcom,port-mapping qcom,ports-sinterval-low qcom,tx-port-mapping gpio-controller #gpio-cells gpio-ranges pins function drive-strength slew-rate bias-disable bias-bus-hold output-high input-enable output-low bus-width sdhci-caps-mask qcom,dll-config qcom,ddr-config pinctrl-1 assigned-clock-parents vdda-supply vddio-supply vci-supply vdds-supply vdda12-supply snps,hird-threshold snps,usb2-gadget-lpm-disable snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,is-utmi-l1-suspend snps,usb3_lpm_capable snps,usb2-lpm-disable snps,has-lpm-erratum tx-fifo-resize dr_mode usb-role-switch qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,channel qcom,bus-id bias-pull-up power-source color led-sources led-max-microamp flash-max-microamp flash-max-timeout-us function-enumerator #pwm-cells vdd18-supply vdd3-supply linux,code bits wakeup-parent gpio-reserved-ranges bias-pull-down output-disable #redistributor-regions redistributor-stride msi-controller #msi-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config vdd-bob1-supply vdd-bob2-supply vdd-l2-l13-l14-supply vdd-l3-supply vdd-l5-l16-supply vdd-l6-l7-supply vdd-l8-l9-supply vdd-l11-supply vdd-l12-supply vdd-l15-supply vdd-l17-supply qcom,pmic-id regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode regulator-allow-set-load regulator-allowed-modes vdd-l1-supply vdd-l2-supply vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-l1-l2-supply vdd-l3-l4-supply vdd-l5-supply vdd-l6-supply vdd-l7-supply #freq-domain-cells opp-peak-kBps thermal-sensors temperature hysteresis polling-delay-passive trip cooling-device nvmem-cells nvmem-cell-names mode-recovery mode-bootloader serial0 serial1 debounce-interval linux,can-disable wakeup-source orientation-gpios power-role data-role audio-routing link-name sound-dai regulator-always-on regulator-boot-on qcom,micbias1-microvolt qcom,micbias2-microvolt qcom,micbias3-microvolt qcom,micbias4-microvolt qcom,mbhc-buttons-vthreshold-microvolt qcom,mbhc-headset-vthreshold-microvolt qcom,mbhc-headphone-vthreshold-microvolt qcom,rx-device qcom,tx-device vdd-buck-supply vdd-rxtx-supply vdd-mic-bias-supply wlan-enable-gpios bt-enable-gpios vddio1p2-supply vdddig-supply 