 ٖ   8    (             ɤ                                                                      ,Xiaomi Pad 6             2xiaomi,pipa qcom,sm8250          =tablet           J  d           V   4       aliases       !   d/soc@0/geniqup@9c0000/i2c@980000          !   i/soc@0/geniqup@9c0000/i2c@984000          !   n/soc@0/geniqup@9c0000/i2c@988000          !   s/soc@0/geniqup@9c0000/i2c@98c000          !   x/soc@0/geniqup@9c0000/i2c@990000          !   }/soc@0/geniqup@9c0000/i2c@994000          !   /soc@0/geniqup@9c0000/i2c@998000          !   /soc@0/geniqup@9c0000/i2c@99c000          !   /soc@0/geniqup@ac0000/i2c@a80000          !   /soc@0/geniqup@ac0000/i2c@a84000          !   /soc@0/geniqup@ac0000/i2c@a88000          !   /soc@0/geniqup@ac0000/i2c@a8c000          !   /soc@0/geniqup@ac0000/i2c@a90000          !   /soc@0/geniqup@ac0000/i2c@a94000          !   /soc@0/geniqup@8c0000/i2c@880000          !   /soc@0/geniqup@8c0000/i2c@884000          !   /soc@0/geniqup@8c0000/i2c@888000          !   /soc@0/geniqup@8c0000/i2c@88c000          !   /soc@0/geniqup@8c0000/i2c@890000          !   /soc@0/geniqup@8c0000/i2c@894000          !   /soc@0/geniqup@9c0000/spi@980000          !   /soc@0/geniqup@9c0000/spi@984000          !   /soc@0/geniqup@9c0000/spi@988000          !   /soc@0/geniqup@9c0000/spi@98c000          !   /soc@0/geniqup@9c0000/spi@990000          !   /soc@0/geniqup@9c0000/spi@994000          !   /soc@0/geniqup@9c0000/spi@998000          !   /soc@0/geniqup@9c0000/spi@99c000          !   /soc@0/geniqup@ac0000/spi@a80000          !   /soc@0/geniqup@ac0000/spi@a84000          !  /soc@0/geniqup@ac0000/spi@a88000          !  
/soc@0/geniqup@ac0000/spi@a8c000          !  /soc@0/geniqup@ac0000/spi@a90000          !  /soc@0/geniqup@ac0000/spi@a94000          !  /soc@0/geniqup@8c0000/spi@880000          !  "/soc@0/geniqup@8c0000/spi@884000          !  (/soc@0/geniqup@8c0000/spi@888000          !  ./soc@0/geniqup@8c0000/spi@88c000          !  4/soc@0/geniqup@8c0000/spi@890000          !  :/soc@0/geniqup@8c0000/spi@894000          chosen                                    @   framebuffer@9c000000             2simple-framebuffer          G           0          K          Q  @        X         	  _a8r8g8b8             clocks     xo-board             2fixed-clock         f            sI       	  xo_board                     sleep-clk            2fixed-clock         s          f               /         cpus                                 cpu@0           cpu          2qcom,kryo485            G                               psci                         i                              psci                           /         (  C                                         Q                 l2-cache             2cache           `           l            w           	              l3-cache             2cache           `           l @           w           	            cpu@100         cpu          2qcom,kryo485            G                              psci                         i           
                   psci                           /         (  C                                         Q                 l2-cache             2cache           `           l            w           	           
         cpu@200         cpu          2qcom,kryo485            G                              psci                         i                              psci                           /         (  C                                         Q                 l2-cache             2cache           `           l            w           	                    cpu@300         cpu          2qcom,kryo485            G                              psci                         i                              psci                           /         (  C                                         Q                 l2-cache             2cache           `           l            w           	                    cpu@400         cpu          2qcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                 l2-cache             2cache           `           l            w           	                    cpu@500         cpu          2qcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                 l2-cache             2cache           `           l            w           	                    cpu@600         cpu          2qcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                  l2-cache             2cache           `           l            w           	                    cpu@700         cpu          2qcom,kryo485            G                             psci                                                       psci                          /         (  C                                         Q              !   l2-cache             2cache           `           l            w           	                    cpu-map    cluster0       core0                    core1                    core2                    core3                    core4                    core5                    core6                     core7              !            idle-states         psci       cpu-sleep-0-0            2arm,idle-state          silver-rail-power-collapse          @            h                    ^                    %      cpu-sleep-1-0            2arm,idle-state          gold-rail-power-collapse            @                      %                              &         domain-idle-states     cluster-sleep-0          2domain-idle-state           A D                              '           '            interconnect-qup-virt            2qcom,sm8250-qup-virt                           "           5      opp-table-cpu0           2operating-points-v2          $              opp-300000000           /             6 5  |       opp-403200000           /    X         6 5  |       opp-518400000           /    (         6 5          opp-614400000           /    $          6 5          opp-691200000           /    )2         6 5 ,        opp-787200000           /    .         6 ,        opp-883200000           /    4         6 d@       opp-979200000           /    :]h         6         opp-1075200000          /    @@         6         opp-1171200000          /    E         6        opp-1248000000          /    Jb         6 )        opp-1344000000          /    P         6 !b)        opp-1420800000          /    T         6 !bX        opp-1516800000          /    Zh         6 .        opp-1612800000          /    `!`         6 .        opp-1708800000          /    e8         6 >       opp-1804800000          /    k         6 >          opp-table-cpu4           2operating-points-v2          $              opp-710400000           /    *W         6 ,        opp-825600000           /    15         6 !bd@       opp-940800000           /    8x         6 !b        opp-1056000000          /    >H         6 .         opp-1171200000          /    E         6 .         opp-1286400000          /    L         6 >        opp-1382400000          /    Re         6 >       opp-1478400000          /    X         6 >       opp-1574400000          /    ]p         6 RX        opp-1670400000          /    cH         6 R       opp-1766400000          /    iI          6 R       opp-1862400000          /    o         6 ^       opp-1958400000          /    t         6 ^       opp-2054400000          /    zs         6 n       opp-2150400000          /    ,         6 n       opp-2246400000          /    X         6 n       opp-2342400000          /    0         6        opp-2419200000          /    2         6           opp-table-cpu7           2operating-points-v2          $              opp-844800000           /    2Z         6 !b,        opp-960000000           /    98p         6 !b        opp-1075200000          /    @@         6 .         opp-1190400000          /    F         6 .         opp-1305600000          /    M         6 >       opp-1401600000          /    S         6 >       opp-1516800000          /    Zh         6 >)        opp-1632000000          /    aFX         6 RX        opp-1747200000          /    h$(         6 R       opp-1862400000          /    o         6 ^       opp-1977600000          /    u         6 ^       opp-2073600000          /    {         6 n       opp-2169600000          /    Qx         6 n       opp-2265600000          /    
P         6 n       opp-2361600000          /    (         6        opp-2457600000          /    |          6        opp-2553600000          /    4         6        opp-2649600000          /             6        opp-2745600000          /             6        opp-2841600000          /    _`         6           firmware       scm          2qcom,scm-sm8250 qcom,scm            D   # 0         T            memory@80000000         memory          G                     pmu          2arm,armv8-pmuv3         a               psci             2arm,psci-1.0            smc    power-domain-cpu0           l               $           %                 power-domain-cpu1           l               $           %                 power-domain-cpu2           l               $           %                 power-domain-cpu3           l               $           %                 power-domain-cpu4           l               $           &                 power-domain-cpu5           l               $           &                 power-domain-cpu6           l               $           &                 power-domain-cpu7           l               $           &                 power-domain-cpu-cluster0           l               '           $         opp-table-qup            2operating-points-v2            8   opp-50000000            /               (      opp-75000000            /    xh           )      opp-120000000           /    '            *         reserved-memory                                   @   memory@80000000         G            `                 memory@80860000          2qcom,cmd-db         G                            memory@80900000         G                                  +      memory@80b00000         G          0                 memory@86200000         G            P                 memory@86700000         G    p                        memory@86800000         G                            memory@86810000         G                            memory@8681a000         G                                 v      memory@86900000         G           P                 memory@86e00000         G           P                            memory@87300000         G    0       P                 memory@87800000         G          @                            xbl-aop@80700000            G    `       &                 slpi@88c00000           G                                {      adsp@8bb00000           G          P                            spss@8e000000           G                             cdsp-secure-heap@8e100000           G          `                 cont-splash@9c000000            G           0                 ramoops@b0000000             2ramoops         G            @                                                      smem          
   2qcom,smem              +           ,         smp2p-adsp           2qcom,smp2p                         -                    -                                master-kernel           $master-kernel           4                    slave-kernel            $slave-kernel             K        `                       smp2p-cdsp           2qcom,smp2p             ^             -                    -                                master-kernel           $master-kernel           4                    slave-kernel            $slave-kernel             K        `                       smp2p-slpi           2qcom,smp2p                         -                    -                                master-kernel           $master-kernel           4              }      slave-kernel            $slave-kernel             K        `              z         soc@0                                    @                               q                                2simple-bus     clock-controller@100000          2qcom,gcc-sm8250         G                      f           T           l           |bi_tcxo bi_tcxo_ao sleep_clk               .       .      /           0      mailbox@408000           2qcom,sm8250-ipcc qcom,ipcc          G     @                a                   K        `                         -      efuse@784000             2qcom,sm8250-qfprom qcom,qfprom          G     x@                                   gpu-speed-bin@19b           G                              u         rng@793000           2qcom,prng-ee            G     y0                   0   O        |core          dma-controller@800000         (   2qcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                    x  a      L         M         N         O         P         Q         R         S         T         U              
           ?           1   v                       okay               3      geniqup@8c0000           2qcom,geni-se-qup            G             `         |m-ahb s-ahb            0      0                                       1   c             @        okay       i2c@880000           2qcom,geni-i2c           G             @         |se             0   w        default            2        a      u               3              3                  tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@880000           2qcom,geni-spi           G             @         |se             0   w        a      u               3              3                  tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@884000           2qcom,geni-i2c           G     @       @         |se             0   y        default            9        a      G               3             3                 tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@884000           2qcom,geni-spi           G     @       @         |se             0   y        a      G               3             3                 tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@888000           2qcom,geni-i2c           G            @         |se             0   {        default            :        a      H               3             3                 tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@888000           2qcom,geni-spi           G            @         |se             0   {        a      H               3             3                 tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@88c000           2qcom,geni-i2c           G            @         |se             0   }        default            ;        a      I               3             3                 tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@88c000           2qcom,geni-spi           G            @         |se             0   }        a      I               3             3                 tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          serial@88c000            2qcom,geni-uart          G            @         |se             0   }        default            <        a      I              4            /   8      0  C   5          5                    6   #            qup-core qup-config       	  disabled          i2c@890000           2qcom,geni-i2c           G             @         |se             0           default            =        a      J               3             3                 tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@890000           2qcom,geni-spi           G             @         |se             0           a      J               3             3                 tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          serial@890000            2qcom,geni-uart          G             @         |se             0           default            >        a      J              4            /   8      0  C   5          5                    6   #            qup-core qup-config       	  disabled          i2c@894000           2qcom,geni-i2c           G     @       @         |se             0           default            ?        a      K               3             3                 tx rx              4          H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled          spi@894000           2qcom,geni-spi           G     @       @         |se             0           a      K               3             3                 tx rx              4            /   8      H  C   5          5                    6   #       7                         qup-core qup-config qup-memory                                  	  disabled             dma-controller@900000         (   2qcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                      a                                                                                                                                                                  1                         okay               A      geniqup@9c0000           2qcom,geni-se-qup            G             `         |m-ahb s-ahb            0      0                                       1               @        okay       i2c@980000           2qcom,geni-i2c           G             @         |se             0   W        default            @        a      Y               A              A                  tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                    okay            s    fuel-gauge@55            2ti,bq27z561         G   U        
   C         spi@980000           2qcom,geni-spi           G             @         |se             0   W        a      Y               A              A                  tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          i2c@984000           2qcom,geni-i2c           G     @       @         |se             0   Y        default            D        a      Z               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@984000           2qcom,geni-spi           G     @       @         |se             0   Y        a      Z               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          i2c@988000           2qcom,geni-i2c           G            @         |se             0   [        default            E        a      [               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@988000           2qcom,geni-spi           G            @         |se             0   [        a      [               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          serial@988000            2qcom,geni-debug-uart            G            @         |se             0   [        default            F        a      [              4            /   8      0  C   5           5                    6   !            qup-core qup-config       	  disabled          i2c@98c000           2qcom,geni-i2c           G            @         |se             0   ]        default            G        a      \               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@98c000           2qcom,geni-spi           G            @         |se             0   ]        a      \               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          i2c@990000           2qcom,geni-i2c           G             @         |se             0   _        default            H        a      ]               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@990000           2qcom,geni-spi           G             @         |se             0   _        a      ]               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          i2c@994000           2qcom,geni-i2c           G     @       @         |se             0   a        default            I        a      ^               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@994000           2qcom,geni-spi           G     @       @         |se             0   a        a      ^               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          i2c@998000           2qcom,geni-i2c           G            @         |se             0   c        default            J        a      _               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@998000           2qcom,geni-spi           G            @         |se             0   c        a      _               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          serial@998000            2qcom,geni-uart          G            @         |se             0   c        default            K        a      _              4            /   8      0  C   5           5                    6   !            qup-core qup-config       	  disabled          i2c@99c000           2qcom,geni-i2c           G            @         |se             0   e        default            L        a      `               A             A                 tx rx              4          H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled          spi@99c000           2qcom,geni-spi           G            @         |se             0   e        a      `               A             A                 tx rx              4            /   8      H  C   5           5                    6   !       B                         qup-core qup-config qup-memory                                  	  disabled             dma-controller@a00000         (   2qcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                    x  a                                                            %         &         '         (              
           ?           1   V                       okay               N      geniqup@ac0000           2qcom,geni-se-qup            G             `         |m-ahb s-ahb            0      0                                       1   C             @        okay       i2c@a80000           2qcom,geni-i2c           G             @         |se             0   i        default            M        a      a               N              N                  tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          spi@a80000           2qcom,geni-spi           G             @         |se             0   i        a      a               N              N                  tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@a84000           2qcom,geni-i2c           G     @       @         |se             0   k        default            O        a      b               N             N                 tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          spi@a84000           2qcom,geni-spi           G     @       @         |se             0   k        a      b               N             N                 tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@a88000           2qcom,geni-i2c           G            @         |se             0   m        default            P        a      c               N             N                 tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          spi@a88000           2qcom,geni-spi           G            @         |se             0   m        a      c               N             N                 tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@a8c000           2qcom,geni-i2c           G            @         |se             0   o        default            Q        a      d               N             N                 tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                    okay            s    backlight@11             2kinetic,ktz8866         G              R        *   S        8   T               E           W           u                     spi@a8c000           2qcom,geni-spi           G            @         |se             0   o        a      d               N             N                 tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          i2c@a90000           2qcom,geni-i2c           G             @         |se             0   q        default            U        a      e               N             N                 tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          spi@a90000           2qcom,geni-spi           G             @         |se             0   q        a      e               N             N                 tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled          serial@a90000            2qcom,geni-debug-uart            G             @         |se             0   q        default            V        a      e              4            /   8      0  C   5          5                    6   "            qup-core qup-config       	  disabled          i2c@a94000           2qcom,geni-i2c           G     @       @         |se             0   s        default            W        a      f               N             N                 tx rx              4          H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                    okay            s    fuel-gauge@55            2ti,bq27z561         G   U        
   X         spi@a94000           2qcom,geni-spi           G     @       @         |se             0   s        a      f               N             N                 tx rx              4            /   8      H  C   5          5                    6   "       7                         qup-core qup-config qup-memory                                  	  disabled             interconnect@1500000             2qcom,sm8250-config-noc          G    P                               "           6      interconnect@1620000             2qcom,sm8250-system-noc          G    b                               "      interconnect@163d000             2qcom,sm8250-mc-virt         G    c                               "                 interconnect@16e0000             2qcom,sm8250-aggre1-noc          G    n                              "           7      interconnect@1700000             2qcom,sm8250-aggre2-noc          G    p       0                        "           B      interconnect@1733000             2qcom,sm8250-compute-noc         G    s0                              "      interconnect@1740000             2qcom,sm8250-mmss-noc            G    t                              "                 pcie@1c00000             2qcom,pcie-sm8250          `  G            0     `             `             `             `             0                parf dbi elbi atu config mhi            pci                                                                      8  @               `                 `0      `0              `  a                                                                                      (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         `                                                                                                                                                         @     0   5   0   1   0   3   0   4   0   6   0   7   0      0         =  |pipe aux cfg bus_master bus_slave slave_q2a tbu ddrss_sf_tbu                    1            1                0           pci            0            +   Y        0pciephy         :   T   O           F   T   Q            default            Z         Q        okay       pcie@0          pci         G                                                                    @         phy@1c06000           2qcom,sm8250-qmp-gen3x1-pcie-phy         G    `              (     0   G   0   3   0   I   0   .   0   5        |aux cfg_ahb ref refgen pipe         pcie_0_pipe_clk         f            ^               0           phy         i   0   .        y         okay               [           \           Y      pcie@1c08000             2qcom,pcie-sm8250          `  G           0     @             @             @             @                             parf dbi elbi atu config mhi            pci                                                                     8  @               @                 @0      @0              `  a      3         4         5         8         9         :         v         w         (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         `                                                                                                                                                     H     0   <   0   8   0   :   0   ;   0   =   0   >   0   J   0      0         A  |pipe aux cfg bus_master bus_slave slave_q2a ref tbu ddrss_sf_tbu            i   0   8        y$                 1           1                0   	        pci            0           +   ]        0pciephy         :   T   R           F   T   T            default            ^         Q      	  disabled       pcie@0          pci         G                                                                    @         phy@1c0e000           2qcom,sm8250-qmp-gen3x2-pcie-phy         G                  (     0   G   0   :   0   J   0   /   0   <        |aux cfg_ahb ref refgen pipe         pcie_1_pipe_clk         f            ^               0           phy         i   0   /        y       	  disabled               ]      pcie@1c10000             2qcom,pcie-sm8250          `  G            0     d             d             d             d             0                parf dbi elbi atu config mhi            pci                                                                     8  @               d                 d0      d0              `  a                                                                       !         (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         `                                                           "                                                                                          H     0   C   0   ?   0   A   0   B   0   D   0   E   0   F   0      0         A  |pipe aux cfg bus_master bus_slave slave_q2a ref tbu ddrss_sf_tbu            i   0   ?        y$                 1            1                0           pci            0           +   _        0pciephy         :   T   U           F   T   W            default            `         Q      	  disabled       pcie@0          pci         G                                                                    @         phy@1c16000          2qcom,sm8250-qmp-modem-pcie-phy          G    `              (     0   G   0   A   0   F   0   0   0   C        |aux cfg_ahb ref refgen pipe         pcie_2_pipe_clk         f            ^               0           phy         i   0   0        y       	  disabled               _      ufshc@1d84000         +   2qcom,sm8250-ufshc qcom,ufshc jedec,ufs-2.0          G    @       0         a      	           +   a        0ufsphy                     T              0   !        rst            0              1          1            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         @     0      0      0      0      .       0      0      0           /   b      0  C   7                              6   -            ufs-ddr cpu-ufs         okay               c         5            d         5            e        	 5            g   opp-table            2operating-points-v2            b   opp-37500000          @  /    <4`                    <4`                                           )      opp-300000000         @  /                                                                     f            phy@1d87000          2qcom,sm8250-qmp-ufs-phy         G    p                   .       0      0           |ref ref_aux qref               g            ufsphy             0           ^            okay               [           \           a      dma-controller@1dc4000            2qcom,bam-v1.7.4 qcom,bam-v1.7.0         G    @      @         a                                         $        =           J         H     1         1         1         1         1        1                h      crypto@1dfa000        )   2qcom,sm8250-qce qcom,sm8150-qce qcom,qce            G    ߠ       `            h      h           rx tx         H     1         1         1         1         1        1             C   B                         memory        hwlock@1f40000           2qcom,tcsr-mutex         G                     W              ,      syscon@1fc0000           2qcom,sm8250-tcsr syscon         G                        #      codec@3240000            2qcom,sm8250-lpass-wsa-macro         G    $               4     i   9      i   :      i   f      i   g      j        |mclk npl macro dcodec fsgen         f            mclk            e           default            k      	  disabled               l      soundwire@3250000           G    %                   2qcom,soundwire-v1.5.1           a                     l        |iface           v                      ??        
                                  e                                   	  disabled          codec@3370000            2qcom,sm8250-lpass-va-macro          G    7               $     i   9      i   f      i   g           |mclk macro dcodec           f            fsgen           e              j      rxmacro@3200000         default            m         2qcom,sm8250-lpass-rx-macro          G                    	  disabled          4     i   9      i   :      i   f      i   g      j        |mclk npl macro dcodec fsgen         f            mclk            e              n      soundwire@3210000           G    !                   2qcom,soundwire-v1.5.1         	  disabled            a      *              n        |iface           RX          v                                                                                                             /               G            e                                   txmacro@3220000         default            o         2qcom,sm8250-lpass-tx-macro          G    "               	  disabled          4     i   9      i   :      i   f      i   g      j        |mclk npl macro dcodec fsgen         f            mclk            e              p      soundwire@3230000           G    #                   2qcom,soundwire-v1.5.1           a      )           core          	  disabled               p        |iface           TX          v                                                                                                          G           /             e                                   pinctrl@33c0000          2qcom,sm8250-lpass-lpi-pinctrl            G    <             U                  d        t              q                      i   f      i   g           |core audio             q   wsa-swr-active-state               k   clk-pins            gpio10          wsa_swr_clk                                      data-pins           gpio11          wsa_swr_data                                            wsa-swr-sleep-state    clk-pins            gpio10          wsa_swr_clk                           data-pins           gpio11          wsa_swr_data                                 dmic01-active-state    clk-pins            gpio6         
  dmic1_clk                             data-pins           gpio7           dmic1_data                      dmic01-sleep-state     clk-pins            gpio6         
  dmic1_clk                                      data-pins           gpio7           dmic1_data                               rx-swr-active-state            m   clk-pins            gpio3           swr_rx_clk                                       data-pins           gpio4 gpio5         swr_rx_data                                         tx-swr-active-state            o   clk-pins            gpio0           swr_tx_clk                                       data-pins           gpio1 gpio2         swr_tx_data                                         tx-swr-sleep-state     clk-pins            gpio0           swr_tx_clk                            data1-pins          gpio1           swr_tx_data                           data2-pins          gpio2           swr_tx_data                                 gpu@3d00000          2qcom,adreno-650.2 qcom,adreno           G                     kgsl_3d0_reg_memory         a      ,              r              /   s           t           u      
  		speed_bin           Q           okay                 zap-shader             v      %  	qcom/sm8250/xiaomi/pipa/a650_zap.mbn          opp-table            2operating-points-v2            s   opp-670000000           /    'c        	(  @        	2   
      opp-587000000           /    "        	(           	2         opp-525000000           /    J@        	(           	2         opp-490000000           /    4΀        	(           	2         opp-441600000           /    RH         	(           	2         opp-400000000           /    ׄ         	(           	2         opp-305000000           /    -@        	(   @        	2               gmu@3d6a000       &   2qcom,adreno-gmu-650.2 qcom,adreno-gmu         @  G    ֠                         )             I                 gmu rscc gmu_pdc gmu_pdc_seq            a      0         1           hfi gmu       (     w       w      w      0      0   %        |ahb gmu cxo axi memnoc             w       w           cx gx              r              /   x        okay               t   opp-table            2operating-points-v2            x   opp-200000000           /             	(   0            clock-controller@3d90000             2qcom,sm8250-gpucc           G                        .       0   "   0   #      8  |bi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src         f           T           l              w      iommu@3da0000         @   2qcom,sm8250-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500         G                     	C           	P         x  a                                                                                                     w       0   %   0   &        |ahb bus iface              w             Q           r      remoteproc@5c00000           2qcom,sm8250-slpi-pas            G            @       <     y   	      z          z         z         z            #  wdog fatal ready handover stop-ack             .            |xo             4      4           lcx lmx            {        	c   |        	l   }            	}stop            okay          !  	qcom/sm8250/xiaomi/pipa/slpi.mbn       glink-edge             -                     -               slpi                  fastrpc          2qcom,fastrpc            	fastrpcglink-apps-dsp           sdsp             	                             compute-cb@1             2qcom,fastrpc-compute-cb         G              1  A          compute-cb@2             2qcom,fastrpc-compute-cb         G              1  B          compute-cb@3             2qcom,fastrpc-compute-cb         G              1  C                   stm@6002000           2arm,coresight-stm arm,primecell          G                  (                 stm-base stm-stimulus-base             |      	  |apb_pclk       out-ports      port       endpoint            	   ~                          tpda@6004000          "   2qcom,coresight-tpda arm,primecell           G     @                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@9          G   	   endpoint            	                       port@17         G      endpoint            	                             funnel@6005000        +   2arm,coresight-dynamic-funnel arm,primecell          G     P                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             funnel@6041000        +   2arm,coresight-dynamic-funnel arm,primecell          G                       |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@6          G      endpoint            	                       port@7          G      endpoint            	              ~               funnel@6042000        +   2arm,coresight-dynamic-funnel arm,primecell          G                        |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@4          G      endpoint            	                             funnel@6045000        +   2arm,coresight-dynamic-funnel arm,primecell          G    P                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@0          G       endpoint            	                       port@1          G      endpoint            	                             replicator@6046000        /   2arm,coresight-dynamic-replicator arm,primecell          G    `                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             etr@6048000           2arm,coresight-tmc arm,primecell         G                       |      	  |apb_pclk             	   in-ports       port       endpoint            	                             tpdm@684c000          "   2qcom,coresight-tpdm arm,primecell           G                       |      	  |apb_pclk       out-ports      port       endpoint            	                             funnel@6b04000        +   2arm,coresight-dynamic-funnel arm,primecell          	         G    @                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@7          G      endpoint            	                             etf@6b05000           2arm,coresight-tmc arm,primecell         G    P                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             replicator@6b06000        /   2arm,coresight-dynamic-replicator arm,primecell          G    `                   |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             tpdm@6c08000          "   2qcom,coresight-tpdm arm,primecell           G                       |      	  |apb_pclk       out-ports      port       endpoint            	                             funnel@6c0b000        +   2arm,coresight-dynamic-funnel arm,primecell          G                       |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@3          G      endpoint            	                             funnel@6c2d000        +   2arm,coresight-dynamic-funnel arm,primecell          G                       |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@2          G      endpoint            	                             etm@7040000       "   2arm,coresight-etm4x arm,primecell           G                                   |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7140000       "   2arm,coresight-etm4x arm,primecell           G                                   |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7240000       "   2arm,coresight-etm4x arm,primecell           G    $                               |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7340000       "   2arm,coresight-etm4x arm,primecell           G    4                               |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7440000       "   2arm,coresight-etm4x arm,primecell           G    D                               |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7540000       "   2arm,coresight-etm4x arm,primecell           G    T                               |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7640000       "   2arm,coresight-etm4x arm,primecell           G    d                                |      	  |apb_pclk             	   out-ports      port       endpoint            	                             etm@7740000       "   2arm,coresight-etm4x arm,primecell           G    t                    !           |      	  |apb_pclk             	   out-ports      port       endpoint            	                             funnel@7800000        +   2arm,coresight-dynamic-funnel arm,primecell          G                        |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@0          G       endpoint            	                       port@1          G      endpoint            	                       port@2          G      endpoint            	                       port@3          G      endpoint            	                       port@4          G      endpoint            	                       port@5          G      endpoint            	                       port@6          G      endpoint            	                       port@7          G      endpoint            	                             funnel@7810000        +   2arm,coresight-dynamic-funnel arm,primecell          G                        |      	  |apb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             remoteproc@8300000           2qcom,sm8250-cdsp-pas            G    0               @           B                                              #  wdog fatal ready handover stop-ack             .            |xo             4                       	c   |        	l               	}stop            okay          !  	qcom/sm8250/xiaomi/pipa/cdsp.mbn       glink-edge             -                     -               cdsp                  fastrpc          2qcom,fastrpc            	fastrpcglink-apps-dsp           cdsp             	                             compute-cb@1             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@2             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@3             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@4             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@5             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@6             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@7             2qcom,fastrpc-compute-cb         G              1    `      compute-cb@8             2qcom,fastrpc-compute-cb         G              1    `               phy@88e3000       0   2qcom,sm8250-usb-hs-phy qcom,usb-snps-hs-7nm-phy         G    0                okay            ^               .            |ref            0              [        
           
+                    phy@88e4000       0   2qcom,sm8250-usb-hs-phy qcom,usb-snps-hs-7nm-phy         G    @              	  disabled            ^               .            |ref            0                    phy@88e8000          2qcom,sm8250-qmp-usb3-dp-phy         G           0         okay                0      .       0      0           |aux ref com_aux usb3_pipe              0   $   0   &        phy common          f           ^            
9           \                         ports                                port@0          G       endpoint             port@1          G      endpoint            	                       port@2          G      endpoint                   phy@88eb000          2qcom,sm8250-qmp-usb3-uni-phy            G                        0      0      0      0           |aux ref com_aux pipe            usb3_uni_phy_pipe_clk_src           f            ^               0   '   0   )        phy phy_phy       	  disabled                     mmc@8804000       $   2qcom,sm8250-sdhci qcom,sdhci-msm-v5         G    @                a                            hc_irq pwr_irq             0      0      .            |iface core xo              1              
L d,        
\h           4            /         	  disabled       opp-table            2operating-points-v2               opp-19200000            /    $            (      opp-50000000            /               )      opp-100000000           /                *      opp-202000000           /    
F                       pmu@9091000       .   2qcom,sm8250-llcc-bwmon qcom,sc7280-llcc-bwmon           G    		                a       Q           C                           /      opp-table            2operating-points-v2               opp-800000          6 5       opp-1200000         6 O      opp-1804000         6       opp-2188000         6 !b      opp-2724000         6 )      opp-3072000         6 .       opp-4068000         6 >      opp-6220000         6 ^      opp-7216000         6 n      opp-8368000         6       opp-10944000            6              pmu@90b6400       (   2qcom,sm8250-cpu-bwmon qcom,sdm845-bwmon         G    	d                a      E           C                          /      opp-table            2operating-points-v2               opp-800000          6 5       opp-1804000         6       opp-2188000         6 !b      opp-2724000         6 )      opp-3072000         6 .       opp-6220000         6 ^      opp-6832000         6 h?      opp-8368000         6       opp-10944000            6        opp-12784000            6             interconnect@90c0000             2qcom,sm8250-dc-noc          G    	        B                        "      interconnect@9100000             2qcom,sm8250-gem-noc         G    	       @                        "                 interconnect@9990000             2qcom,sm8250-npu-noc         G    	                                "      usb@a6f8800          2qcom,sm8250-dwc3 qcom,dwc3          G    
o                okay                                      @         q      0     0      0      0      0      0      0         &  |cfg_noc core iface sleep mock_utmi xo           i   0      0           y$        D                               y         y         y            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq            0            
l           0   "      0  C   7                              6   .            usb-ddr apps-usb       usb@a600000       
   2snps,dwc3           G    
`                 a                     1                 
z         
        +                  0usb2-phy usb3-phy           
peripheral     ports                                port@0          G       endpoint             port@1          G      endpoint            	                                system-cache-controller@9200000          2qcom,sm8250-llcc          P  G    	              	(             	0             	8             	`               @  llcc0_base llcc1_base llcc2_base llcc3_base llcc_broadcast_base       usb@a8f8800          2qcom,sm8250-dwc3 qcom,dwc3          G    
              	  disabled                                      @         q      0     0      0      0      0      0      0         &  |cfg_noc core iface sleep mock_utmi xo           i   0      0           y$        D                               y         y         y            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq            0            
l           0   #      0  C   7   	                           6   /            usb-ddr apps-usb       usb@a800000       
   2snps,dwc3           G    
                 a                     1                 
z         
        +              0usb2-phy usb3-phy            video-codec@aa00000          2qcom,sm8250-venus           G    
                 a                                  4           venus vcodec0 mx            /              0               
        |iface core vcodec0_core       0  C             6   0                                cpu-cfg video-mem              1  !                          0   +            	  bus core            okay          "  	qcom/sm8250/xiaomi/pipa/venus.mbn      video-decoder            2venus-decoder         video-encoder            2venus-encoder         opp-table            2operating-points-v2               opp-720000000           /    *T            )      opp-1014000000          /    <pi           *      opp-1098000000          /    Ar&                 opp-1332000000          /    Od            f            clock-controller@abf0000             2qcom,sm8250-videocc         G    
                    0      .       .              4              )        |iface bi_tcxo bi_tcxo_ao            f           T           l                    cci@ac4f000       !   2qcom,sm8250-cci qcom,msm8996-cci                                      G    
                a                             (              m                  	      -  |camnoc_axi slow_ahb_src cpas_ahb cci cci_src                       
           default sleep         	  disabled       i2c-bus@0           G            s B@                                i2c-bus@1           G           s B@                                   cci@ac50000       !   2qcom,sm8250-cci qcom,msm8996-cci                                      G    
                 a                             (              m            
            -  |camnoc_axi slow_ahb_src cpas_ahb cci cci_src                       
           default sleep         	  disabled       i2c-bus@0           G            s B@                                i2c-bus@1           G           s B@                                   camss@ac6a000            2qcom,sm8250-camss         	  disabled            G    
Ơ             
             
            
             
             
@            
@            
0            
͐       "     
Ͳ       "       N  csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 vfe0 vfe1 vfe_lite0 vfe_lite1           a                                           V          Y                                    g                                    h         f  csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 csid0 csid1 csid2 csid3 vfe0 vfe1 vfe_lite0 vfe_lite1                                  (     0   
   0      0                                                                                                          m      )      +      ,      .      /      *      2      4      5      7      8      3      ;      <      =      ?      @       |cam_ahb_clk cam_hf_axi cam_sf_axi camnoc_axi camnoc_axi_src core_ahb cpas_ahb csiphy0 csiphy0_timer csiphy1 csiphy1_timer csiphy2 csiphy2_timer csiphy3 csiphy3_timer csiphy4 csiphy4_timer csiphy5 csiphy5_timer slow_ahb_src vfe0_ahb vfe0_axi vfe0 vfe0_cphy_rx vfe0_csid vfe0_areg vfe1_ahb vfe1_axi vfe1 vfe1_cphy_rx vfe1_csid vfe1_areg vfe_lite_ahb vfe_lite_axi vfe_lite vfe_lite_cphy_rx vfe_lite_csid          `     1         1        1  @      1  A      1         1        1  @      1  A         `  C             6                                                                         4  cam_ahb cam_hf_0_mnoc cam_sf_0_mnoc cam_sf_icp_mnoc    ports                                port@0          G          port@1          G         port@2          G         port@3          G         port@4          G         port@5          G               clock-controller@ad00000             2qcom,sm8250-camcc           G    
                    0   
   .       .      /      #  |iface bi_tcxo bi_tcxo_ao sleep_clk             4              )      	  disabled            f           T           l                    display-subsystem@ae00000            2qcom,sm8250-mdss            G    
                 mdss          0  C                                                mdp0-mem mdp1-mem                                     0      0                  |iface bus nrt_bus core          a       S            K        `              1           	  disabled                                      @              display-controller@ae01000           2qcom,sm8250-dpu          G    
           
               	  mdp vbif                       0                ,        |iface bus core vsync            i      ,        y$         /              4                        a       ports                                port@0          G       endpoint            	                       port@1          G      endpoint            	                       port@2          G      endpoint            	                          opp-table            2operating-points-v2               opp-200000000           /                )      opp-300000000           /                *      opp-345000000           /    H@                 opp-460000000           /    k            f            displayport-controller@ae90000           2qcom,sm8250-dp qcom,sm8350-dp         P  G    
             
            
            
            
                             a         (                                       ;  |core_iface core_aux ctrl_link ctrl_link_iface stream_pixel          i                    
                    +              0dp          e            /              4         	  disabled       ports                                port@0          G       endpoint            	                       port@1          G      endpoint                opp-table            2operating-points-v2               opp-160000000           /    	h            )      opp-270000000           /    ߀           *      opp-540000000           /     /                  opp-810000000           /    0G           f            dsi@ae94000       (   2qcom,sm8250-dsi-ctrl qcom,mdss-dsi-ctrl         G    
@              	  dsi_ctrl                         a         0                    $                0         $  |byte byte_intf pixel core iface bus         i            %        
                     /              4           +         	  disabled                                 ports                                port@0          G       endpoint            	                       port@1          G      endpoint                opp-table            2operating-points-v2               opp-187500000           /    -           )      opp-300000000           /                *      opp-358000000           /    V                       phy@ae94400          2qcom,dsi-phy-7nm          0  G    
D            
F           
I       `        dsi_phy dsi_phy_lane dsi_pll            f           ^                      .          
  |iface ref         	  disabled                     dsi@ae96000       (   2qcom,sm8250-dsi-ctrl qcom,mdss-dsi-ctrl         G    
`              	  dsi_ctrl                         a         0              	      &                0         $  |byte byte_intf pixel core iface bus         i            '        
                     /              4           +         	  disabled                                 ports                                port@0          G       endpoint            	                       port@1          G      endpoint                   phy@ae96400          2qcom,dsi-phy-7nm          0  G    
d            
f           
i       `        dsi_phy dsi_phy_lane dsi_pll            f           ^                      .          
  |iface ref         	  disabled                        clock-controller@af00000             2qcom,sm8250-dispcc          G    
                    4              )      8     .                                                  |bi_tcxo dsi0_phy_pll_out_byteclk dsi0_phy_pll_out_dsiclk dsi1_phy_pll_out_byteclk dsi1_phy_pll_out_dsiclk dp_phy_pll_link_clk dp_phy_pll_vco_div_clk            f           T           l                    interrupt-controller@b220000             2qcom,sm8250-pdc qcom,pdc             G    "                     `      0  
         ^   ^  a      }   ?      ~             `                         K           y      thermal-sensor@c263000            2qcom,sm8250-tsens qcom,tsens-v2          G    &0           "                
           a                          uplow critical          
                    thermal-sensor@c265000            2qcom,sm8250-tsens qcom,tsens-v2          G    &P           "0               
   	        a                          uplow critical          
                   power-management@c300000          #   2qcom,sm8250-aoss-qmp qcom,aoss-qmp          G    0                    -                      -                f               |      sram@c3f0000             2qcom,rpmh-stats         G    ?               spmi@c440000             2qcom,spmi-pmic-arb        P  G    D             `             `             p       
      @      `         core chnls obsrvr intr cnfg         periph_irq             y                                                                 K        `      pmic@0           2qcom,pm8150 qcom,spmi-pmic          G                                     pon@800          2qcom,pm8998-pon         G                      %      pwrkey           2qcom,pm8941-pwrkey          a                      3  =	         <        I   t        okay          resin            2qcom,pm8941-resin           a                     3  =	         <        okay            I   r         temp-alarm@2400          2qcom,spmi-temp-alarm            G  $         a       $               T              `thermal         
                    adc@3100             2qcom,spmi-adc5          G  1                                   q           a       1                     channel@0           G                          ref_gnd       channel@1           G                       
  vref_1p25         channel@6           G                       	  die_temp             adc-tm@3500          2qcom,spmi-adc-tm5           G  5         a       5               
                                   	  disabled          rtc@6000             2qcom,pm8941-rtc         G  `   a       
  rtc alarm           a       a             gpio@c000             2qcom,pm8150-gpio qcom,spmi-gpio         G            d                      
        t            K        `                 vol-up-n-state          gpio6           normal                               <                      pmic@1           2qcom,pm8150 qcom,spmi-pmic          G                                       pmic@2           2qcom,pm8150b qcom,spmi-pmic         G                                    pon@800          2qcom,pm8916-pon         G         	  disabled          usb-vbus-regulator@1100          2qcom,pm8150b-vbus-reg         	  disabled            G                    typec@1500           2qcom,pm8150b-typec        	  disabled            G              a                                                                                                                                                                                                          or-rid-detect-change vpd-detect cc-state-change vconn-oc vbus-change attach-detach legacy-cable-detect try-snk-src-detect sig-tx sig-rx msg-tx msg-rx msg-tx-failed msg-tx-discarded msg-rx-discarded fr-swap                    temp-alarm@2400          2qcom,spmi-temp-alarm            G  $         a      $               T              `thermal         
                    adc@3100             2qcom,spmi-adc5          G  1                                   q           a      1                     channel@0           G                          ref_gnd       channel@1           G                       
  vref_1p25         channel@6           G                       	  die_temp          channel@9           G   	                    	  chg_temp             adc-tm@3500          2qcom,spmi-adc-tm5           G  5         a      5               
                                   	  disabled          gpio@c000         !   2qcom,pm8150b-gpio qcom,spmi-gpio            G            d                              t            K        `                       pmic@3           2qcom,pm8150b qcom,spmi-pmic         G                                    pwm          2qcom,pm8150b-lpg                                               	  disabled             pmic@4           2qcom,pm8150l qcom,spmi-pmic         G                                    pon@800          2qcom,pm8916-pon         G         	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm            G  $         a      $               T              `thermal         
                    adc@3100             2qcom,spmi-adc5          G  1                                   q           a      1                     channel@0           G                          ref_gnd       channel@1           G                       
  vref_1p25         channel@6           G                       	  die_temp             adc-tm@3500          2qcom,spmi-adc-tm5           G  5         a      5               
                                   	  disabled          gpio@c000         !   2qcom,pm8150l-gpio qcom,spmi-gpio            G            d                              t            K        `                       pmic@5           2qcom,pm8150l qcom,spmi-pmic         G                                    led-controller@d300       +   2qcom,pm8150l-flash-led qcom,spmi-flash-led          G         	  disabled          pwm          2qcom,pm8150l-lpg                                               	  disabled          leds@d800            2qcom,pm8150l-wled           G               a                              
  ovp short         
  backlight         	  disabled             pmic@a           2qcom,pm8009 qcom,spmi-pmic          G   
                                 pon@800          2qcom,pm8916-pon         G         gpio@c000             2qcom,pm8005-gpio qcom,spmi-gpio         G            d                              t            K        `                       pmic@b           2qcom,pm8009 qcom,spmi-pmic          G                                          pinctrl@f100000          2qcom,sm8250-pinctrl       0  G           0      P       0             0          west south north            a                   d        t            K        `              T                      y           T   cam2-default-state     rst-pins            gpio78          gpio                              mclk-pins           gpio96        	  cam_mclk                                 cam2-suspend-state     rst-pins            gpio78          gpio                                       mclk-pins           gpio96        	  cam_mclk                                 cci0-default-state                cci0-i2c0-default-pins          gpio101 gpio102         cci_i2c          <                 cci0-i2c1-default-pins          gpio103 gpio104         cci_i2c          <                    cci0-sleep-state                  cci0-i2c0-sleep-pins            gpio101 gpio102         cci_i2c                           cci0-i2c1-sleep-pins            gpio103 gpio104         cci_i2c                              cci1-default-state                cci1-i2c0-default-pins          gpio105 gpio106         cci_i2c          <                 cci1-i2c1-default-pins          gpio107 gpio108         cci_i2c          <                    cci1-sleep-state                  cci1-i2c0-sleep-pins            gpio105 gpio106         cci_i2c                           cci1-i2c1-sleep-pins            gpio107 gpio108         cci_i2c                              pri-mi2s-active-state      sclk-pins           gpio138       
  mi2s0_sck                             ws-pins         gpio141       	  mi2s0_ws                              data0-pins          gpio139         mi2s0_data0                                    data1-pins          gpio140         mi2s0_data1                              qup-i2c0-default-state          gpio28 gpio29           qup0                                   @      qup-i2c1-default-state          gpio4 gpio5         qup1                                   D      qup-i2c2-default-state          gpio115 gpio116         qup2                                   E      qup-i2c3-default-state          gpio119 gpio120         qup3                                   G      qup-i2c4-default-state          gpio8 gpio9         qup4                                   H      qup-i2c5-default-state          gpio12 gpio13           qup5                                   I      qup-i2c6-default-state          gpio16 gpio17           qup6                                   J      qup-i2c7-default-state          gpio20 gpio21           qup7                                   L      qup-i2c8-default-state          gpio24 gpio25           qup8                                   M      qup-i2c9-default-state          gpio125 gpio126         qup9                                   O      qup-i2c10-default-state         gpio129 gpio130         qup10                                  P      qup-i2c11-default-state         gpio60 gpio61           qup11                                  Q      qup-i2c12-default-state         gpio32 gpio33           qup12                                  U      qup-i2c13-default-state         gpio36 gpio37           qup13                                  W      qup-i2c14-default-state         gpio40 gpio41           qup14                                  2      qup-i2c15-default-state         gpio44 gpio45           qup15                                  9      qup-i2c16-default-state         gpio48 gpio49           qup16                                  :      qup-i2c17-default-state         gpio52 gpio53           qup17                                  ;      qup-i2c18-default-state         gpio56 gpio57           qup18                                  =      qup-i2c19-default-state         gpio0 gpio1         qup19                                  ?      qup-spi0-cs-state           gpio31          qup0          qup-spi0-cs-gpio-state          gpio31          gpio          qup-spi0-data-clk-state         gpio28 gpio29 gpio30            qup0          qup-spi1-cs-state           gpio7           qup1          qup-spi1-cs-gpio-state          gpio7           gpio          qup-spi1-data-clk-state         gpio4 gpio5 gpio6           qup1          qup-spi2-cs-state           gpio118         qup2          qup-spi2-cs-gpio-state          gpio118         gpio          qup-spi2-data-clk-state         gpio115 gpio116 gpio117         qup2          qup-spi3-cs-state           gpio122         qup3          qup-spi3-cs-gpio-state          gpio122         gpio          qup-spi3-data-clk-state         gpio119 gpio120 gpio121         qup3          qup-spi4-cs-state           gpio11          qup4          qup-spi4-cs-gpio-state          gpio11          gpio          qup-spi4-data-clk-state         gpio8 gpio9 gpio10          qup4          qup-spi5-cs-state           gpio15          qup5          qup-spi5-cs-gpio-state          gpio15          gpio          qup-spi5-data-clk-state         gpio12 gpio13 gpio14            qup5          qup-spi6-cs-state           gpio19          qup6          qup-spi6-cs-gpio-state          gpio19          gpio          qup-spi6-data-clk-state         gpio16 gpio17 gpio18            qup6          qup-spi7-cs-state           gpio23          qup7          qup-spi7-cs-gpio-state          gpio23          gpio          qup-spi7-data-clk-state         gpio20 gpio21 gpio22            qup7          qup-spi8-cs-state           gpio27          qup8          qup-spi8-cs-gpio-state          gpio27          gpio          qup-spi8-data-clk-state         gpio24 gpio25 gpio26            qup8          qup-spi9-cs-state           gpio128         qup9          qup-spi9-cs-gpio-state          gpio128         gpio          qup-spi9-data-clk-state         gpio125 gpio126 gpio127         qup9          qup-spi10-cs-state          gpio132         qup10         qup-spi10-cs-gpio-state         gpio132         gpio          qup-spi10-data-clk-state            gpio129 gpio130 gpio131         qup10         qup-spi11-cs-state          gpio63          qup11         qup-spi11-cs-gpio-state         gpio63          gpio          qup-spi11-data-clk-state            gpio60 gpio61 gpio62            qup11         qup-spi12-cs-state          gpio35          qup12         qup-spi12-cs-gpio-state         gpio35          gpio          qup-spi12-data-clk-state            gpio32 gpio33 gpio34            qup12         qup-spi13-cs-state          gpio39          qup13         qup-spi13-cs-gpio-state         gpio39          gpio          qup-spi13-data-clk-state            gpio36 gpio37 gpio38            qup13         qup-spi14-cs-state          gpio43          qup14         qup-spi14-cs-gpio-state         gpio43          gpio          qup-spi14-data-clk-state            gpio40 gpio41 gpio42            qup14         qup-spi15-cs-state          gpio47          qup15         qup-spi15-cs-gpio-state         gpio47          gpio          qup-spi15-data-clk-state            gpio44 gpio45 gpio46            qup15         qup-spi16-cs-state          gpio51          qup16         qup-spi16-cs-gpio-state         gpio51          gpio          qup-spi16-data-clk-state            gpio48 gpio49 gpio50            qup16         qup-spi17-cs-state          gpio55          qup17         qup-spi17-cs-gpio-state         gpio55          gpio          qup-spi17-data-clk-state            gpio52 gpio53 gpio54            qup17         qup-spi18-cs-state          gpio59          qup18         qup-spi18-cs-gpio-state         gpio59          gpio          qup-spi18-data-clk-state            gpio56 gpio57 gpio58            qup18         qup-spi19-cs-state          gpio3           qup19         qup-spi19-cs-gpio-state         gpio3           gpio          qup-spi19-data-clk-state            gpio0 gpio1 gpio2           qup19         qup-uart2-default-state         gpio117 gpio118         qup2               F      qup-uart6-default-state         gpio16 gpio17 gpio18 gpio19         qup6               K      qup-uart12-default-state            gpio34 gpio35           qup12              V      qup-uart17-default-state            gpio52 gpio53 gpio54 gpio55         qup17              <      qup-uart18-default-state            gpio58 gpio59           qup18              >      tert-mi2s-active-state     sck-pins            gpio133       
  mi2s2_sck                             data0-pins          gpio134         mi2s2_data0                                    ws-pins         gpio135       	  mi2s2_ws                                 sdc2-sleep-state       clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                        <      data-pins         
  sdc2_data                       <         pcie0-default-state            Z   perst-pins          gpio79          gpio                              clkreq-pins         gpio80          pci_e0                      <      wake-pins           gpio81          gpio                        <         pcie1-default-state            ^   perst-pins          gpio82          gpio                              clkreq-pins         gpio83          pci_e1                      <      wake-pins           gpio84          gpio                        <         pcie2-default-state            `   perst-pins          gpio85          gpio                              clkreq-pins         gpio86          pci_e2                      <      wake-pins           gpio87          gpio                        <            iommu@15000000        /   2qcom,sm8250-smmu-500 qcom,smmu-500 arm,mmu-500          G                      	C           	P          a       @          A          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W         X         Y                                                                                                                                                                                                                                                                                                   Q           1      remoteproc@17300000          2qcom,sm8250-adsp-pas            G    0               <     y                                                 #  wdog fatal ready handover stop-ack             .            |xo             4      4           lcx lmx                    	c   |        	l               	}stop            okay          !  	qcom/sm8250/xiaomi/pipa/adsp.mbn       glink-edge             -                     -               lpass                 apr          2qcom,apr-v2         	apr_audio_svc                                           service@3           G            2qcom,q6core         avs/audio msm/adsp/audio_pd       service@4            2qcom,q6afe          G           avs/audio msm/adsp/audio_pd    dais             2qcom,q6afe-dais                                   e         clock-controller             2qcom,q6afe-clocks           f              i         service@7            2qcom,q6asm          G           avs/audio msm/adsp/audio_pd    dais             2qcom,q6asm-dais                                   e              1               service@8            2qcom,q6adm          G           avs/audio msm/adsp/audio_pd    routing          2qcom,q6adm-routing          e                fastrpc          2qcom,fastrpc            	fastrpcglink-apps-dsp           adsp             	                             compute-cb@3             2qcom,fastrpc-compute-cb         G              1            compute-cb@4             2qcom,fastrpc-compute-cb         G              1            compute-cb@5             2qcom,fastrpc-compute-cb         G              1                     interrupt-controller@17a00000            2arm,gic-v3          `            K         G                                  a      	                    watchdog@17c10000         #   2qcom,apss-wdt-sm8250 qcom,kpss-wdt          G                        /        a                 timer@17c20000                                   @                         2arm,armv7-timer-mem         G                     s$    frame@17c21000                      a                            G               frame@17c23000                     a       	           G0          	  disabled          frame@17c25000                     a       
           GP          	  disabled          frame@17c27000                     a                  Gp          	  disabled          frame@17c29000                     a                  G          	  disabled          frame@17c2b000                     a                  G°          	  disabled          frame@17c2d000                     a                  G          	  disabled             rsc@18200000          	  apps_rsc             2qcom,rpmh-rsc         0  G                  !             "                 drv-0 drv-1 drv-2         $  a                                                             #                                    $   clock-controller             2qcom,sm8250-rpmh-clk            f           |xo                        .      power-controller             2qcom,sm8250-rpmhpd          l           /              4   opp-table            2operating-points-v2               opp1            	(         opp2            	(   0           (      opp3            	(   @           )      opp4            	(              *      opp5            	(                    opp6            	(              f      opp7            	(  @      opp8            	(  P      opp9            	(        opp10           	(              bcm-voter            2qcom,bcm-voter             "      regulators-0             2qcom,pm8150-rpmh-regulators         3a           @           N           \           j           x                                                                                                                         7      smps4           Nvreg_s4a_1p8            ] w@        u L                                              e      smps5           Nvreg_s5a_1p9            ]         u                              smps6           Nvreg_s6a_0p95           ] 	'        u 6@                            ldo2            Nvreg_l2a_3p1            ] .         u .                             ldo3            Nvreg_l3a_0p9            ] )         u 8                 ldo5            Nvreg_l5a_0p88           ] m        u m                      [      ldo6            Nvreg_l6a_1p2            ] O        u O                                             d      ldo9            Nvreg_l9a_1p2            ] O        u O                      \      ldo12           Nvreg_l12a_1p8           ] w@        u w@                            ldo14           Nvreg_l14a_1p88          ]         u                  ldo17           Nvreg_l17a_3p0           ] &         u -                                              c      ldo18           Nvreg_l18a_0p9           ] 5         u 	                               regulators-1             2qcom,pm8150l-rpmh-regulators            3c           @           N           \           j           x                                               e                                                    /      bob       	  Nvreg_bob            ] 3        u <l                            smps7           Nvreg_s7c_0p35           ] O`        u B@                 smps8           Nvreg_s8c_1p35           ] O        u \                            ldo1            Nvreg_l1c_1p8            ] w@        u w@                 ldo5            Nvreg_l5c_1p8            ] w@        u *                 ldo6            Nvreg_l6c_2p9            ] w@        u -*                                        ldo7            Nvreg_l7c_2p85           ] +@        u /]                  ldo8            Nvreg_l8c_1p8            ] w@        u w@                 ldo9            Nvreg_l9c_2p9            ] )B        u -*                                        ldo10           Nvreg_l10c_3p3           ] -        u 2                 ldo11           Nvreg_l11c_3p0           ] /]         u 2j@                    regulators-2             2qcom,pm8009-rpmh-regulators         3f           @           N           >           L           ]   e   smps1           Nvreg_s1f_1p2            ] O        u                   smps2           Nvreg_s2f_0p5            ]          u                  ldo2            Nvreg_l2f_1p3            ]          u O                 ldo5            Nvreg_l5f_2p85           ] *        u -                 ldo6            Nvreg_l6f_2p8            ] *        u -                 ldo7            Nvreg_l7f_1p8            ] w@        u w@                       interconnect@18590000         !   2qcom,sm8250-epss-l3 qcom,epss-l3            G    Y                    .       0            |xo alternate                                 cpufreq@18591000          +   2qcom,sm8250-cpufreq-epss qcom,cpufreq-epss        0  G    Y            Y             Y0              '  freq-domain0 freq-domain1 freq-domain2             .       0            |xo alternate          $  a                                    $  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2         k           f                       sound         timer            2arm,armv8-timer       0  a                              
        thermal-zones      cpu0-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0                    map1                     0                          cpu1-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0                    map1                     0                          cpu2-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0                    map1                     0                          cpu3-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0                    map1                     0                          cpu4-top-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu5-top-thermal            ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu6-top-thermal            ~                 	   trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu7-top-thermal            ~                 
   trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu4-bottom-thermal         ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu5-bottom-thermal         ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu6-bottom-thermal         ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            cpu7-bottom-thermal         ~                    trips      trip-point0          _                   Epassive                  trip-point1          s                   Epassive                  cpu-crit                             	   Ecritical             cooling-maps       map0                     0               !      map1                     0               !            aoss0-thermal           ~                     trips      trip-point0          _                   Ehot             cluster0-thermal            ~                    trips      trip-point0          _                   Ehot       cluster0-crit                            	   Ecritical                cluster1-thermal            ~                    trips      trip-point0          _                   Ehot       cluster1-crit                            	   Ecritical                gpu-top-thermal         ~                    cooling-maps       map0                                  trips      trip-point0          L                   Epassive                  trip-point1          _                   Ehot       trip-point2                          	   Ecritical                aoss1-thermal           ~                    trips      trip-point0          _                   Ehot             wlan-thermal            ~                   trips      trip-point0          _                   Ehot             video-thermal           ~                   trips      trip-point0          _                   Ehot             mem-thermal         ~                   trips      trip-point0          _                   Ehot             q6-hvx-thermal          ~                   trips      trip-point0          _                   Ehot             camera-thermal          ~                   trips      trip-point0          _                   Ehot             compute-thermal         ~                   trips      trip-point0          _                   Ehot             npu-thermal         ~                   trips      trip-point0          _                   Ehot             gpu-bottom-thermal          ~                   cooling-maps       map0                                 trips      trip-point0          L                   Epassive                 trip-point1          _                   Ehot       trip-point2                          	   Ecritical                pm8150-thermal          ~   d             trips      trip0            s                     Epassive       trip1            8                     Ehot       trip2            6h                  	   Ecritical                pm8150b-thermal         ~   d             trips      trip0            s                     Epassive       trip1            8                     Ehot       trip2            6h                  	   Ecritical                pm8150l-thermal         ~   d             trips      trip0            s                     Epassive       trip1            8                     Ehot       trip2            6h                  	   Ecritical                   battery-l            2simple-battery           ;0         `         Cq           X      battery-r            2simple-battery           ;0         `         Cq           C      bl-vddpos-regulator          2regulator-fixed         Nbl_vddpos_5p5           ] S`        u S`        1           M   T                R         e           R      bl-vddneg-regulator          2regulator-fixed         Nbl_vddneg_5p5           ] S`        u S`        1           M   T                R         e           S      gpio-keys         
   2gpio-keys                     default    key-vol-up        
  Volume Up           ?                 I   s        w                     
l         vph-pwr-regulator            2regulator-fixed         Nvph_pwr         ] 8u         u 8u                  smpc6-regulator          2regulator-fixed         Nvreg_s6c_0p88           ] m        u m                                        	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-id i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 i2c6 i2c7 i2c8 i2c9 i2c10 i2c11 i2c12 i2c13 i2c14 i2c15 i2c16 i2c17 i2c18 i2c19 spi0 spi1 spi2 spi3 spi4 spi5 spi6 spi7 spi8 spi9 spi10 spi11 spi12 spi13 spi14 spi15 spi16 spi17 spi18 spi19 ranges reg width height stride format #clock-cells clock-frequency clock-output-names phandle device_type 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-size cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop #interconnect-cells qcom,bcm-voters opp-shared opp-hz opp-peak-kBps qcom,dload-mode #reset-cells interrupts #power-domain-cells domain-idle-states required-opps no-map record-size console-size ecc-size memory-region hwlocks qcom,smem interrupts-extended mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges clock-names #mbox-cells bits dma-channels dma-channel-mask iommus #dma-cells status pinctrl-names pinctrl-0 dmas dma-names interconnect-names monitored-battery vddpos-supply vddneg-supply enable-gpios current-num-sinks kinetic,current-ramp-delay-ms kinetic,led-enable-ramp-delay-ms kinetic,enable-lcd-bias reg-names linux,pci-domain bus-range num-lanes interrupt-names interrupt-map-mask interrupt-map iommu-map resets reset-names phys phy-names perst-gpios wake-gpios dma-coherent #phy-cells assigned-clocks assigned-clock-rates vdda-phy-supply vdda-pll-supply lanes-per-direction vcc-supply vcc-max-microamp vccq-supply vccq-max-microamp vccq2-supply vccq2-max-microamp qcom,ee qcom,controlled-remotely num-channels qcom,num-ees #hwlock-cells #sound-dai-cells qcom,din-ports qcom,dout-ports qcom,ports-sinterval-low qcom,ports-offset1 qcom,ports-offset2 qcom,ports-block-pack-mode label qcom,ports-hstart qcom,ports-hstop qcom,ports-word-length qcom,ports-lane-control qcom,ports-block-group-count gpio-controller #gpio-cells gpio-ranges pins function drive-strength slew-rate bias-disable bias-bus-hold bias-pull-down output-high output-low qcom,gmu nvmem-cells nvmem-cell-names firmware-name opp-level opp-supported-hw #iommu-cells #global-interrupts qcom,qmp qcom,smem-states qcom,smem-state-names qcom,glink-channels qcom,non-secure-domain remote-endpoint arm,scatter-gather arm,primecell-periphid arm,coresight-loses-context-with-cpu vdda18-supply vdda33-supply orientation-switch qcom,dll-config qcom,ddr-config wakeup-source snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode pinctrl-1 assigned-clock-parents qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,channel mode-bootloader mode-recovery debounce bias-pull-up linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling power-source input-enable vdd-vbus-supply #pwm-cells wakeup-parent qcom,domain qcom,protection-domain frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config qcom,pmic-id vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-s7-supply vdd-s8-supply vdd-s9-supply vdd-s10-supply vdd-l1-l8-l11-supply vdd-l2-l10-supply vdd-l3-l4-l5-l18-supply vdd-l6-l9-supply vdd-l7-l12-l14-l15-supply vdd-l13-l16-l17-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode regulator-allow-set-load regulator-allowed-modes vdd-l1-l8-supply vdd-l2-l3-supply vdd-l4-l5-l6-supply vdd-l7-l11-supply vdd-l9-l10-supply vdd-bob-supply vdd-l2-supply vdd-l5-l6-supply vdd-l7-supply #freq-domain-cells polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device voltage-min-design-microvolt energy-full-design-microwatt-hours charge-full-design-microamp-hours regulator-enable-ramp-delay gpio enable-active-high regulator-boot-on debounce-interval linux,can-disable regulator-always-on vin-supply 