 'T   8    (            l                                                                    '   ,Qualcomm Technologies, Inc. SM8650 QRD           2qcom,sm8650-qrd qcom,sm8650    chosen           =serial0:115200n8          clocks     xo-board             2fixed-clock          I             V          f  %      sleep-clk            2fixed-clock          I             V           f   F      bi-tcxo-div2-clk             2fixed-factor-clock           I             n                u                        f   D      bi-tcxo-ao-div2-clk          2fixed-factor-clock           I             n               u                        f   E         cpus                                 cpu@0            cpu          2arm,cortex-a520                           n                            psci             psci                                        d                                @  ,                                        	       	           :            f      l2-cache             2cache           I            U            
         f      l3-cache             2cache           I            U         f   
            cpu@100          cpu          2arm,cortex-a520                          n                            psci             psci                                        d                                @  ,                                        	       	           :            f         cpu@200          cpu          2arm,cortex-a720                          n                           psci             psci                                                                       @  ,                                        	       	           :            f      l2-cache             2cache           I            U            
         f            cpu@300          cpu          2arm,cortex-a720                          n                           psci             psci                                                                       @  ,                                        	       	           :            f      l2-cache             2cache           I            U            
         f            cpu@400          cpu          2arm,cortex-a720                          n                           psci             psci                                                                       @  ,                                        	       	           :            f      l2-cache             2cache           I            U            
         f            cpu@500          cpu          2arm,cortex-a720                          n                           psci             psci                                                                       @  ,                                        	       	           :            f       l2-cache             2cache           I            U            
         f            cpu@600          cpu          2arm,cortex-a720                          n                           psci             psci                                                                       @  ,                                        	       	           :            f   !   l2-cache             2cache           I            U            
         f            cpu@700          cpu          2arm,cortex-x4                            n                           psci             psci                           f           L                               @  ,                                        	       	           :            f   "   l2-cache             2cache           I            U            
         f            cpu-map    cluster0       core0           c         core1           c         core2           c         core3           c         core4           c         core5           c          core6           c   !      core7           c   "            idle-states         gpsci       cpu-sleep-0-0            2arm,idle-state          tsilver-rail-power-collapse          @            &                    ,                  f   =      cpu-sleep-1-0            2arm,idle-state          tgold-rail-power-collapse            @            X                                      f   >      cpu-sleep-2-0            2arm,idle-state          tgold-plus-rail-power-collapse           @                      F          8                  f   ?         domain-idle-states     cluster-sleep-0          2domain-idle-state           A  D                    	.          #         f   @      cluster-sleep-1          2domain-idle-state           A D          
          0          '         f   A            ete-0            2arm,embedded-trace-extension            c      out-ports      port       endpoint               #         f   +               ete-1            2arm,embedded-trace-extension            c      out-ports      port       endpoint               $         f   ,               ete-2            2arm,embedded-trace-extension            c      out-ports      port       endpoint               %         f   -               ete-3            2arm,embedded-trace-extension            c      out-ports      port       endpoint               &         f   .               ete-4            2arm,embedded-trace-extension            c      out-ports      port       endpoint               '         f   /               ete-5            2arm,embedded-trace-extension            c       out-ports      port       endpoint               (         f   0               ete-6            2arm,embedded-trace-extension            c   !   out-ports      port       endpoint               )         f   1               ete-7            2arm,embedded-trace-extension            c   "   out-ports      port       endpoint               *         f   2               funnel-ete           2arm,coresight-static-funnel    in-ports                                 port@0                  endpoint               +         f   #         port@1                 endpoint               ,         f   $         port@2                 endpoint               -         f   %         port@3                 endpoint               .         f   &         port@4                 endpoint               /         f   '         port@5                 endpoint               0         f   (         port@6                 endpoint               1         f   )         port@7                 endpoint               2         f   *            out-ports      port       endpoint               3         f  #               firmware       scm          2qcom,scm-sm8650 qcom,scm               4          ,   5                        interconnect-0           2qcom,sm8650-clk-virt                          6         f   M      interconnect-1           2qcom,sm8650-mc-virt                       6         f         opp-table-qup100mhz          2operating-points-v2          f   S   opp-75000000            "    xh        )   7      opp-100000000           "             )   8         opp-table-qup120mhz          2operating-points-v2          f   P   opp-75000000            "    xh        )   7      opp-120000000           "    '         )   8         opp-table-qup128mhz          2operating-points-v2          f   e   opp-75000000            "    xh        )   7      opp-128000000           "              )   8         opp-table-qup240mhz          2operating-points-v2          f      opp-150000000           "    р        )   7      opp-240000000           "    N         )   8         memory@a0000000          memory                                opp-table-cpu0           2operating-points-v2          7         f      opp-307200000           "    O         B I>  !b         opp-364800000           "    h         B I>  !b         opp-460800000           "    w@         B I>  !b        opp-556800000           "    !0         B I>  !b        opp-672000000           "    (         B I>  !b        opp-787200000           "    .         B I>  !bd@       opp-902400000           "    5Ɉ         B I>  !b       opp-1017600000          "    <X         B q  !b`       opp-1132800000          "    C(         B q  !b@       opp-1248000000          "    Jb         B q  . )        opp-1344000000          "    P         B q  . a`       opp-1440000000          "    UԨ         B q  . a`       opp-1459200000          "    V         B q  . a`       opp-1536000000          "    [         B q  .         opp-1574400000          "    ]p         B q  .         opp-1651200000          "    bkP         B |  ^        opp-1689600000          "    d@         B |  ^        opp-1747200000          "    h$(         B |  ^        opp-1804800000          "    k         B |  ^`       opp-1843200000          "    m          B |  ^`       opp-1920000000          "    rp         B |  ^&@       opp-1939200000          "    s         B |  ^&@       opp-2035200000          "    yN         B |  ^        opp-2150400000          "    ,         B |  ^        opp-2265600000          "    
P         B |  ^          opp-table-cpu2           2operating-points-v2          7         f      opp-460800000           "    w@         B I>  !b         opp-499200000           "    0         B I>  !b         opp-576000000           "    "U         B I>  !b         opp-614400000           "    $          B I>  !b        opp-691200000           "    )2         B q  .         opp-729600000           "    +|         B q  .         opp-806400000           "    0         B q  .         opp-844800000           "    2Z         B q  .         opp-902400000           "    5Ɉ         B q  .         opp-960000000           "    98p         B q  .        opp-1036800000          "    =P         B q  ^       opp-1075200000          "    @@         B q  ^       opp-1152000000          "    D          B q  ^       opp-1190400000          "    F         B q  ^@       opp-1267200000          "    K         B |  @       opp-1286400000          "    L         B |  @       opp-1382400000          "    Re         B |  @       opp-1401600000          "    S         B |  a`       opp-1497600000          "    YC         B    a`       opp-1612800000          "    `!`         B    a`       opp-1708800000          "    e8         B    a`       opp-1728000000          "    f0         B    a`       opp-1824000000          "    l         B    a`       opp-1843200000          "    m          B    a`       opp-1920000000          "    rp         B            opp-1958400000          "    t         B Ȁ         opp-2035200000          "    yN         B Ȁ         opp-2073600000          "    {         B Ȁ         opp-2131200000          "             B Ȁ         opp-2188800000          "    vp         B Ȁ         opp-2246400000          "    X         B Ȁ         opp-2304000000          "    T@         B Ȁ         opp-2323200000          "    y8         B Ȁ         opp-2380800000          "              B Ȁ         opp-2400000000          "             B Ȁ         opp-2438400000          "    W         B Ȁ         opp-2515200000          "             B Ȁ         opp-2572800000          "    Y         B Ȁ &@       opp-2630400000          "    ȸ         B Ȁ &@       opp-2707200000          "    \         B Ȁ &@       opp-2764800000          "    ˀ         B Ȁ         opp-2841600000          "    _`         BA          opp-2899200000          "    H         BA          opp-2956800000          "    =0         BA          opp-3014400000          "             BA          opp-3072000000          "              BA          opp-3148800000          "             BA            opp-table-cpu5           2operating-points-v2          7         f      opp-460800000           "    w@         B I>  !b         opp-499200000           "    0         B I>  !b         opp-576000000           "    "U         B I>  !b         opp-614400000           "    $          B I>  !b        opp-691200000           "    )2         B q  .         opp-729600000           "    +|         B q  .         opp-806400000           "    0         B q  .         opp-844800000           "    2Z         B q  .         opp-902400000           "    5Ɉ         B q  .         opp-960000000           "    98p         B q  .        opp-1036800000          "    =P         B q  ^       opp-1075200000          "    @@         B q  ^       opp-1152000000          "    D          B q  ^       opp-1190400000          "    F         B q  ^@       opp-1267200000          "    K         B |  @       opp-1286400000          "    L         B |  @       opp-1382400000          "    Re         B |  @       opp-1401600000          "    S         B |  a`       opp-1497600000          "    YC         B    a`       opp-1612800000          "    `!`         B    a`       opp-1708800000          "    e8         B    a`       opp-1728000000          "    f0         B    a`       opp-1824000000          "    l         B    a`       opp-1843200000          "    m          B    a`       opp-1920000000          "    rp         B            opp-1958400000          "    t         B Ȁ         opp-2035200000          "    yN         B Ȁ         opp-2073600000          "    {         B Ȁ         opp-2131200000          "             B Ȁ         opp-2188800000          "    vp         B Ȁ         opp-2246400000          "    X         B Ȁ         opp-2304000000          "    T@         B Ȁ         opp-2323200000          "    y8         B Ȁ         opp-2380800000          "              B Ȁ         opp-2400000000          "             B Ȁ         opp-2438400000          "    W         B Ȁ         opp-2515200000          "             B Ȁ         opp-2572800000          "    Y         B Ȁ &@       opp-2630400000          "    ȸ         B Ȁ &@       opp-2707200000          "    \         B Ȁ &@       opp-2764800000          "    ˀ         B Ȁ         opp-2841600000          "    _`         BA          opp-2899200000          "    H         BA          opp-2956800000          "    =0         BA          opp-3014400000          "             BA          opp-3072000000          "              BA          opp-3148800000          "             BA            opp-table-cpu7           2operating-points-v2          7         f      opp-480000000           "    8         B I>  !b         opp-499200000           "    0         B I>  !b         opp-576000000           "    "U         B I>  !b         opp-614400000           "    $          B I>  !b        opp-672000000           "    (         B q  .         opp-729600000           "    +|         B q  .         opp-787200000           "    .         B q  .         opp-844800000           "    2Z         B q  .         opp-902400000           "    5Ɉ         B q  .         opp-940800000           "    8x         B q  .         opp-1017600000          "    <X         B q  ^       opp-1075200000          "    @@         B q  ^       opp-1132800000          "    C(         B q  ^       opp-1190400000          "    F         B q  ^@       opp-1248000000          "    Jb         B |  @       opp-1305600000          "    M         B |  @       opp-1363200000          "    Q@         B |  @       opp-1420800000          "    T         B |  a`       opp-1478400000          "    X         B    a`       opp-1555200000          "    \x         B    a`       opp-1593600000          "    ^h         B    a`       opp-1670400000          "    cH         B    a`       opp-1708800000          "    e8         B    a`       opp-1804800000          "    k         B    a`       opp-1824000000          "    l         B    a`       opp-1939200000          "    s         B           opp-2035200000          "    yN         B Ȁ         opp-2073600000          "    {         B Ȁ         opp-2112000000          "    }         B Ȁ         opp-2169600000          "    Qx         B Ȁ         opp-2208000000          "    h         B Ȁ         opp-2246400000          "    X         B Ȁ         opp-2304000000          "    T@         B Ȁ         opp-2342400000          "    0         B Ȁ         opp-2380800000          "              B Ȁ         opp-2438400000          "    W         B Ȁ         opp-2457600000          "    |          B Ȁ         opp-2496000000          "             B Ȁ         opp-2553600000          "    4         B Ȁ         opp-2630400000          "    ȸ         B Ȁ &@       opp-2688000000          "    7         B Ȁ &@       opp-2745600000          "             B Ȁ         opp-2803200000          "    p         BA          opp-2880000000          "    P         BA          opp-2937600000          "    8         BA          opp-2995200000          "              BA          opp-3052800000          "             BA          opp-3187200000          "             BA         opp-3302400000          "    ֠         BA            pmu-a520             2arm,cortex-a520-pmu         P            9      pmu-a720             2arm,cortex-a720-pmu         P            :      pmu-x4           2arm,cortex-x4-pmu           P            ;      psci             2arm,psci-1.0             smc    power-domain-cpu0           [                <        o   =         f         power-domain-cpu1           [                <        o   =         f         power-domain-cpu2           [                <        o   >         f         power-domain-cpu3           [                <        o   >         f         power-domain-cpu4           [                <        o   >         f         power-domain-cpu5           [                <        o   >         f         power-domain-cpu6           [                <        o   >         f         power-domain-cpu7           [                <        o   ?         f         power-domain-cluster            [            o   @   A         f   <         reserved-memory                                      hyp@80000000                                          cpusys-vm@80e00000                      @                 xbl-dt-log-merged@81a00000                      &                 aop-cmd-db@81c60000          2qcom,cmd-db                                      aop-tme-uefi-merged@81c80000                        P                smem@81d00000         
   2qcom,smem                                     B                  adsp-mhi@81f00000                                        pvmfw@824a0000               J                        global-sync@82600000                 `                           f  3      tz-stat@82700000                 p                        qdss@82800000                                        qlink-logging@84800000                                           f         mpss-dsm@86b00000                                          f         mpss-dsm-2@8b400000              @                           f         mpss@8bc00000                      @                    f         q6-mpss-dtb@9b000000                                             f         ipa-fw@9b080000                                         f         ipa-gsi@9b090000                 	                        gpu-micro-code@9b09a000              	                           f         spss@9b0a0000                
                        spu-tz-shared@9b280000               (                        spu-modem-shared@9b2e0000                .                        camera@9b300000              0                        video@9bb00000                                          f         cvp@9c300000                 0       p                 cdsp@9ca00000                      @                    f  1      q6-cdsp-dtb@9de00000                                            f  2      q6-adsp-dtb@9de80000                                            f         adspslpi@9df00000                                          f         rmtfs@d7c00000           2qcom,rmtfs-mem                      @                                       tz-merged@d8000000                                        hwfence-shbuf@e6440000               D       -                trust-ui-vm@f3800000                       @                 oem-vm@f7c00000                                     llcc-lpi@ff800000                       `                    smp2p-adsp           2qcom,smp2p             C                    C                                            master-kernel           master-kernel                       f         slave-kernel            slave-kernel                     1            f            smp2p-cdsp           2qcom,smp2p             C                    C                 ^                            master-kernel           master-kernel                       f  4      slave-kernel            slave-kernel                     1            f  /         smp2p-modem          2qcom,smp2p             C                    C                                            master-kernel           master-kernel                       f         slave-kernel            slave-kernel                     1            f         ipa-ap-to-modem         ipa                     f         ipa-modem-to-ap         ipa                  1            f            soc@0            2simple-bus                                   B                                                         clock-controller@100000          2qcom,sm8650-gcc                      B       @   n   D   E   F   G   H       H      I       I      I      J             I           M           [            f   L      mailbox@406000           2qcom,sm8650-ipcc qcom,ipcc                @`                P                               1           Z            f   C      dma-controller@800000         (   2qcom,sm8650-gpi-dma qcom,sm6350-gpi-dma                                P      L             M             N             O             P             Q             R             S             T             U             V             W               f           s   ?                      K  6                   	  disabled             f   Q      geniqup@8c0000           2qcom,geni-se-qup                                     n   L      L           m-ahb s-ahb            K  #                                                       okay       i2c@880000           2qcom,geni-i2c                         @         P      u                n   L   v        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q              Q                  tx rx              R        default                                 	  disabled          spi@880000           2qcom,geni-spi                         @         P      u                n   L   v        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               S            Q              Q                  tx rx              T   U        default                                 	  disabled          i2c@884000           2qcom,geni-i2c                 @       @         P      G                n   L   x        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              V        default                                 	  disabled          spi@884000           2qcom,geni-spi                 @       @         P      G                n   L   x        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              W   X        default                                 	  disabled          i2c@888000           2qcom,geni-i2c                        @         P      H                n   L   z        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              Y        default                                 	  disabled          spi@888000           2qcom,geni-spi                        @         P      H                n   L   z        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              Z   [        default                                 	  disabled          i2c@88c000           2qcom,geni-i2c                        @         P      I                n   L   |        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              \        default                                 	  disabled          spi@88c000           2qcom,geni-spi                        @         P      I                n   L   |        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               P            Q             Q                 tx rx              ]   ^        default                                 	  disabled          i2c@890000           2qcom,geni-i2c                         @         P      J                n   L   ~        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               S            Q             Q                 tx rx              _        default                                 	  disabled          spi@890000           2qcom,geni-spi                         @         P      J                n   L   ~        se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               S            Q             Q                 tx rx              `   a        default                                 	  disabled          i2c@894000           2qcom,geni-i2c                 @       @         P      K                n   L           se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               S            Q             Q                 tx rx              b        default                                 	  disabled          spi@894000           2qcom,geni-spi                 @       @         P      K                n   L           se        H  ,   M         M                  N         5                       qup-core qup-config qup-memory              O               S            Q             Q                 tx rx              c   d        default                                 	  disabled          serial@898000            2qcom,geni-uart                       @         P                      n   L           se        0  ,   M         M                  N              qup-core qup-config             O               e           f   g        default         okay       bluetooth            2qcom,wcn7850-bt            h           i           j           k        -   l        >   m        O   n        ` 0          serial@89c000            2qcom,geni-debug-uart                         @         P                      n   L           se        0  ,   M         M                  N              qup-core qup-config             O               S           o        default         okay             geniqup@9c0000           2qcom,geni-se-i2c-master-hub                                  n   L   \        s-ahb                                           	  disabled       i2c@980000           2qcom,geni-i2c-master-hub                          @         P                      n   L   H   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           p        default                                 	  disabled          i2c@984000           2qcom,geni-i2c-master-hub                  @       @         P                      n   L   J   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           q        default                                 	  disabled          i2c@988000           2qcom,geni-i2c-master-hub                         @         P                      n   L   L   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           r        default                                 	  disabled          i2c@98c000           2qcom,geni-i2c-master-hub                         @         P                      n   L   N   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           s        default                                 	  disabled          i2c@990000           2qcom,geni-i2c-master-hub                          @         P                      n   L   P   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           t        default                                 	  disabled          i2c@994000           2qcom,geni-i2c-master-hub                  @       @         P                      n   L   R   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           u        default                                 	  disabled          i2c@998000           2qcom,geni-i2c-master-hub                         @         P                      n   L   T   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           v        default                                 	  disabled          i2c@99c000           2qcom,geni-i2c-master-hub                         @         P                      n   L   V   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           w        default                                 	  disabled          i2c@9a0000           2qcom,geni-i2c-master-hub                          @         P                      n   L   X   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           x        default                                 	  disabled          i2c@9a4000           2qcom,geni-i2c-master-hub                  @       @         P                      n   L   Z   L   G        se core       0  ,   M          M                  N              qup-core qup-config             O            )   7           y        default                                 	  disabled             dma-controller@a00000         (   2qcom,sm8650-gpi-dma qcom,sm6350-gpi-dma                                P                                                                                    %             &             '             (             )             *               f           s                         K                        okay             f   {      geniqup@ac0000           2qcom,geni-se-qup                                     n   L      L           m-ahb s-ahb         ,   M         M            	  qup-core               K                                                          okay       i2c@a80000           2qcom,geni-i2c                         @         P      a                n   L   a        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {              {                  tx rx              |        default                                 	  disabled          spi@a80000           2qcom,geni-spi                         @         P      a                n   L   a        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {              {                  tx rx              }   ~        default                                 	  disabled          i2c@a84000           2qcom,geni-i2c                 @       @         P      b                n   L   c        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                      default                                 	  disabled          spi@a84000           2qcom,geni-spi                 @       @         P      b                n   L   c        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                         default                                 	  disabled          i2c@a88000           2qcom,geni-i2c                        @         P      c                n   L   e        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O                           {             {                 tx rx                      default                                 	  disabled          spi@a88000           2qcom,geni-spi                        @         P      c                n   L   e        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O                           {             {                 tx rx                         default                                 	  disabled          i2c@a8c000           2qcom,geni-i2c                        @         P      d                n   L   g        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                      default                                   okay       typec-mux@e       &   2qcom,wcd9395-usbss qcom,wcd9390-usbss                       j           u                               ports                                port@0                  endpoint                        f  O         port@1                 endpoint                        f  [                  spi@a8c000           2qcom,geni-spi                        @         P      d                n   L   g        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                         default                                 	  disabled          i2c@a90000           2qcom,geni-i2c                         @         P      e                n   L   i        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                      default                                 	  disabled          spi@a90000           2qcom,geni-spi                         @         P      e                n   L   i        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                         default                                   okay       touchscreen@0            2goodix,gt9916                                     P              u                             B@          8          	`                      default          i2c@a94000           2qcom,geni-i2c                 @       @         P      f                n   L   k        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                      default                                 	  disabled          spi@a94000           2qcom,geni-spi                 @       @         P      f                n   L   k        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                         default                                 	  disabled          i2c@a98000           2qcom,geni-i2c                        @         P      k                n   L   m        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                      default                                   okay       typec-mux@1c             2onnn,nb7vpq904m                                             ports                                port@0                  endpoint                        f  N         port@1                 endpoint                                             f                     spi@a98000           2qcom,geni-spi                        @         P      k                n   L   m        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               P            {             {                 tx rx                         default                                 	  disabled          i2c@a9c000           2qcom,geni-i2c                        @         P      C                n   L   o        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                      default                                 	  disabled          spi@a9c000           2qcom,geni-spi                        @         P      C                n   L   o        se        H  ,   M         M                  N         z                       qup-core qup-config qup-memory              O               S            {             {                 tx rx                         default                                 	  disabled             rng@10c3000          2qcom,sm8650-trng qcom,trng               0              interconnect@1500000             2qcom,sm8650-cnoc-main                P       @           6                    f         interconnect@1600000             2qcom,sm8650-config-noc               `        b            6                    f   N      interconnect@1680000             2qcom,sm8650-system-noc               h       Ѐ           6                 interconnect@16c0000             2qcom,sm8650-pcie-anoc                l       "          n   L       L   	           6                    f         interconnect@16e0000             2qcom,sm8650-aggre1-noc               n       d          n   L      L              6                    f   z      interconnect@1700000             2qcom,sm8650-aggre2-noc               p                 n                 6                    f   5      interconnect@1780000             2qcom,sm8650-mmss-noc                 x                   6                    f         pcie@1c00000             pci       "   2qcom,pcie-sm8650 qcom,pcie-sm8550         P               0     `             `             `             `                 	parf dbi elbi atu config            P                                                                                                                                    /  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global        @   n   L   $   L   &   L   '   L   ,   L   -   L      L       L         I  aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr cnoc_sf_axi            #   L           *pci       0  ,                                            pcie-mem cpu-pcie               L                        6       K            K             @                                                                                                                                                                        N                       1            a                                i           v                                         G        pciephy                                8                 `                 `0      `0                         okay                  `                  ^                      default    opp-table            2operating-points-v2          f      opp-2500000-1           "     &%        )   7        B А                    opp-5000000-1           "     LK@        )   7        B                      opp-5000000-2           "     LK@        )   7        B                      opp-10000000-2          "             )   7        B B@                    opp-8000000-3           "     z         )           B                     opp-16000000-3          "     $         )           B h                       pcie@0           pci                                                                                 wifi@0           2pci17cb,1107                                           h           i           j           k        -   l        >   m        O   n                                  phy@1c06000           2qcom,sm8650-qmp-gen3x2-pcie-phy              `               (   n   L   $   L   &   4       L   (   L   *        aux cfg_ahb ref rchng pipe             L   (                 #   L           *phy             L            I            pcie0_pipe_clk          '            okay            2           B            f   G      pcie@1c08000             pci       "   2qcom,pcie-sm8650 qcom,pcie-sm8550         P              0     @             @             @             @                 	parf dbi elbi atu config            P      3             4             5             8             9             :             v             w             2             /  msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7 global        @   n   L   .   L   0   L   1   L   8   L   9   L      L       L         I  aux cfg bus_master bus_slave slave_q2a ddrss_sf_tbu noc_aggr cnoc_sf_axi               L   .        $         #   L      L   	        *pci link_down         0  ,                                            pcie-mem cpu-pcie               L                       6       K           K             @                                                                                                                                                                    N                       1            a                               i           v                                        H        pciephy                                         8                 @                 @0      @0              	  disabled       opp-table            2operating-points-v2          f      opp-2500000-1           "     &%        )   7        B А                    opp-5000000-1           "     LK@        )   7        B                      opp-5000000-2           "     LK@        )   7        B                      opp-10000000-2          "             )   7        B B@                    opp-8000000-3           "     z         )           B                     opp-16000000-3          "     $         )           B h                    opp-16000000-4          "     $         )           B h                    opp-32000000-4          "    H         )           B <                       pcie@0           pci                                                                                       phy@1c0e000           2qcom,sm8650-qmp-gen4x2-pcie-phy                             (   n   L   2   L   0   4      L   4   L   6        aux cfg_ahb ref rchng pipe             L   4                 #   L      L   
        *phy phy_nocsr               L            I           pcie1_pipe_clk          '          	  disabled             f   H      phy@1d80000          2qcom,sm8650-qmp-ufs-phy                                 n          L      4           ref ref_aux qref            #               *ufsphy              L            I           '            okay            2           B            f   I      ufshc@1d84000         +   2qcom,sm8650-ufshc qcom,ufshc jedec,ufs-2.0               @       0         P      	             @   n   L      L      L      L      4      L      L      L         n  core_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk           #   L           *rst       0  ,   z                           N   %           ufs-ddr cpu-ufs             L           )                         K   `                     R           f              I        ufsphy          M           okay            u                            o                      O         f      opp-table            2operating-points-v2          f      opp-100000000         @  "                                                                  )   7      opp-201500000         @  "    `                    `                                        )   8      opp-403000000         @  "    J                    J                                        )               crypto@1d88000        ;   2qcom,sm8650-inline-crypto-engine qcom,inline-crypto-engine               ؀                n   L            f         dma-controller@1dc4000           2qcom,bam-v1.7.0              @               P                                   K         K                                                          f         crypto@1dfa000        )   2qcom,sm8650-qce qcom,sm8150-qce qcom,qce                 ߠ       `         ,   5                       memory                              rx tx              K         K            hwlock@1f40000           2qcom,tcsr-mutex                                           f   B      clock-controller@1fc0000             2qcom,sm8650-tcsr syscon                     
           n                I           M            f   4      gpu@3d00000       !   2qcom,adreno-43051401 qcom,adreno          0                                               #  	kgsl_3d0_reg_memory cx_mem cx_dbgc          P      ,                                                                  :           ,                          gfx-mem         okay             f  9   zap-shader                     qcom/sm8650/gen70900_zap.mbn          opp-table         /   2operating-points-v2-adreno operating-points-v2           f      opp-231000000           "               4        B          /_      opp-310000000           "    z9           8        B          ,_      opp-366000000           "    з           <        B \j        ._      opp-422000000           "    '5           @        B |c        -_      opp-500000000           "    e            P        B |c        *_      opp-578000000           "    "s                   B |c        ,_      opp-629000000           "    %}@                   B         *_      opp-680000000           "    (                    B         *_      opp-720000000           "    *T                    B         *_      opp-770000000           "    -D                   B         *_      opp-834000000           "    1Ԁ          @        B ۳        *_            gmu@3d6a000       &   2qcom,adreno-gmu-750.1 qcom,adreno-gmu         0       ֠      P                  (                 	gmu rscc gmu_pdc             P      0             1               hfi gmu       8   n                      L      L   "                  !  ahb gmu cxo axi memnoc hub demet                                   cx gx                                                    f      opp-table            2operating-points-v2          f      opp-260000000           "    I            @      opp-625000000           "    %@@                       clock-controller@3d90000             2qcom,sm8650-gpucc                                  n   D   L       L   !         I           M           [            f         iommu@3da0000         @   2qcom,sm8650-smmu-500 qcom,adreno-smmu qcom,smmu-500 arm,mmu-500                               (           5          P                                                                                                                                                                                            >             ?             @             A                                                                                                                         n         L   "   L   #               hlos bus iface ahb                                   f         ipa@3f40000           2qcom,sm8650-ipa qcom,sm8550-ipa            K         K            0                            P     @               	ipa-reg ipa-shared gsi        @                                                           (  ipa gsi ipa-clock-query ipa-setup-ready          n              core          0  ,   5                           N              memory config                      H                   *  Yipa-clock-enabled-valid ipa-clock-enabled           okay            oself                       qcom/sm8650/ipa_fws.mbn       remoteproc@4080000           2qcom,sm8650-mpss-pas                                P                                                                      0  wdog fatal ready handover stop-ack shutdown-ack          n               xo          ,                               O       O            cx mss                                            H               Ystop            okay          0  qcom/sm8650/modem.mbn qcom/sm8650/modem_dtb.mbn    glink-edge             C                     C                          mpss             remoteproc@6800000           2qcom,sm8650-adsp-pas                                <                                                      #  wdog fatal ready handover stop-ack           n               xo          ,                               O      O            lcx lmx                                  H               Ystop            okay          .  qcom/sm8650/adsp.mbn qcom/sm8650/adsp_dtb.mbn      glink-edge             C                     C                          lpass      fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           adsp                                          compute-cb@3             2qcom,fastrpc-compute-cb                        K        K  C                   compute-cb@4             2qcom,fastrpc-compute-cb                        K        K  D                   compute-cb@5             2qcom,fastrpc-compute-cb                        K        K  E                   compute-cb@6             2qcom,fastrpc-compute-cb                        K        K  F                   compute-cb@7             2qcom,fastrpc-compute-cb                   $     K     @   K  g       K                        gpr       	   2qcom,gpr          
  adsp_apps                                                         service@1            2qcom,q6apm                                  avs/audio msm/adsp/audio_pd          f  S   bedais           2qcom,q6apm-lpass-dais                       f  P      dais             2qcom,q6apm-dais            K        K  a             service@2            2qcom,q6prm                      avs/audio msm/adsp/audio_pd    clock-controller             2qcom,q6prm-lpass-clocks          I            f                     codec@6aa0000         8   2qcom,sm8650-lpass-wsa-macro qcom,sm8550-lpass-wsa-macro                             (   n      D         f         g              mclk macro dcodec fsgen          I          
  wsa2-mclk                       f         soundwire@6ab0000            2qcom,soundwire-v2.0.0                                 P                       n           iface           WSA2                       default                        	           ?   ?               %             8           K           ]           n                                                                                      	  disabled          codec@6ac0000         6   2qcom,sm8650-lpass-rx-macro qcom,sm8550-lpass-rx-macro                               (   n      @         f         g              mclk macro dcodec fsgen          I            mclk                        f         soundwire@6ad0000            2qcom,soundwire-v2.0.0                                 P                       n           iface           RX                     default                                         1             %  	          8              K          ]         n                                                                               okay             f  R   codec@0,4            2sdw20217010e00                                            	         f  Y         codec@6ae0000         6   2qcom,sm8650-lpass-tx-macro qcom,sm8550-lpass-tx-macro                               (   n      9         f         g              mclk macro dcodec fsgen          I            mclk                        f         codec@6b00000         8   2qcom,sm8650-lpass-wsa-macro qcom,sm8550-lpass-wsa-macro                             (   n      B         f         g              mclk macro dcodec fsgen          I            mclk                        f         soundwire@6b10000            2qcom,soundwire-v2.0.0                                 P                       n           iface           WSA                    default                        	           ?   ?               %             8           K           ]           n                                                                                        okay             f  W   speaker@0,0          2sdw20217020400                                      default                                    	  SpkrLeft            	           	           	)               
            f  U      speaker@0,1          2sdw20217020400                                     default               M                     
  SpkrRight           	           	           	)                           f  V         soundwire@6d30000            2qcom,soundwire-v2.0.0                                  P                                  core wakeup          n           iface           TX                     default                                 	;        %          8            K        ]        n                                                                       okay             f  T   codec@0,3            2sdw20217010e00                          	T                     f  Z         codec@6d44000         6   2qcom,sm8650-lpass-va-macro qcom,sm8550-lpass-va-macro                @              $   n      9         f         g           mclk macro dcodec            I            fsgen                       f         pinctrl@6e80000          2qcom,sm8650-lpass-lpi-pinctrl                                  n      f         g           core audio           	i        	y           	                       f      tx-swr-active-state          f      clk-pins            	gpio0           	swr_tx_clk          	           	            	      data-pins           	gpio1 gpio2 gpio14          	swr_tx_data         	           	            	         rx-swr-active-state          f      clk-pins            	gpio3           	swr_rx_clk          	           	            	      data-pins           	gpio4 gpio5         	swr_rx_data         	           	            	         dmic01-default-state       clk-pins            	gpio6         
  	dmic1_clk           	            	      data-pins           	gpio7           	dmic1_data          	            	         dmic23-default-state       clk-pins            	gpio8         
  	dmic2_clk           	            	      data-pins           	gpio9           	dmic2_data          	            	         wsa-swr-active-state             f      clk-pins            	gpio10          	wsa_swr_clk         	           	            	      data-pins           	gpio11          	wsa_swr_data            	           	            	         wsa2-swr-active-state            f      clk-pins            	gpio15          	wsa2_swr_clk            	           	            	      data-pins           	gpio16          	wsa2_swr_data           	           	            	         spkr-1-sd-n-active-state            	gpio21          	gpio            	            	         	         f            interconnect@7400000             2qcom,sm8650-lpass-lpiaon-noc                 @                             6      interconnect@7430000             2qcom,sm8650-lpass-lpicx-noc              C                              6         f         interconnect@7e40000             2qcom,sm8650-lpass-ag-noc                                               6      mmc@8804000       $   2qcom,sm8650-sdhci qcom,sdhci-msm-v5              @                 P                                    hc_irq pwr_irq           n   L      L      D        iface core xo         0  ,   5                           N               sdhc-ddr cpu-sdhc               O                          K  @            	           
 d,        
h               	  disabled       opp-table            2operating-points-v2          f      opp-19200000            "    $         )         opp-50000000            "            )   7      opp-100000000           "             )   8      opp-202000000           "    
F        )               phy@88e3000       6   2qcom,sm8650-snps-eusb2-phy qcom,sm8550-snps-eusb2-phy                0       T         n   4           ref         #   L           '            okay            j           
!                       f         phy@88e8000          2qcom,sm8650-qmp-usb3-dp-phy                     0           n   L             L      L           aux ref com_aux usb3_pipe           #   L      L           *phy common              L            I           '                             okay            2           B            f   J   ports                                port@0                  endpoint                        f            port@1                 endpoint                        f            port@2                 endpoint                        f                 usb@a600000           2qcom,sm8650-dwc3 qcom,snps-dwc3              
`              `                                                                                      E  dwc_usb3 pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq          0   n   L   
   L      L      L      L      4         &  cfg_noc core iface sleep mock_utmi xo              L      L           $          #   L                 J            usb2-phy usb3-phy         0  ,   z                           N   &           usb-ddr apps-usb               K   @                L           )           
/             
C         
`         
y         
         
         
         
         
                                   okay            )otg          1   ports                                port@0                  endpoint                        f  M         port@1                 endpoint                        f                  video-codec@aa00000          2qcom,sm8650-iris                 
                 P                                        O   
   O            venus vcodec0 mxc mmcx                      n   L                        iface core vcodec0_core       0  ,            N   '                             cpu-cfg video-mem                      #   L   !                    *bus xo core            K  @       K  G                     okay       opp-table            2operating-points-v2          f      opp-196000000           "             )            opp-300000000           "             )   8   7      opp-380000000           "    W         )      8      opp-435000000           "            )            opp-480000000           "    8         )            opp-533333334           "    V        )                  clock-controller@aaf0000             2qcom,sm8650-videocc              
                  n   D   L               O      O   
         I           M           [            f         cci@ac15000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
P                P                                      n                  
        camnoc_axi cpas_ahb cci                       A              default sleep         	  disabled                                 i2c-bus@0                         V B@                                i2c-bus@1                        V B@                                   cci@ac16000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
`                P                                      n                          camnoc_axi cpas_ahb cci                       A              default sleep           okay                                 i2c-bus@0                         V B@                             sensor@56            2samsung,s5kjn1              V         n      f              f        n6         u      m                      default         K           X           d           p      port       endpoint            }    )'                     f                  i2c-bus@1                        V B@                                   cci@ac17000       !   2qcom,sm8650-cci qcom,msm8996-cci                 
p                P                                      n                          camnoc_axi cpas_ahb cci                       A              default sleep         	  disabled                                 i2c-bus@0                         V B@                                i2c-bus@1                        V B@                                   isp@acb6000          2qcom,sm8650-camss               
`            
ˀ            
ˠ            
            
̰            
             
@             
`             
΀             
Π             
             
             
             
            
             
             
                 	csid_wrapper csid0 csid1 csid2 csid_lite0 csid_lite1 csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 vfe0 vfe1 vfe2 vfe_lite0 vfe_lite1         n                                                2      5      "      $      6      &      7      (      8      *      9      ,      :      4   L               D      F      H      J      L      N      Q      P      S      T     h  camnoc_axi cpas_ahb cpas_fast_ahb cpas_vfe0 cpas_vfe1 cpas_vfe2 cpas_vfe_lite csid csiphy0 csiphy0_timer csiphy1 csiphy1_timer csiphy2 csiphy2_timer csiphy3 csiphy3_timer csiphy4 csiphy4_timer csiphy5 csiphy5_timer csiphy_rx gcc_axi_hf qdss_debug_xo vfe0 vfe0_fast_ahb vfe1 vfe1_fast_ahb vfe2 vfe2_fast_ahb vfe_lite vfe_lite_ahb vfe_lite_cphy_rx vfe_lite_csid         P      Y             [                          ]             x                                                                  z              Y             Z             \                          ^             y             {  csid0 csid1 csid2 csid_lite0 csid_lite1 csiphy0 csiphy1 csiphy2 csiphy3 csiphy4 csiphy5 vfe0 vfe1 vfe2 vfe_lite0 vfe_lite1        0  ,             N                                    ahb hf_mnoc       $     K          K     @   K  `                                                ife0 ife1 ife2 top          okay                             ports                                port@0                     port@1                    port@2                    port@3                 endpoint                                             f            port@4                    port@5                          clock-controller@ade0000             2qcom,sm8650-camcc                
                  n   L      D   E   F            O      O   
         I           M           [            f         display-subsystem@ae00000            2qcom,sm8650-mdss                 
                 	mdss            P       S                n         L         =        #             0  ,                              N              mdp0-mem cpu-cfg                               K                       1                                             okay             f      display-controller@ae01000           2qcom,sm8650-dpu               
           
        0       	  	mdp vbif                         (   n   L               @      =      I        nrt_bus iface lut core vsync                  I        $                        O      ports                                port@0                  endpoint                        f           port@1                 endpoint                        f           port@2                 endpoint                        f              opp-table            2operating-points-v2          f      opp-200000000           "             )   7      opp-325000000           "    _@        )   8      opp-375000000           "    Z        )         opp-514000000           "            )               dsi@ae94000       (   2qcom,sm8650-dsi-ctrl qcom,mdss-dsi-ctrl              
@              	  	dsi_ctrl                        0   n                  B      8         L         $  byte byte_intf pixel core iface bus                     C                                         O                     dsi                                   okay            X      ports                                port@0                  endpoint                       f            port@1                 endpoint                                            f              opp-table            2operating-points-v2          f     opp-187500000           "    -        )   7      opp-300000000           "             )   8      opp-358000000           "    V        )            panel@0          2visionox,vtdr6130                        u                 p                    j              	        A  
          default sleep      port       endpoint                       f                 phy@ae95000          2qcom,sm8650-dsi-phy-4nm       0       
P            
R           
U                	dsi_phy dsi_phy_lane dsi_pll             n                   
  iface ref            I           '            okay                        f        dsi@ae96000       (   2qcom,sm8650-dsi-ctrl qcom,mdss-dsi-ctrl              
`              	  	dsi_ctrl                        0   n                  D      :         L         $  byte byte_intf pixel core iface bus               	      E                                         O                     dsi                                 	  disabled       ports                                port@0                  endpoint                       f            port@1                 endpoint                   phy@ae97000          2qcom,sm8650-dsi-phy-4nm       0       
p            
r           
u                	dsi_phy dsi_phy_lane dsi_pll             n                   
  iface ref            I           '          	  disabled             f        displayport-controller@af54000           2qcom,sm8650-dp        P       
@           
B            
P       p    
`            
p                            0   n                                          J  core_iface core_aux ctrl_link ctrl_link_iface stream_pixel stream_1_pixel                                        J      J      J                         O              J           dp                      okay       opp-table            2operating-points-v2          f     opp-162000000           "    	        )         opp-270000000           "    ߀        )   7      opp-540000000           "     /         )         opp-810000000           "    0G        )            ports                                port@0                  endpoint                       f            port@1                 endpoint                                            f                     clock-controller@af00000             2qcom,sm8650-dispcc               
               \   n   D   E   L      F                         J      J                                       O           )   7         I           M           [            f         interrupt-controller@b220000             2qcom,sm8650-pdc qcom,pdc                  "             @        d                   H           ^   ^  a      }   ?      ~                               1                     f         thermal-sensor@c228000            2qcom,sm8650-tsens qcom,tsens-v2               "            "                  P                                  uplow critical                     
            f  5      thermal-sensor@c229000            2qcom,sm8650-tsens qcom,tsens-v2               "            "0                 P                                  uplow critical                     
            f  6      thermal-sensor@c22a000            2qcom,sm8650-tsens qcom,tsens-v2               "            "@                 P                                  uplow critical                     
            f  7      power-management@c300000          #   2qcom,sm8650-aoss-qmp qcom,aoss-qmp               0                      C           C                      C                 I             f         sram@c3f0000             2qcom,rpmh-stats              ?                          spmi@c400000             2qcom,spmi-pmic-arb        P       @        0     P       @      D             L             B       @         	core chnls obsrvr intr cnfg                          periph_irq                                   -                     1                                pmic@c           2qcom,pm8010 qcom,spmi-pmic                                               temp-alarm@2400          2qcom,spmi-temp-alarm               $         P      $               
             f  A         pmic@d           2qcom,pm8010 qcom,spmi-pmic                                               temp-alarm@2400          2qcom,spmi-temp-alarm               $         P      $               
             f  B         pmic@1           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  C      gpio@8800             2qcom,pm8550-gpio qcom,spmi-gpio                      	i        	                     	y                    1            f     volume-up-n-state           	gpio6           	normal           9         	        F            f  L         led-controller@ee00       *   2qcom,pm8550-flash-led qcom,spmi-flash-led                       okay       led-0           	flash           S           Y              e          v                             led-1           	flash           S            Y              e          v                               pwm       !   2qcom,pm8550-pwm qcom,pm8350c-pwm                       okay       multi-led           S   	        	status                               led@1                       S         led@2                       S         led@3                       S                  pmic@7           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  D      gpio@8800         !   2qcom,pm8550b-gpio qcom,spmi-gpio                         	i        	                     	y                    1            f        phy@fd00             2qcom,pm8550b-eusb2-repeater                     '                                  f            pmic@8           2qcom,pm8550 qcom,spmi-pmic                                               temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  E      gpio@8800         "   2qcom,pm8550ve-gpio qcom,spmi-gpio                        	i        	                     	y                    1            f           pmic@2           2qcom,pm8550 qcom,spmi-pmic                                                    okay       temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  F      gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	i        	                     	y                    1            f           pmic@3           2qcom,pm8550 qcom,spmi-pmic                                                    okay       temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  G      gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	i        	                     	y                    1            f           pmic@4           2qcom,pm8550 qcom,spmi-pmic                                                    okay       temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  H      gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	i        	                     	y                    1            f           pmic@6           2qcom,pm8550 qcom,spmi-pmic                                                    okay       temp-alarm@a00           2qcom,spmi-temp-alarm               
         P      
               
             f  I      gpio@8800         "   2qcom,pm8550vs-gpio qcom,spmi-gpio                        	i        	                     	y                    1            f           pmic@0           2qcom,pm8550 qcom,spmi-pmic                                                pon@1300             2qcom,pmk8350-pon                         	  	hlos pbs       pwrkey           2qcom,pmk8350-pwrkey         P                        t        okay          resin            2qcom,pmk8350-resin          P                     okay               r         rtc@6100             2qcom,pmk8350-rtc               a   b       
  	rtc alarm           P       b            nvram@7100           2qcom,spmi-sdam             q                                        q       reboot-reason@48                H                          f  K         gpio@b800         !   2qcom,pmk8550-gpio qcom,spmi-gpio                         	i        	                     	y                    1            f           pmic@a           2qcom,pmr735d qcom,spmi-pmic             
                                 temp-alarm@a00           2qcom,spmi-temp-alarm               
         P   
   
               
             f  J      gpio@8800         !   2qcom,pmr735d-gpio qcom,spmi-gpio                         	i        	                     	y                    1            f              pinctrl@f100000          2qcom,sm8650-tlmm                        0          P                       	i        	y                    1           	                                           J            f      cam0-default-state          	gpio100       	  	cam_mclk            	            	      cam0-sleep-state            	gpio100       	  	cam_mclk            	            	      cam1-default-state          	gpio101       	  	cam_mclk            	            	      cam1-sleep-state            	gpio101       	  	cam_mclk            	            	      cam2-default-state          	gpio102         	cam_aon_mclk2           	            	      cam2-sleep-state            	gpio102         	cam_aon_mclk2           	            	      cam3-default-state          	gpio103       	  	cam_mclk            	            	         f         cam3-sleep-state            	gpio103       	  	cam_mclk            	            	      cam4-default-state          	gpio104         	cam_aon_mclk4           	            	      cam4-sleep-state            	gpio104         	cam_aon_mclk4           	            	      cam5-default-state          	gpio105       	  	cam_mclk            	            	      cam5-sleep-state            	gpio105       	  	cam_mclk            	            	      cam6-default-state          	gpio108       	  	cam_mclk            	            	      cam6-sleep-state            	gpio108       	  	cam_mclk            	            	      cam7-default-state          	gpio106       	  	cam_mclk            	            	      cam7-sleep-state            	gpio106       	  	cam_mclk            	            	      cci0-0-default-state             f      sda-pins            	gpio113         	cci_i2c_sda         	           9        scl-pins            	gpio114         	cci_i2c_scl         	           9           cci0-0-sleep-state           f      sda-pins            	gpio113         	cci_i2c_sda         	            	      scl-pins            	gpio114         	cci_i2c_scl         	            	         cci0-1-default-state             f      sda-pins            	gpio115         	cci_i2c_sda         	           9        scl-pins            	gpio116         	cci_i2c_scl         	           9           cci0-1-sleep-state           f      sda-pins            	gpio115         	cci_i2c_sda         	            	      scl-pins            	gpio116         	cci_i2c_scl         	            	         cci1-0-default-state             f      sda-pins            	gpio117         	cci_i2c_sda         	           9        scl-pins            	gpio118         	cci_i2c_scl         	           9           cci1-0-sleep-state           f      sda-pins            	gpio117         	cci_i2c_sda         	            	      scl-pins            	gpio118         	cci_i2c_scl         	            	         cci1-1-default-state             f      sda-pins            	gpio12          	cci_i2c_sda         	           9        scl-pins            	gpio13          	cci_i2c_scl         	           9           cci1-1-sleep-state           f      sda-pins            	gpio12          	cci_i2c_sda         	            	      scl-pins            	gpio13          	cci_i2c_scl         	            	         cci2-0-default-state             f      sda-pins            	gpio112         	cci_i2c_sda         	           9        scl-pins            	gpio153         	cci_i2c_scl         	           9           cci2-0-sleep-state           f      sda-pins            	gpio112         	cci_i2c_sda         	            	      scl-pins            	gpio153         	cci_i2c_scl         	            	         cci2-1-default-state             f      sda-pins            	gpio119         	cci_i2c_sda         	           9        scl-pins            	gpio120         	cci_i2c_scl         	           9           cci2-1-sleep-state           f      sda-pins            	gpio119         	cci_i2c_sda         	            	      scl-pins            	gpio120         	cci_i2c_scl         	            	         hub-i2c0-data-clk-state         	gpio64 gpio65           	i2chub0_se0         	            9         f   p      hub-i2c1-data-clk-state         	gpio66 gpio67           	i2chub0_se1         	            9         f   q      hub-i2c2-data-clk-state         	gpio68 gpio69           	i2chub0_se2         	            9         f   r      hub-i2c3-data-clk-state         	gpio70 gpio71           	i2chub0_se3         	            9         f   s      hub-i2c4-data-clk-state         	gpio72 gpio73           	i2chub0_se4         	            9         f   t      hub-i2c5-data-clk-state         	gpio74 gpio75           	i2chub0_se5         	            9         f   u      hub-i2c6-data-clk-state         	gpio76 gpio77           	i2chub0_se6         	            9         f   v      hub-i2c7-data-clk-state         	gpio78 gpio79           	i2chub0_se7         	            9         f   w      hub-i2c8-data-clk-state         	gpio206 gpio207         	i2chub0_se8         	            9         f   x      hub-i2c9-data-clk-state         	gpio80 gpio81           	i2chub0_se9         	            9         f   y      pcie0-default-state          f      perst-pins          	gpio94          	gpio            	            	      clkreq-pins         	gpio95          	pcie0_clk_req_n         	            9      wake-pins           	gpio96          	gpio            	            9         pcie1-default-state    perst-pins          	gpio97          	gpio            	            	      clkreq-pins         	gpio98          	pcie1_clk_req_n         	            9      wake-pins           	gpio99          	gpio            	            9         qup-i2c0-data-clk-state         	gpio32 gpio33         	  	qup1_se0            	            9         f   |      qup-i2c1-data-clk-state         	gpio36 gpio37         	  	qup1_se1            	            9         f         qup-i2c2-data-clk-state         	gpio40 gpio41         	  	qup1_se2            	            9         f         qup-i2c3-data-clk-state         	gpio44 gpio45         	  	qup1_se3            	           9           f         qup-i2c4-data-clk-state         	gpio48 gpio49         	  	qup1_se4            	            9         f         qup-i2c5-data-clk-state         	gpio52 gpio53         	  	qup1_se5            	            9         f         qup-i2c6-data-clk-state         	gpio56 gpio57         	  	qup1_se6            	            9         f         qup-i2c7-data-clk-state         	gpio60 gpio61         	  	qup1_se7            	            9         f         qup-i2c8-data-clk-state         	gpio0 gpio1       	  	qup2_se0            	            9         f   R      qup-i2c9-data-clk-state         	gpio4 gpio5       	  	qup2_se1            	            9         f   V      qup-i2c10-data-clk-state            	gpio8 gpio9       	  	qup2_se2            	            9         f   Y      qup-i2c11-data-clk-state            	gpio12 gpio13         	  	qup2_se3            	            9         f   \      qup-i2c12-data-clk-state            	gpio16 gpio17         	  	qup2_se4            	            9         f   _      qup-i2c13-data-clk-state            	gpio20 gpio21         	  	qup2_se5            	            9         f   b      qup-i2c14-data-clk-state            	gpio24 gpio25         	  	qup2_se6            	            9      qup-spi0-cs-state           	gpio35        	  	qup1_se0            	            	         f   ~      qup-spi0-data-clk-state         	gpio32 gpio33 gpio34          	  	qup1_se0            	            	         f   }      qup-spi1-cs-state           	gpio39        	  	qup1_se1            	            	         f         qup-spi1-data-clk-state         	gpio36 gpio37 gpio38          	  	qup1_se1            	            	         f         qup-spi2-cs-state           	gpio43        	  	qup1_se2            	            	         f         qup-spi2-data-clk-state         	gpio40 gpio41 gpio42          	  	qup1_se2            	            	         f         qup-spi3-cs-state           	gpio47        	  	qup1_se3            	            	         f         qup-spi3-data-clk-state         	gpio44 gpio45 gpio46          	  	qup1_se3            	            	         f         qup-spi4-cs-state           	gpio51        	  	qup1_se4            	            	         f         qup-spi4-data-clk-state         	gpio48 gpio49 gpio50          	  	qup1_se4            	            	         f         qup-spi5-cs-state           	gpio55        	  	qup1_se5            	            	         f         qup-spi5-data-clk-state         	gpio52 gpio53 gpio54          	  	qup1_se5            	            	         f         qup-spi6-cs-state           	gpio59        	  	qup1_se6            	            	         f         qup-spi6-data-clk-state         	gpio56 gpio57 gpio58          	  	qup1_se6            	            	         f         qup-spi7-cs-state           	gpio63        	  	qup1_se7            	            	         f         qup-spi7-data-clk-state         	gpio60 gpio61 gpio62          	  	qup1_se7            	            	         f         qup-spi8-cs-state           	gpio3         	  	qup2_se0            	            	         f   U      qup-spi8-data-clk-state         	gpio0 gpio1 gpio2         	  	qup2_se0            	            	         f   T      qup-spi9-cs-state           	gpio7         	  	qup2_se1            	            	         f   X      qup-spi9-data-clk-state         	gpio4 gpio5 gpio6         	  	qup2_se1            	            	         f   W      qup-spi10-cs-state          	gpio11        	  	qup2_se2            	            	         f   [      qup-spi10-data-clk-state            	gpio8 gpio9 gpio10        	  	qup2_se2            	            	         f   Z      qup-spi11-cs-state          	gpio15        	  	qup2_se3            	            	         f   ^      qup-spi11-data-clk-state            	gpio12 gpio13 gpio14          	  	qup2_se3            	            	         f   ]      qup-spi12-cs-state          	gpio19        	  	qup2_se4            	            	         f   a      qup-spi12-data-clk-state            	gpio16 gpio17 gpio18          	  	qup2_se4            	            	         f   `      qup-spi13-cs-state          	gpio23        	  	qup2_se5            	            	         f   d      qup-spi13-data-clk-state            	gpio20 gpio21 gpio22          	  	qup2_se5            	            	         f   c      qup-spi14-cs-state          	gpio27        	  	qup2_se6            	            	      qup-spi14-data-clk-state            	gpio24 gpio25 gpio26          	  	qup2_se6            	            	      qup-uart14-default-state            	gpio26 gpio27         	  	qup2_se6            	            9         f   f      qup-uart14-cts-rts-state            	gpio24 gpio25         	  	qup2_se6            	            	         f   g      qup-uart15-default-state            	gpio30 gpio31         	  	qup2_se7            	            	         f   o      sdc2-sleep-state       clk-pins          	  	sdc2_clk            	            	      cmd-pins          	  	sdc2_cmd            	            9      data-pins         
  	sdc2_data           	            9         sdc2-default-state     clk-pins          	  	sdc2_clk            	            	      cmd-pins          	  	sdc2_cmd            	   
         9      data-pins         
  	sdc2_data           	   
         9         bt-default-state             f  ]   bt-en-pins          	gpio17          	gpio            	            	      sw-ctrl-pins            	gpio18          	gpio             	         disp0-reset-n-active-state          	gpio133         	gpio            	            	         f        disp0-reset-n-suspend-state         	gpio133         	gpio            	            	         f  
      mdp-vsync-active-state          	gpio86        
  	mdp_vsync           	            	         f  	      mdp-vsync-suspend-state         	gpio86        
  	mdp_vsync           	            	         f        spkr-2-sd-n-active-state            	gpio77          	gpio            	            	         	         f         ts-irq-state            	gpio161         	gpio            	            9                  f         ts-reset-state          	gpio162         	gpio            	            9         f         wcd-reset-n-active-state            	gpio107         	gpio            	            	         	         f  X      wlan-en-state           	gpio16          	gpio            	            	         f  \         funnel@10042000       +   2arm,coresight-dynamic-funnel arm,primecell                                 n         	  apb_pclk       in-ports                                 port@4                 endpoint                       f  $            out-ports      port       endpoint                       f                 funnel@10045000       +   2arm,coresight-dynamic-funnel arm,primecell               P                 n         	  apb_pclk       in-ports                                 port@1                 endpoint                       f              out-ports      port       endpoint                       f                  funnel@10b04000       +   2arm,coresight-dynamic-funnel arm,primecell               @                 n         	  apb_pclk       in-ports                                 port@7                 endpoint                        f              out-ports      port       endpoint              !         f  "               tmc@10b05000              2arm,coresight-tmc arm,primecell              P                 n         	  apb_pclk       in-ports       port       endpoint              "         f  !               funnel@13810000       +   2arm,coresight-dynamic-funnel arm,primecell                                 n         	  apb_pclk       in-ports       port       endpoint              #         f   3            out-ports      port       endpoint              $         f                 iommu@15000000        /   2qcom,sm8650-smmu-500 qcom,smmu-500 arm,mmu-500                                P       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                                                                                                                                                                                                                                                                                                                                                                                                                                  (           5                     f   K      interrupt-controller@17100000            2arm,gic-v3                                               P      	               1                    '           >                                                  f      ppi-partitions     interrupt-partition-0           S               f   9      interrupt-partition-1           S                !         f   :      interrupt-partition-2           S   "         f   ;         msi-controller@17140000          2arm,gic-v3-its                                 \        k            f            timer@17420000           2arm,armv7-timer-mem              B                                                             frame@17421000           B    B              P                                    v          frame@17423000           B0            P       	               v         	  disabled          frame@17425000           BP            P       
               v         	  disabled          frame@17427000           Bp            P                      v         	  disabled          frame@17429000           B            P                      v         	  disabled          frame@1742b000           B            P                      v         	  disabled          frame@1742d000           B            P                      v         	  disabled             rsc@17a00000             2qcom,rpmh-rsc         0                                                  	drv-0 drv-1 drv-2         0  P                                                      <                                                               	  apps_rsc       bcm-voter            2qcom,bcm-voter           f   6      clock-controller             2qcom,sm8650-rpmh-clk             n  %        xo           I            f         power-controller             2qcom,sm8650-rpmhpd            &        [            f   O   opp-table            2operating-points-v2          f  &   opp-16                   opp-48             0         f         opp-52             4      opp-56             8         f         opp-60             <      opp-64             @         f   7      opp-80             P      opp-128                     f   8      opp-144                  opp-192                     f         opp-256                     f         opp-320           @      opp-336           P      opp-384                    f         opp-416                       regulators-0             2qcom,pm8550-rpmh-regulators           '          '          (          )          (          (          (        '  )        6  *        E  *        T  +        cb      bob1          
  pvreg_bob1            2K          <l                    f  (      bob2          
  pvreg_bob2            )          -                     f  +      ldo2            pvreg_l2b_3p0             -          -                                         ldo5            pvreg_l5b_3p1             /]          /]                                            f        ldo6            pvreg_l6b_1p8             w@         -                                         ldo7            pvreg_l7b_1p8             w@         -                  ldo8            pvreg_l8b_1p8             w@         -                                         ldo11           pvreg_l11b_1p2            O                                                     f        ldo12           pvreg_l12b_1p8            w@         w@                                           f        ldo13           pvreg_l13b_3p0            -         -                                           f        ldo14           pvreg_l14b_3p2            0          0                                            f         ldo15           pvreg_l15b_1p8            w@         w@                                           f         ldo16           pvreg_l16b_2p8            *         *                                        ldo17           pvreg_l17b_2p5            &5@         &5@                                           f            regulators-1             2qcom,pm8550vs-rpmh-regulators             )          )          )          '        !  '        /  '        =  '        K  '        Y  '        cc      smps1           pvreg_s1c_1p2             *@                             f  )      smps2           pvreg_s2c_0p8                                            f  _      smps3           pvreg_s3c_0p9                      <@                    f  ,      smps4           pvreg_s4c_1p2             @                           smps5           pvreg_s5c_0p7             y                          smps6           pvreg_s6c_1p8             R                              f  *      ldo1            pvreg_l1c_1p2             O         O                                           f         ldo3            pvreg_l3c_1p2             O         O                                           f            regulators-2             2qcom,pm8550vs-rpmh-regulators             ,        cd      ldo1            pvreg_l1d_0p88                     	                                           f            regulators-3             2qcom,pm8550vs-rpmh-regulators             ,        ce      ldo3            pvreg_l3e_0p9             m         	                                           regulators-4             2qcom,pm8550vs-rpmh-regulators             ,          ,        cg      ldo1            pvreg_l1g_0p91                     	                                        ldo3            pvreg_l3g_0p91            m                                                    f            regulators-5             2qcom,pm8550ve-rpmh-regulators             ,          ,          )        =  '        ci      smps4           pvreg_s4i_0p85                       Q                    f  ^      ldo1            pvreg_l1i_0p88            m                                                    f         ldo2            pvreg_l2i_0p88            m                                                    f         ldo3            pvreg_l3i_0p91            O         O                                           f            regulators-6             2qcom,pm8010-rpmh-regulators         cm           g  )        x  +          *          (          (   ldo1            pvreg_l1m_1p1             ؀         ؀                                        ldo2            pvreg_l2m_1p056                                                                 f         ldo3            pvreg_l3m_2p8             *         *                 ldo4            pvreg_l4m_2p8             *         *                    f         ldo5            pvreg_l5m_1p8             w@         w@                 ldo6            pvreg_l6m_2p8             *         *                 ldo7            pvreg_l7m_2p96            -*         -*                    f            regulators-7             2qcom,pm8010-rpmh-regulators         cn           g  )        x  *          +          +          (   ldo1            pvreg_l1n_1p1             ؀         ؀                                        ldo2            pvreg_l2n_1p056                                                              ldo3            pvreg_l3n_1p8             w@         w@                    f         ldo4            pvreg_l4n_1p8             w@         w@                 ldo5            pvreg_l5n_2p8             *         *                 ldo6            pvreg_l6n_2p8             *         *                 ldo7            pvreg_l7n_3p3             2j@         2j@                       interconnect@17d90000         !   2qcom,sm8650-epss-l3 qcom,epss-l3                                   n   D   L           xo alternate                        f   	      cpufreq@17d91000          +   2qcom,sm8650-cpufreq-epss qcom,cpufreq-epss        @                                0            @              4  	freq-domain0 freq-domain1 freq-domain2 freq-domain3       @  P                                                             0  dcvsh-irq-0 dcvsh-irq-1 dcvsh-irq-2 dcvsh-irq-3          n   D   L           xo alternate                        I            f         pmu@24091000          .   2qcom,sm8650-llcc-bwmon qcom,sc7280-llcc-bwmon                $	                P       Q               ,                             -   opp-table            2operating-points-v2          f  -   opp-0           B p      opp-1           B ,h      opp-2           B Z      opp-3           B ci8      opp-4           B y      opp-5           B A      opp-6           B H      opp-7           B ։      opp-8           B h            pmu@240b7400          (   2qcom,sm8650-cpu-bwmon qcom,sdm845-bwmon              $t                P      E               ,                            .   opp-table            2operating-points-v2          f  .   opp-0           B E      opp-1           B l}p      opp-2           B       opp-3           B       opp-4           B 9`      opp-5           B /(            interconnect@24100000            2qcom,sm8650-gem-noc              $       P           6                    f         system-cache-controller@25000000             2qcom,sm8650-llcc          `       %               %@              %               %`              %              %                X  	llcc0_base llcc1_base llcc2_base llcc3_base llcc_broadcast_base llcc_broadcast_and_base         P      
             interconnect@320c0000            2qcom,sm8650-nsp-noc              2                   6                    f  0      remoteproc@32300000          2qcom,sm8650-cdsp-pas                 20               D           B         /         /        /        /            #  wdog fatal ready handover stop-ack           n               xo          ,  0                            O       O   
   O            cx mxc nsp            1  2  3                   H  4            Ystop            okay          .  qcom/sm8650/cdsp.mbn qcom/sm8650/cdsp_dtb.mbn      glink-edge             C                     C                          cdsp       fastrpc          2qcom,fastrpc            fastrpcglink-apps-dsp           cdsp                                          compute-cb@1             2qcom,fastrpc-compute-cb                   $     K  a       K         K                     compute-cb@2             2qcom,fastrpc-compute-cb                   $     K  b       K         K                     compute-cb@3             2qcom,fastrpc-compute-cb                   $     K  c       K         K                     compute-cb@4             2qcom,fastrpc-compute-cb                   $     K  d       K         K                     compute-cb@5             2qcom,fastrpc-compute-cb                   $     K  e       K         K                     compute-cb@6             2qcom,fastrpc-compute-cb                   $     K  f       K         K                     compute-cb@7             2qcom,fastrpc-compute-cb                   $     K  g       K         K                     compute-cb@8             2qcom,fastrpc-compute-cb                   $     K  h       K         K                     compute-cb@12            2qcom,fastrpc-compute-cb                   $     K  l       K         K                     compute-cb@13            2qcom,fastrpc-compute-cb                   $     K  m       K         K                     compute-cb@14            2qcom,fastrpc-compute-cb                   $     K  n       K         K                                 thermal-zones      aoss0-thermal             5       trips      aoss0-hot                               hot       aoss0-critical           8                  	   critical                cpuss0-thermal            5      trips      cpuss0-hot                              hot       cpuss0-critical          8                  	   critical                cpuss1-thermal            5      trips      cpuss1-hot                              hot       cpuss1-critical          8                  	   critical                cpuss2-thermal            5      trips      cpuss2-hot                              hot       cpuss2-critical          8                  	   critical                cpuss3-thermal            5      trips      cpuss3-hot                              hot       cpuss3-critical          8                  	   critical                cpu2-top-thermal              5      trips      cpu2-critical                            	   critical                cpu2-bottom-thermal           5      trips      cpu2-critical                            	   critical                cpu3-top-thermal              5      trips      cpu3-critical                            	   critical                cpu3-bottom-thermal           5      trips      cpu3-critical                            	   critical                cpu4-top-thermal              5   	   trips      cpu4-critical                            	   critical                cpu4-bottom-thermal           5   
   trips      cpu4-critical                            	   critical                cpu5-top-thermal              5      trips      cpu5-critical                            	   critical                cpu5-bottom-thermal           5      trips      cpu5-critical                            	   critical                cpu6-top-thermal              5      trips      cpu6-critical                            	   critical                cpu6-bottom-thermal           5      trips      cpu6-critical                            	   critical                aoss1-thermal             6       trips      aoss1-hot                               hot       aoss1-critical           8                  	   critical                cpu7-top-thermal              6      trips      cpu7-critical                            	   critical                cpu7-middle-thermal           6      trips      cpu7-critical                            	   critical                cpu7-bottom-thermal           6      trips      cpu7-critical                            	   critical                cpu0-thermal              6      trips      cpu0-critical                            	   critical                cpu1-thermal              6      trips      cpu1-critical                            	   critical                nsphvx0-thermal           7      trips      nsphvx0-hot                             hot       nsphvx0-critical             8                  	   critical                nsphvx1-thermal           7      trips      nsphvx1-hot                             hot       nsphvx1-critical             8                  	   critical                nsphmx0-thermal           7      trips      nsphmx0-hot                             hot       nsphmx0-critical             8                  	   critical                nsphmx1-thermal           7   	   trips      nsphmx1-hot                             hot       nsphmx1-critical             8                  	   critical                nsphmx2-thermal           7   
   trips      nsphmx2-hot                             hot       nsphmx2-critical             8                  	   critical                nsphmx3-thermal           7      trips      nsphmx3-hot                             hot       nsphmx3-critical             8                  	   critical                video-thermal             6      trips      video-hot                               hot       video-critical           8                  	   critical                ddr-thermal           6      trips      ddr-hot                             hot       ddr-critical             8                  	   critical                camera0-thermal           6      trips      camera0-hot                             hot       camera0-critical             8                  	   critical                camera1-thermal           6      trips      camera1-hot                             hot       camera1-critical             8                  	   critical                aoss2-thermal             7       trips      aoss2-hot                               hot       aoss2-critical           8                  	   critical                gpuss0-thermal             
          7      cooling-maps       map0              8          9         trips      trip-point0          s                   passive          f  8      trip-point1                             hot       trip-point2          8                  	   critical                gpuss1-thermal             
          7      cooling-maps       map0              :          9         trips      trip-point0          s                   passive          f  :      trip-point1                             hot       trip-point2          8                  	   critical                gpuss2-thermal             
          7      cooling-maps       map0              ;          9         trips      trip-point0          s                   passive          f  ;      trip-point1                             hot       trip-point2          8                  	   critical                gpuss3-thermal             
          7      cooling-maps       map0              <          9         trips      trip-point0          s                   passive          f  <      trip-point1                             hot       trip-point2          8                  	   critical                gpuss4-thermal             
          7      cooling-maps       map0              =          9         trips      trip-point0          s                   passive          f  =      trip-point1                             hot       trip-point2          8                  	   critical                gpuss5-thermal             
          7      cooling-maps       map0              >          9         trips      trip-point0          s                   passive          f  >      trip-point1                             hot       trip-point2          8                  	   critical                gpuss6-thermal             
          7      cooling-maps       map0              ?          9         trips      trip-point0          s                   passive          f  ?      trip-point1                             hot       trip-point2          8                  	   critical                gpuss7-thermal             
          7      cooling-maps       map0              @          9         trips      trip-point0          s                   passive          f  @      trip-point1                             hot       trip-point2          8                  	   critical                modem0-thermal            7   	   trips      modem0-hot                              hot       modem0-critical          8                  	   critical                modem1-thermal            7   
   trips      modem1-hot                              hot       modem1-critical          8                  	   critical                modem2-thermal            7      trips      modem2-hot                              hot       modem2-critical          8                  	   critical                modem3-thermal            7      trips      modem3-hot                              hot       modem3-critical          8                  	   critical                pm8010-m-thermal               d          A   trips      trip0            s                     passive       trip1            8                     hot             pm8010-n-thermal               d          B   trips      trip0            s                     passive       trip1            8                     hot             pm8550-thermal             d          C   trips      trip0            s                     passive       trip1            8                     hot             pm8550b-thermal            d          D   trips      trip0            s                     passive       trip1            8                     hot             pm8550ve-thermal               d          E   trips      trip0            s                     passive       trip1            8                     hot             pm8550vs-c-thermal             d          F   trips      trip0            s                     passive       trip1            8                     hot             pm8550vs-d-thermal             d          G   trips      trip0            s                     passive       trip1            8                     hot             pm8550vs-e-thermal             d          H   trips      trip0            s                     passive       trip1            8                     hot             pm8550vs-g-thermal             d          I   trips      trip0            s                     passive       trip1            8                     hot             pmr735d-k-thermal              d          J   trips      trip0            s                     passive       trip1            8                     hot                timer            2arm,armv8-timer       @  P                                             
             reboot-mode          2nvmem-reboot-mode             K        #reboot-mode         4           B         aliases       $  R/soc@0/geniqup@8c0000/serial@89c000       $  Z/soc@0/geniqup@8c0000/serial@898000       gpio-keys         
   2gpio-keys             L        default    key-volume-up         
  Volume Up              s        {                b            t                  pmic-glink        >   2qcom,sm8650-pmic-glink qcom,sm8550-pmic-glink qcom,pmic-glink                                                  connector@0          2usb-c-connector                      dual            dual       ports                                port@0                  endpoint              M         f            port@1                 endpoint              N         f            port@2                 endpoint              O         f                     sound         (   2qcom,sm8650-sndcard qcom,sm8450-sndcard          ,SM8650-QRD         SpkrLeft IN WSA_SPK1 OUT SpkrRight IN WSA_SPK2 OUT IN1_HPHL HPHL_OUT IN2_HPHR HPHR_OUT AMIC1 MIC BIAS1 AMIC2 MIC BIAS2 AMIC3 MIC BIAS3 AMIC4 MIC BIAS3 AMIC5 MIC BIAS4 TX SWR_INPUT0 ADC1_OUTPUT TX SWR_INPUT1 ADC2_OUTPUT TX SWR_INPUT2 ADC3_OUTPUT TX SWR_INPUT3 ADC4_OUTPUT     wcd-playback-dai-link           WCD Playback       cpu           P   q      codec             Q      R                 platform              S         wcd-capture-dai-link            WCD Capture    cpu           P   x      codec             Q     T                 platform              S         wsa-dai-link            WSA Playback       cpu           P   i      codec             U  V  W                 platform              S            vph-pwr-regulator            2regulator-fixed         pvph_pwr          8u          8u                            f  '      audio-codec       &   2qcom,wcd9395-codec qcom,wcd9390-codec             X        default          w@         w@        3 w@        K w@         c $ I                              P          Y          Z        u      k                                 	             (                                      f  Q   port       endpoint              [         f               wcn7850-pmu          2qcom,wcn7850-pmu            default           \  ]        ,                  >                  j  ^        p           N             _        ^  ,        >  )        O  *         n         regulators     ldo0            pvreg_pmu_rfa_cmn             f   h      ldo1            pvreg_pmu_aon_0p59            f   i      ldo2            pvreg_pmu_wlcx_0p8            f   j      ldo3            pvreg_pmu_wlmx_0p85           f   k      ldo4            pvreg_pmu_btcmx_0p85       ldo5            pvreg_pmu_rfa_0p8             f   l      ldo6            pvreg_pmu_rfa_1p2             f   m      ldo7            pvreg_pmu_rfa_1p8             f   n      ldo8            pvreg_pmu_pcie_0p9            f         ldo9            pvreg_pmu_pcie_1p8            f                  	interrupt-parent #address-cells #size-cells model compatible stdout-path #clock-cells clock-frequency phandle clocks clock-mult clock-div device_type reg power-domains power-domain-names enable-method next-level-cache capacity-dmips-mhz dynamic-power-coefficient qcom,freq-domain operating-points-v2 interconnects #cooling-cells cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop remote-endpoint qcom,dload-mode #interconnect-cells qcom,bcm-voters opp-hz required-opps opp-shared opp-peak-kBps interrupts #power-domain-cells domain-idle-states ranges no-map hwlocks qcom,client-id qcom,vmid interrupts-extended mboxes qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells dma-ranges #reset-cells #mbox-cells dma-channels dma-channel-mask #dma-cells iommus dma-coherent status clock-names interconnect-names dmas dma-names pinctrl-0 pinctrl-names vddrfacmn-supply vddaon-supply vddwlcx-supply vddwlmx-supply vddrfa0p8-supply vddrfa1p2-supply vddrfa1p8-supply max-speed vdd-supply reset-gpios mode-switch orientation-switch avdd-supply spi-max-frequency touchscreen-size-x touchscreen-size-y vcc-supply retimer-switch data-lanes reg-names interrupt-names resets reset-names iommu-map interrupt-map interrupt-map-mask msi-map msi-map-mask linux,pci-domain num-lanes bus-range phys phy-names wake-gpios perst-gpios opp-level vddpcie0p9-supply vddpcie1p8-supply assigned-clocks assigned-clock-rates clock-output-names #phy-cells vdda-phy-supply vdda-pll-supply lanes-per-direction qcom,ice vcc-max-microamp vccq-supply vccq-max-microamp qcom,ee qcom,num-ees num-channels qcom,controlled-remotely #hwlock-cells qcom,gmu memory-region firmware-name qcom,opp-acd-level qcom,qmp #iommu-cells #global-interrupts qcom,smem-states qcom,smem-state-names qcom,gsi-loader label qcom,glink-channels qcom,non-secure-domain qcom,domain qcom,intents #sound-dai-cells qcom,protection-domain qcom,din-ports qcom,dout-ports qcom,ports-sinterval qcom,ports-offset1 qcom,ports-offset2 qcom,ports-hstart qcom,ports-hstop qcom,ports-word-length qcom,ports-block-pack-mode qcom,ports-block-group-count qcom,ports-lane-control qcom,rx-port-mapping powerdown-gpios sound-name-prefix vdd-1p8-supply vdd-io-supply qcom,port-mapping qcom,ports-sinterval-low qcom,tx-port-mapping gpio-controller #gpio-cells gpio-ranges pins function drive-strength slew-rate bias-disable bias-bus-hold output-high input-enable output-low bus-width qcom,dll-config qcom,ddr-config vdda12-supply snps,hird-threshold snps,usb2-gadget-lpm-disable snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,is-utmi-l1-suspend snps,usb3_lpm_capable snps,usb2-lpm-disable snps,has-lpm-erratum tx-fifo-resize dr_mode usb-role-switch pinctrl-1 afvdd-supply vdda-supply vddd-supply vddio-supply link-frequencies vdd-csiphy35-0p9-supply vdd-csiphy35-1p2-supply assigned-clock-parents vci-supply vdds-supply qcom,pdc-ranges #qcom,sensors #thermal-sensor-cells qcom,channel qcom,bus-id bias-pull-up power-source color led-sources led-max-microamp flash-max-microamp flash-max-timeout-us function-enumerator #pwm-cells vdd18-supply vdd3-supply linux,code bits wakeup-parent gpio-reserved-ranges bias-pull-down output-disable #redistributor-regions redistributor-stride affinity msi-controller #msi-cells frame-number qcom,tcs-offset qcom,drv-id qcom,tcs-config vdd-bob1-supply vdd-bob2-supply vdd-l2-l13-l14-supply vdd-l3-supply vdd-l5-l16-supply vdd-l6-l7-supply vdd-l8-l9-supply vdd-l11-supply vdd-l12-supply vdd-l15-supply vdd-l17-supply qcom,pmic-id regulator-name regulator-min-microvolt regulator-max-microvolt regulator-initial-mode regulator-allow-set-load regulator-allowed-modes vdd-l1-supply vdd-l2-supply vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-l1-l2-supply vdd-l3-l4-supply vdd-l5-supply vdd-l6-supply vdd-l7-supply #freq-domain-cells thermal-sensors temperature hysteresis polling-delay-passive trip cooling-device nvmem-cells nvmem-cell-names mode-recovery mode-bootloader serial0 serial1 debounce-interval linux,can-disable wakeup-source orientation-gpios power-role data-role audio-routing link-name sound-dai regulator-always-on regulator-boot-on qcom,micbias1-microvolt qcom,micbias2-microvolt qcom,micbias3-microvolt qcom,micbias4-microvolt qcom,mbhc-buttons-vthreshold-microvolt qcom,mbhc-headset-vthreshold-microvolt qcom,mbhc-headphone-vthreshold-microvolt qcom,rx-device qcom,tx-device vdd-buck-supply vdd-rxtx-supply vdd-mic-bias-supply wlan-enable-gpios bt-enable-gpios vddio1p2-supply vdddig-supply 