    8    (            h T                                                                      ,tablet           9  d           E               SXiaomi Mi Pad 5 Pro (BOE)            Yxiaomi,elish qcom,sm8250       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             Ysimple-framebuffer          G           0          K  @        Q  
         X         	  _a8r8g8b8             clocks     xo-board             Yfixed-clock         f            sI       	  xo_board                     sleep-clk            Yfixed-clock         s           f               -         cpus                                 cpu@0           cpu          Yqcom,kryo485            G                               psci                         i                              psci                           /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	              l3-cache             Ycache           `           l @           w           	            cpu@100         cpu          Yqcom,kryo485            G                              psci                         i           
                   psci                           /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	           
         cpu@200         cpu          Yqcom,kryo485            G                              psci                         i                              psci                           /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	                    cpu@300         cpu          Yqcom,kryo485            G                              psci                         i                              psci                           /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	                    cpu@400         cpu          Yqcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	                    cpu@500         cpu          Yqcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                 l2-cache             Ycache           `           l            w           	                    cpu@600         cpu          Yqcom,kryo485            G                             psci                         {                              psci                          /         (  C                                         Q                  l2-cache             Ycache           `           l            w           	                    cpu@700         cpu          Yqcom,kryo485            G                             psci                                                       psci                          /         (  C                                         Q              !   l2-cache             Ycache           `           l            w           	                    cpu-map    cluster0       core0                    core1                    core2                    core3                    core4                    core5                    core6                     core7              !            idle-states         psci       cpu-sleep-0-0            Yarm,idle-state          silver-rail-power-collapse          @            h                    ^                    #      cpu-sleep-1-0            Yarm,idle-state          gold-rail-power-collapse            @                      %                              $         domain-idle-states     cluster-sleep-0          Ydomain-idle-state           A D                              '           %            opp-table-cpu0           Yoperating-points-v2                         opp-300000000                         5  |       opp-403200000               X          5  |       opp-518400000               (          5          opp-614400000               $           5          opp-691200000               )2          5 ,        opp-787200000               .          ,        opp-883200000               4          d@       opp-979200000               :]h                  opp-1075200000              @@                  opp-1171200000              E                 opp-1248000000              Jb          )        opp-1344000000              P          !b)        opp-1420800000              T          !bX        opp-1516800000              Zh          .        opp-1612800000              `!`          .        opp-1708800000              e8          >       opp-1804800000              k          >          opp-table-cpu4           Yoperating-points-v2                         opp-710400000               *W          ,        opp-825600000               15          !bd@       opp-940800000               8x          !b        opp-1056000000              >H          .         opp-1171200000              E          .         opp-1286400000              L          >        opp-1382400000              Re          >       opp-1478400000              X          >       opp-1574400000              ]p          RX        opp-1670400000              cH          R       opp-1766400000              iI           R       opp-1862400000              o          ^       opp-1958400000              t          ^       opp-2054400000              zs          n       opp-2150400000              ,          n       opp-2246400000              X          n       opp-2342400000              0                 opp-2419200000              2                    opp-table-cpu7           Yoperating-points-v2                         opp-844800000               2Z          !b,        opp-960000000               98p          !b        opp-1075200000              @@          .         opp-1190400000              F          .         opp-1305600000              M          >       opp-1401600000              S          >       opp-1516800000              Zh          >)        opp-1632000000              aFX          RX        opp-1747200000              e8          R       opp-1862400000              o          ^       opp-1977600000              u          ^       opp-2073600000              {          n       opp-2169600000              Qx          n       opp-2265600000              
P          n       opp-2361600000              (                 opp-2457600000              |                  opp-2553600000              4                 opp-2649600000                               opp-2745600000                               opp-2841600000              _`                    firmware       scm          Yqcom,scm-sm8250 qcom,scm                         memory@80000000         memory          G                     pmu          Yarm,armv8-pmuv3         -               psci             Yarm,psci-1.0            smc    power-domain-cpu0           8               "        L   #                 power-domain-cpu1           8               "        L   #                 power-domain-cpu2           8               "        L   #                 power-domain-cpu3           8               "        L   #                 power-domain-cpu4           8               "        L   $                 power-domain-cpu5           8               "        L   $                 power-domain-cpu6           8               "        L   $                 power-domain-cpu7           8               "        L   $                 power-domain-cpu-cluster0           8            L   %           "         opp-table-qup            Yoperating-points-v2            3   opp-50000000                        _   &      opp-75000000                xh        _   '      opp-120000000               '         _   (         reserved-memory                                   @   memory@80000000         G            `           m      memory@80860000          Yqcom,cmd-db         G                      m      memory@80900000         G                       m           )      memory@80b00000         G          0           m      memory@86200000         G            P           m      memory@86700000         G    p                  m      memory@86800000         G                      m      memory@86810000         G                      m      memory@8681a000         G                      m           r      memory@86900000         G           P           m      memory@86e00000         G           P           m                 memory@87300000         G    0       P           m      memory@87800000         G          @           m                 xbl-aop@80700000            G    `       &           m      slpi@88c00000           G                     m           w      adsp@8bb00000           G          P           m                 spss@8e000000           G                       m      cdsp-secure-heap@8e100000           G          `           m      cont-splash@9c000000            G           0           m      ramoops@b0000000             Yramoops         G            @          t                                   m         smem          
   Yqcom,smem              )           *         smp2p-adsp           Yqcom,smp2p                         +                    +                                master-kernel           master-kernel                                slave-kernel            slave-kernel                     ,                       smp2p-cdsp           Yqcom,smp2p             ^             +                    +                                master-kernel           master-kernel                                slave-kernel            slave-kernel                     ,                       smp2p-slpi           Yqcom,smp2p                         +                    +                                master-kernel           master-kernel                          y      slave-kernel            slave-kernel                     ,              v         soc@0                                    @                               =                                Ysimple-bus     clock-controller@100000          Yqcom,gcc-sm8250         G                      f                       8           Hbi_tcxo bi_tcxo_ao sleep_clk               ,       ,      -           .      mailbox@408000           Yqcom,sm8250-ipcc qcom,ipcc          G     @                -                           ,           T              +      efuse@784000             Yqcom,sm8250-qfprom qcom,qfprom          G     x@                                   gpu_speed_bin@19b           G             `                 q         rng@793000           Yqcom,prng-ee            G     y0                   .   O        Hcore          dma-controller@800000         (   Yqcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                    x  -      L         M         N         O         P         Q         R         S         T         U           e   
        r   ?           /   v                       okay               1      geniqup@8c0000           Yqcom,geni-se-qup            G             `         Hm-ahb s-ahb            .      .                                       /   c             @        okay       i2c@880000           Yqcom,geni-i2c           G             @         Hse             .   w        default            0        -      u               1              1                  tx rx                                   	  disabled          spi@880000           Yqcom,geni-spi           G             @         Hse             .   w        -      u               1              1                  tx rx              2            /   3                                	  disabled          i2c@884000           Yqcom,geni-i2c           G     @       @         Hse             .   y        default            4        -      G               1             1                 tx rx                                   	  disabled          spi@884000           Yqcom,geni-spi           G     @       @         Hse             .   y        -      G               1             1                 tx rx              2            /   3                                	  disabled          i2c@888000           Yqcom,geni-i2c           G            @         Hse             .   {        default            5        -      H               1             1                 tx rx                                   	  disabled          spi@888000           Yqcom,geni-spi           G            @         Hse             .   {        -      H               1             1                 tx rx              2            /   3                                	  disabled          i2c@88c000           Yqcom,geni-i2c           G            @         Hse             .   }        default            6        -      I               1             1                 tx rx                                   	  disabled          spi@88c000           Yqcom,geni-spi           G            @         Hse             .   }        -      I               1             1                 tx rx              2            /   3                                	  disabled          serial@88c000            Yqcom,geni-uart          G            @         Hse             .   }        default            7        -      I              2            /   3      	  disabled          i2c@890000           Yqcom,geni-i2c           G             @         Hse             .           default            8        -      J               1             1                 tx rx                                   	  disabled          spi@890000           Yqcom,geni-spi           G             @         Hse             .           -      J               1             1                 tx rx              2            /   3                                	  disabled          serial@890000            Yqcom,geni-uart          G             @         Hse             .           default            9        -      J              2            /   3      	  disabled          i2c@894000           Yqcom,geni-i2c           G     @       @         Hse             .           default            :        -      K               1             1                 tx rx                                   	  disabled          spi@894000           Yqcom,geni-spi           G     @       @         Hse             .           -      K               1             1                 tx rx              2            /   3                                	  disabled             dma-controller@900000         (   Yqcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                      -                                                                                                                                          e           r             /                         okay               <      geniqup@9c0000           Yqcom,geni-se-qup            G             `         Hm-ahb s-ahb            .      .                                       /               @        okay       i2c@980000           Yqcom,geni-i2c           G             @         Hse             .   W        default            ;        -      Y               <              <                  tx rx                                     okay            s    fuel-gauge@55            Yti,bq27z561         G   U           =         spi@980000           Yqcom,geni-spi           G             @         Hse             .   W        -      Y               <              <                  tx rx              2            /   3                                	  disabled          i2c@984000           Yqcom,geni-i2c           G     @       @         Hse             .   Y        default            >        -      Z               <             <                 tx rx                                   	  disabled          spi@984000           Yqcom,geni-spi           G     @       @         Hse             .   Y        -      Z               <             <                 tx rx              2            /   3                                	  disabled          i2c@988000           Yqcom,geni-i2c           G            @         Hse             .   [        default            ?        -      [               <             <                 tx rx                                   	  disabled          spi@988000           Yqcom,geni-spi           G            @         Hse             .   [        -      [               <             <                 tx rx              2            /   3                                	  disabled          serial@988000            Yqcom,geni-debug-uart            G            @         Hse             .   [        default            @        -      [              2            /   3      	  disabled          i2c@98c000           Yqcom,geni-i2c           G            @         Hse             .   ]        default            A        -      \               <             <                 tx rx                                   	  disabled          spi@98c000           Yqcom,geni-spi           G            @         Hse             .   ]        -      \               <             <                 tx rx              2            /   3                                	  disabled          i2c@990000           Yqcom,geni-i2c           G             @         Hse             .   _        default            B        -      ]               <             <                 tx rx                                   	  disabled          spi@990000           Yqcom,geni-spi           G             @         Hse             .   _        -      ]               <             <                 tx rx              2            /   3                                	  disabled          i2c@994000           Yqcom,geni-i2c           G     @       @         Hse             .   a        default            C        -      ^               <             <                 tx rx                                   	  disabled          spi@994000           Yqcom,geni-spi           G     @       @         Hse             .   a        -      ^               <             <                 tx rx              2            /   3                                	  disabled          i2c@998000           Yqcom,geni-i2c           G            @         Hse             .   c        default            D        -      _               <             <                 tx rx                                   	  disabled          spi@998000           Yqcom,geni-spi           G            @         Hse             .   c        -      _               <             <                 tx rx              2            /   3                                	  disabled          serial@998000            Yqcom,geni-uart          G            @         Hse             .   c        default            E        -      _              2            /   3      	  disabled          i2c@99c000           Yqcom,geni-i2c           G            @         Hse             .   e        default            F        -      `               <             <                 tx rx                                   	  disabled          spi@99c000           Yqcom,geni-spi           G            @         Hse             .   e        -      `               <             <                 tx rx              2            /   3                                	  disabled             dma-controller@a00000         (   Yqcom,sm8250-gpi-dma qcom,sdm845-gpi-dma         G                    x  -                                                            %         &         '         (           e   
        r   ?           /   V                       okay               H      geniqup@ac0000           Yqcom,geni-se-qup            G             `         Hm-ahb s-ahb            .      .                                       /   C             @        okay       i2c@a80000           Yqcom,geni-i2c           G             @         Hse             .   i        default            G        -      a               H              H                  tx rx                                   	  disabled          spi@a80000           Yqcom,geni-spi           G             @         Hse             .   i        -      a               H              H                  tx rx              2            /   3                                	  disabled          i2c@a84000           Yqcom,geni-i2c           G     @       @         Hse             .   k        default            I        -      b               H             H                 tx rx                                   	  disabled          spi@a84000           Yqcom,geni-spi           G     @       @         Hse             .   k        -      b               H             H                 tx rx              2            /   3                                	  disabled          i2c@a88000           Yqcom,geni-i2c           G            @         Hse             .   m        default            J        -      c               H             H                 tx rx                                   	  disabled          spi@a88000           Yqcom,geni-spi           G            @         Hse             .   m        -      c               H             H                 tx rx              2            /   3                                	  disabled          i2c@a8c000           Yqcom,geni-i2c           G            @         Hse             .   o        default            K        -      d               H             H                 tx rx                                     okay            s    backlight@11             Ykinetic,ktz8866         G              L           M           N                                     .            O                    spi@a8c000           Yqcom,geni-spi           G            @         Hse             .   o        -      d               H             H                 tx rx              2            /   3                                	  disabled          i2c@a90000           Yqcom,geni-i2c           G             @         Hse             .   q        default            O        -      e               H             H                 tx rx                                   	  disabled          spi@a90000           Yqcom,geni-spi           G             @         Hse             .   q        -      e               H             H                 tx rx              2            /   3                                	  disabled          serial@a90000            Yqcom,geni-debug-uart            G             @         Hse             .   q        default            P        -      e              2            /   3      	  disabled          i2c@a94000           Yqcom,geni-i2c           G     @       @         Hse             .   s        default            Q        -      f               H             H                 tx rx                                     okay            s    fuel-gauge@55            Yti,bq27z561         G   U           R         spi@a94000           Yqcom,geni-spi           G     @       @         Hse             .   s        -      f               H             H                 tx rx              2            /   3                                	  disabled             interconnect@1500000             Yqcom,sm8250-config-noc          G    P                g           {   S                 interconnect@1620000             Yqcom,sm8250-system-noc          G    b                g           {   S      interconnect@163d000             Yqcom,sm8250-mc-virt         G    c                g           {   S                 interconnect@16e0000             Yqcom,sm8250-aggre1-noc          G    n               g           {   S                 interconnect@1700000             Yqcom,sm8250-aggre2-noc          G    p       0         g           {   S           b      interconnect@1733000             Yqcom,sm8250-compute-noc         G    s0               g           {   S      interconnect@1740000             Yqcom,sm8250-mmss-noc            G    t               g           {   S                 pci@1c00000          Yqcom,pcie-sm8250          `  G            0     `             `             `             `             0                parf dbi elbi atu config mhi            pci                                                                      8  @               `                 `0      `0              `  -                                                                                      (  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         ,                                                                                                                                                        @     .   5   .   1   .   3   .   4   .   6   .   7   .      .         =  Hpipe aux cfg bus_master bus_slave slave_q2a tbu ddrss_sf_tbu                    /            /                .           pci            .               T        pciephy            N   O           #   N   Q            default            U         .        okay          phy@1c06000           Yqcom,sm8250-qmp-gen3x1-pcie-phy         G    `                                         @            .   G   .   3   .   I   .   .        Haux cfg_ahb ref refgen             .           phy         ;   .   .        K         okay            `   V        p   W   phy@1c06200       @  G    b       p    d            h           l                   .   5        Hpipe0                       f            pcie_0_pipe_clk            T         pci@1c08000          Yqcom,pcie-sm8250          `  G           0     @             @             @             @                             parf dbi elbi atu config mhi            pci                                                                     8  @               @                 @0      @0                -      3           msi         ,                                                                                                                                                    H     .   <   .   8   .   :   .   ;   .   =   .   >   .   J   .      .         A  Hpipe aux cfg bus_master bus_slave slave_q2a ref tbu ddrss_sf_tbu            ;   .   8        K$                 /           /                .   	        pci            .              X        pciephy            N   R           #   N   T            default            Y         .      	  disabled          phy@1c0e000           Yqcom,sm8250-qmp-gen3x2-pcie-phy         G                                             @            .   G   .   :   .   J   .   /        Haux cfg_ahb ref refgen             .           phy         ;   .   /        K       	  disabled       phy@1c0e200       `  G           p                                  p                                   .   <        Hpipe0                       f            pcie_1_pipe_clk            X         pci@1c10000          Yqcom,pcie-sm8250          `  G            0     d             d             d             d             0                parf dbi elbi atu config mhi            pci                                                                     8  @               d                 d0      d0                -                  msi         ,                                                          "                                                                                          H     .   C   .   ?   .   A   .   B   .   D   .   E   .   F   .      .         A  Hpipe aux cfg bus_master bus_slave slave_q2a ref tbu ddrss_sf_tbu            ;   .   ?        K$                 /            /                .           pci            .              Z        pciephy            N   U           #   N   W            default            [         .      	  disabled          phy@1c16000          Yqcom,sm8250-qmp-modem-pcie-phy          G    `                                         @            .   G   .   A   .   F   .   0        Haux cfg_ahb ref refgen             .           phy         ;   .   0        K       	  disabled       phy@1c16200       `  G    b       p    d            j           f       p    h            n                   .   C        Hpipe0                       f            pcie_2_pipe_clk            Z         ufshc@1d84000         +   Yqcom,sm8250-ufshc qcom,ufshc jedec,ufs-2.0          G    @       0         -      	              \        ufsphy                                    .   !        rst            .              /          /            n  Hcore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @     .      .      .      .      ,       .      .      .         @  <4`                 <4`                                         okay               ]         5            ^         5            _         5            `      phy@1d87000          Yqcom,sm8250-qmp-ufs-phy         G    p                                         @        Href ref_aux            ,       .              `            ufsphy          okay            `   V        p   W   phy@1d87400       P  G    t       l    v            |            x       l    z                               \         dma-controller@1dc4000            Yqcom,bam-v1.7.4 qcom,bam-v1.7.0         G    @      @         -                                                 (           5         H     /         /         /         /         /        /                a      crypto@1dfa000        )   Yqcom,sm8250-qce qcom,sm8150-qce qcom,qce            G    ߠ       `            a      a           rx tx         H     /         /         /         /         /        /             C   b                         Bmemory        hwlock@1f40000           Yqcom,tcsr-mutex         G                     U              *      codec@3240000            Yqcom,sm8250-lpass-wsa-macro         G    $               4     c      c       d   f      d   g      e       f        Hmclk npl macro dcodec va fsgen          f            mclk            c           default            g      	  disabled               h      soundwire-controller@3250000            G    %                   Yqcom,soundwire-v1.5.1           -                     h        Hiface           t                      ??        
                                  c                                   	  disabled          clock-controller@3300000             Yqcom,sm8250-lpass-audiocc           G    0                 f         $     d   f      d   g      d   9           Hcore audio bus             c      codec@3370000            Yqcom,sm8250-lpass-va-macro          G    7                     e       d   f      d   g           Hmclk macro dcodec           f            fsgen           c              f      rxmacro@3200000         default            i         Yqcom,sm8250-lpass-rx-macro          G                    	  disabled          4     d   9      d   :      d   f      d   g      f        Hmclk npl macro dcodec fsgen         f            mclk            c              j      soundwire-controller@3210000            G    !                   Yqcom,soundwire-v1.5.1         	  disabled            -      *              j        Hiface           RX          t                                                                                                             -               E            c                                   txmacro@3220000         default            k         Yqcom,sm8250-lpass-tx-macro          G    "               	  disabled          4     d   9      d   :      d   f      d   g      f        Hmclk npl macro dcodec fsgen         f            mclk            c              l      soundwire-controller@3230000            G    #                   Yqcom,soundwire-v1.5.1           -      )           core          	  disabled               l        Hiface           TX          t                                                                                                          E           -             c                                   clock-controller@3380000             Yqcom,sm8250-lpass-aoncc         G    8                 f         $     d   f      d   g      d   :           Hcore audio bus             e      pinctrl@33c0000          Yqcom,sm8250-lpass-lpi-pinctrl            G    <             U                  b        r           ~   m                      d   f      d   g           Hcore audio             m   wsa-swr-active-state               g   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            i   clk-pins            gpio3           swr_rx_clk                                       data-pins           gpio4 gpio5         swr_rx_data                                         tx-swr-active-state            k   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          Yqcom,adreno-650.2 qcom,adreno           G                     kgsl_3d0_reg_memory         -      ,              n              /   o           p           q      
  	speed_bin           okay       zap-shader             r      &  	qcom/sm8250/xiaomi/elish/a650_zap.mbn         opp-table            Yoperating-points-v2            o   opp-670000000               'c        	&  @        	0   
      opp-587000000               "        	&           	0         opp-525000000               J@        	&           	0         opp-490000000               4΀        	&           	0         opp-441600000               RH         	&           	0         opp-400000000               ׄ         	&           	0         opp-305000000               -@        	&   @        	0               gmu@3d6a000       &   Yqcom,adreno-gmu-650.2 qcom,adreno-gmu         @  G    ֠                         )             I                 gmu rscc gmu_pdc gmu_pdc_seq            -      0         1           hfi gmu       (     s       s      s      .      .   %        Hahb gmu cxo axi memnoc             s       s           cx gx              n              /   t        okay               p   opp-table            Yoperating-points-v2            t   opp-200000000                        	&   0            clock-controller@3d90000             Yqcom,sm8250-gpucc           G                        ,       .   "   .   #      8  Hbi_tcxo gcc_gpu_gpll0_clk_src gcc_gpu_gpll0_div_clk_src         f                       8              s      iommu@3da0000         @   Yqcom,sm8250-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500         G                     	A           	N         x  -                                                                                                     s       .   %   .   &        Hahb bus iface              s             .           n      remoteproc@5c00000           Yqcom,sm8250-slpi-pas            G            @       <     u   	      v          v         v         v            #  wdog fatal ready handover stop-ack             ,            Hxo             2      2           lcx lmx            w        	a   x        	j   y            	{stop            okay          "  	qcom/sm8250/xiaomi/elish/slpi.mbn      glink-edge             +                     +               slpi                  fastrpc          Yqcom,fastrpc            	fastrpcglink-apps-dsp           sdsp             	                             compute-cb@1             Yqcom,fastrpc-compute-cb         G              /  A          compute-cb@2             Yqcom,fastrpc-compute-cb         G              /  B          compute-cb@3             Yqcom,fastrpc-compute-cb         G              /  C                   stm@6002000           Yarm,coresight-stm arm,primecell          G                  (                 stm-base stm-stimulus-base             x      	  Hapb_pclk       out-ports      port       endpoint            	   z                          tpda@6004000          "   Yqcom,coresight-tpda arm,primecell           G     @                   x      	  Hapb_pclk       out-ports                                port@0          G       endpoint            	   {                       in-ports                                 port@9          G   	   endpoint            	   |                    port@17         G      endpoint            	   }                          funnel@6005000        +   Yarm,coresight-dynamic-funnel arm,primecell          G     P                   x      	  Hapb_pclk       out-ports      port       endpoint            	   ~                       in-ports                                 port@0          G       endpoint            	              {               funnel@6041000        +   Yarm,coresight-dynamic-funnel arm,primecell          G                       x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@6          G      endpoint            	              ~         port@7          G      endpoint            	              z               funnel@6042000        +   Yarm,coresight-dynamic-funnel arm,primecell          G                        x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@4          G      endpoint            	                             funnel@6045000        +   Yarm,coresight-dynamic-funnel arm,primecell          G    P                   x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@0          G       endpoint            	                       port@1          G      endpoint            	                             replicator@6046000        /   Yarm,coresight-dynamic-replicator arm,primecell          G    `                   x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             etr@6048000           Yarm,coresight-tmc arm,primecell         G                       x      	  Hapb_pclk             	   in-ports       port       endpoint            	                             tpdm@684c000          "   Yqcom,coresight-tpdm arm,primecell           G                       x      	  Hapb_pclk       out-ports      port       endpoint            	              }               funnel@6b04000        +   Yarm,coresight-dynamic-funnel arm,primecell          	         G    @                   x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@7          G      endpoint            	                             etf@6b05000           Yarm,coresight-tmc arm,primecell         G    P                   x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@0          G       endpoint            	                             replicator@6b06000        /   Yarm,coresight-dynamic-replicator arm,primecell          G    `                   x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports       port       endpoint            	                             tpdm@6c08000          "   Yqcom,coresight-tpdm arm,primecell           G                       x      	  Hapb_pclk       out-ports      port       endpoint            	                             funnel@6c0b000        +   Yarm,coresight-dynamic-funnel arm,primecell          G                       x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@3          G      endpoint            	                             funnel@6c2d000        +   Yarm,coresight-dynamic-funnel arm,primecell          G                       x      	  Hapb_pclk       out-ports                                port       endpoint            	              |            in-ports                                 port@2          G      endpoint            	                             etm@7040000       "   Yarm,coresight-etm4x arm,primecell           G                                   x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7140000       "   Yarm,coresight-etm4x arm,primecell           G                                   x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7240000       "   Yarm,coresight-etm4x arm,primecell           G    $                               x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7340000       "   Yarm,coresight-etm4x arm,primecell           G    4                               x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7440000       "   Yarm,coresight-etm4x arm,primecell           G    D                               x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7540000       "   Yarm,coresight-etm4x arm,primecell           G    T                               x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7640000       "   Yarm,coresight-etm4x arm,primecell           G    d                                x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             etm@7740000       "   Yarm,coresight-etm4x arm,primecell           G    t                    !           x      	  Hapb_pclk             	   out-ports      port       endpoint            	                             funnel@7800000        +   Yarm,coresight-dynamic-funnel arm,primecell          G                        x      	  Hapb_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        +   Yarm,coresight-dynamic-funnel arm,primecell          G                        x      	  Hapb_pclk       out-ports      port       endpoint            	                          in-ports                                 port@0          G       endpoint            	                             remoteproc@8300000           Yqcom,sm8250-cdsp-pas            G    0               @           B                                              #  wdog fatal ready handover stop-ack             ,            Hxo             2                       	a   x        	j               	{stop            okay          "  	qcom/sm8250/xiaomi/elish/cdsp.mbn      glink-edge             +                     +               cdsp                  fastrpc          Yqcom,fastrpc            	fastrpcglink-apps-dsp           cdsp             	                             compute-cb@1             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@2             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@3             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@4             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@5             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@6             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@7             Yqcom,fastrpc-compute-cb         G              /    `      compute-cb@8             Yqcom,fastrpc-compute-cb         G              /    `               phy@88e3000       0   Yqcom,sm8250-usb-hs-phy qcom,usb-snps-hs-7nm-phy         G    0                okay                           ,            Href            .           p   V        
           
)                    phy@88e4000       0   Yqcom,sm8250-usb-hs-phy qcom,usb-snps-hs-7nm-phy         G    @              	  disabled                           ,            Href            .                    phy@88e9000          Yqcom,sm8250-qmp-usb3-dp-phy       0  G                        @                  	  disabled                                      @           .      ,       .           Haux ref_clk_src com_aux            .   $   .   &        phy common     usb3-phy@88e9200          `  G                                                                                f                           .           Hpipe0           usb3_phy_pipe_clk_src         dp-phy@88ea200        P  G                                                                                f                       phy@88eb000          Yqcom,sm8250-qmp-usb3-uni-phy            G                  	  disabled                                      @            .      ,       .      .           Haux ref_clk_src ref com_aux            .   )   .   '        phy common     phy@88eb200       0  G                                            f                           .           Hpipe0           usb3_uni_phy_pipe_clk_src                       mmc@8804000       $   Yqcom,sm8250-sdhci qcom,sdhci-msm-v5         G    @                -                            hc_irq pwr_irq             .      .      ,            Hiface core xo              /              
7 d,        
Gh           2            /         	  disabled       opp-table            Yoperating-points-v2               opp-19200000                $         _   &      opp-50000000                        _   '      opp-100000000                        _   (      opp-202000000               
F        _               interconnect@90c0000             Yqcom,sm8250-dc-noc          G    	        B         g           {   S      interconnect@9100000             Yqcom,sm8250-gem-noc         G    	       @         g           {   S                 interconnect@9990000             Yqcom,sm8250-npu-noc         G    	                 g           {   S      usb@a6f8800          Yqcom,sm8250-dwc3 qcom,dwc3          G    
o                okay                                      @         =      0     .      .      .      .      .      .         &  Hcfg_noc core iface sleep mock_utmi xo           ;   .      .           K$        4                  u         u         u            2  hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq              .              .   "      0  C                                    .            Busb-ddr apps-usb             
W   usb@a600000       
   Ysnps,dwc3           G    
`                 -                     /                 
t         
                 	  usb2-phy            
peripheral          
high-speed           system-cache-controller@9200000          Yqcom,sm8250-llcc          P  G    	              	(             	0             	8             	`               @  llcc0_base llcc1_base llcc2_base llcc3_base llcc_broadcast_base       usb@a8f8800          Yqcom,sm8250-dwc3 qcom,dwc3          G    
              	  disabled                                      @         =      0     .      .      .      .      .      .         &  Hcfg_noc core iface sleep mock_utmi xo           ;   .      .           K$        4                  u         u         u            2  hs_phy_irq ss_phy_irq dm_hs_phy_irq dp_hs_phy_irq              .              .   #      0  C      	                              /            Busb-ddr apps-usb       usb@a800000       
   Ysnps,dwc3           G    
                 -                     /                 
t         
                      usb2-phy usb3-phy            video-codec@aa00000          Yqcom,sm8250-venus           G    
                 -                                  2           venus vcodec0 mx            /              .               
        Hiface core vcodec0_core       0  C                0                                Bcpu-cfg video-mem              /  !                          .   +            	  bus core            okay          #  	qcom/sm8250/xiaomi/elish/venus.mbn     video-decoder            Yvenus-decoder         video-encoder            Yvenus-encoder         opp-table            Yoperating-points-v2               opp-720000000               *T         _   '      opp-1014000000              <pi        _   (      opp-1098000000              Ar&        _         opp-1332000000              Od         _               clock-controller@abf0000             Yqcom,sm8250-videocc         G    
                    .      ,       ,              2           _   '        Hiface bi_tcxo bi_tcxo_ao            f                       8                    cci@ac4f000       !   Yqcom,sm8250-cci qcom,msm8996-cci                                      G    
                -                             (              m                  	      -  Hcamnoc_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       !   Yqcom,sm8250-cci qcom,msm8996-cci                                      G    
                 -                             (              m            
            -  Hcamnoc_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            Yqcom,sm8250-camss         	  disabled            G    
Ơ             
             
            
             
             
@            
@            
0            
͐       "     
Ͳ       "       N  csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 vfe0 vfe1 vfe_lite0 vfe_lite1           -                                           V          Y                                    g                                    h         f  csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 csid0 csid1 csid2 csid3 vfe0 vfe1 vfe_lite0 vfe_lite1                                  (     .   
   .      .                                                                                                          m      )      +      ,      .      /      *      2      4      5      7      8      3      ;      <      =      ?      @       Hcam_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          `     /         /        /  @      /  A      /         /        /  @      /  A         `  C                                                                                      4  Bcam_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             Yqcom,sm8250-camcc           G    
                    .   
   ,       ,      -      #  Hiface bi_tcxo bi_tcxo_ao sleep_clk             2           _   '      	  disabled            f                       8                    display-subsystem@ae00000            Yqcom,sm8250-mdss            G    
                 mdss          0  C                                                Bmdp0-mem mdp1-mem                                     .      .                  Hiface bus nrt_bus core          -       S                    ,              /             okay                                      @              display-controller@ae01000           Yqcom,sm8250-dpu          G    
           
               	  mdp vbif                       .                ,        Hiface bus core vsync            ;      ,        K$         /              2                        -       ports                                port@0          G       endpoint            	                       port@1          G      endpoint            	                          opp-table            Yoperating-points-v2               opp-200000000                        _   '      opp-300000000                        _   (      opp-345000000               H@        _         opp-460000000               k         _               dsi@ae94000       (   Yqcom,sm8250-dsi-ctrl qcom,mdss-dsi-ctrl         G    
@              	  dsi_ctrl                         -         0                    $                .         $  Hbyte byte_intf pixel core iface bus         ;            %        
                     /              2                      okay                                      
   W         
         
            ports                                port@0          G       endpoint            	                       port@1          G      endpoint                              	                          opp-table            Yoperating-points-v2               opp-187500000               -        _   '      opp-300000000                        _   (      opp-358000000               V        _            panel@0         G            )           6   N   K           B           okay          )   Yxiaomi,elish-boe-nt36523 novatek,nt36523       ports                                port@0          G       endpoint            	                       port@1          G      endpoint            	                                phy@ae94400          Yqcom,dsi-phy-7nm          0  G    
D            
F           
I       `        dsi_phy dsi_phy_lane dsi_pll            f                                 ,          
  Hiface ref           okay            L   V        X                    dsi@ae96000       (   Yqcom,sm8250-dsi-ctrl qcom,mdss-dsi-ctrl         G    
`              	  dsi_ctrl                         -         0              	      &                .         $  Hbyte byte_intf pixel core iface bus         ;            '        
                     /              2                      okay                                      
   W         
         
   ports                                port@0          G       endpoint            	                       port@1          G      endpoint                              	                             phy@ae96400          Yqcom,dsi-phy-7nm          0  G    
d            
f           
i       `        dsi_phy dsi_phy_lane dsi_pll            f                                 ,          
  Hiface ref           okay            L   V        X                       clock-controller@af00000             Yqcom,sm8250-dispcc          G    
                    2           _   '      8     ,                                                   Hbi_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                       8                    interrupt-controller@b220000             Yqcom,sm8250-pdc qcom,pdc             G    "                     `      0  a         ^   ^  a      }   ?      ~             ,                                    u      thermal-sensor@c263000            Yqcom,sm8250-tsens qcom,tsens-v2          G    &0           "                q           -                          uplow critical                              thermal-sensor@c265000            Yqcom,sm8250-tsens qcom,tsens-v2          G    &P           "0               q   	        -                          uplow critical                              power-management@c300000          #   Yqcom,sm8250-aoss-qmp qcom,aoss-qmp          G    0                    +                      +                f               x      sram@c3f0000             Yqcom,rpmh-stats         G    ?               spmi@c440000             Yqcom,spmi-pmic-arb        P  G    D             `             `             p       
      @      `         core chnls obsrvr intr cnfg         periph_irq             u                                                                         ,      pmic@0           Yqcom,pm8150 qcom,spmi-pmic          G                                     pon@800          Yqcom,pm8998-pon         G                            pwrkey           Yqcom,pm8941-pwrkey          -                        =	                    t        okay          resin            Yqcom,pm8941-resin           -                       =	                 okay               r         temp-alarm@2400          Yqcom,spmi-temp-alarm            G  $         -       $                             thermal                              adc@3100             Yqcom,spmi-adc5          G  1                                              -       1                     ref-gnd@0           G                          ref_gnd       vref-1p25@1         G                       
  vref_1p25         die-temp@6          G                       	  die_temp             adc-tm@3500          Yqcom,spmi-adc-tm5           G  5         -       5                                                  	  disabled          rtc@6000             Yqcom,pm8941-rtc         G  `   a       
  rtc alarm           -       a             gpio@c000             Yqcom,pm8150-gpio qcom,spmi-gpio         G            b        ~              
        r                    ,                 vol-up-n-state          gpio6           normal          !            .                                pmic@1           Yqcom,pm8150 qcom,spmi-pmic          G                                       pmic@2           Yqcom,pm8150b qcom,spmi-pmic         G                                    pon@800          Yqcom,pm8916-pon         G         	  disabled          usb-vbus-regulator@1100          Yqcom,pm8150b-vbus-reg         	  disabled            G         temp-alarm@2400          Yqcom,spmi-temp-alarm            G  $         -      $                             thermal                              adc@3100             Yqcom,spmi-adc5          G  1                                              -      1                     ref-gnd@0           G                          ref_gnd       vref-1p25@1         G                       
  vref_1p25         die-temp@6          G                       	  die_temp          chg-temp@9          G   	                    	  chg_temp             adc-tm@3500          Yqcom,spmi-adc-tm5           G  5         -      5                                                  	  disabled          gpio@c000         !   Yqcom,pm8150b-gpio qcom,spmi-gpio            G            b        ~                      r                    ,                       pmic@3           Yqcom,pm8150b qcom,spmi-pmic         G                                    pwm          Yqcom,pm8150b-lpg                                      ;         	  disabled             pmic@4           Yqcom,pm8150l qcom,spmi-pmic         G                                    pon@800          Yqcom,pm8916-pon         G         	  disabled          temp-alarm@2400          Yqcom,spmi-temp-alarm            G  $         -      $                             thermal                              adc@3100             Yqcom,spmi-adc5          G  1                                              -      1                     ref-gnd@0           G                          ref_gnd       vref-1p25@1         G                       
  vref_1p25         die-temp@6          G                       	  die_temp             adc-tm@3500          Yqcom,spmi-adc-tm5           G  5         -      5                                                  	  disabled          gpio@c000         !   Yqcom,pm8150l-gpio qcom,spmi-gpio            G            b        ~                      r                    ,                       pmic@5           Yqcom,pm8150l qcom,spmi-pmic         G                                    led-controller@d300       +   Yqcom,pm8150l-flash-led qcom,spmi-flash-led          G         	  disabled          pwm          Yqcom,pm8150l-lpg                                      ;         	  disabled             pmic@a           Yqcom,pm8009 qcom,spmi-pmic          G   
                                 pon@800          Yqcom,pm8916-pon         G         gpio@c000             Yqcom,pm8005-gpio qcom,spmi-gpio         G            b        ~                      r                    ,                       pmic@b           Yqcom,pm8009 qcom,spmi-pmic          G                                          pinctrl@f100000          Yqcom,sm8250-pinctrl       0  G           0      P       0             0          west south north            -                   b        r                    ,           ~   N                   F   u        T   (              N   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                                   >      qup-i2c2-default-state          gpio115 gpio116         qup2                                   ?      qup-i2c3-default-state          gpio119 gpio120         qup3                                   A      qup-i2c4-default-state          gpio8 gpio9         qup4                                   B      qup-i2c5-default-state          gpio12 gpio13           qup5                                   C      qup-i2c6-default-state          gpio16 gpio17           qup6                                   D      qup-i2c7-default-state          gpio20 gpio21           qup7                                   F      qup-i2c8-default-state          gpio24 gpio25           qup8                                   G      qup-i2c9-default-state          gpio125 gpio126         qup9                                   I      qup-i2c10-default-state         gpio129 gpio130         qup10                                  J      qup-i2c11-default-state         gpio60 gpio61           qup11                                  K      qup-i2c12-default-state         gpio32 gpio33           qup12                                  O      qup-i2c13-default-state         gpio36 gpio37           qup13                                  Q      qup-i2c14-default-state         gpio40 gpio41           qup14                                  0      qup-i2c15-default-state         gpio44 gpio45           qup15                                  4      qup-i2c16-default-state         gpio48 gpio49           qup16                                  5      qup-i2c17-default-state         gpio52 gpio53           qup17                                  6      qup-i2c18-default-state         gpio56 gpio57           qup18                                  8      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               @      qup-uart6-default-state         gpio16 gpio17 gpio18 gpio19         qup6               E      qup-uart12-default-state            gpio34 gpio35           qup12              P      qup-uart17-default-state            gpio52 gpio53 gpio54 gpio55         qup17              7      qup-uart18-default-state            gpio58 gpio59           qup18              9      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            U   perst-pins          gpio79          gpio                              clkreq-pins         gpio80          pci_e0                            wake-pins           gpio81          gpio                                 pcie1-default-state            Y   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        /   Yqcom,sm8250-smmu-500 qcom,smmu-500 arm,mmu-500          G                      	A           	N          -       @          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                                                                                                                                                                                                                                                                                                   .           /      remoteproc@17300000          Yqcom,sm8250-adsp-pas            G    0               <     u                                                 #  wdog fatal ready handover stop-ack             ,            Hxo             2      2           lcx lmx                    	a   x        	j               	{stop            okay          "  	qcom/sm8250/xiaomi/elish/adsp.mbn      glink-edge             +                     +               lpass                 apr          Yqcom,apr-v2         	apr_audio_svc           i                                service@3           G            Yqcom,q6core         uavs/audio msm/adsp/audio_pd       service@4            Yqcom,q6afe          G           uavs/audio msm/adsp/audio_pd    dais             Yqcom,q6afe-dais                                   c         clock-controller             Yqcom,q6afe-clocks           f              d         service@7            Yqcom,q6asm          G           uavs/audio msm/adsp/audio_pd    dais             Yqcom,q6asm-dais                                   c              /               service@8            Yqcom,q6adm          G           uavs/audio msm/adsp/audio_pd    routing          Yqcom,q6adm-routing          c                fastrpc          Yqcom,fastrpc            	fastrpcglink-apps-dsp           adsp             	                             compute-cb@3             Yqcom,fastrpc-compute-cb         G              /            compute-cb@4             Yqcom,fastrpc-compute-cb         G              /            compute-cb@5             Yqcom,fastrpc-compute-cb         G              /                     interrupt-controller@17a00000            Yarm,gic-v3          ,                     G                                  -      	                    watchdog@17c10000         #   Yqcom,apss-wdt-sm8250 qcom,kpss-wdt          G                        -        -                 timer@17c20000                                   @                         Yarm,armv7-timer-mem         G                     s$    frame@17c21000                      -                            G               frame@17c23000                     -       	           G0          	  disabled          frame@17c25000                     -       
           GP          	  disabled          frame@17c27000                     -                  Gp          	  disabled          frame@17c29000                     -                  G          	  disabled          frame@17c2b000                     -                  G°          	  disabled          frame@17c2d000                     -                  G          	  disabled             rsc@18200000          	  apps_rsc             Yqcom,rpmh-rsc         0  G                  !             "                 drv-0 drv-1 drv-2         $  -                                                                                                 "   clock-controller             Yqcom,sm8250-rpmh-clk            f           Hxo                        ,      power-controller             Yqcom,sm8250-rpmhpd          8           /              2   opp-table            Yoperating-points-v2               opp1            	&         opp2            	&   0           &      opp3            	&   @           '      opp4            	&              (      opp5            	&                    opp6            	&                    opp7            	&  @      opp8            	&  P      opp9            	&        opp10           	&              bcm-voter            Yqcom,bcm-voter             S      regulators-0             Yqcom,pm8150-rpmh-regulators         a                                                       
                      &           4           B           P           _           t                                                  smps4           vreg_s4a_1p8             w@         L                     6        O                 _      smps5           vreg_s5a_1p9                                                   smps6           vreg_s6a_0p95            ~         6@                            ldo2            vreg_l2a_3p1             .          .                             ldo3            vreg_l3a_0p9             )          8                 ldo5            vreg_l5a_0p88            m         m                      V      ldo6            vreg_l6a_1p2             O         O                    6        O                 ^      ldo9            vreg_l9a_1p2             O         O                      W      ldo12           vreg_l12a_1p8            w@         w@                            ldo14           vreg_l14a_1p88                                                ldo17           vreg_l17a_3p0            &          -                     6        O                 ]      ldo18           vreg_l18a_0p9            5          	                    regulators-1             Yqcom,pm8150l-rpmh-regulators            c                                                       
                      &           4           g   _        x                                                  bob       	  vreg_bob             3         <l                            smps7           vreg_s7c_0p35            O`         B@                 smps8           vreg_s8c_1p35            p         \                            ldo1            vreg_l1c_1p8             w@         w@                 ldo5            vreg_l5c_1p8             w@         *                 ldo6            vreg_l6c_2p9             w@         -*                    6        O            ldo7            vreg_l7c_2p85            +@         /]                  ldo8            vreg_l8c_1p8             w@         w@                 ldo9            vreg_l9c_2p9             )B         -*                    6        O            ldo10           vreg_l10c_3p3            2K          2K                  ldo11           vreg_l11c_3p0            -         -                    regulators-2             Yqcom,pm8009-rpmh-regulators         f                                                          _   smps1           vreg_s1f_1p2             O         O                 smps2           vreg_s2f_0p5                                        ldo2            vreg_l2f_1p3                                       ldo5            vreg_l5f_2p85            *         *                 ldo6            vreg_l6f_2p8             *         *                 ldo7            vreg_l7f_1p8             w@         w@                       interconnect@18590000         !   Yqcom,sm8250-epss-l3 qcom,epss-l3            G    Y                    ,       .            Hxo alternate            g                    cpufreq@18591000          +   Yqcom,sm8250-cpufreq-epss qcom,cpufreq-epss        0  G    Y            Y             Y0              '  freq-domain0 freq-domain1 freq-domain2             ,       .            Hxo alternate          $  -                                    $  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2                    f                       sound         timer            Yarm,armv8-timer       0  -                              
        thermal-zones      cpu0-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `                  map1            [         0  `                        cpu1-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `                  map1            [         0  `                        cpu2-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `                  map1            [         0  `                        cpu3-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `                  map1            [         0  `                        cpu4-top-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu5-top-thermal                       &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu6-top-thermal                       &          4      	   trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu7-top-thermal                       &          4      
   trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu4-bottom-thermal                    &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu5-bottom-thermal                    &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu6-bottom-thermal                    &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            cpu7-bottom-thermal                    &          4         trips      trip-point0         D _        P           4passive                  trip-point1         D s        P           4passive                  cpu-crit            D         P        	   4critical             cooling-maps       map0            [         0  `             !      map1            [         0  `             !            aoss0-thermal                      &          4          trips      trip-point0         D _        P           4hot             cluster0-thermal                       &          4         trips      trip-point0         D _        P           4hot       cluster0_crit           D         P        	   4critical                cluster1-thermal                       &          4         trips      trip-point0         D _        P           4hot       cluster1_crit           D         P        	   4critical                gpu-top-thermal                    &          4         trips      trip-point0         D _        P           4hot             aoss1-thermal                      &          4          trips      trip-point0         D _        P           4hot             wlan-thermal                       &          4         trips      trip-point0         D _        P           4hot             video-thermal                      &          4         trips      trip-point0         D _        P           4hot             mem-thermal                    &          4         trips      trip-point0         D _        P           4hot             q6-hvx-thermal                     &          4         trips      trip-point0         D _        P           4hot             camera-thermal                     &          4         trips      trip-point0         D _        P           4hot             compute-thermal                    &          4         trips      trip-point0         D _        P           4hot             npu-thermal                    &          4         trips      trip-point0         D _        P           4hot             gpu-bottom-thermal                     &          4         trips      trip-point0         D _        P           4hot             pm8150-thermal             d        &            4      trips      trip0           D s        P             4passive       trip1           D 8        P             4hot       trip2           D 6h        P          	   4critical                pm8150b-thermal            d        &            4      trips      trip0           D s        P             4passive       trip1           D 8        P             4hot       trip2           D 6h        P          	   4critical                pm8150l-thermal            d        &            4      trips      trip0           D s        P             4passive       trip1           D 8        P             4hot       trip2           D 6h        P          	   4critical                   battery-l            Ysimple-battery          o ;0         K         A           R      battery-r            Ysimple-battery          o ;0         K         A           =      bl-vddpos-regulator          Yregulator-fixed         bl_vddpos_5p5            S`         S`                      N                                    L      bl-vddneg-regulator          Yregulator-fixed         bl_vddneg_5p5            S`         S`                      N                                    M      gpio-keys         
   Ygpio-keys           default               key-vol-up        
  Volume Up                               s                    )         ;         vph-pwr-regulator            Yregulator-fixed         vph_pwr          8u          8u                  smpc6-regulator          Yregulator-fixed         vreg_s6c_0p88            m         m         I        ]                       	interrupt-parent #address-cells #size-cells classis-type qcom,msm-id qcom,board-id model compatible 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 opp-shared opp-hz opp-peak-kBps #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 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 #interconnect-cells qcom,bcm-voters 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 assigned-clocks assigned-clock-rates vdda-phy-supply vdda-pll-supply #phy-cells lanes-per-direction freq-table-hz 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 interconnect-names #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 qcom,dll-config qcom,ddr-config qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode maximum-speed pinctrl-1 assigned-clock-parents vdda-supply qcom,dual-dsi-mode qcom,sync-dual-dsi qcom,master-dsi data-lanes vddio-supply reset-gpios backlight vdds-supply phy-type 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 #pwm-cells wakeup-parent gpio-reserved-ranges 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 polling-delay 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 wakeup-source regulator-always-on vin-supply 