 ע   8    (             Ÿ                                                                   '   ,Qualcomm Technologies, Inc. SM8450 HDK           2qcom,sm8450-hdk qcom,sm8450       	   =embedded       chosen           Jserial0:115200n8          clocks     xo-board             2fixed-clock          V             c          s        sleep-clk            2fixed-clock          V             c           s   <         cpus                                 cpu@0            {cpu          2qcom,kryo780                              psci                                     psci                                                         s      l2-cache             2cache                                              s      l3-cache             2cache                                  s               cpu@100          {cpu          2qcom,kryo780                             psci                                     psci                                                         s      l2-cache             2cache                                              s            cpu@200          {cpu          2qcom,kryo780                             psci                            	         psci                                                         s      l2-cache             2cache                                              s            cpu@300          {cpu          2qcom,kryo780                             psci                
                     psci                                                         s      l2-cache             2cache                                              s   
         cpu@400          {cpu          2qcom,kryo780                             psci                                     psci                                                       s      l2-cache             2cache                                              s            cpu@500          {cpu          2qcom,kryo780                             psci                                     psci                                                       s      l2-cache             2cache                                              s            cpu@600          {cpu          2qcom,kryo780                             psci                                     psci                                                       s      l2-cache             2cache                                              s            cpu@700          {cpu          2qcom,kryo780                             psci                                     psci                                                       s      l2-cache             2cache                                              s            cpu-map    cluster0       core0                    core1                    core2                    core3                    core4                    core5                    core6                    core7                          idle-states         psci       cpu-sleep-0-0            2arm,idle-state          silver-rail-power-collapse          -@          D           U          e           v         s   2      cpu-sleep-1-0            2arm,idle-state          gold-rail-power-collapse            -@          D  X        U          e           v         s   3         domain-idle-states     cluster-sleep-0          2domain-idle-state           -A  D        D          U  	        e           s   4      cluster-sleep-1          2domain-idle-state           -A D        D  
        U          e  6         s   5            ete-0            2arm,embedded-trace-extension                  out-ports      port       endpoint                        s   %               ete-1            2arm,embedded-trace-extension                  out-ports      port       endpoint                        s   &               ete-2            2arm,embedded-trace-extension                  out-ports      port       endpoint                        s   '               ete-3            2arm,embedded-trace-extension                  out-ports      port       endpoint                        s   (               ete-4            2arm,embedded-trace-extension                  out-ports      port       endpoint                         s   )               ete-5            2arm,embedded-trace-extension                  out-ports      port       endpoint               !         s   *               ete-6            2arm,embedded-trace-extension                  out-ports      port       endpoint               "         s   +               ete-7            2arm,embedded-trace-extension                  out-ports      port       endpoint               #         s   ,               funnel-ete           2arm,coresight-static-funnel    out-ports      port       endpoint               $         s              in-ports                                 port@0                  endpoint               %         s            port@1                 endpoint               &         s            port@2                 endpoint               '         s            port@3                 endpoint               (         s            port@4                 endpoint               )         s             port@5                 endpoint               *         s   !         port@6                 endpoint               +         s   "         port@7                 endpoint               ,         s   #               firmware       scm          2qcom,scm-sm8450 qcom,scm               - 0            .          /                           interconnect-0           2qcom,sm8450-clk-virt                          0         s   D      interconnect-1           2qcom,sm8450-mc-virt                       0         s   /      memory@a0000000          {memory                                pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc    power-domain-cpu0                           1           2         s         power-domain-cpu1                           1           2         s         power-domain-cpu2                           1           2         s   	      power-domain-cpu3                           1           2         s         power-domain-cpu4                           1           3         s         power-domain-cpu5                           1           3         s         power-domain-cpu6                           1           3         s         power-domain-cpu7                           1           3         s         power-domain-cpu-cluster0                          4   5         s   1         opp-table-qup            2operating-points-v2          s   k   opp-50000000                           6      opp-75000000                xh           7      opp-100000000                           8         reserved-memory                                   -   memory@80000000                      `           4      memory@80600000              `                  4      memory@80640000              d                  4      memory@807c0000              |                  4      memory@80800000                                4      memory@80860000          2qcom,cmd-db                                4      memory@80880000                                4      memory@808a0000                                4      memory@808e0000                      @          4      memory@808e4000              @                 4      memory@80900000       
   2qcom,smem                                  ;   9            4      memory@80b00000                                4      memory@80c00000                    `           4      memory@85700000              p       p           4      memory@85e00000                               4         s         memory@88000000                                4         s         memory@89900000                                4         s         memory@8b900000                                4      memory@8b910000                                4      memory@8b91a000                                4         s         memory@8ba00000                                4      memory@8bb80000                                4      memory@8bbe0000                                4      memory@8bc00000                                4         s         memory@9ee00000                     p           4      memory@9f500000              P                  4      memory@9fd00000          2qcom,rmtfs-mem                      (           4        C           R         memory@a6e00000                                4      memory@a6f00000                                4      memory@bb000000                                 4      memory@c0000000                                  4      memory@e0000000                      `           4      memory@e0600000              `       @           4      memory@e0a00000                                4      memory@e0b00000                    0          4      memory@e55f3000              _0                 4      memory@e55fc000              _       @          4      memory@e5600000              `                  4      memory@e8800000                                4      memory@e8900000                                4      memory@e9b00000                     P           4      memory@ea000000                                4      memory@ed900000                               4         smp2p-adsp           2qcom,smp2p          \            f   :                 z   :                                master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            smp2p-cdsp           2qcom,smp2p          \   ^          f   :                 z   :                                master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            smp2p-modem          2qcom,smp2p          \            f   :                 z   :                                master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s         ipa-ap-to-modem         ipa                  ipa-modem-to-ap         ipa                              smp2p-slpi           2qcom,smp2p          \            f   :                 z   :                                master-kernel           master-kernel                       s         slave-kernel            slave-kernel                                 s            soc@0                                    -                                                               2simple-bus     clock-controller@100000          2qcom,gcc-sm8450                      B          V                               @      ;       <   =   >       >      ?       ?      ?      @            bi_tcxo sleep_clk pcie_0_pipe_clk pcie_1_pipe_clk pcie_1_phy_aux_clk ufs_phy_rx_symbol_0_clk ufs_phy_rx_symbol_1_clk ufs_phy_tx_symbol_0_clk usb3_phy_wrapper_gcc_usb30_pipe_clk             s   B      dma-controller@800000         (   2qcom,sm8450-gpi-dma qcom,sm6350-gpi-dma                                                 L         M         N         O         P         Q         R         S         T         U         V         W                         ~        -   A            	  4disabled             s   G      geniqup@8c0000           2qcom,geni-se-qup                                    m-ahb s-ahb             B      B           -   A                                        -        4okay       i2c@880000           2qcom,geni-i2c                         @         se              B   x        ;default         I   C              u                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G              G                  ktx rx         	  4disabled          spi@880000           2qcom,geni-spi                         @         se              B   x              u           ;default         I   H   I      0     D          D          E          F               Squp-core qup-config          f   G              G                  ktx rx                                   	  4disabled          i2c@884000           2qcom,geni-i2c                 @       @         se              B   z        ;default         I   J              G                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          spi@884000           2qcom,geni-spi                 @       @         se              B   z              G           ;default         I   K   L      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled          i2c@888000           2qcom,geni-i2c                        @         se              B   |        ;default         I   M              H                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          spi@888000           2qcom,geni-spi                        @         se              B   |              H           ;default         I   N   O      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled          i2c@88c000           2qcom,geni-i2c                        @         se              B   ~        ;default         I   P              I                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          spi@88c000           2qcom,geni-spi                        @         se              B   ~              I           ;default         I   Q   R      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled          i2c@890000           2qcom,geni-i2c                         @         se              B           ;default         I   S              J                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          spi@890000           2qcom,geni-spi                         @         se              B                 J           ;default         I   T   U      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled          i2c@894000           2qcom,geni-i2c                 @       @         se              B           ;default         I   V              K                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          serial@894000            2qcom,geni-uart                @       @         se              B           ;default         I   W              K         0     D         D         F         X              Squp-core qup-config         4okay       bluetooth            2qcom,wcn6855-bt         u   Y           Z           [           \           ]           ^           _           `         spi@894000           2qcom,geni-spi                 @       @         se              B                 K           ;default         I   a   b      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled          i2c@898000           2qcom,geni-i2c                        @         se              B           ;default         I   c              C                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f   G             G                 ktx rx         	  4disabled          spi@898000           2qcom,geni-spi                        @         se              B                 C           ;default         I   d   e      0     D          D          E          F               Squp-core qup-config          f   G             G                 ktx rx                                   	  4disabled             dma-controller@900000         (   2qcom,sm8450-gpi-dma qcom,sm6350-gpi-dma                                                                                                                                                                                         ~        -   A            	  4disabled             s   g      geniqup@9c0000           2qcom,geni-se-qup                                    m-ahb s-ahb             B      B           -   A                 D           D             	  Squp-core                                      -        4okay       i2c@980000           2qcom,geni-i2c                         @         se              B   V        ;default         I   f              Y                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g              g                  ktx rx         	  4disabled          spi@980000           2qcom,geni-spi                         @         se              B   V              Y           ;default         I   h   i            j               k      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g              g                  ktx rx                                   	  4disabled          i2c@984000           2qcom,geni-i2c                 @       @         se              B   X        ;default         I   l              Z                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx         	  4disabled          spi@984000           2qcom,geni-spi                 @       @         se              B   X              Z           ;default         I   m   n      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          i2c@988000           2qcom,geni-i2c                        @         se              B   Z        ;default         I   o              [                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx         	  4disabled          spi@988000           2qcom,geni-spi                        @         se              B   Z              [           ;default         I   p   q      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          i2c@98c000           2qcom,geni-i2c                        @         se              B   \        ;default         I   r              \                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx         	  4disabled          spi@98c000           2qcom,geni-spi                        @         se              B   \              \           ;default         I   s   t      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          i2c@990000           2qcom,geni-i2c                         @         se              B   ^        ;default         I   u              ]                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx         	  4disabled          spi@990000           2qcom,geni-spi                         @         se              B   ^              ]           ;default         I   v   w            j               k      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          i2c@994000           2qcom,geni-i2c                 @       @         se              B   `        ;default         I   x              ^                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx           4okay             c    typec-mux@42             2fcs,fsa4480             B        f   y              	   z                      port       endpoint               {         s  L               spi@994000           2qcom,geni-spi                 @       @         se              B   `              ^           ;default         I   |   }      H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          i2c@998000           2qcom,geni-i2c                        @         se              B   b        ;default         I   ~              _                                   H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx         	  4disabled          spi@998000           2qcom,geni-spi                        @         se              B   b              _           ;default         I            H     D           D          E          F          .          /               Squp-core qup-config qup-memory           f   g             g                 ktx rx                                   	  4disabled          serial@99c000            2qcom,geni-debug-uart                         @         se              B   d        ;default         I                    `         0     D         D         F         X              Squp-core qup-config         4okay             dma-controller@a00000         (   2qcom,sm8450-gpi-dma qcom,sm6350-gpi-dma                                                                                                       %         &         '         (         )         *                         ~        -   A   V          	  4disabled             s         geniqup@ac0000           2qcom,geni-se-qup                          `         m-ahb s-ahb             B      B           -   A   C               D          D             	  Squp-core                                      -        4okay       i2c@a80000           2qcom,geni-i2c                         @         se              B   h        ;default         I                 a                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                   ktx rx         	  4disabled          spi@a80000           2qcom,geni-spi                         @         se              B   h              a           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                   ktx rx                                   	  4disabled          i2c@a84000           2qcom,geni-i2c                 @       @         se              B   j        ;default         I                 b                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx           4okay             c    hdmi-bridge@2b           2lontium,lt9611uxc               +        f   y   ,           3   y   k            ?           	           ;default         I         ports                                port@0                  endpoint                        s            port@2                 endpoint                        s  I                  spi@a84000           2qcom,geni-spi                 @       @         se              B   j              b           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          i2c@a88000           2qcom,geni-i2c                        @         se              B   l        ;default         I                 c                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx         	  4disabled          spi@a88000           2qcom,geni-spi                        @         se              B   l              c           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          i2c@a8c000           2qcom,geni-i2c                        @         se              B   n        ;default         I                 d                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx         	  4disabled          spi@a8c000           2qcom,geni-spi                        @         se              B   n              d           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          i2c@a90000           2qcom,geni-i2c                         @         se              B   p        ;default         I                 e                                   H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx         	  4disabled          spi@a90000           2qcom,geni-spi                         @         se              B   p              e           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          i2c@a94000           2qcom,geni-i2c                 @       @         se              B   r        ;default         I                 f         H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          spi@a94000           2qcom,geni-spi                 @       @         se              B   r              f           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          i2c@a98000           2qcom,geni-i2c                        @         se              B   t        ;default         I                 k         H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled          spi@a98000           2qcom,geni-spi                        @         se              B   t              k           ;default         I            H     D          D          E          F          .          /               Squp-core qup-config qup-memory           f                                 ktx rx                                   	  4disabled             rng@10c3000          2qcom,sm8450-trng qcom,trng               0              pcie@1c00000             2qcom,pcie-sm8450-pcie0        P               0     `             `             `             `                 Jparf dbi elbi atu config             {pci         T            e               o                                  8  -               `                 `0      `0                 y         Y           Y                    l                                                                                                  /  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global                                                                                                                                                                                                  0              /         F         X   3           Spcie-mem cpu-pcie         \      B   6   B   7   =   ;       B   /   B   1   B   3   B   8   B   9   B      B      B   	      ]  pipe pipe_mux phy_pipe ref aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu aggre0 aggre1                    A            A                B           pci             B               =        pciephy            y   ^              y   `            ;default         I                      4okay                  opp-table            2operating-points-v2          s      opp-2500000              &%           7         А                    opp-5000000              LK@           7                              opp-8000000              z                                            pcie@0           {pci                                      e                                        -   wifi@0           2pci17cb,1103                                        u   Y           Z           [           \        )           ;              ^           _           `            phy@1c06000           2qcom,sm8450-qmp-gen3x1-pcie-phy              `               (      B   /   B   1   B   2   B   4   B   6        aux cfg_ahb ref rchng pipe          Mpcie_0_pipe_clk          V            `               B           phy         k   B   4        {         4okay                                   s   =      pcie@1c08000             2qcom,pcie-sm8450-pcie1        P              0     @             @             @             @                 Jparf dbi elbi atu config             {pci         T           e               o                                  8  -               @                 @0      @0                 y         Z            Z                    l        3         4         5         8         9         :         v         w         2         /  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global                                                                                                                                                                                              0              /         F         X   4           Spcie-mem cpu-pcie         X      B   C   B   D   >       ;       B   :   B   <   B   >   B   E   B   F   B      B   	      V  pipe pipe_mux phy_pipe ref aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu aggre1                   A           A                B   	        pci             B              >        pciephy            y   a              y   c            ;default         I                      4okay       opp-table            2operating-points-v2          s      opp-2500000-1                &%           7         А                    opp-5000000-1                LK@           7                              opp-5000000-2                LK@           7                              opp-10000000-2                          7         B@                    opp-8000000-3                z                                         opp-16000000-3               $                     h                    opp-16000000-4               $                     h                    opp-32000000-4              H                     <                       pcie@0           {pci                                      e                                        -         pcie-ep@1c08000          2qcom,sm8450-pcie-ep       p              0     @             @             @             @                          @                &  Jparf dbi elbi atu addr_space mmio dma         @      B   :   B   <   B   >   B   E   B   F   ;       B      B   	      F  aux cfg bus_master bus_slave slave_q2a ref ddrss_sf_tbu aggre_noc_axi         $        2                   V           global doorbell dma       0              /         F         X   4           Spcie-mem cpu-pcie           -   A                B   	        core                B              >        pciephy         o           ;default         I         	  4disabled          phy@1c0e000           2qcom,sm8450-qmp-gen4x2-pcie-phy                             (      B   ?   B   <   B   =   B   A   B   C        aux cfg_ahb ref rchng pipe          Mpcie_1_pipe_clk          V           `               B           phy         k   B   A        {         4okay                                   s   >      interconnect@1500000             2qcom,sm8450-config-noc               P                              0         s   X      interconnect@1680000             2qcom,sm8450-system-noc               h                              0         s   E      interconnect@16c0000             2qcom,sm8450-pcie-anoc                l                              0         s         interconnect@16e0000             2qcom,sm8450-aggre1-noc               n                              B   
   B              0         s  #      interconnect@1700000             2qcom,sm8450-aggre2-noc               p                             0             B      B   	   B   
   ;            s   .      interconnect@1740000             2qcom,sm8450-mmss-noc                 t                             0         s         hwlock@1f40000           2qcom,tcsr-mutex                                           s   9      syscon@1fc0000           2qcom,sm8450-tcsr syscon                                s   -      gpu@3d00000          2qcom,adreno-730.1 qcom,adreno         0                                              #  Jkgsl_3d0_reg_memory cx_mem cx_dbgc                ,           -                                                             4okay             s  <   zap-shader                     qcom/sm8450/a730_zap.mbn          opp-table            2operating-points-v2          s      opp-818000000               0                opp-791000000               /%          @      opp-734000000               +                 opp-640000000               &%                  opp-599000000               #                 opp-545000000                |
@                 opp-492000000               SS                  opp-421000000               @           P      opp-350000000               ܓ           @      opp-317000000               	@           @      opp-285000000               @           8      opp-220000000                           8            gmu@3d6a000       &   2qcom,adreno-gmu-730.1 qcom,adreno-gmu         0       ֠      P                  )                 Jgmu rscc gmu_pdc                  0         1           hfi gmu       8                         B      B   -                  !  ahb gmu cxo axi memnoc hub demet                                   cx gx           -                                        s      opp-table            2operating-points-v2          s      opp-500000000               e                  opp-200000000                           @            clock-controller@3d90000             2qcom,sm8450-gpucc                                     ;       B   +   B   ,         V                                  s         iommu@3da0000         @   2qcom,sm8450-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500                                                  8                                                                                                                             >         ?         @         A                                                                                          0                        B   -   B   .               gmu hub hlos bus iface ahb                                   s         phy@88e3000       0   2qcom,sm8450-usb-hs-phy qcom,usb-snps-hs-7nm-phy              0                4okay            `                ;            ref            B                                 '            s  /      phy@88e8000          2qcom,sm8450-qmp-usb3-dp-phy                     0              B      ;       B      B           aux ref com_aux usb3_pipe              B      B           phy common           V           `                     4okay                                   s   @   ports                                port@0                  endpoint                        s  K         port@1                 endpoint                        s  1         port@2                 endpoint                        s                  remoteproc@2400000           2qcom,sm8450-slpi-pas                 @        @       <  f      	                                              #  wdog fatal ready handover stop-ack              ;            xo              j      j            lcx lmx                               5               Fstop            4okay            qcom/sm8450/slpi.mbn       glink-edge          f   :                  z   :               \slpi                  fastrpc          2qcom,fastrpc            bfastrpcglink-apps-dsp           \sdsp             v                             compute-cb@1             2qcom,fastrpc-compute-cb                     -   A  A          compute-cb@2             2qcom,fastrpc-compute-cb                     -   A  B          compute-cb@3             2qcom,fastrpc-compute-cb                     -   A  C                   remoteproc@3000000           2qcom,sm8450-adsp-pas                                 <  f                                                    #  wdog fatal ready handover stop-ack              ;            xo              j      j            lcx lmx                               5               Fstop            4okay            qcom/sm8450/adsp.mbn       glink-edge          f   :                  z   :               \lpass                 gpr       	   2qcom,gpr          
  badsp_apps                                                         service@1            2qcom,q6apm                                  avs/audio msm/adsp/audio_pd          s  5   dais             2qcom,q6apm-dais         -   A            bedais           2qcom,q6apm-lpass-dais                       s  2         service@2            2qcom,q6prm                      avs/audio msm/adsp/audio_pd    clock-controller             2qcom,q6prm-lpass-clocks          V            s               fastrpc          2qcom,fastrpc            bfastrpcglink-apps-dsp           \adsp             v                             compute-cb@3             2qcom,fastrpc-compute-cb                     -   A            compute-cb@4             2qcom,fastrpc-compute-cb                     -   A            compute-cb@5             2qcom,fastrpc-compute-cb                     -   A                     codec@31e0000            2qcom,sm8450-lpass-wsa-macro                             4         D         E         f         g              mclk npl macro dcodec fsgen          V          
  Mwsa2-mclk                       s         soundwire@31f0000            2qcom,soundwire-v1.7.0                                                                iface           \WSA2            I           ;default                               ??        
                    ,        >        O        f                                                           	  4disabled          codec@3200000            2qcom,sm8450-lpass-rx-macro                               4         @         F         f         g              mclk npl macro dcodec fsgen          V            Mmclk                        s         soundwire@3210000            2qcom,soundwire-v1.7.0                !                                                iface           \RX                                 I           ;default                                                  ,           >           O           f                                                                            4okay             s  4   codec@0,4            2sdw20217010d00                                                  s  G         codec@3220000            2qcom,sm8450-lpass-tx-macro               "               4         @         F         f         g              mclk npl macro dcodec fsgen          V            Mmclk                        s         codec@3240000            2qcom,sm8450-lpass-wsa-macro              $               4         B         C         f         g              mclk npl macro dcodec fsgen          V            Mmclk                        s         soundwire@3250000            2qcom,soundwire-v1.7.0                %                                                iface           \WSA         I           ;default                               ??        
                    ,        >        O        f                                                             4okay             s  9   speaker@0,1          2sdw10217020200                          ;default         I              y                        	  SpkrLeft                        ?            s  7      speaker@0,2          2sdw10217020200                          ;default         I              y   Y                     
  SpkrRight                       ?            s  8         soundwire@33b0000            2qcom,soundwire-v1.7.0                ;                                            core wakeup                     iface           \TX          I           ;default                                                              ,        >        O        f                                                               4okay             s  6   codec@0,3            2sdw20217010d00                                               s  H         codec@33f0000            2qcom,sm8450-lpass-va-macro               ?               0         9         f         g         F           mclk macro dcodec npl            V            Mfsgen                      4okay            I              ;default                    ( 	'         s         remoteproc@32300000          2qcom,sm8450-cdsp-pas                 20               @  f         B                                              #  wdog fatal ready handover stop-ack              ;            xo              j       j   
         cx mxc                                5               Fstop            4okay            qcom/sm8450/cdsp.mbn       glink-edge          f   :                  z   :               \cdsp                  fastrpc          2qcom,fastrpc            bfastrpcglink-apps-dsp           \cdsp             v                             compute-cb@1             2qcom,fastrpc-compute-cb                     -   A  !a      A  !         compute-cb@2             2qcom,fastrpc-compute-cb                     -   A  !b      A  "         compute-cb@3             2qcom,fastrpc-compute-cb                     -   A  !c      A  #         compute-cb@4             2qcom,fastrpc-compute-cb                     -   A  !d      A  $         compute-cb@5             2qcom,fastrpc-compute-cb                     -   A  !e      A  %         compute-cb@6             2qcom,fastrpc-compute-cb                     -   A  !f      A  &         compute-cb@7             2qcom,fastrpc-compute-cb                     -   A  !g      A  '         compute-cb@8             2qcom,fastrpc-compute-cb                     -   A  !h      A  (                  remoteproc@4080000           2qcom,sm8450-mpss-pas                                L  f                                                                0  wdog fatal ready handover stop-ack shutdown-ack             ;            xo              j       j            cx mss                                5               Fstop            4okay            qcom/sm8450/modem.mbn      glink-edge          f   :                  z   :               \modem                       clock-controller@aaf0000             2qcom,sm8450-videocc              
                     ;       B               j      j   
           7   7         V                               cci@ac15000       !   2qcom,sm8450-cci qcom,msm8996-cci                 
P                                              (               {                        -  camnoc_axi slow_ahb_src cpas_ahb cci cci_src            I              >              ;default sleep         	  4disabled                                 i2c-bus@0                         c B@                                i2c-bus@1                        c B@                                   cci@ac16000       !   2qcom,sm8450-cci qcom,msm8996-cci                 
`                                              (               {            	      
      -  camnoc_axi slow_ahb_src cpas_ahb cci cci_src            I              >              ;default sleep         	  4disabled                                 i2c-bus@0                         c B@                                i2c-bus@1                        c B@                                   clock-controller@ade0000             2qcom,sm8450-camcc                
                     B      ;       ;      <            j      j   
           7   7         V                                  s         display-subsystem@ae00000            2qcom,sm8450-mdss                 
                 Jmdss          H               /                    /          F         X              Smdp0-mem mdp1-mem cpu-cfg                                                     B      B         <               S                               -   A  (                                     -        4okay             s      display-controller@ae01000           2qcom,sm8450-dpu               
           
        0       	  Jmdp vbif          0      B      B               ?      <      K      !  bus nrt_bus iface lut core vsync            k      K        {$                        j                               ports                                port@0                  endpoint                        s            port@1                 endpoint                        s            port@2                 endpoint                        s               opp-table            2operating-points-v2          s      opp-172000000               
@                  opp-200000000                           7      opp-325000000               _@           8      opp-375000000               Z                 opp-500000000               e                        displayport-controller@ae90000           2qcom,sm8450-dp qcom,sm8350-dp         P       
             
            
            
            
                                      0                                             J  core_iface core_aux ctrl_link ctrl_link_iface stream_pixel stream_1_pixel           k                          H   @      @      @              @           dp                                     j           4okay       ports                                port@0                  endpoint                        s            port@1                 endpoint                       _                s               opp-table            2operating-points-v2          s      opp-160000000               	h            7      opp-270000000               ߀           8      opp-540000000                /                  opp-810000000               0G                       dsi@ae94000       (   2qcom,sm8450-dsi-ctrl qcom,mdss-dsi-ctrl              
@              	  Jdsi_ctrl                                  0                     A      7         B         $  byte byte_intf pixel core iface bus         k            B        H                                    j                      dsi                                   4okay            j      ports                                port@0                  endpoint                        s            port@1                 endpoint                       _                      s               opp-table            2operating-points-v2          s      opp-187500000               -           7      opp-300000000                           8      opp-358000000               V                       phy@ae94400          2qcom,sm8450-dsi-phy-5nm       0       
D            
F           
I       `        Jdsi_phy dsi_phy_lane dsi_pll             V           `                      ;          
  iface ref           4okay            v            s         dsi@ae96000       (   2qcom,sm8450-dsi-ctrl qcom,mdss-dsi-ctrl              
`              	  Jdsi_ctrl                                  0               
      C      9         B         $  byte byte_intf pixel core iface bus         k            D        H                                    j                      dsi                                 	  4disabled       ports                                port@0                  endpoint                        s            port@1                 endpoint                   phy@ae96400          2qcom,sm8450-dsi-phy-5nm       0       
d            
f           
i       `        Jdsi_phy dsi_phy_lane dsi_pll             V           `                      ;          
  iface ref         	  4disabled             s            clock-controller@af00000             2qcom,sm8450-dispcc               
               d      ;       ;      B      <                             @      @                                       j              7         V                                  s         interrupt-controller@b220000             2qcom,sm8450-pdc qcom,pdc                  "             @        d      H                      (     6   ^  a      }   ?      ~                                               s         thermal-sensor@c263000            2qcom,sm8450-tsens qcom,tsens-v2               &0            "                                                      uplow critical                      s  :      thermal-sensor@c265000            2qcom,sm8450-tsens qcom,tsens-v2               &P            "0                                                     uplow critical                      s  >      power-management@c300000          #   2qcom,sm8450-aoss-qmp qcom,aoss-qmp               0                 f   :                   z   :                 V             s         sram@c3f0000             2qcom,rpmh-stats              ?                          spmi@c400000             2qcom,spmi-pmic-arb        P       @        0     P       @      D             L             B                Jcore chnls obsrvr intr cnfg         periph_irq          f                                                                                  pmic@1           2qcom,pm8350 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                                        thermal          s  ?      gpio@8800             2qcom,pm8350-gpio qcom,spmi-gpio                                            
                                        s            pmic@3           2qcom,pm8350b qcom,spmi-pmic                                              temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                                        thermal          s  @      gpio@8800         !   2qcom,pm8350b-gpio qcom,spmi-gpio                                                                                       s            pmic@2           2qcom,pm8350c qcom,spmi-pmic                                              temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            s  A      gpio@8800         !   2qcom,pm8350c-gpio qcom,spmi-gpio                                               	                                        s         led-controller@ee00       +   2qcom,pm8350c-flash-led qcom,spmi-flash-led                    	  4disabled          pwm          2qcom,pm8350c-pwm                     	  4disabled             pmic@7           2qcom,pm8450 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                            s  B      gpio@8800             2qcom,pm8450-gpio qcom,spmi-gpio                                                                                    s            pmic@0           2qcom,pmk8350 qcom,spmi-pmic                                               pon@1300             2qcom,pmk8350-pon                         	  Jhlos pbs       pwrkey           2qcom,pmk8350-pwrkey                              	   t      	  4disabled          resin            2qcom,pmk8350-resin                             	  4disabled             adc@3100             2qcom,spmi-adc7             1                                          1               	           4okay             s      channel@3                       \pmk8350_die_temp          channel@44              D        	"            	6        \pmk8350_xo_therm          channel@103                    \pm8350_die_temp       channel@144            D        	"            	6        \skin_msm_temp         channel@145            E        	"            	6        \camera_temp       channel@146            F        	"            	6        \therm1_temp       channel@147            G        	"            	6        \wide_rfc_temp         channel@148            H        	"            	6        \rear_tof_temp         channel@14c            L        	"            	6        \therm2_temp       channel@303                    \pm8350b_die_temp          channel@348            H        	"            	6        \usb_conn_temp         channel@403                    \pmr735a_die_temp          channel@44a            J        	"            	6        \qtm_w_temp        channel@44b            K        	"            	6        \qtm_n_temp           adc-tm@3400          2qcom,spmi-adc-tm5-gen2             4                4                                                    4okay             s  D   xo-therm@0                             D         	6        	G         skin-msm-therm@1                             D         	6        	G         camera-therm@2                           E         	6        	G         therm1-therm@3                           F         	6        	G         wide-rfc-therm@4                             G         	6        	G         rear-tof-therm@5                             H         	6        	G         therm2-therm@6                           L         	6        	G         usb-conn-therm@7                             H         	6        	G            rtc@6100             2qcom,pmk8350-rtc               a   b       
  Jrtc alarm                  b            	  4disabled          nvram@7000           2qcom,spmi-sdam             p                                  -      p          nvram@7100           2qcom,spmi-sdam             q                                  -      q       reboot-reason@48                H           	^               s  E         nvram@7400           2qcom,spmi-sdam             t                                  -      t          nvram@7c00           2qcom,spmi-sdam             |                                  -      |          nvram@7d00           2qcom,spmi-sdam             }                                  -      }          nvram@8400           2qcom,spmi-sdam                                               -                nvram@8500           2qcom,spmi-sdam                                               -                nvram@8600           2qcom,spmi-sdam                                               -                nvram@9800           2qcom,spmi-sdam                                               -                nvram@9d00           2qcom,spmi-sdam                                               -                gpio@b000         !   2qcom,pmk8350-gpio qcom,spmi-gpio                                                                                       s            pmic@4           2qcom,pmr735a qcom,spmi-pmic                                              temp-alarm@a00           2qcom,spmi-temp-alarm               
               
                                        thermal          s  C      gpio@8800         !   2qcom,pmr735a-gpio qcom,spmi-gpio                                                                                       s               mailbox@ed18000          2qcom,sm8450-ipcc qcom,ipcc               р                                                      	c            s   :      pinctrl@f100000          2qcom,sm8450-tlmm                        0                                                                       y                   	o           	}         $            s   y   sdc2-default-state           s  *   clk-pins          	  	sdc2_clk            	            	      cmd-pins          	  	sdc2_cmd            	            	      data-pins         
  	sdc2_data           	            	         sdc2-sleep-state             s  ,   clk-pins          	  	sdc2_clk            	            	      cmd-pins          	  	sdc2_cmd            	            	      data-pins         
  	sdc2_data           	            	         cci0-default-state          	gpio110 gpio111         	cci_i2c         	            	         s         cci0-sleep-state            	gpio110 gpio111         	cci_i2c         	            	         s         cci1-default-state          	gpio112 gpio113         	cci_i2c         	            	         s         cci1-sleep-state            	gpio112 gpio113         	cci_i2c         	            	         s         cci2-default-state          	gpio114 gpio115         	cci_i2c         	            	         s         cci2-sleep-state            	gpio114 gpio115         	cci_i2c         	            	         s         cci3-default-state          	gpio208 gpio209         	cci_i2c         	            	         s         cci3-sleep-state            	gpio208 gpio209         	cci_i2c         	            	         s         pcie0-default-state          s      perst-pins          	gpio94          	gpio            	            	      clkreq-pins         	gpio95          	pcie0_clkreqn           	            	      wake-pins           	gpio96          	gpio            	            	         pcie1-default-state          s      perst-pins          	gpio97          	gpio            	            	      clkreq-pins         	gpio98          	pcie1_clkreqn           	            	      wake-pins           	gpio99          	gpio            	            	         qup-i2c0-data-clk-state         	gpio0 gpio1         	qup0             s   f      qup-i2c1-data-clk-state         	gpio4 gpio5         	qup1             s   l      qup-i2c2-data-clk-state         	gpio8 gpio9         	qup2             s   o      qup-i2c3-data-clk-state         	gpio12 gpio13           	qup3             s   r      qup-i2c4-data-clk-state         	gpio16 gpio17           	qup4             s   u      qup-i2c5-data-clk-state         	gpio206 gpio207         	qup5             s   x      qup-i2c6-data-clk-state         	gpio20 gpio21           	qup6             s   ~      qup-i2c8-data-clk-state         	gpio28 gpio29           	qup8             s         qup-i2c9-data-clk-state         	gpio32 gpio33           	qup9             s         qup-i2c10-data-clk-state            	gpio36 gpio37           	qup10            s         qup-i2c11-data-clk-state            	gpio40 gpio41           	qup11            s         qup-i2c12-data-clk-state            	gpio44 gpio45           	qup12            s         qup-i2c13-data-clk-state            	gpio48 gpio49           	qup13           	            	         s         qup-i2c14-data-clk-state            	gpio52 gpio53           	qup14           	            	         s         qup-i2c15-data-clk-state            	gpio56 gpio57           	qup15            s   C      qup-i2c16-data-clk-state            	gpio60 gpio61           	qup16            s   J      qup-i2c17-data-clk-state            	gpio64 gpio65           	qup17            s   M      qup-i2c18-data-clk-state            	gpio68 gpio69           	qup18            s   P      qup-i2c19-data-clk-state            	gpio72 gpio73           	qup19            s   S      qup-i2c20-data-clk-state            	gpio76 gpio77           	qup20            s   V      qup-i2c21-data-clk-state            	gpio80 gpio81           	qup21            s   c      qup-spi0-cs-state           	gpio3           	qup0             s   i      qup-spi0-data-clk-state         	gpio0 gpio1 gpio2           	qup0             s   h      qup-spi1-cs-state           	gpio7           	qup1             s   n      qup-spi1-data-clk-state         	gpio4 gpio5 gpio6           	qup1             s   m      qup-spi2-cs-state           	gpio11          	qup2             s   q      qup-spi2-data-clk-state         	gpio8 gpio9 gpio10          	qup2             s   p      qup-spi3-cs-state           	gpio15          	qup3             s   t      qup-spi3-data-clk-state         	gpio12 gpio13 gpio14            	qup3             s   s      qup-spi4-cs-state           	gpio19          	qup4            	            	         s   w      qup-spi4-data-clk-state         	gpio16 gpio17 gpio18            	qup4             s   v      qup-spi5-cs-state           	gpio85          	qup5             s   }      qup-spi5-data-clk-state         	gpio206 gpio207 gpio84          	qup5             s   |      qup-spi6-cs-state           	gpio23          	qup6             s         qup-spi6-data-clk-state         	gpio20 gpio21 gpio22            	qup6             s         qup-spi8-cs-state           	gpio31          	qup8             s         qup-spi8-data-clk-state         	gpio28 gpio29 gpio30            	qup8             s         qup-spi9-cs-state           	gpio35          	qup9             s         qup-spi9-data-clk-state         	gpio32 gpio33 gpio34            	qup9             s         qup-spi10-cs-state          	gpio39          	qup10            s         qup-spi10-data-clk-state            	gpio36 gpio37 gpio38            	qup10            s         qup-spi11-cs-state          	gpio43          	qup11            s         qup-spi11-data-clk-state            	gpio40 gpio41 gpio42            	qup11            s         qup-spi12-cs-state          	gpio47          	qup12            s         qup-spi12-data-clk-state            	gpio44 gpio45 gpio46            	qup12            s         qup-spi13-cs-state          	gpio51          	qup13            s         qup-spi13-data-clk-state            	gpio48 gpio49 gpio50            	qup13            s         qup-spi14-cs-state          	gpio55          	qup14            s         qup-spi14-data-clk-state            	gpio52 gpio53 gpio54            	qup14            s         qup-spi15-cs-state          	gpio59          	qup15            s   I      qup-spi15-data-clk-state            	gpio56 gpio57 gpio58            	qup15            s   H      qup-spi16-cs-state          	gpio63          	qup16            s   L      qup-spi16-data-clk-state            	gpio60 gpio61 gpio62            	qup16            s   K      qup-spi17-cs-state          	gpio67          	qup17            s   O      qup-spi17-data-clk-state            	gpio64 gpio65 gpio66            	qup17            s   N      qup-spi18-cs-state          	gpio71          	qup18           	            	         s   R      qup-spi18-data-clk-state            	gpio68 gpio69 gpio70            	qup18           	            	         s   Q      qup-spi19-cs-state          	gpio75          	qup19           	            	         s   U      qup-spi19-data-clk-state            	gpio72 gpio73 gpio74            	qup19           	            	         s   T      qup-spi20-cs-state          	gpio79          	qup20            s   b      qup-spi20-data-clk-state            	gpio76 gpio77 gpio78            	qup20            s   a      qup-spi21-cs-state          	gpio83          	qup21            s   e      qup-spi21-data-clk-state            	gpio80 gpio81 gpio82            	qup21            s   d      qup-uart7-rx-state          	gpio26          	qup7            	            	         s         qup-uart7-tx-state          	gpio27          	qup7            	            	         s         qup-uart20-default-state            	gpio76 gpio77 gpio78 gpio79         	qup20         lt9611-irq-state            	gpio44          	gpio             	         s         lt9611-rst-state            	gpio107         	gpio             	         s         sd-card-det-n-state         	gpio92          	gpio            	            	         s  +      bt-en-state         	gpio81          	gpio            	            	         	         s  M      spkr-1-sd-n-active-state            	gpio1           	gpio            	            	         	         s         spkr-2-sd-n-active-state            	gpio89          	gpio            	            	         	         s         wcd-reset-n-active-state            	gpio43          	gpio            	            	         	         s  F      wlan-en-state           	gpio80          	gpio            	            	         	         s  N      uart20-default-state             s   W   cts-pins            	gpio76          	qup20            	      rts-pins            	gpio77          	qup20            	      rx-pins         	gpio78          	qup20            	      tx-pins         	gpio79          	qup20            	         xo-clk-state            	gpio204         	gpio            	            	         	         s  O         pinctrl@3440000          2qcom,sm8450-lpass-lpi-pinctrl                 D             M                                                                  f         g           core audio           s      tx-swr-active-state          s      clk-pins            	gpio0           	swr_tx_clk          	           	            	      data-pins           	gpio1 gpio2 gpio14          	swr_tx_data         	           	            	         rx-swr-active-state          s      clk-pins            	gpio3           	swr_rx_clk          	           	            	      data-pins           	gpio4 gpio5         	swr_rx_data         	           	            	         dmic01-default-state             s      clk-pins            	gpio6         
  	dmic1_clk           	            	      data-pins           	gpio7           	dmic1_data          	            dmic23-default-state             s      clk-pins            	gpio8         
  	dmic2_clk           	            	      data-pins           	gpio9           	dmic2_data          	            wsa-swr-active-state             s      clk-pins            	gpio10          	wsa_swr_clk         	           	            	      data-pins           	gpio11          	wsa_swr_data            	           	            	         wsa2-swr-active-state            s      clk-pins            	gpio15          	wsa2_swr_clk            	           	            	      data-pins           	gpio16          	wsa2_swr_data           	           	            	            stm@10002000              2arm,coresight-stm arm,primecell                             (                 Jstm-base stm-stimulus-base                    	  apb_pclk       out-ports      port       endpoint                        s                  funnel@10041000       +   2arm,coresight-dynamic-funnel arm,primecell                                         	  apb_pclk       in-ports                                 port@7                 endpoint                        s               out-ports      port       endpoint                        s                  funnel@10042000       +   2arm,coresight-dynamic-funnel arm,primecell                                          	  apb_pclk       in-ports                                 port@4                 endpoint                        s           port@6                 endpoint                        s              out-ports      port       endpoint                        s                  funnel@10045000       +   2arm,coresight-dynamic-funnel arm,primecell               P                          	  apb_pclk       in-ports                                 port@0                  endpoint                        s            port@1                 endpoint                        s               out-ports      port       endpoint                        s                 replicator@10046000       /   2arm,coresight-dynamic-replicator arm,primecell               `                          	  apb_pclk       in-ports       port       endpoint                        s              out-ports      port       endpoint                       s                 tmc@10048000              2arm,coresight-tmc arm,primecell                              -   A               
            
                  	  apb_pclk       in-ports       port       endpoint                       s                 replicator@1004e000       /   2arm,coresight-dynamic-replicator arm,primecell                                         	  apb_pclk       in-ports       port       endpoint                       s              out-ports      port       endpoint                       s                 funnel@10b04000       +   2arm,coresight-dynamic-funnel arm,primecell               @                          	  apb_pclk       in-ports                                 port@6                 endpoint                       s           port@7                 endpoint                       s               out-ports      port       endpoint                       s                 tmc@10b05000              2arm,coresight-tmc arm,primecell              P                          	  apb_pclk       in-ports       port       endpoint                       s              out-ports      port       endpoint              	         s  
               replicator@10b06000       /   2arm,coresight-dynamic-replicator arm,primecell               `                 
*                  	  apb_pclk       in-ports       port       endpoint              
         s  	            out-ports      port       endpoint                       s                  tpda@10b08000         "   2qcom,coresight-tpda arm,primecell                                          	  apb_pclk       in-ports                                 port@0                  endpoint                       s           port@4                 endpoint                       s              out-ports      port       endpoint                       s                 tpdm@10b09000         "   2qcom,coresight-tpdm arm,primecell                                          	  apb_pclk       out-ports      port       endpoint                       s                 tpdm@10b0d000         "   2qcom,coresight-tpdm arm,primecell                                          	  apb_pclk       out-ports      port       endpoint                       s                 tpdm@10c28000         "   2qcom,coresight-tpdm arm,primecell                                          	  apb_pclk       out-ports      port       endpoint                       s                 tpdm@10c29000         "   2qcom,coresight-tpdm arm,primecell                                          	  apb_pclk       out-ports      port       endpoint                       s                 cti@10c2a000              2arm,coresight-cti arm,primecell                                         	  apb_pclk          cti@10c2b000              2arm,coresight-cti arm,primecell              °                          	  apb_pclk          tpda@10c2e000         "   2qcom,coresight-tpda arm,primecell                                          	  apb_pclk       in-ports                                 port@1a                endpoint                       s           port@1b                endpoint                       s              out-ports      port       endpoint                       s                 funnel@10c2f000       +   2arm,coresight-dynamic-funnel arm,primecell                                         	  apb_pclk       in-ports       port       endpoint                       s              out-ports      port       endpoint                       s                  funnel@13810000       +   2arm,coresight-dynamic-funnel arm,primecell                                          	  apb_pclk       in-ports       port       endpoint                       s   $            out-ports      port       endpoint                       s                  cti@138e0000              2arm,coresight-cti arm,primecell                                         	  apb_pclk          cti@138f0000              2arm,coresight-cti arm,primecell                                         	  apb_pclk          cti@13900000              2arm,coresight-cti arm,primecell                                         	  apb_pclk          sram@146aa000         #   2qcom,sm8450-imem syscon simple-mfd               j                -        j                                pil-reloc@94c            2qcom,pil-reloc-info            	L            iommu@15000000        !   2qcom,sm8450-smmu-500 arm,mmu-500                                                               A          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y                                                                                                                                                                                                                                                                                                            s   A      interrupt-controller@17100000            2arm,gic-v3                              
H           
_                                                          	                                     -         s      msi-controller@17140000          2arm,gic-v3-its                                 
t        
            s            timer@17420000           2arm,armv7-timer-mem                                  -                             B                  c$    frame@17421000          
                                         B    B           frame@17423000          
                  	            B0          	  4disabled          frame@17425000          
                  
            BP          	  4disabled          frame@17427000          
                              Bp          	  4disabled          frame@17429000          
                              B          	  4disabled          frame@1742b000          
                              B          	  4disabled          frame@1742d000          
                              B          	  4disabled             rsc@17a00000          	  \apps_rsc             2qcom,rpmh-rsc         @                                                               Jdrv-0 drv-1 drv-2 drv-3       $                                        
           
            
                                      1   bcm-voter            2qcom,bcm-voter           s   0      clock-controller             2qcom,sm8450-rpmh-clk             V           xo                      s   ;      power-controller             2qcom,sm8450-rpmhpd                                s   j   opp-table            2operating-points-v2          s     opp1                     opp2               0         s   6      opp3               8         s         opp4               @         s   7      opp5               P      opp6                        s   8      opp7                     opp8                        s         opp9                     opp10                       s         opp11             @      opp12             P      opp13                   opp14                         regulators-0             2qcom,pm8350-rpmh-regulators         
b           
          
          
          
                              (          6          D          R          a          p                       z           z                       smps10          vreg_s10b_1p8            w@         w@         s         smps11          vreg_s11b_0p95           p         ؀         s        smps12          vreg_s12b_1p25           p         \         s        ldo1            vreg_l1b_0p91                     	                    s         ldo2            vreg_l2b_3p07            .          .                     s         ldo3            vreg_l3b_0p9             @         @                 ldo5            vreg_l5b_0p88            m                             s         ldo6            vreg_l6b_1p2             O         O                    s         ldo7            vreg_l7b_2p5             &5@         &5@                    s  %      ldo9            vreg_l9b_1p2             O         O                    s  &         regulators-1             2qcom,pm8350c-rpmh-regulators            
c           
          
          
          
                              (          6          D          R          +   z        =   z        N   z        i   z        ~               smps1           vreg_s1c_1p86            w@         @         s  "      smps10          vreg_s10c_1p05           B@               bob       	  vreg_bob             -          <l                    s   z      ldo1            vreg_l1c_1p8             w@         w@                    s         ldo3            vreg_l3c_3p0             2K          2j@                 ldo4            vreg_l4c_1p8              @         -                 ldo5            vreg_l5c_1p8              @         -                 ldo6            vreg_l6c_1p8             w@         -                     s  .      ldo7            vreg_l7c_3p0             -          -                  ldo8            vreg_l8c_1p8             w@         w@                 ldo9            vreg_l9c_2p96            -*         -                     s  -      ldo12           vreg_l12c_1p8            w@                          ldo13           vreg_l13c_3p0            -         -                    regulators-2             2qcom,pm8450-rpmh-regulators         
h           
          
          
          
                                 z           z           z   smps2           vreg_s2h_0p95                     ؀         s        smps3           vreg_s3h_0p5                              ldo2            vreg_l2h_0p91            m                             s         ldo3            vreg_l3h_0p91                                         regulators-3             2qcom,pmr735a-rpmh-regulators            
e           
          
          
                       !          "          "           z   smps1           vreg_s1e_1p25            O         ƀ         s  !      smps2           vreg_s2e_0p85                      ހ         s         ldo1            vreg_l1e_0p8             5          5       ldo2            vreg_l2e_0p8             5          5       ldo3            vreg_l3e_1p2             O         O      ldo4            vreg_l4e_1p7                            ldo5            vreg_l5e_0p88            m         m      ldo6            vreg_l6e_1p2             O         O      ldo7            vreg_l7e_2p8             *         *            cpufreq@17d91000          +   2qcom,sm8450-cpufreq-epss qcom,cpufreq-epss        0                                0              '  Jfreq-domain0 freq-domain1 freq-domain2              ;       B   &        xo alternate          $                                      $  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2                     V            s         interconnect@19100000            2qcom,sm8450-gem-noc                                            0         s   F      system-cache-controller@19200000             2qcom,sm8450-llcc          `                     `             0             p                                         X  Jllcc0_base llcc1_base llcc2_base llcc3_base llcc_broadcast_base llcc_broadcast_and_base               
         ufshc@1d84000         +   2qcom,sm8450-ufshc qcom,ufshc jedec,ufs-2.0               @       0               	              ?        ufsphy                                   B           rst             B           -   A                      0    #          /          F          X   &            Sufs-ddr cpu-ufs       n  core_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @      B      B   
   B      B      ;       B      B      B         @  !xh                 xh xh                                 /  $        4okay            3   y              	  %        8         I  &        U O        g  &         s  '      phy@1d87000          2qcom,sm8450-qmp-ufs-phy              p                ref ref_aux qref                ;       B      B               B             '            ufsphy           V           `            4okay                                   s   ?      crypto@1d88000        ;   2qcom,sm8450-inline-crypto-engine qcom,inline-crypto-engine               ؀                    B            s  $      dma-controller@1dc4000            2qcom,bam-v1.7.4 qcom,bam-v1.7.0              @                                                       v                             <  -   A        A         A        A         A               s  (      crypto@1dfa000        )   2qcom,sm8450-qce qcom,sm8150-qce qcom,qce                 ߠ       `         f  (     (           krx tx         <  -   A        A         A        A         A                 .          /               Smemory        mmc@8804000       $   2qcom,sm8450-sdhci qcom,sdhci-msm-v5              @                                            hc_irq pwr_irq              B      B      ;            iface core xo              B         0     .   
       /          F          X                Ssdhc-ddr cpu-sdhc           -   A                  j              )                                           4okay               y   \            ;default sleep           I  *  +        >  ,  +          -          .                     opp-table            2operating-points-v2          s  )   opp-100000000                           7      opp-202000000               
F                       usb@a600000           2qcom,sm8450-dwc3 qcom,snps-dwc3              
`                4okay          0      B      B      B      B      B      B         &  cfg_noc core iface sleep mock_utmi xo           k   B      B           {$        T  f                                                                        E  dwc_usb3 pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq                B              B         0    #          /          F          X   '            Susb-ddr apps-usb            -   A                                   &         >         V          /   @            usb2-phy usb3-phy            n   ports                                port@0                  endpoint              0         s  J         port@1                 endpoint              1         s                  interconnect@320c0000            2qcom,sm8450-nsp-noc              2                               0      interconnect@3c40000             2qcom,sm8450-lpass-ag-noc                        r                       0         sound            2qcom,sm8450-sndcard          ,SM8450-HDK         ~SpkrLeft 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 VA DMIC0 MIC BIAS3 VA DMIC1 MIC BIAS3 VA DMIC2 MIC BIAS1 VA DMIC3 MIC BIAS1 TX DMIC0 MIC BIAS3 TX DMIC1 MIC BIAS3 TX DMIC2 MIC BIAS1 TX DMIC3 MIC BIAS1 TX SWR_INPUT0 ADC1_OUTPUT TX SWR_INPUT1 ADC2_OUTPUT TX SWR_INPUT0 ADC3_OUTPUT TX SWR_INPUT1 ADC4_OUTPUT     wcd-playback-dai-link           WCD Playback       cpu           2   q      codec             3      4                 platform              5         wcd-capture-dai-link            WCD Capture    cpu           2   x      codec             3     6                 platform              5         wsa-dai-link            WSA Playback       cpu           2   i      codec             7  8  9                 platform              5         va-dai-link         VA Capture     cpu           2   x      codec                        platform              5            thermal-zones      aoss0-thermal             :       trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpuss0-thermal            :      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpuss1-thermal            :      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpuss3-thermal            :      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpuss4-thermal            :      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpu4-top-thermal              :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu4-bottom-thermal           :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu5-top-thermal              :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu5-bottom-thermal           :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu6-top-thermal              :   	   trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu6-bottom-thermal           :   
   trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu7-top-thermal              :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu7-middle-thermal           :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu7-bottom-thermal           :      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                gpu-top-thermal            
          :      cooling-maps       map0              ;          <         trips      trip-point0          L                   Epassive          s  ;      trip-point1          _                   Ehot       trip-point2                          	   Ecritical                gpu-bottom-thermal             
          :      cooling-maps       map0              =          <         trips      trip-point0          L                   Epassive          s  =      trip-point1          _                   Ehot       trip-point2                          	   Ecritical                aoss1-thermal             >       trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             cpu0-thermal              >      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu1-thermal              >      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu2-thermal              >      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cpu3-thermal              >      trips      trip-point0          _                   Epassive       trip-point1          s                   Epassive       cpu-crit                             	   Ecritical                cdsp0-thermal              
          >      trips      thermal-engine-config            H                   Epassive       thermal-hal-config           H                   Epassive       reset-mon-cfg            8                   Epassive       junction-config          s                   Epassive             cdsp1-thermal              
          >      trips      thermal-engine-config            H                   Epassive       thermal-hal-config           H                   Epassive       reset-mon-cfg            8                   Epassive       junction-config          s                   Epassive             cdsp2-thermal              
          >      trips      thermal-engine-config            H                   Epassive       thermal-hal-config           H                   Epassive       reset-mon-cfg            8                   Epassive       junction-config          s                   Epassive             video-thermal             >      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             mem-thermal            
          >   	   trips      thermal-engine-config            H                   Epassive       ddr0-config          _                   Epassive       reset-mon-cfg            8                   Epassive             modem0-thermal            >   
   trips      thermal-engine-config            H                   Epassive       mdmss0-config0           p                   Epassive       mdmss0-config1           (                   Epassive       reset-mon-cfg            8                   Epassive             modem1-thermal            >      trips      thermal-engine-config            H                   Epassive       mdmss1-config0           p                   Epassive       mdmss1-config1           (                   Epassive       reset-mon-cfg            8                   Epassive             modem2-thermal            >      trips      thermal-engine-config            H                   Epassive       mdmss2-config0           p                   Epassive       mdmss2-config1           (                   Epassive       reset-mon-cfg            8                   Epassive             modem3-thermal            >      trips      thermal-engine-config            H                   Epassive       mdmss3-config0           p                   Epassive       mdmss3-config1           (                   Epassive       reset-mon-cfg            8                   Epassive             camera0-thermal           >      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             camera1-thermal           >      trips      thermal-engine-config            H                   Epassive       reset-mon-cfg            8                   Epassive             pm8350-thermal             d          ?   trips      trip0            s                     Epassive       pm8350c-crit             8                  	   Ecritical                pm8350b-thermal            d          @   trips      trip0            s                     Epassive       pm8350c-crit             8                  	   Ecritical                pm8350c-thermal            d          A   trips      trip0            s                     Epassive       pm8350c-crit             8                  	   Ecritical                pm8450-thermal             d          B   trips      trip0            s                     Epassive       trip1            8                     Ehot             pmr735a-thermal            d          C   trips      trip0            s                     Epassive       pmr735a-crit             8                  	   Ecritical                camera-thermal                       D      trips      active-config0           $                   Epassive             rear-tof-thermal                         D      trips      active-config0           $                   Epassive             skin-msm-thermal                         D      trips      active-config0           $                   Epassive             therm1-thermal                       D      trips      active-config0           $                   Epassive             therm2-thermal                       D      trips      active-config0           $                   Epassive             usb-conn-thermal                         D      trips      active-config0           $                   Epassive             wide-rfc-thermal                         D      trips      active-config0           $                   Epassive             xo-thermal            D       trips      active-config0            P                   Epassive                timer            2arm,armv8-timer       0                                
           c$       reboot-mode          2nvmem-reboot-mode             E        reboot-mode                             aliases       $  ,/soc@0/geniqup@9c0000/serial@99c000       $  4/soc@0/geniqup@8c0000/serial@894000       audio-codec          2qcom,wcd9385-codec          ;default         I  F        < w@        T w@        l w@         w@          $ I                              P          G        "  H        3   y   +           1           A           Q           _   z                    s  3      hdmi-out             2hdmi-connector           Ea      port       endpoint              I         s               lt9611-vdd12-regulator           2regulator-fixed         LT9611_1V2          s           O         O        ~   y   	                      s         lt9611-3v3-regulator             2regulator-fixed         LT9611_3V3          s   z        ~   y   m             2Z         2Z                  s         pmic-glink        '   2qcom,sm8450-pmic-glink qcom,pmic-glink                                       y   [       connector@0          2usb-c-connector                      dual            dual       ports                                port@0                  endpoint              J         s  0         port@1                 endpoint              K         s            port@2                 endpoint              L         s   {                  wcn6855-pmu          2qcom,wcn6855-pmu            I  M  N  O        ;default            y   P               y   Q               y   R               y                                                         $          4          F          W  "        h          z  "   regulators     ldo0            vreg_pmu_rfa_cmn_0p8             s   Y      ldo1            vreg_pmu_aon_0p8             s   Z      ldo2            vreg_pmu_wlcx_0p8            s   [      ldo3            vreg_pmu_wlmx_0p8            s   \      ldo4            vreg_pmu_btcmx_0p8           s   ]      ldo5            vreg_pmu_pcie_1p8            s         ldo6            vreg_pmu_pcie_0p9            s         ldo7            vreg_pmu_rfa_0p8             s   ^      ldo8            vreg_pmu_rfa_1p2             s   _      ldo9            vreg_pmu_rfa_1p7             s   `            vph-pwr-regulator            2regulator-fixed         vph_pwr          8u          8u                            s           	interrupt-parent #address-cells #size-cells model compatible chassis-type stdout-path #clock-cells clock-frequency phandle device_type reg enable-method next-level-cache power-domains power-domain-names qcom,freq-domain #cooling-cells clocks 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 remote-endpoint qcom,dload-mode interconnects #reset-cells #interconnect-cells qcom,bcm-voters interrupts #power-domain-cells domain-idle-states opp-hz required-opps ranges no-map hwlocks qcom,client-id qcom,vmid qcom,smem interrupts-extended mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges clock-names #dma-cells dma-channels dma-channel-mask iommus status pinctrl-names pinctrl-0 interconnect-names dmas dma-names vddrfacmn-supply vddaon-supply vddwlcx-supply vddwlmx-supply vddbtcmx-supply vddrfa0p8-supply vddrfa1p2-supply vddrfa1p8-supply operating-points-v2 vcc-supply mode-switch orientation-switch reset-gpios vdd-supply reg-names linux,pci-domain bus-range num-lanes msi-map msi-map-mask interrupt-names interrupt-map-mask interrupt-map iommu-map resets reset-names phys phy-names perst-gpios wake-gpios max-link-speed opp-peak-kBps opp-level vddpcie1p8-supply vddpcie0p9-supply clock-output-names #phy-cells assigned-clocks assigned-clock-rates vdda-phy-supply vdda-pll-supply #hwlock-cells qcom,gmu memory-region firmware-name qcom,qmp #iommu-cells #global-interrupts dma-coherent vdda18-supply vdda33-supply qcom,smem-states qcom,smem-state-names 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-low 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 #thermal-sensor-cells qcom,tx-port-mapping vdd-micb-supply qcom,dmic-sample-rate pinctrl-1 assigned-clock-parents data-lanes vdda-supply vdds-supply qcom,pdc-ranges #qcom,sensors qcom,ee qcom,channel io-channels io-channel-names gpio-controller gpio-ranges #gpio-cells #pwm-cells linux,code #io-channel-cells qcom,hw-settle-time qcom,ratiometric qcom,hw-settle-time-us bits #mbox-cells wakeup-parent gpio-reserved-ranges pins drive-strength bias-disable bias-pull-up function bias-pull-down output-high output-low slew-rate bias-bus-hold arm,buffer-size arm,scatter-gather qcom,replicator-loses-context #redistributor-regions redistributor-stride msi-controller #msi-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-s7-supply vdd-s8-supply vdd-s9-supply vdd-s10-supply vdd-s11-supply vdd-s12-supply vdd-l1-l4-supply vdd-l2-l7-supply vdd-l3-l5-supply vdd-l6-l9-l10-supply vdd-l8-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode vdd-l1-l12-supply vdd-l2-l8-supply vdd-l3-l4-l5-l7-l13-supply vdd-l6-l9-l11-supply vdd-l10-supply vdd-bob-supply vdd-l2-supply vdd-l3-supply vdd-l4-supply vdd-l1-l2-supply vdd-l5-l6-supply vdd-l7-bob-supply #freq-domain-cells lanes-per-direction freq-table-hz qcom,ice vcc-max-microamp vccq-supply vccq-max-microamp vdd-hba-supply qcom,num-ees num-channels qcom,controlled-remotely bus-width sdhci-caps-mask cd-gpios vmmc-supply vqmmc-supply no-sdio no-mmc snps,dis_u2_susphy_quirk snps,dis_u3_susphy_quirk snps,dis_enblslpm_quirk snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk usb-role-switch audio-routing link-name sound-dai thermal-sensors temperature hysteresis polling-delay-passive trip cooling-device nvmem-cells nvmem-cell-names mode-recovery mode-bootloader serial0 serial1 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-io-supply vdd-mic-bias-supply vin-supply gpio enable-active-high orientation-gpios power-role data-role wlan-enable-gpios bt-enable-gpios swctrl-gpios xo-clk-gpios vddio-supply vddpmu-supply vddpmumx-supply vddpmucx-supply vddrfa0p95-supply vddrfa1p3-supply vddrfa1p9-supply vddpcie1p3-supply vddpcie1p9-supply regulator-always-on regulator-boot-on 