 D   8 9    (             8                                                                      ,Qualcomm SC8180x Primus       !   2qcom,sc8180x-primus qcom,sc8180x       clocks     xo-board             2fixed-clock          =             JI          Z         sleep-clk            2fixed-clock          =             J        
   bsleep_clk            Z   *         cpus                                 cpu@0            ucpu          2qcom,kryo485                              psci               Z                                              (                                                        psci                                       Z      l2-cache             2cache           !            -            	         Z      l3-cache             2cache           !            -         Z   	            cpu@100          ucpu          2qcom,kryo485                             psci               Z            
                                  (                                                        psci                                       Z      l2-cache             2cache           !            -            	         Z   
         cpu@200          ucpu          2qcom,kryo485                             psci               Z                                              (                                                        psci                                       Z      l2-cache             2cache           !            -            	         Z            cpu@300          ucpu          2qcom,kryo485                             psci               Z                                              (                                                        psci                                       Z      l2-cache             2cache            -        !               	         Z            cpu@400          ucpu          2qcom,kryo485                             psci                                                             (                                                        psci                                      Z      l2-cache             2cache            -        !               	         Z            cpu@500          ucpu          2qcom,kryo485                             psci                                                             (                                                        psci                                      Z      l2-cache             2cache            -        !               	         Z            cpu@600          ucpu          2qcom,kryo485                             psci                                                             (                                                        psci                                      Z      l2-cache             2cache            -        !               	         Z            cpu@700          ucpu          2qcom,kryo485                             psci                                                             (                                                        psci                                      Z       l2-cache             2cache            -        !               	         Z            cpu-map    cluster0       core0           ;         core1           ;         core2           ;         core3           ;         core4           ;         core5           ;         core6           ;         core7           ;                idle-states         ?psci       cpu-sleep-0-0            2arm,idle-state          L@          c  c        t            ^                  Z   #      cpu-sleep-1-0            2arm,idle-state          L@          c  	k        t                              Z   $         domain-idle-states     cluster-sleep-0          2domain-idle-state           LA  D        c          t            p         Z   %      cluster-sleep-1          2domain-idle-state           LA D        c          t            '         Z   &            opp-table-cpu0           2operating-points-v2                   Z      opp-300000000                         5  |       opp-422400000               -P          5  |       opp-537600000                           5         opp-652800000               &          5         opp-768000000               -          5         opp-883200000               4          ,        opp-998400000               ;`          ,        opp-1113600000              B`0          Z       opp-1228800000              I>           Z       opp-1363200000              Q@          !b       opp-1478400000              X          !b       opp-1574400000              ]p          .        opp-1670400000              cH          .        opp-1766400000              iI           .           opp-table-cpu4           2operating-points-v2                   Z      opp-825600000               15                  opp-940800000               8x          !b,        opp-1056000000              >H          !bZ       opp-1171200000              E          .        opp-1286400000              L          .        opp-1420800000              T          >       opp-1536000000              [          >       opp-1651200000              bkP          >j       opp-1766400000              iI           >j       opp-1881600000              p&          >@       opp-1996800000              w          ^@       opp-2131200000                        ^        opp-2246400000              X          n        opp-2361600000              (                  opp-2457600000              |                  opp-2553600000              4                 opp-2649600000                               opp-2745600000                               opp-2841600000              _`                 opp-2918400000              @                 opp-2995200000                                   firmware       scm          2qcom,scm-sc8180x qcom,scm            interconnect-camnoc-virt             2qcom,sc8180x-camnoc-virt                          !      interconnect-mc-virt             2qcom,sc8180x-mc-virt                          !         Z         interconnect-qup-virt            2qcom,sc8180x-qup-virt                         !         Z   .      memory@80000000          umemory                                pmu          2arm,armv8-pmuv3                        psci             2arm,psci-1.0             smc    power-domain-cpu0                           "        	   #         Z         power-domain-cpu1                           "        	   #         Z         power-domain-cpu2                           "        	   #         Z         power-domain-cpu3                           "        	   #         Z         power-domain-cpu4                           "        	   $         Z         power-domain-cpu5                           "        	   $         Z         power-domain-cpu6                           "        	   $         Z         power-domain-cpu7                           "        	   $         Z         power-domain-cpu-cluster0                       	   %   &         Z   "         reserved-memory                                      hyp@85700000                 p       `           #      xbl@85d00000                                   #      aop@85f00000                                   #      cmd-db@85f20000          2qcom,cmd-db                                #      reserved@85f40000                                  #      smem@86000000         
   2qcom,smem                                    #        *   '         reserved@86200000                                  #      reserved@89b00000                                 #      reserved@9d400000                @                  #      reserved@9e400000                @      @           #      reserved@9f800000                                  #      rmtfs-region@85500000            2qcom,rmtfs-mem               P                   #        2           A         wlan-region@8bc00000                                   #         Z         adsp-region@96e00000                                  #         Z         mpss-region@8d800000                       	`           #         Z   U      gpu-region@98a00000                                 #         Z   N      reserved-region@9a500000                 P       `           #         smp2p-cdsp           2qcom,smp2p          K   ^                @           U   (           \            k      master-kernel           {master-kernel                       Z   W      slave-kernel            {slave-kernel                                 Z   V         smp2p-lpass          2qcom,smp2p          K                              U   (   
        \            k      master-kernel           {master-kernel                       Z         slave-kernel            {slave-kernel                                 Z            smp2p-mpss           2qcom,smp2p          K                             U   (           \            k      master-kernel           {master-kernel                       Z   T      slave-kernel            {slave-kernel                                 Z   R      ipa-ap-to-modem         {ipa                  ipa-modem-to-ap         {ipa                           wlan-wpss-to-ap         {wlan                                 smp2p-slpi           2qcom,smp2p          K                              U   (           \            k      master-kernel           {master-kernel                    slave-kernel            {slave-kernel                                 soc@0            2simple-bus                                                                                            clock-controller@100000          2qcom,gcc-sc8180x                                    =                                    )       )      *        bi_tcxo bi_tcxo_ao sleep_clk                +             Z   ,      geniqup@8c0000           2qcom,geni-se-qup                          `            ,      ,           m-ahb s-ahb                                              -              okay       i2c@880000           2qcom,geni-i2c                         @            ,   `        se                Y         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@880000           2qcom,geni-spi                         @            ,   `        se                Y         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@880000            2qcom,geni-uart                        @            ,   `        se                Y         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@884000           2qcom,geni-i2c                 @       @            ,   b        se                Z         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                    okay             J         default            1   touchscreen@10           2hid-over-i2c                        %           4   2        ?   3        K           b   4   z           default            5         spi@884000           2qcom,geni-spi                 @       @            ,   b        se                Z         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@884000            2qcom,geni-uart                @       @            ,   b        se                Z         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@888000           2qcom,geni-i2c                        @            ,   d        se                [         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@888000           2qcom,geni-spi                        @            ,   d        se                [         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@888000            2qcom,geni-uart                       @            ,   d        se                [         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@88c000           2qcom,geni-i2c                        @            ,   f        se                \         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@88c000           2qcom,geni-spi                        @            ,   f        se                \         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@88c000            2qcom,geni-uart                       @            ,   f        se                \         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@890000           2qcom,geni-i2c                         @            ,   h        se                ]         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@890000           2qcom,geni-spi                         @            ,   h        se                ]         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@890000            2qcom,geni-uart                        @            ,   h        se                ]         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@894000           2qcom,geni-i2c                 @       @            ,   j        se                ^         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@894000           2qcom,geni-spi                 @       @            ,   j        se                ^         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@894000            2qcom,geni-uart                @       @            ,   j        se                ^         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@898000           2qcom,geni-i2c                        @            ,   l        se                _         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                  	  disabled          spi@898000           2qcom,geni-spi                        @            ,   l        se                _         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@898000            2qcom,geni-uart                       @            ,   l        se                _         0      .           .                     /   %            qup-core qup-config       	  disabled          i2c@89c000           2qcom,geni-i2c                        @            ,   n        se                `         H      .           .                     /   %       0                         qup-core qup-config qup-memory                                    okay             J         default            6   touchpad@15          2hid-over-i2c                        %           b   4              default            7        4   8      keyboard@3a          2hid-over-i2c                :        %           b   4   %           default            9        4   8         spi@89c000           2qcom,geni-spi                        @            ,   n        se                `         0      .           .                     /   %            qup-core qup-config                                 	  disabled          serial@89c000            2qcom,geni-uart                       @            ,   n        se                `         0      .           .                     /   %            qup-core qup-config       	  disabled             geniqup@ac0000           2qcom,geni-se-qup                          `            ,      ,           m-ahb s-ahb                                              -              okay       i2c@a80000           2qcom,geni-i2c                         @            ,   p        se                a         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a80000           2qcom,geni-spi                         @            ,   p        se                a         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a80000            2qcom,geni-uart                        @            ,   p        se                a         0      .          .                     /   #            qup-core qup-config       	  disabled          i2c@a84000           2qcom,geni-i2c                 @       @            ,   r        se                b         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a84000           2qcom,geni-spi                 @       @            ,   r        se                b         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a84000            2qcom,geni-debug-uart                  @       @            ,   r        se                b         0      .          .                     /   #            qup-core qup-config       	  disabled          i2c@a88000           2qcom,geni-i2c                        @            ,   t        se                c         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a88000           2qcom,geni-spi                        @            ,   t        se                c         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a88000            2qcom,geni-uart                       @            ,   t        se                c         0      .          .                     /   #            qup-core qup-config       	  disabled          i2c@a8c000           2qcom,geni-i2c                        @            ,   v        se                d         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a8c000           2qcom,geni-spi                        @            ,   v        se                d         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a8c000            2qcom,geni-uart                       @            ,   v        se                d         0      .          .                     /   #            qup-core qup-config       	  disabled          i2c@a90000           2qcom,geni-i2c                         @            ,   x        se                e         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a90000           2qcom,geni-spi                         @            ,   x        se                e         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a90000            2qcom,geni-debug-uart                          @            ,   x        se                e         0      .          .                     /   #            qup-core qup-config         okay          i2c@a94000           2qcom,geni-i2c                 @       @            ,   z        se                f         H      .          .                     /   #       0                         qup-core qup-config qup-memory                                  	  disabled          spi@a94000           2qcom,geni-spi                 @       @            ,   z        se                f         0      .          .                     /   #            qup-core qup-config                                 	  disabled          serial@a94000            2qcom,geni-uart                @       @            ,   z        se                f         0      .          .                     /   #            qup-core qup-config       	  disabled             geniqup@cc0000           2qcom,geni-se-qup                          `            ,      ,           m-ahb s-ahb                                              -              okay       i2c@c80000           2qcom,geni-i2c                         @            ,   |        se                u         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c80000           2qcom,geni-spi                         @            ,   |        se                u         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c80000            2qcom,geni-uart                        @            ,   |        se                u         0      .          .                     /   $            qup-core qup-config       	  disabled          i2c@c84000           2qcom,geni-i2c                 @       @            ,   ~        se                G         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c84000           2qcom,geni-spi                 @       @            ,   ~        se                G         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c84000            2qcom,geni-uart                @       @            ,   ~        se                G         0      .          .                     /   $            qup-core qup-config       	  disabled          i2c@c88000           2qcom,geni-i2c                 Ȁ       @            ,           se                H         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c88000           2qcom,geni-spi                 Ȁ       @            ,           se                H         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c88000            2qcom,geni-uart                Ȁ       @            ,           se                H         0      .          .                     /   $            qup-core qup-config       	  disabled          i2c@c8c000           2qcom,geni-i2c                        @            ,           se                I         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c8c000           2qcom,geni-spi                        @            ,           se                I         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c8c000            2qcom,geni-uart                       @            ,           se                I         0      .          .                     /   $            qup-core qup-config         okay            default            :   bluetooth            2qcom,wcn3998-bt         v   ;           <           =           >         0          i2c@c90000           2qcom,geni-i2c                         @            ,           se                J         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c90000           2qcom,geni-spi                         @            ,           se                J         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c90000            2qcom,geni-uart                        @            ,           se                J         0      .          .                     /   $            qup-core qup-config       	  disabled          i2c@c94000           2qcom,geni-i2c                 @       @            ,           se                K         H      .          .                     /   $       0                         qup-core qup-config qup-memory                                  	  disabled          spi@c94000           2qcom,geni-spi                 @       @            ,           se                K         0      .          .                     /   $            qup-core qup-config                                 	  disabled          serial@c94000            2qcom,geni-uart                @       @            ,           se                K         0      .          .                     /   $            qup-core qup-config       	  disabled             interconnect@1500000             2qcom,sc8180x-config-noc              P        t                       !         Z   /      interconnect@1620000             2qcom,sc8180x-system-noc              b                              !      interconnect@16e0000             2qcom,sc8180x-aggre1-noc              n        Ѐ                      !         Z   G      interconnect@1700000             2qcom,sc8180x-aggre2-noc              p                               !         Z   0      interconnect@1720000             2qcom,sc8180x-compute-noc                 r        p                       !      interconnect@1740000             2qcom,sc8180x-mmss-noc                t                              !         Z   m      pcie@1c00000             2qcom,pcie-sc8180x         P               0     `             `             `             `                 parf dbi elbi atu config             upci                                                                      8         `       `                 `0      `0              `                                                                                        (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7                                                                                                                                                                 @     ,   6   ,   2   ,   4   ,   5   ,   7   ,   8   ,      ,          4  pipe aux cfg bus_master bus_slave slave_q2a ref tbu            ,   2        %$          :       -           -             D   ,           Kpci             ,         0      0                               /               pcie-mem cpu-pcie           W   ?        \pciephy          f      	  disabled       pcie@0           upci                                                                                       phy@1c06000          2qcom,sc8180x-qmp-pcie-phy                `              (     ,   N   ,   4   ,      ,   .   ,   6        aux cfg_ahb ref refgen pipe          =             bpcie_0_pipe_clk         s            D   ,           Kphy            ,   .        %       	  disabled             Z   ?      pcie@1c08000             2qcom,pcie-sc8180x         P              0     @             @             @             @                 parf dbi elbi atu config             upci                                                                     8         @       @                 @0      @0              `        3         4         5         8         9         :         v         w         (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7                                                                                                                                                             @     ,   K   ,   G   ,   I   ,   J   ,   L   ,   M   ,      ,          4  pipe aux cfg bus_master bus_slave slave_q2a ref tbu            ,   G        %$          :       -            -             D   ,   
        Kpci             ,         0      0                               /               pcie-mem cpu-pcie           W   @        \pciephy          f      	  disabled       pcie@0           upci                                                                                       phy@1c0c000          2qcom,sc8180x-qmp-pcie-phy                              (     ,   N   ,   I   ,      ,   1   ,   K        aux cfg_ahb ref refgen pipe          =             bpcie_3_pipe_clk         s            D   ,           Kphy            ,   1        %       	  disabled             Z   @      pcie@1c10000             2qcom,pcie-sc8180x         P               0     h             h             h             h                 parf dbi elbi atu config             upci                                                                     8         h       h                 h0      h0              `                                                                                (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7                                                                                                                                                             @     ,   =   ,   9   ,   ;   ,   <   ,   >   ,   ?   ,      ,          4  pipe aux cfg bus_master bus_slave slave_q2a ref tbu            ,   9        %$          :       -           -             D   ,           Kpci             ,         0      0                               /               pcie-mem cpu-pcie           W   A        \pciephy          f        okay            ~   4                 4               default            B   pcie@0           upci                                                                                       phy@1c16000          2qcom,sc8180x-qmp-pcie-phy                `              (     ,   N   ,   ;   ,      ,   /   ,   =        aux cfg_ahb ref refgen pipe          =             bpcie_1_pipe_clk         s            D   ,           Kphy            ,   /        %         okay               C           D         Z   A      pcie@1c18000             2qcom,pcie-sc8180x         P              0     p             p             p             p                 parf dbi elbi atu config             upci                                                                     8         p       p                 p0      p0              `                                                                                (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7                                                                                                                                                             @     ,   D   ,   @   ,   B   ,   C   ,   E   ,   F   ,      ,          4  pipe aux cfg bus_master bus_slave slave_q2a ref tbu            ,   @        %$          :       -            -             D   ,           Kpci             ,         0      0                               /               pcie-mem cpu-pcie           W   E        \pciephy          f      	  disabled       pcie@0           upci                                                                                       phy@1c1c000          2qcom,sc8180x-qmp-pcie-phy                              (     ,   N   ,   B   ,      ,   0   ,   D        aux cfg_ahb ref refgen pipe          =             bpcie_2_pipe_clk         s            D   ,   	        Kphy            ,   0        %       	  disabled             Z   E      ufshc@1d84000         ,   2qcom,sc8180x-ufshc qcom,ufshc jedec,ufs-2.0              @       %               	           W   F        \ufsphy                                D   ,   $        Krst            -             @     ,      ,      ,      ,      )       ,      ,      ,         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         @  <4`                 <4`                                             ,         0      G                            /   1           ufs-ddr cpu-ufs         okay               4                 H         ]x           I         |(         Z   J      phy-wrapper@1d87000          2qcom,sc8180x-qmp-ufs-phy                 p                   )       ,      ,           ref ref_aux qref            D   J            Kufsphy              ,           s            okay               C           D         Z   F      hwlock@1f40000           2qcom,tcsr-mutex                                           Z   '      gpu@2c00000          2qcom,adreno-680.1 qcom,adreno                                 kgsl_3d0_reg_memory               ,              K                  L                                     gfx-mem         -   M                   okay             Z      opp-table            2operating-points-v2          Z   L   opp-514000000                       6        opp-500000000               e         6        opp-461000000               zM@        6  @      opp-405000000               #@        6         opp-315000000               Ƅ        6         opp-256000000               B@         6         opp-177000000               
@        6   @         zap-shader          @   N        Nqcom/sc8180x/qcdxkmsuc8180.mbn           gmu@2c6a000       &   2qcom,adreno-gmu-680.1 qcom,adreno-gmu         0       Ơ            )             I                 gmu gmu_pdc gmu_pdc_seq               0         1           hfi gmu       (     O       O      O      ,      ,   &        ahb gmu cxo axi memnoc              O       O            cx gx              K                  P         Z   M   opp-table            2operating-points-v2          Z   P   opp-200000000                        6   0      opp-500000000               e         6               clock-controller@2c90000             2qcom,sc8180x-gpucc                                   )       ,   $   ,   %      8  bi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src          =                                  Z   O      iommu@2ca0000         A   2qcom,sc8180x-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500                                  \           i         l                                                                                              O       ,   &   ,   '        ahb bus iface               O             Z   K      pinctrl@3100000          2qcom,sc8180x-tlmm         0              0      P       p             0          west east south                            |                                          4                      Q                  /      ~            Z   4   aux-i2c-active-state            gpio98 gpio99           qup7                                 Z   6      epd-hpd-active-state            gpio10          edp_hot          Z         hall-int-active-state           gpio121         gpio                      Z         kb-int-active-state          Z   9   int-n-pins          gpio37          gpio                   kp-disable-pins         gpio135         gpio                      kb-tp-3v3-en-active-state           gpio4           gpio                      Z         pcie2-default-state          Z   B   clkreq-pins         gpio176         pci_e2                 reset-n-pins            gpio175         gpio                        
               wake-n-pins         gpio177         gpio                                 usbprim-sbu-state            Z      oe-n-pins           gpio152         gpio                                       sel-pins            gpio100         gpio                                 usbsec-sbu-state             Z      oe-n-pins           gpio188         gpio                                       sel-pins            gpio187         gpio                                 tp-int-active-state          Z   7   tp-int-pins         gpio24          gpio                   tp-close-n-pins         gpio116         gpio                      ts-active-state          Z   5   int-n-pins          gpio122         gpio                   reset-n-pins            gpio54          gpio                      ts-i2c-active-state         gpio114 gpio115         qup1                                 Z   1      uart13-state             Z   :   cts-pins            gpio43          qup13                  rts-tx-pins         gpio44 gpio45           qup13                             rx-pins         gpio46          qup13                        remoteproc@4080000           2qcom,sc8180x-mpss-pas                        @@      L  b         
      R          R         R         R         R            0  wdog fatal ready handover stop-ack shutdown-ack            )            xo              +       +            cx mss          $   S        -   T            >stop            @   U        Nqcom/sc8180x/qcmpss8180.mbn         okay       glink-edge                           Tmodem           k           U   (            remoteproc@8300000           2qcom,sc8180x-cdsp-pas                0        @@      @  b         B      V          V         V         V            #  wdog fatal ready handover stop-ack             )            xo              +             cx          $   S        -   W            >stop          	  disabled       glink-edge                >           Tcdsp            k           U   (            phy@88e2000       1   2qcom,sc8180x-usb-hs-phy qcom,usb-snps-hs-7nm-phy                                     )            ref         D   ,           s            okay               C        Z   X        h   Y         Z   d      phy@88e3000       1   2qcom,sc8180x-usb-hs-phy qcom,usb-snps-hs-7nm-phy                 0                   )            ref         D   ,           s            okay               C        Z   X        h   Y         Z   h      phy@88e4000       1   2qcom,sc8180x-usb-hs-phy qcom,usb-snps-hs-7nm-phy                 @                s               )            ref         D   ,           okay               C        Z   X        h   Y         Z   `      phy@88e5000       1   2qcom,sc8180x-usb-hs-phy qcom,usb-snps-hs-7nm-phy                 P                s               )            ref         D   ,           okay               C        Z   X        h   Y         Z   b      phy@88e8000          2qcom,sc8180x-qmp-usb3-dp-phy                        0             ,      ,      ,      ,           aux ref com_aux usb3_pipe           D   ,      ,           Kphy common           =           s           okay               D           C         v         Z   e   ports                                port@0                  endpoint               Z         Z            port@1                 endpoint               [         Z   g         port@2                 endpoint               \         Z                  phy@88eb000          2qcom,sc8180x-qmp-usb3-uni-phy                                    ,      ,      ,      ,           aux ref com_aux pipe            D   ,   -   ,   /        Kphy phy_phy             ,            =             busb2_phy0_pipe_clk          s            okay               D           C         Z   a      phy@88ec000          2qcom,sc8180x-qmp-usb3-uni-phy                                    ,      ,      ,      ,           aux ref com_aux pipe            D   ,   .   ,   0        Kphy phy_phy             ,            =             busb2_phy1_pipe_clk          s            okay               D           C         Z   c      phy@88ee000          2qcom,sc8180x-qmp-usb3-dp-phy                        0             ,      ,      ,      ,           aux ref com_aux usb3_pipe           D   ,   ,   ,           Kphy common           =           s           okay               D           C         v         Z   i   ports                                port@0                  endpoint               ]         Z            port@1                 endpoint               ^         Z   k         port@2                 endpoint               _         Z                  system-cache-controller@9200000          2qcom,sc8180x-llcc                	             	(            	0            	8            	@            	H            	P            	X            	`              l  llcc0_base llcc1_base llcc2_base llcc3_base llcc4_base llcc5_base llcc6_base llcc7_base llcc_broadcast_base               F         interconnect@9680000             2qcom,sc8180x-gem-noc                 	h                              !         Z         usb@a4f8800          2qcom,sc8180x-dwc3-mp qcom,dwc3               
O                                                         0     ,      ,      ,      ,      ,      ,         &  cfg_noc core iface sleep mock_utmi xo         0      G                               /   5            usb-ddr apps-usb               ,      ,           %$          b                                                   Q   ;      Q   .      Q   G      Q   D      Q         Q            l  pwr_event_1 pwr_event_2 hs_phy_1 hs_phy_2 dp_hs_phy_1 dm_hs_phy_1 dp_hs_phy_2 dm_hs_phy_2 ss_phy_1 ss_phy_2             ,           D   ,   %        okay       usb@a400000       
   2snps,dwc3                
@                                     -   `                              W   `   a   b   c        \usb2-0 usb3-0 usb2-1 usb3-1         host             usb@a6f8800          2qcom,sc8180x-dwc3 qcom,dwc3              
o              D  b                             Q   	      Q         Q            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq       0     ,      ,      ,      ,      ,      ,         &  cfg_noc core iface sleep mock_utmi xo           D   ,   &            ,   	      0      G                               /   3            usb-ddr apps-usb               ,      ,           %$                                                     okay       usb@a600000       
   2snps,dwc3                
`                                      -  @                              W   d   e            \usb2-phy usb3-phy           host       ports                                port@0                  endpoint               f         Z            port@1                 endpoint               g         Z   [                  usb@a8f8800          2qcom,sc8180x-dwc3 qcom,dwc3              
              0     ,      ,      ,      ,      ,      ,         &  cfg_noc core iface sleep mock_utmi xo           D   ,   '            ,   
      D  b                             Q         Q   
      Q   (         <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq            ,      ,           %$        0      G                               /   4            usb-ddr apps-usb                                                       okay       usb@a800000       
   2snps,dwc3                
                                      -  `                              W   h   i            \usb2-phy usb3-phy           host       ports                                port@0                  endpoint               j         Z            port@1                 endpoint               k         Z   ^                  mdss@ae00000             2qcom,sc8180x-mdss                
                 mdss                l                l       ,      ,      l            iface bus nrt_bus core          D   l                   S                             H      m                  m                            /              mdp0-mem mdp1-mem cpu-cfg              -                                                okay             Z   o   mdp@ae01000          2qcom,sc8180x-dpu                  
           
               	  mdp vbif          0     l       ,      l       l   ,   l   (   l   "        iface bus core vsync rot lut               l   ,        %$             n            +                o               ports                                port@0                  endpoint               p         Z            port@1                 endpoint               q         Z   {         port@2                 endpoint               r         Z   }         port@4                 endpoint               s         Z            port@5                 endpoint               t         Z               opp-table            2operating-points-v2          Z   n   opp-200000000                           u      opp-300000000                           v      opp-345000000               H@           w      opp-460000000               k            x            dsi@ae94000          2qcom,mdss-dsi-ctrl               
@              	  dsi_ctrl                 o                 0     l      l      l   $   l      l       ,         $  byte byte_intf pixel core iface bus             y            +           W   z        \dsi       	  disabled       ports                                port@0                  endpoint               {         Z   q         port@1                 endpoint                opp-table            2operating-points-v2          Z   y   opp-187500000               -           u      opp-300000000                           v      opp-358000000               V           w            dsi-phy@ae94400          2qcom,dsi-phy-7nm          0       
D            
F           
I       `        dsi_phy dsi_phy_lane dsi_pll             =           s               l       )          
  iface ref         	  disabled             Z   z      dsi@ae96000          2qcom,mdss-dsi-ctrl               
`              	  dsi_ctrl                 o                 0     l      l   	   l   &   l      l       ,         $  byte byte_intf pixel core iface bus             y            +           W   |        \dsi       	  disabled       ports                                port@0                  endpoint               }         Z   r         port@1                 endpoint                   dsi-phy@ae96400          2qcom,dsi-phy-7nm          0       
d            
f           
i       `        dsi_phy dsi_phy_lane dsi_pll             =           s               l       )          
  iface ref         	  disabled             Z   |      displayport-controller@ae90000           2qcom,sc8180x-dp       P       
             
            
            

            
                     o                 (     l       l      l      l      l         ;  core_iface core_aux ctrl_link ctrl_link_iface stream_pixel             l      l              e      e           W   e           \dp                          ~            +           okay       ports                                port@0                  endpoint                        Z   p         port@1                 endpoint                                       Z   \            opp-table            2operating-points-v2          Z   ~   opp-160000000               	h            u      opp-270000000               ߀           v      opp-540000000                /            w      opp-810000000               0G           x            displayport-controller@ae98000           2qcom,sc8180x-dp       P       
            
            
            
            
                     o                 (     l       l   
   l      l      l         ;  core_iface core_aux ctrl_link ctrl_link_iface stream_pixel             l      l              i      i           W   i           \dp                          ~            +           okay       ports                                port@0                  endpoint                        Z   s         port@1                 endpoint                                       Z   _            opp-table            2operating-points-v2    opp-160000000               	h            u      opp-270000000               ߀           v      opp-540000000                /            w      opp-810000000               0G           x            displayport-controller@ae9a000           2qcom,sc8180x-edp          @       
            
            
            
                     o                 (     l       l   0   l   4   l   6   l   7      ;  core_iface core_aux ctrl_link ctrl_link_iface stream_pixel             l   5   l   8                             W           \dp                          +           okay                                 default               ports                                port@0                  endpoint                        Z   t         port@1                 endpoint                        Z               opp-table            2operating-points-v2          Z      opp-160000000               	h            u      opp-270000000               ߀           v      opp-540000000                /            w      opp-810000000               0G           x         aux-bus    panel         
   2edp-panel                 port       endpoint                        Z                        phy@aec2a00          2qcom,sc8180x-edp-phy          @       
*           
"            
&            
                   l   0   l            aux cfg_ahb             +   	         =           s             Z         clock-controller@af00000             2qcom,sc8180x-dispcc              
               X     )       z       z      |       |      e      e                   i      i           bi_tcxo dsi0_phy_pll_out_byteclk dsi0_phy_pll_out_dsiclk dsi1_phy_pll_out_byteclk dsi1_phy_pll_out_dsiclk dp_phy_pll_link_clk dp_phy_pll_vco_div_clk edp_phy_pll_link_clk edp_phy_pll_vco_div_clk dptx1_phy_pll_link_clk dptx1_phy_pll_vco_div_clk              +              u         =                                  Z   l      interrupt-controller@b220000             2qcom,sc8180x-pdc qcom,pdc                "                          ^   ^  a                                             Z   Q      thermal-sensor@c263000        !   2qcom,sc8180x-tsens qcom,tsens-v2                  &0           "                -                                     uplow critical          ;            Z         thermal-sensor@c265000        !   2qcom,sc8180x-tsens qcom,tsens-v2                  &P           "0               -   	                                  uplow critical          ;            Z         power-controller@c300000          $   2qcom,sc8180x-aoss-qmp qcom,aoss-qmp              0                                  U   (             =             Z   S      sram@c3f0000             2qcom,rpmh-stats              ?               spmi@c440000             2qcom,spmi-pmic-arb        P       D             `             `             p       
      @      `         core chnls obsrvr intr cnfg         periph_irq                           Q            Y                                                     pmic@0           2qcom,pm8150 qcom,spmi-pmic                                                pon@800          2qcom,pm8916-pon                pwrkey           2qcom,pm8941-pwrkey                                f  =	                 o   t        okay             temp-alarm@2400          2qcom,spmi-temp-alarm               $                $               z              thermal         ;             Z         adc@3100             2qcom,spmi-adc5             1                                                     1                Z      channel@0                                      Tref_gnd       channel@1                                   
  Tvref_1p25         channel@6                                   	  Tdie_temp             adc-tm@3500          2qcom,spmi-adc-tm5              5                5               ;                                   	  disabled          rtc@6000             2qcom,pm8941-rtc            `       
  rtc alarm                  a             gpio@c000         !   2qcom,pmc8180-gpio qcom,spmi-gpio                         |                      
                                        Z            pmic@1           2qcom,pmc8180 qcom,spmi-pmic                                                 pmic@2           2qcom,smb2351 qcom,spmi-pmic                                              adc@3100             2qcom,spmi-adc-rev2             1                                                    1          channel@0                                      Tref_gnd       channel@1                                   
  Tvref_1p25         channel@85                                    Tvcoin2              pmic@6           2qcom,pm8150c qcom,spmi-pmic                                                 pmic@8           2qcom,pm8150 qcom,spmi-pmic                                               gpio@c000         !   2qcom,pmc8180-gpio qcom,spmi-gpio                         |                      
                                        Z            pmic@a           2qcom,smb2351 qcom,spmi-pmic             
                                 adc@3100             2qcom,spmi-adc-rev2             1                                                 
   1          channel@0                                      Tref_gnd       channel@1                                   
  Tvref_1p25         channel@85                                    Tvcoin               pmic@4           2qcom,pm8150c qcom,spmi-pmic                                              pon@800          2qcom,pm8916-pon                   	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm               $               $               z              thermal         ;             Z         adc@3100             2qcom,spmi-adc5             1                                                    1                Z      channel@0                                      Tref_gnd       channel@1                                   
  Tvref_1p25         channel@6                                   	  Tdie_temp             adc-tm@3500          2qcom,spmi-adc-tm5              5               5               ;                                   	  disabled          gpio@c000         "   2qcom,pmc8180c-gpio qcom,spmi-gpio                        |                                                              Z      bl-pwm-default-state             Z      en-pins         gpio8           normal        pwm-pins            gpio10          func1                  pmic@5           2qcom,pmc8180c qcom,spmi-pmic                       pwm          2qcom,pmc8180c-lpg                                                okay             Z               iommu@15000000        "   2qcom,sc8180x-smmu-500 arm,mmu-500                                  \           i                 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                                                                                                                                                                                                                                                                                                                                                                                              Z   -      remoteproc@17300000          2qcom,sc8180x-adsp-pas                0        @@      @  b                                                        #  wdog fatal ready handover stop-ack             )            xo              +             cx          $   S        -               >stop            okay            @           Nqcom/sc8180x/qcadsp8180.mbn    glink-edge                            Tlpass           k           U   (            interrupt-controller@17a00000            2arm,gic-v3                                                                        	                                      Z         mailbox@17c00000          1   2qcom,sc8180x-apss-shared qcom,sdm845-apss-shared                                              Z   (      timer@17c20000           2arm,armv7-timer-mem                                                                           frame@17c21000                                                                  frame@17c23000           0                              	         	  disabled          frame@17c25000           P                              
         	  disabled          frame@17c27000           `                                       	  disabled          frame@17c29000                                                  	  disabled          frame@17c2b000           °                                       	  disabled          frame@17c2d000                                                  	  disabled             rsc@18200000             2qcom,rpmh-rsc         0                     !             "                 drv-0 drv-1 drv-2         $                                        
                       &                                	  Tapps_rsc                "   bcm-voter            2qcom,bcm-voter           Z   !      clock-controller             2qcom,sc8180x-rpmh-clk            =           xo                      Z   )      power-controller             2qcom,sc8180x-rpmhpd                                 Z   +   opp-table            2operating-points-v2          Z      opp1            6         opp2            6   0      opp3            6   @         Z   u      opp4            6            Z   v      opp5            6            Z   w      opp6            6            Z   x      opp7            6  @      opp8            6  P      opp9            6        opp10           6              regulators-0             2qcom,pmc8180-rpmh-regulators            6a           C           Q      smps5           k                      Z         ldo7            k w@         w@                    Z   <      ldo9            k ƀ                             Z   =      ldo12           k w@         w@                    Z   X         regulators-1             2qcom,pmc8180c-rpmh-regulators           6c                                                  smps6           k p         `                    Z         smps8           k w@         w@                          ldo3            k O         O                    Z   D      ldo4            k -          -                     Z   2      ldo10           k -         2                    Z         ldo11           k 2K          2j@                    Z   >      bob         k 2K          3                    Z            regulators-2             2qcom,pmc8180-rpmh-regulators            6e           	           C           	           	"           Q           	:      smps4           k #          #                     Z         smps5           k                                Z         ldo1            k y         y                    Z         ldo5            k m         m                    Z   C      ldo7            k w@         w@                   	Q               	i         Z   I      ldo10           k ,O         ,O                   	Q               	i         Z   H      ldo12           k w@         w@                    Z   3      ldo16           k .          .                     Z   Y            interconnect@18321000             2qcom,sc8180x-osm-l3 qcom,osm-l3              2                   )       ,           xo alternate                        Z         lmh@18350800             2qcom,sc8180x-lmh                 5                       !           	           	          	 q$        	 s                          lmh@18358800             2qcom,sc8180x-lmh                 5                                   	           	          	 q$        	 s                          cpufreq@18323000          (   2qcom,sc8180x-cpufreq-hw qcom,cpufreq-hw               20            2X                freq-domain0 freq-domain1              )       ,           xo alternate            	            =            Z         wifi@18800000            2qcom,wcn3990-wifi                                 membase         cxo_ref_clk_pin            )                                                                                                                                  -  @            	        okay            @           
           
!   <        
3   =        
F   >        
Y            thermal-zones      cpu0-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu1-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu2-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu3-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu4-top-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu5-top-thermal            
l           
         trips      cpu-crit            
         
        	   |critical                cpu6-top-thermal            
l           
      	   trips      cpu-crit            
         
        	   |critical                cpu7-top-thermal            
l           
      
   trips      cpu-crit            
         
        	   |critical                cpu4-bottom-thermal         
l           
         trips      cpu-crit            
         
        	   |critical                cpu5-bottom-thermal         
l           
         trips      cpu-crit            
         
        	   |critical                cpu6-bottom-thermal         
l           
         trips      cpu-crit            
         
        	   |critical                cpu7-bottom-thermal         
l           
         trips      cpu-crit            
         
        	   |critical                aoss0-thermal           
l           
          trips      trip-point0         
 _        
           |hot             cluster0-thermal            
l           
         trips      cluster-crit            
         
        	   |critical                cluster1-thermal            
l           
         trips      cluster-crit            
         
        	   |critical                gpu-top-thermal         
l           
         cooling-maps       map0            
           
            trips      trip-point0         
 L        
           |passive          Z         trip-point1         
 _        
           |hot       trip-point2         
         
        	   |critical                aoss1-thermal           
l           
          trips      trip-point0         
 _        
           |hot             wlan-thermal            
l           
         trips      trip-point0         
 _        
           |hot             video-thermal           
l           
         trips      trip-point0         
 _        
           |hot             mem-thermal         
l           
         trips      trip-point0         
 _        
           |hot             q6-hvx-thermal          
l           
         trips      trip-point0         
 _        
           |hot             camera-thermal          
l           
         trips      trip-point0         
 _        
           |hot             compute-thermal         
l           
         trips      trip-point0         
 _        
           |hot             mdm-dsp-thermal         
l           
         trips      trip-point0         
 _        
           |hot             npu-thermal         
l           
         trips      trip-point0         
 _        
           |hot             gpu-bottom-thermal          
l           
         cooling-maps       map0            
           
            trips      trip-point0         
 L        
           |passive          Z         trip-point1         
 _        
           |hot       trip-point2         
         
        	   |critical                pmc8180-thermal         
l   d        
      trips      trip0           
 s        
             |passive       trip1           
 8        
             |hot       trip2           
 6h        
          	   |critical                pmc8180c-thermal            
l   d        
      trips      trip0           
 s        
             |passive       trip1           
 8        
             |hot       trip2           
 6h        
          	   |critical                   timer            2arm,armv8-timer       0                                             aliases       $  
/soc@0/geniqup@ac0000/serial@a90000       $  
/soc@0/geniqup@cc0000/serial@c8c000       backlight            2pwm-backlight           
       B@        
                  default                     Z         chosen          
serial0:115200n8          gpio-keys         
   2gpio-keys           default               lid-switch             4   y           
           o             
        
            pmic-glink        (   2qcom,sc8180x-pmic-glink qcom,pmic-glink                              connector@0          2usb-c-connector                      dual            )dual       ports                                port@0                  endpoint                        Z   f         port@1                 endpoint                        Z   Z         port@2                 endpoint                        Z                  connector@1          2usb-c-connector                     dual            )dual       ports                                port@0                  endpoint                        Z   j         port@1                 endpoint                        Z   ]         port@2                 endpoint                        Z                     nvme-0p9-regulator           2regulator-fixed         3vreg_nvme_0p9           k                         nvme-3p3-regulator           2regulator-fixed         3vreg_nvme_3p3           k 2Z         2Z        B                   G               vdd-kb-tp-3v3-regulator          2regulator-fixed         3vdd_kb_tp_3v3           k 2Z         2Z        B   4                G                 default                     Z   8      vph-pwr-regulator            2regulator-fixed         3vph_pwr         k 8u          8u          Z         pm8150-s4            2regulator-fixed         3vreg_s4a_1p8            k w@         w@                  Z        l            Z   ;      regulator-usb2-host-en           2regulator-fixed         3usb2_host_en            k LK@         LK@        B      	             G               regulator-usb3-host-en           2regulator-fixed         3usb3_host_en            k LK@         LK@        B      	             G               usbprim-sbu-mux          2pericom,pi3usb102 gpio-sbu-mux          
   4              w   4   d            default                              v   port       endpoint                        Z               usbsec-sbu-mux           2pericom,pi3usb102 gpio-sbu-mux          
   4              w   4               default                              v   port       endpoint                        Z                  	interrupt-parent #address-cells #size-cells model compatible #clock-cells clock-frequency phandle clock-output-names device_type reg enable-method capacity-dmips-mhz next-level-cache qcom,freq-domain operating-points-v2 interconnects power-domains power-domain-names #cooling-cells clocks cache-level cache-unified cpu entry-method arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz opp-peak-kBps #interconnect-cells qcom,bcm-voters interrupts #power-domain-cells domain-idle-states ranges no-map hwlocks qcom,client-id qcom,vmid qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges #reset-cells clock-names iommus status interconnect-names pinctrl-names pinctrl-0 hid-descr-addr vdd-supply vddl-supply post-power-on-delay-ms interrupts-extended vddio-supply vddxo-supply vddrf-supply vddch0-supply max-speed reg-names linux,pci-domain bus-range num-lanes interrupt-names interrupt-map-mask interrupt-map assigned-clocks assigned-clock-rates iommu-map resets reset-names phys phy-names dma-coherent #phy-cells perst-gpios wake-gpios vdda-phy-supply vdda-pll-supply lanes-per-direction freq-table-hz reset-gpios vcc-supply vcc-max-microamp vccq2-supply vccq2-max-microamp #hwlock-cells qcom,gmu opp-level memory-region firmware-name #iommu-cells #global-interrupts gpio-controller #gpio-cells gpio-ranges wakeup-parent gpio-reserved-ranges pins function bias-disable drive-strength bias-pull-up output-high output-low bias-pull-down qcom,qmp qcom,smem-states qcom,smem-state-names label vdda18-supply vdda33-supply orientation-switch remote-endpoint snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode required-opps assigned-clock-parents #sound-dai-cells data-lanes backlight qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,ee qcom,channel debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling #pwm-cells #redistributor-regions redistributor-stride #mbox-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id vdd-s5-supply vdd-l7-l12-l14-l15-supply regulator-min-microvolt regulator-max-microvolt regulator-initial-mode vdd-s6-supply vdd-s8-supply vdd-l2-l3-supply vdd-bob-supply regulator-always-on vdd-s4-supply vdd-l2-l10-supply vdd-l3-l4-l5-l18-supply vdd-l13-l16-l17-supply regulator-allowed-modes regulator-allow-set-load cpus qcom,lmh-temp-arm-millicelsius qcom,lmh-temp-low-millicelsius qcom,lmh-temp-high-millicelsius #freq-domain-cells qcom,msa-fixed-perm vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply vdd-3.3-ch1-supply polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device serial0 serial1 pwms enable-gpios stdout-path linux,input-type wakeup-source wakeup-event-action power-role data-role regulator-name gpio enable-active-high regulator-boot-on vin-supply select-gpios mode-switch 