 6   8 	`   (             	(                                                                      ,  	                   9OnePlus 3T           ?oneplus,oneplus3t qcom,msm8996           Jhandset       0   W         =            =            =      chosen           eserial1:115200n8          clocks     xo-board             ?fixed-clock          q             ~$       	   xo_board                      sleep-clk            ?fixed-clock          q             ~        
   sleep_clk                     div1-clk             ?gpio-gate-clock          default                      q                   .                                     div4-clk             ?fixed-clock          default                      q             ~            divclk4                      cpus                                 cpu@0            cpu       
   ?qcom,kryo                             psci                                                                        $   	        8           G   
               l2-cache             ?cache           X            d            
         cpu@1            cpu       
   ?qcom,kryo                            psci                                                                        $   	        8           G   
                  cpu@100          cpu       
   ?qcom,kryo                            psci                                                                       $           8           G                  l2-cache             ?cache           X            d                     cpu@101          cpu       
   ?qcom,kryo                           psci                                                                       $           8           G                     cpu-map    cluster0       core0           r         core1           r            cluster1       core0           r         core1           r               idle-states         vpsci       cpu-sleep-0          ?arm,idle-state          standalone-power-collapse                                    P          ,                        opp-table-cluster0           ?operating-points-v2-kryo-cpu                                    	   opp-307200000               O                     @                opp-422400000               -P                     @                opp-480000000               8                     @                opp-556800000               !0                     @                opp-652800000               &                     @                opp-729600000               +|                     @                opp-844800000               2Z                     @         4       opp-960000000               98p                     @         
A       opp-1036800000              =P                     @         
A       opp-1113600000              B`0                     @                opp-1190400000              F                     @                opp-1228800000              I>                      @                opp-1324800000              N                     @                opp-1363200000              Q@                     @         I       opp-1401600000              S                     @         I       opp-1478400000              X            	         @         *       opp-1497600000              YC                     @                opp-1593600000              ^h            	         @                   opp-table-cluster1           ?operating-points-v2-kryo-cpu                                       opp-307200000               O                     @                opp-403200000               X                     @                opp-480000000               8                     @                opp-556800000               !0                     @                opp-652800000               &                     @                opp-729600000               +|                     @                opp-806400000               0                     @                opp-883200000               4                     @                opp-940800000               8x                     @         4       opp-1036800000              =P                     @         	       opp-1113600000              B`0                     @         
A       opp-1190400000              F                     @         
A       opp-1248000000              Jb                     @         m       opp-1324800000              N                     @                opp-1401600000              S                     @                opp-1478400000              X                     @                opp-1555200000              \x                     @                opp-1632000000              aFX                     @         *       opp-1708800000              e8                     @                opp-1785600000              jn                     @                opp-1804800000              k                     @                opp-1824000000              l                     @                opp-1900800000              qK                     @                opp-1920000000              rp                     @         D       opp-1996800000              w                     @         Q       opp-2073600000              {                     @         Q       opp-2150400000              ,                     @         Q          firmware       scm          ?qcom,scm-msm8996 qcom,scm           *    0          memory@80000000          memory                                etm          ?qcom,coresight-remote-etm      out-ports      port       endpoint            :               `               psci             ?arm,psci-1.0             smc       remoteproc        $   ?qcom,msm8996-rpm-proc qcom,rpm-proc    glink-edge           ?qcom,glink-rpm          J                  U           f          rpm-requests          $   ?qcom,rpm-msm8996 qcom,glink-smd-rpm         mrpm_requests       clock-controller             ?qcom,rpmcc-msm8996 qcom,rpmcc            q                       xo                    power-controller             ?qcom,msm8996-rpmpd                     $               S   opp-table            ?operating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           regulators           ?qcom,rpm-pm8994-regulators     s3          vreg_s3a_1p3                              s4          vreg_s4a_1p8             w@         w@                     I      s5          vreg_s5a_2p15             p          p      s7          vreg_s7a_0p8             5          5       l1          vreg_l1a_1p0             B@         B@      l2          vreg_l2a_1p25                                          0      l3          vreg_l3a_1p1                            l4          vreg_l4a_1p225           (         (      l6          vreg_l6a_1p2             O         O      l7          vreg_l7a_1p8             w@         w@      l9          vreg_l9a_1p8             w@         w@      l10         vreg_l10a_1p8            w@         w@      l11         vreg_l11a_1p15           0         0      l12         vreg_l12a_1p8            w@         w@                           l13         vreg_l13a_2p95           -p         -p      l16         vreg_l16a_2p7            )2         )2      l17         vreg_l17a_2p6            '@         '@      l18         vreg_l18a_3p3            2Z         2Z      l19         vreg_l19a_3p0            -         -      l20         vreg_l20a_2p95           -p         -p                     G      l21         vreg_l21a_2p95           -p         -p                  @      l22         vreg_l22a_3p0            -         2Z            1      l23         vreg_l23a_2p8            *         *      l24         vreg_l24a_3p075          .         .            |      l25         vreg_l25a_1p2            O         O                              H      l27         vreg_l27a_1p2            O         O      l28         vreg_l28a_0p925          H         H                           l29         vreg_l29a_2p8            *         *      l30         vreg_l30a_1p8            w@         w@      l32         vreg_l32a_1p8            w@         w@                  reserved-memory                                   -   memory@85800000                     `           4      memory@85e00000                                 4      smem-mem@86000000                                    4                  memory@86200000                     `           4      rmtfs            ?qcom,rmtfs-mem          ;                @                       4        M           \         mpss@88800000                                  4            X      adsp@8ea00000                                 4                  slpi@90500000                P                  4            Q      gpu@90f00000             ?shared-dma-pool                                4            7      venus@91000000                       P           4            O      mba@91500000                 P                   4            W      mpss-metadata           @                       ;      @          4            Y      ramoops@ac000000             ?ramoops                                 f           r                       smem          
   ?qcom,smem                                  smp2p-adsp           ?qcom,smp2p                      J                  f      
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                                             smp2p-mpss           ?qcom,smp2p                      J                 f                                master-kernel           master-kernel                          U      slave-kernel            slave-kernel                                    T         smp2p-slpi           ?qcom,smp2p                      J                  f                                master-kernel           master-kernel                          R      slave-kernel            slave-kernel                                    P         soc@0                                    -                     ?simple-bus     phy-wrapper@34000            ?qcom,msm8996-qmp-pcie-phy             @                                    -     @   @                                    aux cfg_ahb ref               U      e      f        phy common cfg          (okay            /           ?      phy@1000                  0                                  pipe0                 P        lane0            q             pcie_0_pipe_clk_src         O                      phy@2000                   0  "      $                          pipe1                 R        lane1            q             pcie_1_pipe_clk_src         O                      phy@3000               0   0  2      4                          pipe2                 T        lane2            q             pcie_2_pipe_clk_src         O                          sram@68000           ?qcom,rpm-msg-ram                 `                   qfprom@74000              ?qcom,msm8996-qfprom qcom,qfprom           @                               hstx-trim@24e              N           Z                  {      hstx-trim@24f              O           Z                  }      speedbin@133               3           Z                           rng@83000            ?qcom,prng-ee              0                           core          clock-controller@300000          ?qcom,gcc-msm8996             q           _                        0   	        <                J                !   "       "      "           cxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src                      interconnect@408000          ?qcom,msm8996-bimc             @           l               ,      thermal-sensor@4a9000         !   ?qcom,msm8996-tsens qcom,tsens-v2              J     J                       J                          uplow critical                               thermal-sensor@4ad000         !   ?qcom,msm8996-tsens qcom,tsens-v2              J     J                       J                           uplow critical                               dma-controller@644000            ?qcom,bam-v1.7.0           d@  @         J                                 bam_clk                                             #      crypto@67a000            ?qcom,crypto-v5.4              g   `                                    iface bus core             #      #           rx tx         interconnect@500000          ?qcom,msm8996-cnoc             P             l               F      interconnect@524000          ?qcom,msm8996-snoc             R@           l               y      interconnect@543000          ?qcom,msm8996-a0noc            T0   `         l         3  aggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                                  interconnect@562000          ?qcom,msm8996-a1noc            V    P         l         interconnect@583000          ?qcom,msm8996-a2noc            X0   p         l           aggre2_ufs_axi ufs_axi                                   E      interconnect@5a4000          ?qcom,msm8996-mnoc             Z@           l           iface               $               +      interconnect@5c0000          ?qcom,msm8996-pnoc             \    0         l                     hwlock@740000            ?qcom,tcsr-mutex           t                                  syscon@760000            ?qcom,tcsr-msm8996 syscon              v                 V      syscon@7a0000            ?qcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          ?qcom,mmcc-msm8996            q           _                                   8                  Y   %      %       &      &       '      R  xo gpll0 gcc_mmss_noc_cfg_ahb_clk dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (     $      $      $      $   	   $           %1| 0G:i 98p 1,@        0   (            $      display-subsystem@900000          
   ?qcom,mdss                       @    @      "  ?mdss_phys vbif_phys vbif_nrt_phys              $           J       S                                   $   t   $   y        iface core             $                                     -        (okay                )   display-controller@901000            ?qcom,msm8996-mdp5 qcom,mdp5             	        	  ?mdp_phys                 )        J          (      $   t   $   v   $   y   $   \   $   {        iface bus core iommu vsync          I   *               $   y   $   {         $       0     +      ,      +      ,      +      ,           Pmdp0-mem mdp1-mem rotator-mem           (okay       ports                                port@0                  endpoint            :   -            4         port@1                 endpoint            :   .            2         port@2                 endpoint            :   /            3               dsi@994000        )   ?qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              @          	  ?dsi_ctrl                 )        J         8      $   y   $   }   $   t   $   v   $   A   $   w   $         -  mdp_core byte iface bus core_mmss pixel core               $   !   $           c   %       %           z   %        (okay                                         0           1   ports                                port@0                  endpoint            :   2            .         port@1                 endpoint                                        phy@994400           ?qcom,dsi-phy-14nm             D     E     H           ?dsi_phy dsi_phy_lane dsi_pll             q           O                $   t             
  iface ref           (okay                           %      dsi@996000        )   ?qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl              `          	  ?dsi_ctrl                 )        J         8      $   y   $   ~   $   t   $   v   $   A   $   x   $         -  mdp_core byte iface bus core_mmss pixel core               $   "   $           c   &       &           z   &      	  (disabled                                 ports                                port@0                  endpoint            :   3            /         port@1                 endpoint                   phy@996400           ?qcom,dsi-phy-14nm             d     e     h           ?dsi_phy dsi_phy_lane dsi_pll             q           O                $   t             
  iface ref         	  (disabled                &      hdmi-tx@9a0000           ?qcom,hdmi-tx-8996                      aX           ,  ?core_physical qfprom_physical hdcp_physical              )        J         (      $   y   $   t   $   |   $   u   $   z      #  mdp_core iface core alt_iface extp          z   '                 	  (disabled       ports                                port@0                  endpoint            :   4            -               phy@9a0600          O             ?qcom,hdmi-phy-8996        0        
   $    $    $    $           >  ?hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy               $   t                 iface ref xo             q          	  (disabled                '         gpu@b00000           ?qcom,adreno-530.2 qcom,adreno                         ?kgsl_3d0_reg_memory         J      ,         (      $   f   $   h   $   g            Z      #  core iface rbbmtimer mem mem_iface             ,      ,           Pgfx-mem            $           I   5                     
  speed_bin           $   6        (okay            8                  opp-table            ?operating-points-v2             6   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             7      $  qcom/msm8996/oneplus3t/a530_zap.mbn          pinctrl@1010000          ?qcom,msm8996-pinctrl                0          J                              8                                                     Q               8   blsp1-spi1-default-state                   spi-pins            gpio0 gpio1 gpio3         
  blsp_spi1                       ,      cs-pins         gpio2           gpio                        ,         9         blsp1-spi1-sleep-state          gpio0 gpio1 gpio2 gpio3         gpio                        E                  blsp2-uart2-2pins-state         gpio4 gpio5         blsp_uart8                      ,                  blsp2-uart2-2pins-sleep-state           gpio4 gpio5         gpio                        ,                  blsp2-i2c2-state            gpio6 gpio7       
  blsp_i2c8                       ,                  blsp2-i2c2-sleep-state          gpio6 gpio7         gpio                        ,                  blsp1-i2c6-state            gpio27 gpio28         
  blsp_i2c6                       ,                  blsp1-i2c6-sleep-state          gpio27 gpio28           gpio                        T                  cci0-default-state          gpio17 gpio18           cci_i2c                     ,            L      camera-rear-default-state      mclk0-pins          gpio13        	  cam_mclk                        ,      rst-pins            gpio25          gpio                        ,      pwdn-pins           gpio26          gpio                        ,         cci1-default-state          gpio19 gpio20           cci_i2c                     ,            M      camera-board-default-state     mclk1-pins          gpio14        	  cam_mclk                        ,      pwdn-pins           gpio98          gpio                        ,      rst-pins            gpio104         gpio                        ,         camera-front-default-state     mclk2-pins          gpio15        	  cam_mclk                        ,      rst-pins            gpio23          gpio                        ,      pwdn-pins           gpio133         gpio                        ,         pcie0-state-on-state                >   perst-pins          gpio35          gpio                        E      clkreq-pins         gpio36          pci_e0                      T      wake-pins           gpio37          gpio                        T         pcie0-state-off-state               ?   perst-pins          gpio35          gpio                        E      clkreq-pins         gpio36          gpio                        ,      wake-pins           gpio37          gpio                        ,         blsp1-uart2-default-state           gpio41 gpio42 gpio43 gpio44         blsp_uart2                      ,                  blsp1-uart2-sleep-state         gpio41 gpio42 gpio43 gpio44         gpio                        ,                  blsp1-i2c3-default-state            gpio47 gpio48         
  blsp_i2c3                       ,                  blsp1-i2c3-sleep-state          gpio47 gpio48           gpio                        ,                  blsp2-uart3-4pins-state         gpio49 gpio50 gpio51 gpio52         blsp_uart9                      ,      blsp2-uart3-4pins-sleep-state           gpio49 gpio50 gpio51 gpio52         blsp_uart9                      ,      blsp2-i2c3-state-state          gpio51 gpio52         
  blsp_i2c9                       ,                  blsp2-i2c3-sleep-state          gpio51 gpio52           gpio                        ,                  wcd-intr-default-state          gpio54          gpio                        E                  blsp2-i2c1-state            gpio55 gpio56         
  blsp_i2c7                       ,                  blsp2-i2c1-sleep-state          gpio55 gpio56           gpio                        ,                  blsp2-i2c5-state            gpio60 gpio61           blsp_i2c11                      ,                  cdc-reset-active-state          gpio64          gpio                        E         9                  cdc-reset-sleep-state           gpio64          gpio                        ,         a      blsp2-spi6-default-state                   spi-pins            gpio85 gpio86 gpio88            blsp_spi12                      ,      cs-pins         gpio87          gpio                        ,         9         blsp2-spi6-sleep-state          gpio85 gpio86 gpio87 gpio88         gpio                        E                  blsp2-i2c6-state            gpio87 gpio88           blsp_i2c12                      ,                  blsp2-i2c6-sleep-state          gpio87 gpio88           gpio                        ,                  pcie1-on-state              A   perst-pins          gpio130         gpio                        E      clkreq-pins         gpio131         pci_e1                      T      wake-pins           gpio132         gpio                        E         pcie1-off-state             B   clkreq-pins         gpio131         gpio                        ,      wake-pins           gpio132         gpio                        ,         pcie2-on-state              C   perst-pins          gpio114         gpio                        E      clkreq-pins         gpio115         pci_e2                      T      wake-pins           gpio116         gpio                        E         pcie2-off-state             D   clkreq-pins         gpio115         gpio                        ,      wake-pins           gpio116         gpio                        ,         sdc1-on-state               ~   clk-pins          	  sdc1_clk             ,                 cmd-pins          	  sdc1_cmd             T           
      data-pins         
  sdc1_data            T           
      rclk-pins         
  sdc1_rclk            E         sdc1-off-state                 clk-pins          	  sdc1_clk             ,                 cmd-pins          	  sdc1_cmd             T                 data-pins         
  sdc1_data            T                 rclk-pins         
  sdc1_rclk            E         sdc2-on-state                  clk-pins          	  sdc2_clk             ,                 cmd-pins          	  sdc2_cmd             T           
      data-pins         
  sdc2_data            T           
         sdc2-off-state                 clk-pins          	  sdc2_clk             ,                 cmd-pins          	  sdc2_cmd             T                 data-pins         
  sdc2_data            T                    mdss-dsi-active-state           gpio8           gpio                        ,      mdss-dsi-suspend-state          gpio8           gpio                        E      mdss-te-active-state            gpio10        
  mdp_vsync                       E      mdss-te-suspend-state           gpio10        
  mdp_vsync                       E      touch-default-state         gpio89 gpio125 gpio49           gpio                        T                  touch-suspend-state         gpio89 gpio125 gpio49           gpio                        ,                     sram@290000          ?qcom,rpm-stats            )           spmi@400f000             ?qcom,spmi-pmic-arb        (        @                    !         ?core chnls obsrvr intr cnfg         periph_irq          J      F                       l                                                     pmic@0           ?qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             ?qcom,pm8941-rtc            `   a       
  ?rtc alarm           J       a            pon@800          ?qcom,pm8916-pon                     y                 pwrkey           ?qcom,pm8941-pwrkey          J                        =	         T           t      resin            ?qcom,pm8941-resin           J                       =	         T      	  (disabled             temp-alarm@2400          ?qcom,spmi-temp-alarm               $         J       $                  9           thermal                               adc@3100             ?qcom,spmi-vadc             1         J       1                                                        9   channel@7                                     vph_pwr       channel@8                     	  die_temp          channel@9               	      
  ref_625mv         channel@a               
        ref_1250mv        channel@e                     channel@f                        gpio@c000             ?qcom,pm8994-gpio qcom,spmi-gpio                                                                                          bt-en-gpios-state           gpio19          normal           a                               E                  wlan-en-gpios-state         gpio8           normal           a                               E                  divclk1-state           gpio15          func1                                divclk4-state           gpio18          func2            ,                                mpps@a000            ?qcom,pm8994-mpp qcom,spmi-mpp                                              :                                           :         pmic@1           ?qcom,pm8994 qcom,spmi-pmic                                               pwm          ?qcom,pm8994-lpg                                            	  (disabled          regulators           ?qcom,pm8994-regulators             ;   s9           *      s10          *      s11          9         e          e         I I                     pmic@2           ?qcom,pmi8994 qcom,spmi-pmic                                              gpio@c000         !   ?qcom,pmi8994-gpio qcom,spmi-gpio                                    <           
                                           <      mpps@a000            ?qcom,pmi8994-mpp qcom,spmi-mpp                                  =                                                      =         pmic@3           ?qcom,pmi8994 qcom,spmi-pmic                                              pwm          ?qcom,pmi8994-lpg                                               	  (disabled          regulators           ?qcom,pmi8994-regulators    s2          vdd-gfx                    İ            (         wled@d800            ?qcom,pmi8994-wled                           J                              
  ovp short         
  backlight            f         p      	  (disabled                bus@0                           ?simple-pm-bus                                    -           pcie@600000          ?qcom,pcie-msm8996           (okay                                                       `                             ?parf dbi elbi config            z           pciephy                                0  -                            0  0                  pci         J                 msi                                                                                                                                                                    default sleep               >           ?                  (                                       "  pipe aux cfg bus_master bus_slave              8   #              @              pcie@0           pci                                                                              -         pcie@608000          ?qcom,pcie-msm8996                                                 	  (disabled               `                            ?parf dbi elbi config            z           pciephy                                0  -                            0  0                  pci         J                 msi                                                                                                                                                                default sleep               A           B                 (                                       "  pipe aux cfg bus_master bus_slave      pcie@0           pci                                                                              -         pcie@610000          ?qcom,pcie-msm8996                                                 	  (disabled               a                             ?parf dbi elbi config            z            pciephy                                0  -                            0  0                 pci         J                 msi                                                                                                                                                                    default sleep               C           D                 (                                       "  pipe aux cfg bus_master bus_slave      pcie@0           pci                                                                              -            ufshc@624000          ,   ?qcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         J      	           z   "        ufsphy                      q  core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk          H               R                              J                  H                            xhрр                                     E      ,      ,       F           Pufs-ddr cpu-ufs                    _           (okay               G        '   H        3   I        @   H        O 	'        `         r             J      phy@627000           ?qcom,msm8996-qmp-ufs-phy              bp                   J            	  ref qref               J            ufsphy           q           O            (okay            /           ?               "      camss@a34000             ?qcom,msm8996-camss        p    @      0    P      8    `      @                                          @          |  ?csiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  J       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1            $      $   	            $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $      $        :  top_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi            I   K       K      K      K         	  (disabled               0   ports                                      cci@a0c000           ?qcom,msm8996-cci                                                    J      '              $                $      $      $      $         $  camss_top_ahb cci_ahb cci camss_ahb            $      $           Ĵ <4`         default             L   M      	  (disabled       i2c-bus@0                         ~                                 i2c-bus@1                        ~                                    iommu@b40000          3   ?qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                                  $  J      N         I         J                             Z   $   h      
  bus iface              $               5      video-codec@c00000           ?qcom,msm8996-venus                        J                    $                $   n   $   q   $   o   $   p        core iface bus mbus             +      ,      ,       +           Pvideo-mem cpu-cfg           I   N       N      N   
   N      N      N      N      N   	   N      N      N      N      N      N   !   N   (   N   )   N   +   N   ,   N   -   N   1           O        (okay          !  qcom/msm8996/oneplus3t/venus.mbn       video-decoder            ?venus-decoder               $   r        core               $         video-encoder            ?venus-encoder               $   s        core               $            iommu@d00000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $  J       I         @         A                          $   \   $   [      
  bus iface              $               *      iommu@d40000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2                                   `  J               O         P         Q         R         S         T         U              $                $   c   $   b      
  bus iface                      (okay                N      iommu@da0000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $  J       L         W         X              $               $   O   $   N      
  bus iface                          K      iommu@1600000         "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2            `                                                 J                                                                                                                                                 
  bus iface                     remoteproc@1c00000           ?qcom,msm8996-slpi-pil                @       @                 P          P         P         P            #  wdog fatal ready handover stop-ack                      xo             Q           R            stop               S           ssc_cx          (okay             qcom/msm8996/oneplus3t/slpi.mbn    glink-edge          J                  dsps                       f            smd-edge            J                  dsps            f                                     remoteproc@2080000           ?qcom,msm8996-mss-pil                              
  ?qdsp6 rmb         L                 T          T         T         T         T            0  wdog fatal ready handover stop-ack shutdown-ack       <                                                      2  iface bus mem xo gpll0_mss snoc_axi mnoc_axi qdss                 i        mss_restart            S       S           cx mx              U            stop            	   V  0   P   @         (okay            D         @  qcom/msm8996/oneplus3t/mba.mbn qcom/msm8996/oneplus3t/modem.mbn    mba            W      mpss               X      metadata               Y      glink-edge          J                 modem                      f            smd-edge            J                 mpss            f                                      stm@3002000           ?arm,coresight-stm arm,primecell                (             ?stm-base stm-stimulus-base                       	        apb_pclk atclk     out-ports      port       endpoint            :   Z            \               tpiu@3020000          !   ?arm,coresight-tpiu arm,primecell                                       	        apb_pclk atclk     in-ports       port       endpoint            :   [            h               funnel@3021000        +   ?arm,coresight-dynamic-funnel arm,primecell                                    	        apb_pclk atclk     in-ports                                 port@7                 endpoint            :   \            Z            out-ports      port       endpoint            :   ]            b               funnel@3022000        +   ?arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@6                 endpoint            :   ^            x            out-ports      port       endpoint            :   _            c               funnel@3023000        +   ?arm,coresight-dynamic-funnel arm,primecell           0                         	        apb_pclk atclk     in-ports       port       endpoint            :   `                        out-ports      port       endpoint            :   a            d               funnel@3025000        +   ?arm,coresight-dynamic-funnel arm,primecell           P                         	        apb_pclk atclk     in-ports                                 port@0                  endpoint            :   b            ]         port@1                 endpoint            :   c            _         port@2                 endpoint            :   d            a            out-ports      port       endpoint            :   e            i               replicator@3026000        /   ?arm,coresight-dynamic-replicator arm,primecell           `                         	        apb_pclk atclk     in-ports       port       endpoint            :   f            j            out-ports                                port@0                  endpoint            :   g            k         port@1                 endpoint            :   h            [               etf@3027000           ?arm,coresight-tmc arm,primecell          p                         	        apb_pclk atclk     in-ports       port       endpoint            :   i            e            out-ports      port       endpoint            :   j            f               etr@3028000           ?arm,coresight-tmc arm,primecell                                   	        apb_pclk atclk           	   in-ports       port       endpoint            :   k            g               debug@3810000         &   ?arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            r         etm@3840000       "   ?arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          r      out-ports      port       endpoint            :   l            n               debug@3910000         &   ?arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            r         etm@3940000       "   ?arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          r      out-ports      port       endpoint            :   m            o               funnel@39b0000        +   ?arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            :   n            l         port@1                 endpoint            :   o            m            out-ports      port       endpoint            :   p            v               debug@3a10000         &   ?arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            r         etm@3a40000       "   ?arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          r      out-ports      port       endpoint            :   q            s               debug@3b10000         &   ?arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            r         etm@3b40000       "   ?arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          r      out-ports      port       endpoint            :   r            t               funnel@3bb0000        +   ?arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            :   s            q         port@1                 endpoint            :   t            r            out-ports      port       endpoint            :   u            w               funnel@3bc0000        +   ?arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            :   v            p         port@1                 endpoint            :   w            u            out-ports      port       endpoint            :   x            ^               clock-controller@6400000             ?qcom,msm8996-apcc            @   	          xo sys_apcs_aux                            q                     usb@6af8800          ?qcom,msm8996-dwc3 qcom,dwc3                                                -      0  J                [                             *  pwr_event qusb2_phy hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  cfg_noc core iface sleep mock_utmi                ]      [        $ '             E       ,      ,       y           Pusb-ddr apps-usb                          (okay       usb@6a00000       
   ?snps,dwc3                         J                  z   z      	  usb2-phy            	#             	7         	P         	h         	         	        	high-speed           phy@7410000          ?qcom,msm8996-qmp-usb3-phy            A                     ^            c      _        aux ref cfg_ahb pipe             usb3_phy_pipe_clk_src            q            O                  g      h        phy phy_phy       	  (disabled                !      phy@7411000          ?qcom,msm8996-qusb2-phy           A           O                   c              cfg_ahb ref               	           {        (okay            	           ?           	   |            z      phy@7412000          ?qcom,msm8996-qusb2-phy           A            O                   c              cfg_ahb ref               
           }        (okay            	           ?           	   |                  mmc@7464900       %   ?qcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            ?hc core         J                            hc_irq pwr_irq          iface core xo                  e      d                              default sleep               ~                   	            	      	  (disabled          mmc@74a4900       %   ?qcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            ?hc core         J       }                     hc_irq pwr_irq          iface core xo                  h      g                              default sleep                                  	         	  (disabled          dma-controller@7544000           ?qcom,bam-v1.7.0          T@           J                         m        bam_clk                                                   serial@7570000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             J       l                  t      m        core iface           default sleep                                                      tx rx           (okay            BT-UART          	   bluetooth            ?qcom,qca6174-bt          default                                                     spi@7575000          ?qcom,spi-qup-v2.2.1          WP            J       _                  o      m        core iface           default sleep                                                      tx rx                                   	  (disabled          i2c@7577000          ?qcom,i2c-qup-v2.2.1          Wp            J       a                  v      m        core iface           default sleep                                                      tx rx                                     (okay       audio-codec@36           ?nxp,tfa9890             6                                 i2c@757a000          ?qcom,i2c-qup-v2.2.1          W            J       d                        m        core iface           default sleep                                                      tx rx                                     (okay       fuel-gauge@55            ?ti,bq27541              U         dma-controller@7584000           ?qcom,bam-v1.7.0          X@           J                                 bam_clk                                                   serial@75b0000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             J       r                                core iface          (okay             default sleep                                serial@75b1000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            J       s                                core iface        	  (disabled          i2c@75b5000          ?qcom,i2c-qup-v2.2.1          [P            J       e                                core iface           default sleep                                                      tx rx                                     (okay          i2c@75b6000          ?qcom,i2c-qup-v2.2.1          [`            J       f                                core iface           default sleep                                                      tx rx                                   	  (disabled          i2c@75b7000          ?qcom,i2c-qup-v2.2.1          [p            J       g                                core iface           ~          default sleep                                                      tx rx                                   	  (disabled          i2c@75b9000          ?qcom,i2c-qup-v2.2.1          [            J       i                                core iface           default                                         tx rx                                   	  (disabled          i2c@75ba000          ?qcom,i2c-qup-v2.2.1          [            J       j                                core iface           default sleep                                                      tx rx                                     (okay       touchscreen@20           ?syna,rmi4-i2c                                                     8   }            default sleep                                  	   1        
   I        
           
#      rmi4-f01@1                      
9         rmi4-f12@12                     
K           
\   D        
m   z            spi@75ba000          ?qcom,spi-qup-v2.2.1          [            J       j                                core iface           default sleep                                                      tx rx                                   	  (disabled          usb@76f8800          ?qcom,msm8996-dwc3 qcom,dwc3          o                                      -      $  J                `                     pwr_event qusb2_phy hs_phy_irq        (         U      `      b      a      c      #  cfg_noc core iface sleep mock_utmi                b      `        $                    ,      ,          	        Pusb-ddr apps-usb                           
~      	  (disabled       usb@7600000       
   ?snps,dwc3            `             J                  z         	  usb2-phy            	high-speed           	7         	P         dma-controller@9184000           ?qcom,bam-v1.7.0                   	@            
           J                                        
                     slim-ngd@91c0000             ?qcom,slim-ngd-v1.5.0             	            J                                      rx tx                                     (okay       slim@1                                           tas-ifd@0,0          ?slim217,1a0                                    codec@1,0            ?slim217,1a0                         mclk slimbus                      
             8        J   6      5           intr1 intr2                                             default         
   8   @           
                      
   I        
   I        
   I           I           I                        remoteproc@9300000           ?qcom,msm8996-adsp-pil            	0           @                                                          #  wdog fatal ready handover stop-ack                          xo                                    stop               S            cx          (okay             qcom/msm8996/oneplus3t/adsp.mbn    glink-edge          J                  lpass                      f      	      smd-edge            J                  lpass           f                               apr                        ?qcom,apr-v2         apr_audio_svc           /                                service@3                        ?qcom,q6core       service@4            ?qcom,q6afe                 dais             ?qcom,q6afe-dais                                                     dai@1                           service@7            ?qcom,q6asm                 dais             ?qcom,q6asm-dais                                              I                     dai@0                      dai@1                     dai@2                           service@8            ?qcom,q6adm                 routing          ?qcom,q6adm-routing                                      fastrpc          ?qcom,fastrpc            fastrpcsmd-apps-dsp         adsp             ;                             cb@5             ?qcom,fastrpc-compute-cb                     I            cb@6             ?qcom,fastrpc-compute-cb                     I            cb@7             ?qcom,fastrpc-compute-cb                     I            cb@8             ?qcom,fastrpc-compute-cb                     I            cb@9             ?qcom,fastrpc-compute-cb             	        I      	      cb@10            ?qcom,fastrpc-compute-cb             
        I      
      cb@11            ?qcom,fastrpc-compute-cb                     I            cb@12            ?qcom,fastrpc-compute-cb                     I                     mailbox@9820000          ?qcom,msm8996-apcs-hmss-global            	             R            q                      timer@9840000                                     -         ?arm,armv7-timer-mem          	              ~$    frame@9850000           ^            J                             	     	           frame@9870000           ^           J                    	           	  (disabled          frame@9880000           ^           J       !            	           	  (disabled          frame@9890000           ^           J       "            	           	  (disabled          frame@98a0000           ^           J       #            	           	  (disabled          frame@98b0000           ^           J       $            	           	  (disabled          frame@98c0000           ^           J       %            	           	  (disabled             syscon@9a10000           ?syscon           	                 ;      clock-controller@9a11000             ?qcom,msm8996-cbf             	                               q            l                     interrupt-controller@9bc0000             ?qcom,msm8996-gic-v3 arm,gic-v3                              k                           	     	             J      	                        sound            ?qcom,apq8096-sndcard          	   9OnePlus3          }  RX_BIAS MCLK AMIC2 MIC BIAS2 MIC BIAS2 Headset Mic AMIC4 MIC BIAS1 MIC BIAS1 Primary Mic AMIC5 MIC BIAS3 MIC BIAS3 Noise Mic       mm1-dai-link            MultiMedia1    cpu                         mm2-dai-link            MultiMedia2    cpu                        mm3-dai-link            MultiMedia3    cpu                        mm4-dai-link            MultiMedia4    cpu                        mm5-dai-link            MultiMedia5    cpu                        mm6-dai-link            MultiMedia6    cpu                        mm7-dai-link            MultiMedia7    cpu                        mm8-dai-link            MultiMedia8    cpu                        mm9-dai-link            MultiMedia9    cpu                        mm10-dai-link           MultiMedia10       cpu               	         mm11-dai-link           MultiMedia11       cpu               
         mm12-dai-link           MultiMedia12       cpu                        mm13-dai-link           MultiMedia13       cpu                        mm14-dai-link           MultiMedia14       cpu                        mm15-dai-link           MultiMedia15       cpu                        mm16-dai-link           MultiMedia16       cpu                        slim-dai-link           SLIM Playback      cpu                     platform                     codec                          slimcap-dai-link            SLIM Capture       cpu                     platform                     codec                          speaker-dai-link            Speaker    cpu                     codec                          thermal-zones      cpu0-thermal                                trips      trip-point0          $                   Rpassive       cpu-crit                             	   Rcritical                cpu1-thermal                                trips      trip-point0          $                   Rpassive       cpu-crit                             	   Rcritical                cpu2-thermal                                trips      trip-point0          $                   Rpassive       cpu-crit                             	   Rcritical                cpu3-thermal                             
   trips      trip-point0          $                   Rpassive       cpu-crit                             	   Rcritical                gpu-top-thermal                             trips      trip-point0          _                   Rpassive                      cooling-maps       map0                                      gpu-bottom-thermal                              trips      trip-point0          _                   Rpassive                      cooling-maps       map0                                      m4m-thermal                             trips      trip-point0          _                   Rhot             l3-or-venus-thermal                             trips      trip-point0          _                   Rhot             cluster0-l2-thermal                             trips      trip-point0          _                   Rhot             cluster1-l2-thermal                             trips      trip-point0          _                   Rhot             camera-thermal                              trips      trip-point0          _                   Rhot             q6-dsp-thermal                              trips      trip-point0          _                   Rhot             mem-thermal                             trips      trip-point0          _                   Rhot             modemtx-thermal                             trips      trip-point0          _                   Rhot             pm8994-thermal                           trips      pm8994-alert0            s                   Rpassive       pm8994-crit          H                	   Rcritical                   timer            ?arm,armv8-timer       0  J                                 
         aliases         
/soc@0/serial@7570000           /soc@0/serial@75b0000         battery          ?simple-battery           -        ? 3@        \ 3@        ~ C#      vph-pwr-regulator            ?regulator-fixed         vph_pwr          8u          8u                         wlan-en-regulator            ?regulator-fixed          default                     wlan-en-regulator            w@         w@                           p                     @         	interrupt-parent #address-cells #size-cells qcom,pmic-id model compatible chassis-type qcom,board-id stdout-path #clock-cells clock-frequency clock-output-names phandle pinctrl-names pinctrl-0 clocks enable-gpios device_type reg enable-method cpu-idle-states capacity-dmips-mhz interconnects operating-points-v2 #cooling-cells next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns opp-peak-kBps qcom,dload-mode remote-endpoint interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #power-domain-cells opp-level regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-allow-set-load regulator-system-load ranges no-map size alloc-ranges qcom,client-id qcom,vmid record-size console-size pmsg-size memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnect-names assigned-clock-parents phys vdda-supply vcca-supply data-lanes #sound-dai-cells nvmem-cell-names firmware-name gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up output-low qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label power-source qcom,drive-strength #pwm-cells qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-max-step-microvolt qcom,cabc qcom,external-pfet bus-range num-lanes phy-names interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-gpios vddpe-3v3-supply freq-table-hz lanes-per-direction vcc-supply vccq-supply vccq2-supply vdd-hba-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp #global-interrupts #iommu-cells interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,halt-regs arm,scatter-gather snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize maximum-speed vdd-supply vdda-phy-dpdm-supply bus-width non-removable uart-has-rtscts vio-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type touchscreen-x-mm touchscreen-y-mm qcom,select-utmi-as-pipe-clk num-channels qcom,num-ees reset-gpios slim-ifc-dev vdd-buck-supply vdd-buck-sido-supply vdd-tx-supply vdd-rx-supply vdd-io-supply qcom,smd-channels qcom,domain qcom,non-secure-domain #mbox-cells frame-number #redistributor-regions redistributor-stride audio-routing link-name sound-dai polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device serial0 serial1 constant-charge-current-max-microamp voltage-min-design-microvolt charge-full-design-microamp-hours voltage-max-design-microvolt regulator-boot-on gpio startup-delay-us enable-active-high 