 ӵ   8    (             Ð                                                                      ,Lenovo ThinkPad X13s          #   2lenovo,thinkpad-x13s qcom,sc8280xp     clocks     xo-board-clk             2fixed-clock          =             JI          Z         sleep-clk            2fixed-clock          =             J           Z   .         cpus                                 cpu@0            bcpu          2arm,cortex-a78c          n                 r                ypsci                          %                                 psci                                                                         Z      l2-cache             2cache           (            4                     Z      l3-cache             2cache           (            4         Z               cpu@100          bcpu          2arm,cortex-a78c          n                r                ypsci                          %                        	         psci                                                                         Z      l2-cache             2cache           (            4                     Z            cpu@200          bcpu          2arm,cortex-a78c          n                r                ypsci                          %            
                     psci                                                                         Z      l2-cache             2cache           (            4                     Z   
         cpu@300          bcpu          2arm,cortex-a78c          n                r                ypsci                          %                                 psci                                                                         Z      l2-cache             2cache           (            4                     Z            cpu@400          bcpu          2arm,cortex-x1c           n                r               ypsci                           N                                 psci                                                                        Z      l2-cache             2cache           (            4                     Z            cpu@500          bcpu          2arm,cortex-x1c           n                r               ypsci                           N                                 psci                                                                        Z      l2-cache             2cache           (            4                     Z            cpu@600          bcpu          2arm,cortex-x1c           n                r               ypsci                           N                                 psci                                                                        Z      l2-cache             2cache           (            4                     Z            cpu@700          bcpu          2arm,cortex-x1c           n                r               ypsci                           N                                 psci                                                                        Z      l2-cache             2cache           (            4                     Z            cpu-map    cluster0       core0           B         core1           B         core2           B         core3           B         core4           B         core5           B         core6           B         core7           B               idle-states         Fpsci       cpu-sleep-0-0            2arm,idle-state          Slittle-rail-power-collapse          c@          z  c                    ^                  Z   &      cpu-sleep-1-0            2arm,idle-state          Sbig-rail-power-collapse         c@          z                                         Z   '         domain-idle-states     cluster-sleep-0          2domain-idle-state           cA D        z                      '         Z   (            firmware       scm          2qcom,scm-sc8280xp qcom,scm                                          ! 0          interconnect-aggre1-noc          2qcom,sc8280xp-aggre1-noc                          "         Z   :      interconnect-aggre2-noc          2qcom,sc8280xp-aggre2-noc                          "         Z         interconnect-clk-virt            2qcom,sc8280xp-clk-virt                        "         Z   7      interconnect-config-noc          2qcom,sc8280xp-config-noc                          "         Z   9      interconnect-dc-noc          2qcom,sc8280xp-dc-noc                          "      interconnect-gem-noc             2qcom,sc8280xp-gem-noc                         "         Z   8      interconnect-lpass-ag-noc            2qcom,sc8280xp-lpass-ag-noc                        "      interconnect-mc-virt             2qcom,sc8280xp-mc-virt                         "         Z          interconnect-mmss-noc            2qcom,sc8280xp-mmss-noc                        "         Z         interconnect-nspa-noc            2qcom,sc8280xp-nspa-noc                        "         Z         interconnect-nspb-noc            2qcom,sc8280xp-nspb-noc                        "         Z         interconnect-system-noc          2qcom,sc8280xp-system-noc                          "      memory@80000000          bmemory           n                     opp-table-cpu0           2operating-points-v2                   Z      opp-300000000                         |       opp-403200000               X                 opp-499200000               0          `       opp-595200000               #z         @       opp-691200000               )2         H        opp-806400000               0         w        opp-902400000               5Ɉ                opp-1017600000              <X                opp-1113600000              B`0                 opp-1209600000              H         ;       opp-1324800000              N         j       opp-1440000000              UԨ                opp-1555200000              \x                 opp-1670400000              cH                opp-1785600000              jn         9        opp-1881600000              p&         9        opp-1996800000              w         9        opp-2112000000              }         9        opp-2227200000              `         9        opp-2342400000              0         9        opp-2438400000              W         9           opp-table-cpu4           2operating-points-v2                   Z      opp-825600000               15         w        opp-940800000               8x                opp-1056000000              >H                opp-1171200000              E         ;       opp-1286400000              L         j       opp-1401600000              S                opp-1516800000              Zh         Ȁ       opp-1632000000              aFX                opp-1747200000              h$(         9        opp-1862400000              o         9        opp-1977600000              u         9        opp-2073600000              {         9        opp-2169600000              Qx         9        opp-2284800000              /H         9        opp-2400000000                       9        opp-2496000000                       9        opp-2592000000              ~         9        opp-2688000000              7         9        opp-2803200000              p         9        opp-2899200000              H         9        opp-2995200000                        9           opp-table-qup100mhz          2operating-points-v2          Z   ;   opp-75000000                xh           #      opp-100000000                           $         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                                   Q   reserved-region@80000000             n                       X      cmd-db-region@80860000           2qcom,cmd-db          n                      X      reserved-region@80880000             n                      X      smem-region@80900000          
   2qcom,smem            n                       X        _   )         reserved-region@80b00000             n                      X      reserved-region@83b00000             n          p           X      reserved-region@85b00000             n                      X      adsp-region@86c00000             n                      X         Z   j      cdsp0-region@8a100000            n                     X         Z         cdsp1-region@8c600000            n    `                 X         Z         reserved-region@aeb00000             n          `           X      gpu-mem@8bf00000             n                       X         Z   ^      linux,cma            2shared-dma-pool         g                l         u         smp2p-adsp           2qcom,smp2p                         *                    *                                master-kernel           master-kernel                       Z   l      slave-kernel            slave-kernel                                 Z   i         smp2p-nsp0           2qcom,smp2p             ^             *                    *                                master-kernel           master-kernel                       Z         slave-kernel            slave-kernel                                 Z            smp2p-nsp1           2qcom,smp2p            i  h           *                    *                                master-kernel           master-kernel                       Z         slave-kernel            slave-kernel                                 Z            soc@0            2simple-bus                                   Q                                                         ethernet@20000           2qcom,sc8280xp-ethqos              n                   `                #stmmaceth rgmii           r   +   3   +   8   +   4   +   6        -stmmaceth pclk ptp_ref rgmii                                      9macirq eth_lpi          I   ,                 +            P        Y            b           p         	  ~disabled          clock-controller@100000          2qcom,gcc-sc8280xp            n                       =                      *            r   -       .                           /                                   0                                           1   2   3   4   5                    6             Z   +      mailbox@408000           2qcom,sc8280xp-ipcc qcom,ipcc             n     @                                                                  Z   *      efuse@784000          !   2qcom,sc8280xp-qfprom qcom,qfprom             n     x@       0                             gpu-speed-bin@18b            n                            geniqup@8c0000           2qcom,geni-se-qup             n                        r   +      +           -m-ahb s-ahb         I   ,                                         Q        ~okay       i2c@880000           2qcom,geni-i2c            n             @                                    r   +           -se                u               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@880000           2qcom,geni-spi            n             @                                    r   +           -se                u               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@884000           2qcom,geni-i2c            n     @       @                                    r   +           -se                G               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@884000           2qcom,geni-spi            n     @       @                                    r   +           -se                G               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          serial@884000            2qcom,geni-uart           n     @       @          r   +           -se                G               ;            6          0     7          7          8          9   .            qup-core qup-config       	  ~disabled          i2c@888000           2qcom,geni-i2c            n            @                                    r   +           -se                H               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@888000           2qcom,geni-spi            n            @                                    r   +           -se                H               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@88c000           2qcom,geni-i2c            n            @                                    r   +           -se                I               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@88c000           2qcom,geni-spi            n            @                                    r   +           -se                I               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@890000           2qcom,geni-i2c            n             @                                    r   +           -se                J               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@890000           2qcom,geni-spi            n             @                                    r   +           -se                J               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@894000           2qcom,geni-i2c            n     @       @         -se           r   +                 K                                         6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory          ~okay             J         default            <   =   touchpad@15          2hid-over-i2c             n                         >                 ?           @               touchpad@2c          2hid-over-i2c             n   ,                       >                 ?           @               keyboard@68          2hid-over-i2c             n   h                      >   h              ?           @        default            A                  spi@894000           2qcom,geni-spi            n     @       @                                    r   +           -se                K               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@898000           2qcom,geni-i2c            n            @                                   -se           r   +                 A               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@898000           2qcom,geni-spi            n            @                                    r   +           -se                A               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@89c000           2qcom,geni-i2c            n            @                                   -se           r   +                 B               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled          spi@89c000           2qcom,geni-spi            n            @                                    r   +           -se                B               6          H     7          7          8          9   .       :                          qup-core qup-config qup-memory        	  ~disabled             geniqup@9c0000           2qcom,geni-se-qup             n             `          r   +      +           -m-ahb s-ahb         I   ,  c                                      Q        ~okay       i2c@980000           2qcom,geni-i2c            n             @                                   -se           r   +                 Y               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@980000           2qcom,geni-spi            n             @                                    r   +           -se                Y               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@984000           2qcom,geni-i2c            n     @       @                                   -se           r   +                 Z               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@984000           2qcom,geni-spi            n     @       @                                    r   +           -se                Z               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@988000           2qcom,geni-i2c            n            @                                   -se           r   +                 [               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@988000           2qcom,geni-spi            n            @                                    r   +           -se                [               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          serial@988000            2qcom,geni-uart           n            @          r   +           -se                [               ;            6          0     7          7          8          9   ,            qup-core qup-config         ~okay               B        default    bluetooth            2qcom,wcn6855-bt            @           C            C        1   C        B   D        S   E        d 0         n   >               {   >                  F        default          i2c@98c000           2qcom,geni-i2c            n            @                                   -se           r   +                 \               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@98c000           2qcom,geni-spi            n            @                                    r   +           -se                \               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@990000           2qcom,geni-i2c            n             @         -se           r   +                 ]                                         6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory          ~okay             J         default            G   touchscreen@10           2elan,ekth5015m elan,ekth6915             n              >                 >   c                       ?           ?        default            H         spi@990000           2qcom,geni-spi            n             @                                    r   +           -se                ]               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@994000           2qcom,geni-i2c            n     @       @                                   -se           r   +                 ^               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@994000           2qcom,geni-spi            n     @       @                                    r   +           -se                ^               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@998000           2qcom,geni-i2c            n            @                                   -se           r   +                 _               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@998000           2qcom,geni-spi            n            @                                    r   +           -se                _               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@99c000           2qcom,geni-i2c            n            @                                   -se           r   +                 `               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled          spi@99c000           2qcom,geni-spi            n            @                                    r   +           -se                `               6          H     7          7          8          9   ,       :                          qup-core qup-config qup-memory        	  ~disabled             geniqup@ac0000           2qcom,geni-se-qup             n             `          r   +      +           -m-ahb s-ahb         I   ,                                         Q        ~okay       i2c@a80000           2qcom,geni-i2c            n             @                                    r   +           -se                a               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a80000           2qcom,geni-spi            n             @                                    r   +           -se                a               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a84000           2qcom,geni-i2c            n     @       @                                    r   +           -se                b               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a84000           2qcom,geni-spi            n     @       @                                    r   +           -se                b               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a88000           2qcom,geni-i2c            n            @                                    r   +           -se                c               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a88000           2qcom,geni-spi            n            @                                    r   +           -se                c               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a8c000           2qcom,geni-i2c            n            @                                    r   +           -se                d               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory          ~okay             J         default            I   pmic@c           2qcom,pm8008          n              >   )              >   *              D           J           J           J           J        default            K                             ,   L                                       8             Z   L   regulators     ldo1          	  Nvreg_l1q            ] O        u O      ldo2          	  Nvreg_l2q            ] O        u O         Z         ldo3          	  Nvreg_l3q            ] *        u *      ldo4          	  Nvreg_l4q            ] *        u *      ldo5          	  Nvreg_l5q            ] w@        u w@      ldo6          	  Nvreg_l6q            ] w@        u w@         Z         ldo7          	  Nvreg_l7q            ] *        u *         Z                  spi@a8c000           2qcom,geni-spi            n            @                                    r   +           -se                d               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a90000           2qcom,geni-i2c            n             @                                    r   +           -se                e               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a90000           2qcom,geni-spi            n             @                                    r   +           -se                e               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a94000           2qcom,geni-i2c            n     @       @                                    r   +           -se                f               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a94000           2qcom,geni-spi            n     @       @                                    r   +           -se                f               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a98000           2qcom,geni-i2c            n            @                                    r   +           -se                C               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a98000           2qcom,geni-spi            n            @                                    r   +           -se                C               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          i2c@a9c000           2qcom,geni-i2c            n            @                                    r   +           -se                D               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled          spi@a9c000           2qcom,geni-spi            n            @                                    r   +           -se                D               6          H     7          7          8          9   -       :                          qup-core qup-config qup-memory        	  ~disabled             rng@10d3000          2qcom,prng-ee             n    0                 r   -           -core          pcie@1c00000             bpci          2qcom,pcie-sc8280xp        `   n            0     0             0             0             0             0                #parf dbi elbi atu config mhi                                   8  Q               0                 00      00                                                                     M            0                                                  9msi0 msi1 msi2 msi3                                                                                                                                                                                                 H   r   +      +      +      +      +      +   &   +   	   +   
   +   $      Y  -aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr_4 noc_aggr_south_sf cnoc_qx               +           $       0                          8          9   Q            pcie-mem cpu-pcie              +            pci             +              N            5        %pciephy         ~okay            /           >   >              J   >              U   O        default            P   pcie@0           bpci          n                                                                    Q   wifi@0           2pci17cb,1103             n                           fLE_X13S             phy@1c06000       "   2qcom,sc8280xp-qmp-gen3x1-pcie-phy            n    `               0   r   +      +      +      +   W   +      +         $  -aux cfg_ahb ref rchng pipe pipediv2            +   W                     +              +   #        phy          =            pcie_4_pipe_clk                     ~okay               Q           R         Z   5      pcie@1c08000             bpci          2qcom,pcie-sc8280xp        `   n           0     2             2             2             2                             #parf dbi elbi atu config mhi                                   8  Q               2                 20      20                                                                     M            0                                                  9msi0 msi1 msi2 msi3                                                                                                                                                                                             @   r   +      +      +      +      +      +   &   +   	   +   
      Q  -aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr_4 noc_aggr_south_sf               +           $       0                          8          9   P            pcie-mem cpu-pcie              +           pci             +              N            4        %pciephy       	  ~disabled       pcie@0           bpci          n                                                                    Q         phy@1c0e000       "   2qcom,sc8280xp-qmp-gen3x2-pcie-phy            n                   0   r   +      +      +      +   V   +      +         $  -aux cfg_ahb ref rchng pipe pipediv2            +   V                     +              +           phy          =            pcie_3b_pipe_clk                      	  ~disabled             Z   4      pcie@1c10000             bpci          2qcom,pcie-sc8280xp        `   n            0     4             4             4             4             0                #parf dbi elbi atu config mhi                                   8  Q               4                 40      40                                                                     M            0        8         9         :         v           9msi0 msi1 msi2 msi3                                                                                                                                                                                              @   r   +      +      +      +      +      +   &   +   	   +   
      Q  -aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr_4 noc_aggr_south_sf               +           $       0                          8          9   O            pcie-mem cpu-pcie              +           pci             +              N            3        %pciephy         ~okay            >   >              J   >              U   S        default            T   pcie@0           bpci          n                                                                    Q         phy@1c14000       "   2qcom,sc8280xp-qmp-gen3x4-pcie-phy             n    @             `               0   r   +      +      +      +   U   +      +         $  -aux cfg_ahb ref rchng pipe pipediv2            +   U                     +              +           phy            !  D            =            pcie_3a_pipe_clk                        ~okay               Q           R         Z   3      pcie@1c18000             bpci          2qcom,pcie-sc8280xp        `   n           0     8             8             8             8                             #parf dbi elbi atu config mhi                                   8  Q               8                 80      80                                                                     M            0        2         3         4         5           9msi0 msi1 msi2 msi3                                                                           w                                                                                                                  @   r   +   t   +   v   +   w   +   }   +   ~   +   &   +   	   +   
      Q  -aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr_4 noc_aggr_south_sf               +   t        $       0        
                  8          9   N            pcie-mem cpu-pcie              +           pci             +              N            2        %pciephy       	  ~disabled       pcie@0           bpci          n                                                                    Q         phy@1c1e000       "   2qcom,sc8280xp-qmp-gen3x2-pcie-phy            n                   0   r   +   t   +   v   +   h   +   T   +   y   +   |      $  -aux cfg_ahb ref rchng pipe pipediv2            +   T                     +              +           phy          =            pcie_2b_pipe_clk                      	  ~disabled             Z   2      pcie@1c20000             bpci          2qcom,pcie-sc8280xp        `   n            0     <             <             <             <             0                #parf dbi elbi atu config mhi                                   8  Q               <                 <0      <0                                                                     M 
           0         V                                      9msi0 msi1 msi2 msi3                                                                                                                                                                                             @   r   +   i   +   k   +   l   +   r   +   s   +   &   +   	   +   
      Q  -aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr_4 noc_aggr_south_sf               +   i        $       0        	                  8          9   M            pcie-mem cpu-pcie              +           pci             +              N            1        %pciephy         ~okay            >   >              J   >              U   U        default            V   pcie@0           bpci          n                                                                    Q         phy@1c24000       "   2qcom,sc8280xp-qmp-gen3x4-pcie-phy             n    @             `               0   r   +   i   +   k   +   h   +   S   +   n   +   q      $  -aux cfg_ahb ref rchng pipe pipediv2            +   S                     +              +           phy            !  D             =            pcie_2a_pipe_clk                        ~okay               Q           R         Z   1      ufs@1d84000       -   2qcom,sc8280xp-ufshc qcom,ufshc jedec,ufs-2.0             n    @       0               	               W        %ufsphy                                   +   1        rst             +              N        I   ,                      @   r   +     +      +     +     +     +     +     +        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         @  xh                 xh                                       	  ~disabled             Z   X      phy@1d87000          2qcom,sc8280xp-qmp-ufs-phy            n    p                 r   -       +     +           -ref ref_aux qref                +              X            ufsphy                    	  ~disabled             Z   W      ufs@1da4000       -   2qcom,sc8280xp-ufshc qcom,ufshc jedec,ufs-2.0             n    @       0                }               Y        %ufsphy                                   +   0        rst             +           I   ,                     @   r   +      +      +      +  
   +     +     +     +        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         @  xh                 xh                                       	  ~disabled             Z   Z      phy@1da7000          2qcom,sc8280xp-qmp-ufs-phy            n    p                 r   -       +     +           -ref ref_aux qref                +              Z            ufsphy                    	  ~disabled             Z   Y      hwlock@1f40000           2qcom,tcsr-mutex          n                                 Z   )      syscon@1fc0000           2qcom,sc8280xp-tcsr syscon            n                      Z   !      gpu@3d00000          2qcom,adreno-690.0 qcom,adreno         0   n                                           #  #kgsl_3d0_reg_memory cx_mem cx_dbgc                ,           I   [          [                  \           ]           8                          gfx-mem                    ~okay             Z      opp-table            2operating-points-v2          Z   \   opp-270000000               ߀           @               opp-410000000               p                    8      opp-500000000               e                     8      opp-547000000                                    8      opp-606000000               $Ӏ                    )      opp-640000000               &%           @         )      opp-655000000               '
                   )      opp-690000000               )                    )         zap-shader             ^      ,  )qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn          gmu@3d6a000       &   2qcom,adreno-gmu-690.0 qcom,adreno-gmu         0   n    ֠      @                  )                 #gmu rscc gmu_pdc                  0         1           9hfi gmu       8   r   _      _      +   %   +   M   _      _      _         %  -gmu cxo axi memnoc ahb hub smmu_vote                _       _            cx gx           I   [                  `         Z   ]   opp-table            2operating-points-v2          Z   `   opp-200000000                           0      opp-500000000               e                        clock-controller@3d90000             2qcom,sc8280xp-gpucc          n                      r   -       +   J   +   K      8  -bi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src             6            =                      *            Z   _      iommu@3da0000         B   2qcom,sc8280xp-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500            n                     7           D                                                                                                                                               8   r   +   M   +   N   _      _      _      _      _           -gcc_gpu_memnoc_gfx_clk gcc_gpu_snoc_dvm_gfx_clk gpu_cc_ahb_clk gpu_cc_hlos1_vote_gpu_smmu_clk gpu_cc_cx_gmu_clk gpu_cc_hub_cx_int_clk gpu_cc_hub_aon_clk                _                      Z   [      phy@88e5000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n    P                 r   -            -ref            +   ,                    ~okay               a        W   b        e   c         Z         phy@88e7000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n    p                 r   +          -ref            +   (                    ~okay               d        W   b        e   c         Z         phy@88e8000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n                     r   +          -ref            +   )                    ~okay               e        W   b        e   c         Z         phy@88e9000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n                     r   +          -ref            +   *                    ~okay               f        W   g        e   h         Z         phy@88ea000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n                     r   +          -ref            +   +                    ~okay               f        W   g        e   h         Z         phy@88ef000          2qcom,sc8280xp-qmp-usb3-uni-phy           n                       r   +  6   +  4   +  8   +  9        -aux ref com_aux pipe               +   ;   +   ?        phy phy_phy             +   	         =            usb2_phy0_pipe_clk                      ~okay               d           R         Z         phy@88f1000          2qcom,sc8280xp-qmp-usb3-uni-phy           n                       r   +  6   +  5   +  8   +  ;        -aux ref com_aux pipe               +   <   +   @        phy phy_phy             +   	         =            usb2_phy1_pipe_clk                      ~okay               e           R         Z         remoteproc@3000000           2qcom,sc8280xp-adsp-pas           n                    L                  i          i         i         i         i            0  9wdog fatal ready handover stop-ack shutdown-ack          r   -            -xo              6      6            lcx lmx            j        s   k        |   l            stop            ~okay          )  )qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn       glink-edge             *                     *               lpass                 gpr       	   2qcom,gpr          
  adsp_apps                                                         service@1            2qcom,q6apm           n                       avs/audio msm/adsp/audio_pd          Z      dais             2qcom,q6apm-dais         I   ,            bedais           2qcom,q6apm-lpass-dais                       Z            service@2            2qcom,q6prm           n           avs/audio msm/adsp/audio_pd    clock-controller             2qcom,q6prm-lpass-clocks          =            Z   m                  rxmacro@3200000          2qcom,sc8280xp-lpass-rx-macro             n                    4   r   m   @      m   A      m   f      m   g      n        -mclk npl macro dcodec fsgen            m   @      m   A           $ $         mclk             =                       default            o        ~okay             Z   p      soundwire@3210000            2qcom,soundwire-v1.6.0            n    !                                     r   p        -iface              q            swr_audio_cgcr          RX                                             6              I               \            n                                                                                                ~okay             Z      wcd9380-rx@0,4           2sdw20217010d00           n                                       Z            txmacro@3220000          2qcom,sc8280xp-lpass-tx-macro             n    "                 default            r      4   r   m   9      m   :      m   f      m   g      n        -mclk npl macro dcodec fsgen            m   9      m   :           $ $         mclk             =                       ~okay             Z   w      codec@3240000            2qcom,sc8280xp-lpass-wsa-macro            n    $               4   r   m   B      m   C      m   f      m   g      n        -mclk npl macro dcodec fsgen            m   B      m   C           $ $          =            mclk                       default            s        ~okay             Z   t      soundwire@3250000            n    %                   2qcom,soundwire-v1.6.0                              r   t        -iface              q           swr_audio_cgcr          WSA                               ??        6
        I            \        n                                                                             ~okay             Z      wsa8830-left@0,1             2sdw10217020200           n               default            u           >              8          	  	SpkrLeft                           @         Z         wsa8830-right@0,2            2sdw10217020200           n               default            v           >              8          
  	SpkrRight                          @         Z            clock-controller@32a9000             2qcom,sc8280xp-lpassaudiocc           n    *                 =                       Z   q      soundwire@3330000            2qcom,soundwire-v1.6.0            n    3                                            9core wakeup          r   w        -iface              x            swr_audio_cgcr          TX                                                                              6          I                    \        n                                  ~okay             Z      wcd9380-tx@0,3           2sdw20217010d00           n               	                     Z            codec@3370000            2qcom,sc8280xp-lpass-va-macro             n    7               0   r   m   9      m   f      m   g      m   :           -mclk macro dcodec npl              m   9           $          =            fsgen                      ~okay               y   z        default         	2   @        	B I>          Z   n      pinctrl@33c0000           2qcom,sc8280xp-lpass-lpi-pinctrl           n    <             U                                      ,   {                    r   m   f      m   g           -core audio          ~okay             Z   {   tx-swr-default-state             Z   r   clk-pins            	Xgpio0           	]swr_tx_clk          	f           	u            	      data-pins           	Xgpio1 gpio2         	]swr_tx_data         	f           	u            	         rx-swr-default-state             Z   o   clk-pins            	Xgpio3           	]swr_rx_clk          	f           	u            	      data-pins           	Xgpio4 gpio5         	]swr_rx_data         	f           	u            	         dmic01-default-state             Z   y   clk-pins            	Xgpio6         
  	]dmic1_clk           	f            	      data-pins           	Xgpio7           	]dmic1_data          	f            	         dmic01-sleep-state     clk-pins            	Xgpio6         
  	]dmic1_clk           	f            	         	      data-pins           	Xgpio7           	]dmic1_data          	f            	         	         dmic23-default-state             Z   z   clk-pins            	Xgpio8         
  	]dmic2_clk           	f            	      data-pins           	Xgpio9           	]dmic2_data          	f            	         dmic23-sleep-state     clk-pins            	Xgpio8         
  	]dmic2_clk           	f            	         	      data-pins           	Xgpio9           	]dmic2_data          	f            	         	         wsa-swr-default-state            Z   s   clk-pins            	Xgpio10          	]wsa_swr_clk         	f           	u            	      data-pins           	Xgpio11          	]wsa_swr_data            	f           	u            	         wsa2-swr-default-state     clk-pins            	Xgpio15          	]wsa2_swr_clk            	f           	u            	      data-pins           	Xgpio16          	]wsa2_swr_data           	f           	u            	            clock-controller@33e0000             2qcom,sc8280xp-lpasscc            n    >                  =                       Z   x      mmc@8804000       &   2qcom,sc8280xp-sdhci qcom,sdhci-msm-v5            n    @                                            9hc_irq pwr_irq           r   +      +      -            -iface core xo              +   .      0                          8          9   /            sdhc-ddr cpu-sdhc           I   ,                  6                |        	                  	  ~disabled       opp-table            2operating-points-v2          Z   |   opp-100000000                           #         w@         	           opp-202000000               
F           }         Re j         	 @                phy@88eb000          2qcom,sc8280xp-qmp-usb43dp-phy            n           @           r   +  =   +  `   +  ?   +  @        -aux ref com_aux usb3_pipe               +   
           +   9   +   F        phy common           =                      ~okay               a           R         	         Z   /   ports                                port@0           n       endpoint            	   ~         Z            port@1           n      endpoint            	            Z            port@2           n      endpoint            	            Z                  phy@8902000       2   2qcom,sc8280xp-usb-hs-phy qcom,usb-snps-hs-5nm-phy            n                                  r   -            -ref            +   -        ~okay                       W   b        e            Z         phy@8903000          2qcom,sc8280xp-qmp-usb43dp-phy            n    0       @           r   +  B   +  ^   +  D   +  E        -aux ref com_aux usb3_pipe               +              +   :   +   B        phy common           =                      ~okay                                   	         Z   0   ports                                port@0           n       endpoint            	            Z           port@1           n      endpoint            	            Z            port@2           n      endpoint            	            Z                  phy@8909a00          2qcom,sc8280xp-dp-phy          @   n                                                       r                    -aux cfg_ahb             6   
         =                     	  ~disabled             Z         phy@890ca00          2qcom,sc8280xp-dp-phy          @   n                                                       r                    -aux cfg_ahb             6   
         =                     	  ~disabled             Z         pmu@9091000       0   2qcom,sc8280xp-llcc-bwmon qcom,sc7280-llcc-bwmon          n    		                       Q                                               opp-table            2operating-points-v2          Z      opp-0                  opp-1            >      opp-2            p      opp-3            '      opp-4            ,h      opp-5            ;0X      opp-6            N(      opp-7            Z      opp-8            ci8      opp-9            y      opp-10           |%@      opp-11           A      opp-12                       pmu@90b6400       *   2qcom,sc8280xp-cpu-bwmon qcom,sdm845-bwmon            n    	d                      E              8         8                     opp-table            2operating-points-v2          Z      opp-0            "      opp-1            E      opp-2            l}p      opp-3                  opp-4                  opp-5            9`      opp-6            ё            system-cache-controller@9200000          2qcom,sc8280xp-llcc           n    	             	(            	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         usb@a4f8800           2qcom,sc8280xp-dwc3-mp qcom,dwc3          n    
O                                          Q      H   r   +      +      +      +  %   +  "   +      +      +      +         R  -cfg_noc core iface sleep mock_utmi noc_aggr noc_aggr_north noc_aggr_south noc_sys              +  "   +           $                                             Y            X                                      \            [                  ~                                                                                   9pwr_event_1 pwr_event_2 pwr_event_3 pwr_event_4 hs_phy_1 hs_phy_2 hs_phy_3 hs_phy_4 dp_hs_phy_1 dm_hs_phy_1 dp_hs_phy_2 dm_hs_phy_2 dp_hs_phy_3 dm_hs_phy_3 dp_hs_phy_4 dm_hs_phy_4 ss_phy_1 ss_phy_2               +   	           N           +   4      0     :   
                  8          9   ;            usb-ddr apps-usb                     ~okay       usb@a400000       
   2snps,dwc3            n    
@                                   I   ,                                        *  %usb2-0 usb3-0 usb2-1 usb3-1 usb2-2 usb2-3           
host             usb@a6f8800          2qcom,sc8280xp-dwc3 qcom,dwc3             n    
o                                          Q      H   r   +       +  &   +      +  +   +  (   +      +      +      +         R  -cfg_noc core iface sleep mock_utmi noc_aggr noc_aggr_north noc_aggr_south noc_sys              +  (   +  &        $        D           $            %                                    <  9pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq             +   
           N           +   5      0     :                     8          9   9            usb-ddr apps-usb                     ~okay       usb@a600000       
   2snps,dwc3            n    
`                       #           I   ,                      /            %usb2-phy usb3-phy           
host       ports                                port@0           n       endpoint            	            Z            port@1           n      endpoint            	            Z                     usb@a8f8800          2qcom,sc8280xp-dwc3 qcom,dwc3             n    
                                          Q      H   r   +   !   +  ,   +      +  1   +  .   +      +      +      +         R  -cfg_noc core iface sleep mock_utmi noc_aggr noc_aggr_north noc_aggr_south noc_sys              +  .   +  ,        $        D           +                                                <  9pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq             +              N           +   6      0     :   	                  8          9   :            usb-ddr apps-usb                     ~okay       usb@a800000       
   2snps,dwc3            n    
                       *           I   ,  `                   0            %usb2-phy usb3-phy           
host       ports                                port@0           n       endpoint            	            Z           port@1           n      endpoint            	            Z                     cci@ac4a000       #   2qcom,sc8280xp-cci qcom,msm8996-cci           n    
Ġ                                   r                  "            %  -camnoc_axi slow_ahb_src cpas_ahb cci                                      
           default sleep                                   	  ~disabled       i2c-bus@0            n             J B@                                i2c-bus@1            n            J B@                                   cci@ac4b000       #   2qcom,sc8280xp-cci qcom,msm8996-cci           n    
İ                                   r                  "            %  -camnoc_axi slow_ahb_src cpas_ahb cci                                      
           default sleep                                   	  ~disabled       i2c-bus@0            n             J B@                                i2c-bus@1            n            J B@                                   cci@ac4c000       #   2qcom,sc8280xp-cci qcom,msm8996-cci           n    
                                   r                  "            %  -camnoc_axi slow_ahb_src cpas_ahb cci                                      
           default sleep                                     ~okay       i2c-bus@0            n             J B@                                i2c-bus@1            n            J B@                             camera@10            2ovti,ov5675          n              >              default                     r      x        
            
%           
1           
=      port       endpoint            
J            
V              
a    t        	            Z                     cci@ac4d000       #   2qcom,sc8280xp-cci qcom,msm8996-cci           n    
                                   r                  "            %  -camnoc_axi slow_ahb_src cpas_ahb cci                                      
           default sleep                                   	  ~disabled       i2c-bus@0            n             J B@                                i2c-bus@1            n            J B@                                   camss@ac5a000            2qcom,sc8280xp-camss      @   n    
Š             
             
P             
p             
       @     
0            
`       @     
ˠ            
       @     
            
@       @     
̀            
̰       @     
            
        @     
`            
͐       @     
            
        @     
@                #csiphy2 csiphy3 csiphy0 csiphy1 vfe0 csid0 vfe1 csid1 vfe2 csid2 vfe_lite0 csid0_lite vfe_lite1 csid1_lite vfe_lite2 csid2_lite vfe_lite3 csid3_lite vfe3 csid3               g         h                                                                                                                                                                             9csid1_lite vfe_lite1 csiphy3 csid0 vfe0 csid1 vfe1 csid0_lite vfe_lite0 csiphy0 csiphy1 csiphy2 csid2 vfe2 csid3_lite csid2_lite vfe_lite3 vfe_lite2 csid3 vfe3       (                                          ife0 ife1 ife2 ife3 top      @   r            "      ,      $      -      &      .      (      /      *      5      6      8      9      <      =      ?      @      C      D      F      G      J      K      M      N      Q      S      T      V      X      Y      [      ]      ^      `      b      c   +      +          -camnoc_axi cpas_ahb csiphy0 csiphy0_timer csiphy1 csiphy1_timer csiphy2 csiphy2_timer csiphy3 csiphy3_timer vfe0_axi vfe0 vfe0_cphy_rx vfe0_csid vfe1_axi vfe1 vfe1_cphy_rx vfe1_csid vfe2_axi vfe2 vfe2_cphy_rx vfe2_csid vfe3_axi vfe3 vfe3_cphy_rx vfe3_csid vfe_lite0 vfe_lite0_cphy_rx vfe_lite0_csid vfe_lite1 vfe_lite1_cphy_rx vfe_lite1_csid vfe_lite2 vfe_lite2_cphy_rx vfe_lite2_csid vfe_lite3 vfe_lite3_cphy_rx vfe_lite3_csid gcc_axi_hf gcc_axi_sf           I   ,         ,         ,   @     ,   `     ,        ,        ,        ,        ,  $      ,  $      ,  $@     ,  $`     ,  $     ,  $     ,  $     ,  $        `     8          9                                                                             0  cam_ahb cam_hf_mnoc cam_sf_mnoc cam_sf_icp_mnoc         ~okay               Q           R   ports                                port@0           n                                 endpoint@0           n            
J           
V               	            Z            port@1           n                                   port@2           n                                   port@3           n                                         clock-controller@ad00000             2qcom,sc8280xp-camcc          n    
                  r   +      -       -      .            6              #         =                      *            Z         display-subsystem@ae00000            2qcom,sc8280xp-mdss           n    
                 #mdss             r   +   -            <        -iface ahb core                 S         0                                                    mdp0-mem mdp1-mem           I   ,                                                                                          Q        ~okay             Z      display-controller@ae01000           2qcom,sc8280xp-dpu             n    
           
               	  #mdp vbif          0   r   +   .   +   /            ?      <      K      !  -bus nrt_bus iface lut core vsync                                         6                 K        $                ports                                port@0           n       endpoint            	            Z            port@4           n      endpoint            	            Z            port@5           n      endpoint            	            Z            port@6           n      endpoint            	            Z               opp-table            2operating-points-v2          Z      opp-200000000                           #      opp-300000000                           $      opp-375000000               Z           }      opp-500000000               e            N      opp-600000000               #F                        displayport-controller@ae90000           2qcom,sc8280xp-dp          P   n    
             
            
            
            
                                      (   r                                    ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                              
r   /      /               /           %dp                                      6           ~okay       ports                                port@0           n       endpoint            	            Z            port@1           n      endpoint            
V               	            Z               opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@ae98000           2qcom,sc8280xp-dp          P   n    
            
            
            
            
                                      (   r                                     ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                      !        
r   0      0               0           %dp                                      6           ~okay       ports                                port@0           n       endpoint            	            Z            port@1           n      endpoint            
V               	            Z               opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@ae9a000           2qcom,sc8280xp-dp          P   n    
            
            
            
            
              (   r            %      '      *      +      ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                 (      ,        
r                                           	  ~disabled       ports                                port@0           n       endpoint            	            Z            port@1           n            opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@aea0000           2qcom,sc8280xp-edp         P   n    
             
            
            
            
              (   r            /      1      4      5      ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                 2      6        
r                                 ~okay            
V                ports                                port@0           n       endpoint            	            Z            port@1           n      endpoint            	            Z               opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N         aux-bus    panel         
   2edp-panel           
           
      port       endpoint            	            Z                        phy@aec2a00          2qcom,sc8280xp-dp-phy          @   n    
*           
"            
&            
                 r      %              -aux cfg_ahb             6   
         =                     	  ~disabled             Z         phy@aec5a00          2qcom,sc8280xp-edp-phy         @   n    
Z           
R            
V            
P                r      /              -aux cfg_ahb             6   
         =                       ~okay                                   Z         clock-controller@af00000             2qcom,sc8280xp-dispcc0            n    
               d   r   +   -   -       .   /      /      0      0                                                         6            =           *                      ~okay             Z         interrupt-controller@b220000             2qcom,sc8280xp-pdc qcom,pdc            n    "                     `       
         (   (         6        7  2      ;  8      >  v      @        B        E   V      F     6   |  a        ~                !                                 Y                                C                                 z                                                                                 y        t                 Y        \                         n                /                                                                                       r                                                     Z         thermal-sensor@c251000        "   2qcom,sc8280xp-tsens qcom,tsens-v2             n    %           "@                
                 z         |           9uplow critical          8            Z         thermal-sensor@c252000        "   2qcom,sc8280xp-tsens qcom,tsens-v2             n    %            "P                
                 {         }           9uplow critical          8         thermal-sensor@c263000        "   2qcom,sc8280xp-tsens qcom,tsens-v2             n    &0           "                 
                                     9uplow critical          8            Z         restart@c264000          2qcom,pshold          n    &@              	  ~reserved          thermal-sensor@c265000        "   2qcom,sc8280xp-tsens qcom,tsens-v2             n    &P           "0                
                                     9uplow critical          8            Z         power-management@c300000          %   2qcom,sc8280xp-aoss-qmp qcom,aoss-qmp             n    0                    *                      *                 =             Z   k      sram@c3f0000             2qcom,rpmh-stats          n    ?                 s   k      spmi@c440000             2qcom,spmi-pmic-arb        P   n    D             `             `             p       
      @      `         #core chnls obsrvr intr cnfg         9periph_irq                           
            
                                                           Z      pmic@0           2qcom,pmk8350 qcom,spmi-pmic          n                                     pon@1300             2qcom,pmk8350-pon             n            	  #hlos pbs       pwrkey           2qcom,pmk8350-pwrkey                                 
   t        ~okay          resin            2qcom,pmk8350-resin                                  ~okay             adc@3100             2qcom,spmi-adc7           n  1                   1                                         
            Z      channel@3            n           
              pmk8350_die_temp          channel@44           n   D                            pmk8350_xo_therm          channel@103          n          
              pmc8280_1_die_temp        channel@303          n          
              pmc8280_2_die_temp        channel@403          n          
              pmr735a_die_temp          channel@144          n  D                            sys_therm1        channel@145          n  E                            sys_therm2        channel@146          n  F                            sys_therm3        channel@147          n  G                            sys_therm4        channel@344          n  D                            sys_therm5        channel@345          n  E                            sys_therm6        channel@346          n  F                            sys_therm7        channel@347          n  G                            sys_therm8           adc-tm@3400          2qcom,spmi-adc-tm5-gen2           n  4                   4                                         8           ~okay             Z      sys-therm@0          n            &     D        2           I                  sys-therm@1          n           &     E        2           I                  sys-therm@2          n           &     F        2           I                  sys-therm@3          n           &     G        2           I                  sys-therm@4          n           &     D        2           I                  sys-therm@5          n           &     E        2           I                  sys-therm@6          n           &     F        2           I                  sys-therm@7          n           &     G        2           I                     rtc@6100             2qcom,pmk8350-rtc             n  a   b       
  #rtc alarm                     b                       ~okay            Z           foffset        nvram@8500           2qcom,spmi-sdam           n                                    Q                  ~okay       rtc-offset@bc            n               Z               pmic@1           2qcom,pm8350 qcom,spmi-pmic           n                                    temp-alarm@a00           2qcom,spmi-temp-alarm             n  
                  
               &             wthermal         8             Z         gpio@8800             2qcom,pm8350-gpio qcom,spmi-gpio          n                    ,              
                                         Z      edp-bl-en-state         	Xgpio8           	]normal           Z         edp-bl-reg-en-state         	Xgpio9           	]normal           Z        misc-3p3-reg-en-state           	Xgpio1           	]normal           Z              pmic@2           2qcom,pm8350c qcom,spmi-pmic          n                                    gpio@8800         !   2qcom,pm8350c-gpio qcom,spmi-gpio             n                    ,              	                                         Z      edp-bl-pwm-state            	Xgpio8           	]func1            Z            pwm          2qcom,pm8350c-pwm                                                 ~okay             Z            pmic@3           2qcom,pm8350 qcom,spmi-pmic           n                                    temp-alarm@a00           2qcom,spmi-temp-alarm             n  
                  
               &             wthermal         8             Z         gpio@8800             2qcom,pm8350-gpio qcom,spmi-gpio          n                    ,              
                                         Z      wwan-sw-en-state            	Xgpio1           	]normal           Z  
            pmic@4           2qcom,pmr735a qcom,spmi-pmic          n                                    gpio@8800         !   2qcom,pmr735a-gpio qcom,spmi-gpio             n                    ,                                                       Z      hastings-reg-en-state           	Xgpio1           	]normal           Z  	               pinctrl@f100000          2qcom,sc8280xp-tlmm           n           0                                                                     ,   >                            (     F      J      }                        Z   >   cci0-default-state           Z      cci0-i2c0-default-pins          	Xgpio113 gpio114         	]cci_i2c         	f                  cci0-i2c1-default-pins          	Xgpio115 gpio116         	]cci_i2c         	f                     cci0-sleep-state             Z      cci0-i2c0-sleep-pins            	Xgpio113 gpio114         	]cci_i2c         	f            	      cci0-i2c1-sleep-pins            	Xgpio115 gpio116         	]cci_i2c         	f            	         cci1-default-state           Z      cci1-i2c0-default-pins          	Xgpio10 gpio11           	]cci_i2c         	f                  cci1-i2c1-default-pins          	Xgpio123 gpio124         	]cci_i2c         	f                     cci1-sleep-state             Z      cci1-i2c0-sleep-pins            	Xgpio10 gpio11           	]cci_i2c         	f            	      cci1-i2c1-sleep-pins            	Xgpio123 gpio124         	]cci_i2c         	f            	         cci2-default-state           Z      cci2-i2c0-default-pins          	Xgpio117 gpio118         	]cci_i2c         	f                  cci2-i2c1-default-pins          	Xgpio12 gpio13           	]cci_i2c         	f                     cci2-sleep-state             Z      cci2-i2c0-sleep-pins            	Xgpio117 gpio118         	]cci_i2c         	f            	      cci2-i2c1-sleep-pins            	Xgpio12 gpio13           	]cci_i2c         	f            	         cci3-default-state           Z      cci3-i2c0-default-pins          	Xgpio145 gpio146         	]cci_i2c         	f                  cci3-i2c1-default-pins          	Xgpio164 gpio165         	]cci_i2c         	f                     cci3-sleep-state             Z      cci3-i2c0-sleep-pins            	Xgpio145 gpio146         	]cci_i2c         	f            	      cci3-i2c1-sleep-pins            	Xgpio164 gpio165         	]cci_i2c         	f            	         bt-default-state             Z   F   hstp-bt-en-pins         	Xgpio133         	]gpio            	f            	      hstp-sw-ctrl-pins           	Xgpio132         	]gpio             	         cam-indicator-en-state          	Xgpio28          	]gpio            	f            	         Z         cam-rgb-default-state            Z      mclk-pins           	Xgpio17        	  	]cam_mclk            	f            	      sc-rgb-xshut-n-pins         	Xgpio15          	]gpio            	f            	         edp-reg-en-state            	Xgpio25          	]gpio            	f            	         Z        hall-int-n-state            	Xgpio107         	]gpio             	         Z         i2c4-default-state          	Xgpio171 gpio172         	]qup4            	f            	         Z   G      i2c11-default-state         	Xgpio18 gpio19           	]qup11           	f            	         Z   I      i2c21-default-state         	Xgpio81 gpio82           	]qup21           	f            	         Z   <      kybd-default-state           Z   A   disable-pins            	Xgpio102         	]gpio             	      int-n-pins          	Xgpio104         	]gpio             	      reset-pins          	Xgpio105         	]gpio             	         nvme-reg-en-state           	Xgpio135         	]gpio            	f            	         Z        pcie2a-default-state             Z   V   clkreq-n-pins           	Xgpio142         	]pcie2a_clkreq           	f                  perst-n-pins            	Xgpio143         	]gpio            	f            	      wake-n-pins         	Xgpio145         	]gpio            	f                     pcie3a-default-state             Z   T   clkreq-n-pins           	Xgpio150         	]pcie3a_clkreq           	f                  perst-n-pins            	Xgpio151         	]gpio            	f            	      wake-n-pins         	Xgpio148         	]gpio            	f                     pcie4-default-state          Z   P   clkreq-n-pins           	Xgpio140         	]pcie4_clkreq            	f                  perst-n-pins            	Xgpio141         	]gpio            	f            	      wake-n-pins         	Xgpio139         	]gpio            	f                     pm8008-default-state             Z   K   int-pins            	Xgpio41          	]gpio            	f            	      reset-n-pins            	Xgpio42          	]gpio            	f            	         spkr-1-sd-n-default-state            Z   u   perst-n-pins            	Xgpio178         	]gpio            	f            	         	         spkr-2-sd-n-default-state            Z   v   perst-n-pins            	Xgpio179         	]gpio            	f            	         	         tpad-default-state           Z   =   int-n-pins          	Xgpio182         	]gpio             	         ts0-default-state            Z   H   int-n-pins          	Xgpio175         	]gpio             	      reset-n-pins            	Xgpio99          	]gpio            	f            	         uart2-default-state          Z   B   cts-pins            	Xgpio121         	]qup2             	      rts-pins            	Xgpio122         	]qup2            	f            	      rx-pins         	Xgpio124         	]qup2                   tx-pins         	Xgpio123         	]qup2            	f            	         usb0-sbu-state           Z     oe-n-pins           	Xgpio101         	]gpio             	        	f            	      sel-pins            	Xgpio164         	]gpio             	        	f            usb1-sbu-state           Z     oe-n-pins           	Xgpio48          	]gpio             	        	f            	      sel-pins            	Xgpio47          	]gpio             	        	f            wcd-default-state            Z      reset-pins          	Xgpio106         	]gpio             	            iommu@15000000        #   2qcom,sc8280xp-smmu-500 arm,mmu-500           n                      7           D                 @          A          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            Z   ,      interrupt-controller@17a00000            2arm,gic-v3                                n                                        	                                                               Q         Z      msi-controller@17a40000          2arm,gic-v3-its           n                                          Z   M         watchdog@17c10000         %   2qcom,apss-wdt-sc8280xp qcom,kpss-wdt             n                      r   .                         timer@17c20000           2arm,armv7-timer-mem          n                                              Q                   frame@17c21000          	                                         n               frame@17c23000          	                  	            n0          	  ~disabled          frame@17c25000          	                  
            nP          	  ~disabled          frame@17c27000          	                              n`          	  ~disabled          frame@17c29000          	                              n          	  ~disabled          frame@17c2b000          	                              n°          	  ~disabled          frame@17c2d000          	                              n          	  ~disabled             rsc@18200000             2qcom,rpmh-rsc         0   n                  !             "                 #drv-0 drv-1 drv-2         $                                                   &            2                               	  apps_rsc                %   bcm-voter            2qcom,bcm-voter           Z   "      clock-controller             2qcom,sc8280xp-rpmh-clk           =           -xo           r            Z   -      power-controller             2qcom,sc8280xp-rpmhpd            *                        Z   6   opp-table            2operating-points-v2          Z      opp1                     opp2               0      opp3               @         Z   #      opp4                        Z   $      opp5                        Z   }      opp6                        Z   N      opp7              @      opp8              P      opp9                    opp10                      Z               regulators-0             2qcom,pm8350-rpmh-regulators         Bb           O   C        `   J        q   D           C           C   smps10        
  Nvreg_s10b           ] w@        u w@                             Z   @      smps11        
  Nvreg_s11b           ] h        u h                             Z   D      smps12        
  Nvreg_s12b           ]         u                              Z   C      ldo1          	  Nvreg_l1b            ]         u                     Z   d      ldo3          	  Nvreg_l3b            ] O        u O                             Z         ldo4          	  Nvreg_l4b            ]         u                     Z         ldo6          	  Nvreg_l6b            ] m        u m                             Z            regulators-1             2qcom,pm8350c-rpmh-regulators            Bc                         E           E           J        /   J        D   D   smps1         	  Nvreg_s1c            ]         u                              Z   E      ldo1          	  Nvreg_l1c            ] w@        u w@                    Z   b      ldo8          	  Nvreg_l8c            ] w@        u w@                    Z   g      ldo12         
  Nvreg_l12c           ] w@        u w@                 ldo13         
  Nvreg_l13c           ] .         u .                     Z         bob       	  Nvreg_bob            ] -         u <l                             Z   J         regulators-2             2qcom,pm8350-rpmh-regulators         Bd           O   D        `   J        q   D           C           C   ldo2          	  Nvreg_l2d            ] .         u .                     Z   h      ldo3          	  Nvreg_l3d            ] O        u O                 ldo4          	  Nvreg_l4d            ] O        u O                    Z   R      ldo6          	  Nvreg_l6d            ] m        u m                    Z   Q      ldo7          	  Nvreg_l7d            ] .         u .                     Z   c      ldo8          	  Nvreg_l8d            ]         u                     Z   e      ldo9          	  Nvreg_l9d            ]         u                     Z   a      ldo10         
  Nvreg_l10d           ]         u                     Z   f            interconnect@18590000         #   2qcom,sc8280xp-epss-l3 qcom,epss-l3           n    Y                  r   -       +            -xo alternate                        Z         cpufreq@18591000          -   2qcom,sc8280xp-cpufreq-epss qcom,cpufreq-epss              n    Y            Y                 #freq-domain0 freq-domain1                                        9dcvsh-irq-0 dcvsh-irq-1          r   -       +            -xo alternate            S            =            Z         remoteproc@1b300000          2qcom,sc8280xp-nsp0-pas           n    0               @           B                                              #  9wdog fatal ready handover stop-ack           r   -            -xo              6      6       6            nsp cx mxc                     |               stop                                         ~okay          )  )qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn       glink-edge             *                     *               nsp0                  fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                 compute-cb@1             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@2             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@3             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@4             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@5             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@6             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@7             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@8             2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@9             2qcom,fastrpc-compute-cb          n   	        I   ,  1         compute-cb@10            2qcom,fastrpc-compute-cb          n   
        I   ,  1         compute-cb@11            2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@12            2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@13            2qcom,fastrpc-compute-cb          n           I   ,  1         compute-cb@14            2qcom,fastrpc-compute-cb          n           I   ,  1                  remoteproc@21300000          2qcom,sc8280xp-nsp1-pas           n    !0               @           w                                              #  9wdog fatal ready handover stop-ack           r   -            -xo              6      6       6            nsp cx mxc                     |               stop                                       	  ~disabled       glink-edge             *                     *               nsp1                        display-subsystem@22000000           2qcom,sc8280xp-mdss           n    "                  #mdss             r   +   -            <        -iface ahb core        0                                                    mdp0-mem mdp1-mem                 a           I   ,                                                                                          Q      	  ~disabled             Z      display-controller@22001000          2qcom,sc8280xp-dpu             n    "            "               	  #mdp vbif          0   r   +   .   +   /            ?      <      K      !  -bus nrt_bus iface lut core vsync                                         6                 K        $                ports                                port@0           n       endpoint            	            Z            port@4           n      endpoint            	            Z            port@5           n      endpoint            	            Z            port@6           n      endpoint            	            Z               opp-table            2operating-points-v2          Z      opp-200000000                           #      opp-300000000                           $      opp-375000000               Z           }      opp-500000000               e            N      opp-600000000               #F                        displayport-controller@22090000          2qcom,sc8280xp-dp          P   n    "	             "	            "	            "	            "	              (   r                                    ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                               
r                                           	  ~disabled       ports                                port@0           n       endpoint            	            Z            port@1           n            opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@22098000          2qcom,sc8280xp-dp          P   n    "	            "	            "	            "	            "	              (   r                                     ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                       !        
r                                           	  ~disabled       ports                                port@0           n       endpoint            	            Z            port@1           n            opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@2209a000          2qcom,sc8280xp-dp          P   n    "	            "	            "	            "	            "	              (   r            %      '      *      +      ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                 (      ,        
r                                           	  ~disabled       ports                                port@0           n       endpoint            	            Z            port@1           n            opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N            displayport-controller@220a0000          2qcom,sc8280xp-dp          P   n    "
             "
            "
            "
            "
              (   r            /      1      4      5      ;  -core_iface core_aux ctrl_link ctrl_link_iface stream_pixel                                              %dp              6                 2      6        
r                                           	  ~disabled       ports                                port@0           n       endpoint            	            Z            port@1           n            opp-table            2operating-points-v2          Z      opp-160000000               	h            #      opp-270000000               ߀           $      opp-540000000                /            }      opp-810000000               0G           N               phy@220c2a00             2qcom,sc8280xp-dp-phy          @   n    "*           ""            "&            "                 r      %              -aux cfg_ahb             6   
         =                     	  ~disabled             Z         phy@220c5a00             2qcom,sc8280xp-dp-phy          @   n    "Z           "R            "V            "P                r      /              -aux cfg_ahb             6   
         =                     	  ~disabled             Z         clock-controller@22100000            2qcom,sc8280xp-dispcc1            n    "               d   r   +   -   -                                                                                        6            =           *                    	  ~disabled             Z         ethernet@23000000            2qcom,sc8280xp-ethqos              n    #              #`                #stmmaceth rgmii           r   +   9   +   >   +   :   +   <        -stmmaceth pclk ptp_ref rgmii                                      9macirq eth_lpi          I   ,   @               +            P        Y            b           p         	  ~disabled             sound            2qcom,sc8280xp-sndcard            ,SC8280XP-LENOVO-X13S            fSpkrLeft IN WSA_SPK1 OUT SpkrRight IN WSA_SPK2 OUT IN1_HPHL HPHL_OUT IN2_HPHR HPHR_OUT AMIC2 MIC BIAS2 VA DMIC0 MIC BIAS1 VA DMIC1 MIC BIAS1 VA DMIC2 MIC BIAS3 TX SWR_ADC1 ADC2_OUTPUT    wcd-playback-dai-link           tWCD Playback       cpu         ~      q      codec           ~                 p          platform            ~            wcd-capture-dai-link            tWCD Capture    cpu         ~      x      codec           ~                w          platform            ~            wsa-dai-link            tWSA Playback       cpu         ~      i      codec           ~                t          platform            ~            va-dai-link         tVA Capture     cpu         ~      n      platform            ~         codec           ~   n                thermal-zones      cpu0-thermal                                trips      cpu-crit                             	   icritical                cpu1-thermal                                trips      cpu-crit                             	   icritical                cpu2-thermal                                trips      cpu-crit                             	   icritical                cpu3-thermal                                trips      cpu-crit                             	   icritical                cpu4-thermal                                trips      cpu-crit                             	   icritical                cpu5-thermal                                trips      cpu-crit                             	   icritical                cpu6-thermal                                trips      cpu-crit                             	   icritical                cpu7-thermal                                trips      cpu-crit                             	   icritical                cluster0-thermal                             	   trips      cpu-crit                             	   icritical                gpu-thermal                             cooling-maps       map0                                   trips      trip-point0          L                   ipassive          Z         trip-point1                          	   icritical                mem-thermal                             trips      trip-point0          _                   ihot             pm8280-1-thermal               d              trips      trip0            s                     ipassive       trip1            8                  	   icritical                pm8280-2-thermal               d              trips      trip0            s                     ipassive       trip1            8                  	   icritical                pm8008-thermal             d                       L   trips      trip0            s                     ipassive       trip1            8                  	   icritical                skin-temp-thermal                               trips      trip-point0                              ipassive          Z         trip-point1                              ipassive          Z         skin-temp-crit           (                	   icritical             cooling-maps       map0                     0                    map1                     0                             timer            2arm,armv8-timer       0                                
        aliases       !  /soc@0/geniqup@9c0000/i2c@990000          !  /soc@0/geniqup@8c0000/i2c@894000          $  /soc@0/geniqup@9c0000/serial@988000       audio-codec          2qcom,wcd9380-codec          default                       >   j              @        
   @           @        (   J        < w@        T w@        l w@         w@          $ I                              P                   "                       Z         backlight            2pwm-backlight           1       B@        n                  
           default                        Z         gpio-keys         
   2gpio-keys           default               switch-lid          u   >   k           6           
                     G            leds          
   2gpio-leds           default               led-camera-indicator            white:camera-indicator        
  	]indicator           [            u   >               anone            woff                   pmic-glink        )   2qcom,sc8280xp-pmic-glink qcom,pmic-glink                                         >          >   1       connector@0          2usb-c-connector          n            dual            dual       ports                                port@0           n       endpoint            	            Z            port@1           n      endpoint            	            Z   ~         port@2           n      endpoint            	           Z                 connector@1          2usb-c-connector          n           dual            dual       ports                                port@0           n       endpoint            	           Z            port@1           n      endpoint            	           Z            port@2           n      endpoint            	           Z                    regulator-edp-3p3            2regulator-fixed         NVCC3LCD         ] 2Z        u 2Z           >                        default                             Z         regulator-edp-bl             2regulator-fixed         NVBL9            ] 6        u 6              	                     default                             Z         regulator-misc-3p3           2regulator-fixed         NVCC3B           ] 2Z        u 2Z                                   default                                      Z   ?      regulator-nvme           2regulator-fixed       	  NVCC3_SSD            ] 2Z        u 2Z           >                        default                             Z   U      regulator-vph-pwr            2regulator-fixed         NVPH_VCC3R9          ] ;`        u ;`                  Z         regulator-wlan           2regulator-fixed         NVCC_WLAN_3R9            ] ;`        u ;`                                   default           	                  Z   O      regulator-wwan           2regulator-fixed       
  NVCC3B_WAN           ] 2Z        u 2Z                                   default           
                  Z   S      usb0-sbu-mux             2pericom,pi3usb102 gpio-sbu-mux          n   >   e              >               default                             	   port       endpoint            	           Z              usb1-sbu-mux             2pericom,pi3usb102 gpio-sbu-mux          n   >   0              >   /            default                             	   port       endpoint            	           Z                 	interrupt-parent #address-cells #size-cells model compatible #clock-cells clock-frequency phandle device_type reg clocks enable-method capacity-dmips-mhz dynamic-power-coefficient next-level-cache power-domains power-domain-names qcom,freq-domain operating-points-v2 interconnects #cooling-cells cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop qcom,dload-mode #interconnect-cells qcom,bcm-voters opp-shared opp-hz opp-peak-kBps required-opps interrupts #power-domain-cells domain-idle-states ranges no-map hwlocks size reusable linux,cma-default qcom,smem interrupts-extended mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges reg-names clock-names interrupt-names iommus snps,tso snps,pbl rx-fifo-depth tx-fifo-depth status #reset-cells #mbox-cells bits interconnect-names pinctrl-names pinctrl-0 hid-descr-addr vdd-supply vddl-supply wakeup-source vddio-supply vddbtcxmx-supply vddrfacmn-supply vddrfa0p8-supply vddrfa1p2-supply vddrfa1p7-supply max-speed enable-gpios swctrl-gpios reset-gpios no-reset-on-power-off vcc33-supply vccio-supply vdd-l1-l2-supply vdd-l3-l4-supply vdd-l5-supply vdd-l6-supply vdd-l7-supply gpio-controller #gpio-cells gpio-ranges #thermal-sensor-cells regulator-name regulator-min-microvolt regulator-max-microvolt bus-range dma-coherent linux,pci-domain num-lanes msi-map interrupt-map-mask interrupt-map assigned-clocks assigned-clock-rates resets reset-names phys phy-names max-link-speed perst-gpios wake-gpios vddpe-3v3-supply qcom,ath11k-calibration-variant clock-output-names #phy-cells vdda-phy-supply vdda-pll-supply qcom,4ln-config-sel lanes-per-direction freq-table-hz #hwlock-cells qcom,gmu opp-level memory-region firmware-name #iommu-cells #global-interrupts vdda18-supply vdda33-supply qcom,qmp qcom,smem-states qcom,smem-state-names label qcom,glink-channels 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-lane-control qcom,ports-block-group-count qcom,rx-port-mapping powerdown-gpios sound-name-prefix qcom,tx-port-mapping vdd-micb-supply qcom,dmic-sample-rate pins function drive-strength slew-rate bias-disable bias-bus-hold output-high input-enable output-low bias-pull-down bus-width opp-avg-kBps orientation-switch remote-endpoint dr_mode pinctrl-1 orientation avdd-supply dvdd-supply dovdd-supply clock-lanes data-lanes link-frequencies assigned-clock-parents backlight power-supply qcom,pdc-ranges #qcom,sensors qcom,ee qcom,channel linux,code #io-channel-cells qcom,pre-scaling qcom,hw-settle-time qcom,ratiometric io-channels qcom,hw-settle-time-us qcom,avg-samples nvmem-cells nvmem-cell-names io-channel-names #pwm-cells wakeup-parent gpio-reserved-ranges bias-pull-up #redistributor-regions redistributor-stride msi-controller #msi-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id vdd-l1-l4-supply vdd-l2-l7-supply vdd-l3-l5-supply vdd-l6-l9-l10-supply vdd-l8-supply regulator-initial-mode regulator-always-on regulator-boot-on vdd-bob-supply vdd-l1-l12-supply vdd-l2-l8-supply vdd-l3-l4-l5-l7-l13-supply vdd-l6-l9-l11-supply vdd-l10-supply #freq-domain-cells audio-routing link-name sound-dai polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device polling-delay i2c4 i2c21 serial1 vdd-buck-supply vdd-rxtx-supply vdd-io-supply vdd-mic-bias-supply 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 pwms linux,input-type wakeup-event-action color linux,default-trigger default-state panic-indicator orientation-gpios power-role data-role gpio enable-active-high select-gpios mode-switch 