  ܪ   8     (            
  ѐ                                                                   #   ,Inforce 6640 Single Board Computer        .   2inforce,ifc6640 qcom,apq8096-sbc qcom,apq8096            =  #           I         chosen           Wserial0:115200n8          clocks     xo-board             2fixed-clock          c             p$       	   xo_board                !      sleep-clk            2fixed-clock          c             p        
   sleep_clk            cpus                                 cpu@0            cpu       
   2qcom,kryo                             psci                                                                                              l2-cache             2cache                                   cpu@1            cpu       
   2qcom,kryo                            psci                                                                                           	      cpu@100          cpu       
   2qcom,kryo                            psci                                                                                          
   l2-cache             2cache                                   cpu@101          cpu       
   2qcom,kryo                           psci                                                                                                cpu-map    cluster0       core0           #         core1           #   	         cluster1       core0           #   
      core1           #               idle-states         'psci       cpu-sleep-0          2arm,idle-state          4standalone-power-collapse           D           [           l   P        |  ,                        opp_table0           2operating-points-v2-kryo-cpu                                       opp-307200000               O            w         @      opp-422400000               -P            w         @      opp-480000000               8            w         @      opp-556800000               !0            w         @      opp-652800000               &            w         @      opp-729600000               +|            w         @      opp-844800000               2Z            w         @      opp-960000000               98p            w         @      opp-1036800000              =P            w         @      opp-1113600000              B`0            w         @      opp-1190400000              F            w         @      opp-1228800000              I>             w         @      opp-1324800000              N            w         @      opp-1401600000              S            w         @      opp-1478400000              X            w         @      opp-1593600000              ^h            w         @         opp_table1           2operating-points-v2-kryo-cpu                                       opp-307200000               O            w         @      opp-403200000               X            w         @      opp-480000000               8            w         @      opp-556800000               !0            w         @      opp-652800000               &            w         @      opp-729600000               +|            w         @      opp-806400000               0            w         @      opp-883200000               4            w         @      opp-940800000               8x            w         @      opp-1036800000              =P            w         @      opp-1113600000              B`0            w         @      opp-1190400000              F            w         @      opp-1248000000              Jb            w         @      opp-1324800000              N            w         @      opp-1401600000              S            w         @      opp-1478400000              X            w         @      opp-1555200000              \x            w         @      opp-1632000000              aFX            w         @      opp-1708800000              e8            w         @      opp-1785600000              jn            w         @      opp-1824000000              l            w         @      opp-1920000000              rp            w         @      opp-1996800000              w            w         @      opp-2073600000              {            w         @      opp-2150400000              ,            w         @         firmware       scm          2qcom,scm-msm8996                0          hwlock           2qcom,tcsr-mutex                                                memory@80000000          memory                                psci             2arm,psci-1.0             smc       reserved-memory                                      mba@91500000                 P                         slpi@90b00000                                        venus@90400000               @       p                       >      adsp@8ea00000                                             ~      mpss@88800000                                        smem-mem@86000000                                                      memory@85800000                                      memory@86200000                     `                 rmtfs@86700000           2qcom,rmtfs-mem                                                                     !         gpu@8f200000             2shared-dma-pool                                            &         rpm-glink            2qcom,glink-rpm          +                  6           G          rpm-requests             2qcom,rpm-msm8996            Nrpm_requests       qcom,rpmcc           2qcom,rpmcc-msm8996           c                     power-controller             2qcom,msm8996-rpmpd          b                              opp-table            2operating-points-v2                opp1            v         opp2            v         opp3            v         opp4            v         opp5            v         opp6            v               pm8994-regulators            2qcom,rpm-pm8994-regulators                                                                                                                                              +           A           S           i           z                                       s3          vreg_s3a_1p3                                          s4          vreg_s4a_1p8             w@         w@                           s5          vreg_s5a_2p15             p          p                  s7          vreg_s7a_1p0             5          5       l1          vreg_l1a_1p0             B@         B@      l2          vreg_l2a_1p25                           l3          vreg_l3a_0p875           P         P      l4          vreg_l4a_1p225           (         (      l6          vreg_l6a_1p2             O         O      l8          vreg_l8a_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@            9      l13         vreg_l13a_2p95           w@         -p            f      l14         vreg_l14a_1p8            w@         w@      l15         vreg_l15a_1p8            w@         w@      l16         vreg_l16a_2p7            )2         )2      l17         vreg_l17a_2p8            &%         &%      l18         vreg_l18a_2p85           )2         ,@       l19         vreg_l19a_2p8            -         -      l20         vreg_l20a_2p95           -p         -p                     5      l21         vreg_l21a_2p95           -p         -p            e      l22         vreg_l22a_3p0            2Z         2Z      l23         vreg_l23a_2p8            *         *      l24         vreg_l24a_3p075          .         .      l25         vreg_l25a_1p2            O         O                     6      l27         vreg_l26a_0p8            B@         B@      l28         vreg_l28a_0p925          H         H                     8      l29         vreg_l29a_2p8            *         *      l30         vreg_l30a_1p8            w@         w@      l32         vreg_l32a_1p8            w@         w@      lvs1            vreg_lvs1a_1p8        lvs2            vreg_lvs2a_1p8                 smem          
   2qcom,smem           3           A            smp2p-adsp           2qcom,smp2p          I            +                  G      
        S            b      master-kernel           rmaster-kernel                                slave-kernel            rslave-kernel                                    }         smp2p-modem          2qcom,smp2p          I            +                 G              S            b      master-kernel           rmaster-kernel                    slave-kernel            rslave-kernel                                 smp2p-slpi           2qcom,smp2p          I            +                  G              S            b      slave-kernel            rslave-kernel                              master-kernel           rmaster-kernel                       soc                                                       2simple-bus     phy@34000            2qcom,msm8996-qmp-pcie-phy             @            c                                                                        aux cfg_ahb ref               U      e      f        phy common cfg        	  disabled       lane@35000            P   0 R     T                        pcie_0_pipe_clk_src                        pipe0                 P        lane0               +      lane@36000            `   0 b     d                        pcie_1_pipe_clk_src                        pipe1                 R        lane1               .      lane@37000            p   0 r     t                        pcie_2_pipe_clk_src                        pipe2                 T        lane2               1         sram@68000           2qcom,rpm-msg-ram                 `                   qfprom@74000             2qcom,qfprom           @                               hstx_trim@24e              N                             _      hstx_trim@24f              O                             `      speedbin@133               3                                      rng@83000            2qcom,prng-ee              0                           core          clock-controller@300000          2qcom,gcc-msm8996             c                      b             0   	                 J        cxo2                      thermal-sensor@4a9000         !   2qcom,msm8996-tsens qcom,tsens-v2              J     J                       +                          uplow critical                                thermal-sensor@4ad000         !   2qcom,msm8996-tsens qcom,tsens-v2              J     J                       +                           uplow critical                                syscon@740000            2syscon            t                       syscon@7a0000            2qcom,tcsr-msm8996 syscon              z                      clock-controller@8c0000          2qcom,mmcc-msm8996            c                      b                        (  6                        	              F%1| 0G:i 98p 1,@                  mdss@900000       
   2qcom,mdss                       @    @      "  [mdss_phys vbif_phys vbif_nrt_phys           e              +       S                                      t        iface                                             okay                   mdp@901000        
   2qcom,mdp5               	        	  [mdp_phys                         +             (         t      v      y      \      {        iface bus core iommu vsync          s               6      y      {        F $    ports                                port@0                  endpoint            z               #         port@1                 endpoint            z                               dsi@994000           2qcom,mdss-dsi-ctrl            @          	  [dsi_ctrl                         +            8         y      }      t      v      A      w            -  mdp_core byte iface bus core_mmss pixel core                       dsi       	  disabled                                 ports                                port@0                  endpoint            z                         port@1                 endpoint                   dsi-phy@994400           2qcom,dsi-phy-14nm             D     E     H           [dsi_phy dsi_phy_lane dsi_pll             c                              t   !      
  iface ref         	  disabled                      hdmi-tx@9a0000           2qcom,hdmi-tx-8996                      aX           ,  [core_physical qfprom_physical hdcp_physical                      +            (         y      t      |      u      z      #  mdp_core iface core alt_iface extp             "      	  hdmi_phy                       okay       ports                                port@0                  endpoint            z   #                           hdmi-phy@9a0600                      2qcom,hdmi-phy-8996        0        
   $    $    $    $           >  [hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy                  t            
  iface ref           okay                "         gpu@b00000           2qcom,adreno-530.2 qcom,adreno                                    [kgsl_3d0_reg_memory         +      ,         (         f      h      g            Z      #  core iface rbbmtimer mem mem_iface          e              s   $                     
  speed_bin               %        okay                               opp-table            2operating-points-v2             %   opp-624000000               %1|                  opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader          3   &         pinctrl@1010000          2qcom,msm8996-pinctrl                0          +                              '                                                      '   blsp1-spi1-default              h   spi         gpio0 gpio1 gpio3         
  blsp_spi1                             cs          gpio2           gpio                                          blsp1-spi1-sleep            gpio0 gpio1 gpio2 gpio3         gpio                        *            i      blsp2-uart1-2pins           gpio4 gpio5         blsp_uart8                                  l      blsp2-uart1-2pins-sleep         gpio4 gpio5         gpio                                    m      blsp2-i2c2          gpio6 gpio7       
  blsp_i2c8                                   q      blsp2-i2c2-sleep            gpio6 gpio7         gpio                                    r      cci0-default            gpio17 gpio18           cci_i2c                                 ;      camera-rear-default    mclk0           gpio13        	  cam_mclk                              rst         gpio25          gpio                              pwdn            gpio26          gpio                                 cci1-default            gpio19 gpio20           cci_i2c                                 <      camera-board-default       mclk1           gpio14        	  cam_mclk                              pwdn            gpio98          gpio                              rst         gpio104         gpio                                 camera-front-default       mclk2           gpio15        	  cam_mclk                              rst         gpio23          gpio                              pwdn            gpio133         gpio                                 pcie0-state-on              ,   perst           gpio35          gpio                        *      clkreq          gpio36          pci_e0                      9      wake            gpio37          gpio                        9         pcie0-state-off             -   perst           gpio35          gpio                        *      clkreq          gpio36          gpio                              wake            gpio37          gpio                                 blsp1-i2c2-default          gpio47 gpio48         
  blsp_i2c3                                      j      blsp1-i2c2-sleep            gpio47 gpio48           gpio                                       k      blsp2-uart2-4pins           gpio49 gpio50 gpio51 gpio52         blsp_uart9                            blsp2-uart2-4pins-sleep         gpio49 gpio50 gpio51 gpio52         blsp_uart9                            wcd-intr-default            gpio54          gpio                        *         F            {      blsp2-i2c1          gpio55 gpio56         
  blsp_i2c7                                   n      blsp2-i2c0-sleep            gpio55 gpio56           gpio                                    o      blsp2-i2c5          gpio60 gpio61           blsp_i2c11                                  s      cdc-reset-active            gpio64          gpio                        *                     z      cdc-reset-sleep         gpio64          gpio                                 S      blsp2-spi5-default              v   spi         gpio85 gpio86 gpio88            blsp_spi12                            cs          gpio87          gpio                                          blsp2-spi5-sleep            gpio85 gpio86 gpio87 gpio88         gpio                        *            w      blsp2-i2c6          gpio87 gpio88           blsp_i2c12                                  t      blsp2-i2c6-sleep            gpio87 gpio88           gpio                                    u      pcie1-state-on              /   perst           gpio130         gpio                        *      clkreq          gpio131         pci_e1                      9      wake            gpio132         gpio                        *         pcie1-state-off             0   clkreq          gpio131         gpio                              wake            gpio132         gpio                                 pcie2-state-on              2   perst           gpio114         gpio                        *      clkreq          gpio115         pci_e2                      9      wake            gpio116         gpio                        *         pcie2-state-off             3   clkreq          gpio115         gpio                              wake            gpio116         gpio                                 sdc1-state-on               a   clk       	  sdc1_clk                              cmd       	  sdc1_cmd             9           
      data          
  sdc1_data            9           
      rclk          
  sdc1_rclk            *         sdc1-state-off              b   clk       	  sdc1_clk                              cmd       	  sdc1_cmd             9                 data          
  sdc1_data            9                 rclk          
  sdc1_rclk            *         sdc2-clk-on    clk       	  sdc2_clk                              cmd       	  sdc2_cmd             9           
      data          
  sdc2_data            9           
         sdc2-clk-off       clk       	  sdc2_clk                              cmd       	  sdc2_cmd             9                 data          
  sdc2_data            9                    sdc2-pins-default               c   clk       	  sdc2_clk                              cmd       	  sdc2_cmd             9           
      data          
  sdc2_data            9           
      cd          gpio38          gpio             9                    sdc2-pins-sleep             d   clk       	  sdc2_clk                              cmd       	  sdc2_cmd             9                 data          
  sdc2_data            9                 cd          gpio38          gpio             9                       qcom,spmi@400f000            2qcom,spmi-pmic-arb        (        @                    !         [core chnls obsrvr intr cnfg         periph_irq          +      F           ^            f                                                     pmic@0           2qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             2qcom,pm8941-rtc            `   a       
  [rtc alarm           +       a            pon@800          2qcom,pm8916-pon                     s                 pwrkey           2qcom,pm8941-pwrkey          +                        =	         9           t      resin            2qcom,pm8941-resin           +                       =	         9      	  disabled             temp-alarm@2400          2qcom,spmi-temp-alarm               $         +       $                  (           thermal                                adc@3100             2qcom,spmi-vadc             1         +       1                                                        (   adc-chan@7                                    vph_pwr       adc-chan@8                    	  die_temp          adc-chan@9              	      
  ref_625mv         adc-chan@a              
        ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            2qcom,pm8994-gpio qcom,spmi-gpio                                 )                                                      )      mpps@a000            2qcom,pm8994-mpp                                         +                                                                                                                                 pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               regulators           2qcom,pm8994-regulators           pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                                    *           
                                           *         pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              regulators           2qcom,pmi8994-regulators                                wled@d800            2qcom,pmi8994-wled                          +                    short                                                           	  disabled                agnoc@0         e                2simple-pm-bus                                        pcie@600000          2qcom,pcie-msm8996 snps,dw-pcie        	  disabled            e              .               8              `                             [parf dbi elbi config               +        pciephy                                0                             0  0                  pci         +                 msi                    B                       U                                                                                                                        cdefault sleep           q   ,        {   -                  (                                       "  pipe aux cfg bus_master bus_slave         pcie@608000          2qcom,pcie-msm8996 snps,dw-pcie          e              .               8         	  disabled               `                            [parf dbi elbi config               .        pciephy                                0                             0  0                  pci         +                 msi                    B                       U                                                                                                                    cdefault sleep           q   /        {   0                 (                                       "  pipe aux cfg bus_master bus_slave         pcie@610000          2qcom,pcie-msm8996 snps,dw-pcie          e              .               8         	  disabled               a                             [parf dbi elbi config               1        pciephy                                0                             0  0                 pci         +                 msi                    B                       U                                                                                                                        cdefault sleep           q   2        {   3                 (                                       "  pipe aux cfg bus_master bus_slave            ufshc@624000             2qcom,ufshc            b@   %         +      	              4        ufsphy          e              core_clk_src core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro_src core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk         X         I            R                  J                  J                  X                                    р                                                                       okay               5           6                    	'                              7   ufs_variant          2qcom,ufs_variant             phy@627000           2qcom,msm8996-qmp-ufs-phy              bp                                                            ref            7            ufsphy          okay               8        "   9        2  G        H  $   lanes@627400              bt   , bv     b|                           4         camss@a00000             2qcom,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  +       N          O          P         (         )         *         +         5         :         ;         @  csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         e            	                                                                                                                                                                                                                                      :  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            s   :       :      :      :         	  disabled       ports                                      cci@a0c000           2qcom,msm8996-cci                                                    +      '           e                                              $  camss_top_ahb cci_ahb cci camss_ahb         6                    FĴ <4`        cdefault         q   ;   <      	  disabled       i2c-bus@0                         p                                 i2c-bus@1                        p                                    iommu@b40000          3   2qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         ^         $  +      N         I         J           q                  h      Z      
  iface bus           e                  $      video-codec@c00000           2qcom,msm8996-venus                        +                 e                      n      q      o      p        core iface bus mbus         s   =       =      =   
   =      =      =      =      =   	   =      =      =      =      =      =   !   =   (   =   )   =   +   =   ,   =   -   =   1        3   >        okay       video-decoder            2venus-decoder                  r        core            e            video-encoder            2venus-encoder                  s        core            e               iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          ^         $  +       I         @         A           q                  [      \      
  iface bus           e                        iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          ^         `  +               O         P         Q         R         S         T         U           e                      b      c      
  iface bus           q           okay                =      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          ^         $  +       L         W         X           e                     N      O      
  iface bus           q               :      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            `             q           e              ^           +                                                                                                                                                 
  iface bus                     stm@3002000           2arm,coresight-stm arm,primecell                (             [stm-base stm-stimulus-base                       	        apb_pclk atclk     out-ports      port       endpoint            z   ?            A               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell                                       	        apb_pclk atclk     in-ports       port       endpoint            z   @            L               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell                                    	        apb_pclk atclk     in-ports                                 port@7                 endpoint            z   A            ?            out-ports      port       endpoint            z   B            F               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@6                 endpoint            z   C            \            out-ports      port       endpoint            z   D            G               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           0                         	        apb_pclk atclk     out-ports      port       endpoint            z   E            H               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           P                         	        apb_pclk atclk     in-ports                                 port@0                  endpoint            z   F            B         port@1                 endpoint            z   G            D         port@2                 endpoint            z   H            E            out-ports      port       endpoint            z   I            M               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           `                         	        apb_pclk atclk     in-ports       port       endpoint            z   J            N            out-ports                                port@0                  endpoint            z   K            O         port@1                 endpoint            z   L            @               etf@3027000           2arm,coresight-tmc arm,primecell          p                         	        apb_pclk atclk     in-ports       port       endpoint            z   M            I            out-ports      port       endpoint            z   N            J               etr@3028000           2arm,coresight-tmc arm,primecell                                   	        apb_pclk atclk           ~   in-ports       port       endpoint            z   O            K               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            #         etm@3840000       "   2arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          #      out-ports      port       endpoint            z   P            R               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            #   	      etm@3940000       "   2arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          #   	   out-ports      port       endpoint            z   Q            S               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            z   R            P         port@1                 endpoint            z   S            Q            out-ports      port       endpoint            z   T            Z               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            #   
      etm@3a40000       "   2arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          #   
   out-ports      port       endpoint            z   U            W               debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  apb_pclk            #         etm@3b40000       "   2arm,coresight-etm4x arm,primecell                                      	        apb_pclk atclk          #      out-ports      port       endpoint            z   V            X               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            z   W            U         port@1                 endpoint            z   X            V            out-ports      port       endpoint            z   Y            [               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        apb_pclk atclk     in-ports                                 port@0                  endpoint            z   Z            T         port@1                 endpoint            z   [            Y            out-ports      port       endpoint            z   \            C               clock-controller@6400000             2qcom,msm8996-apcc            @   	          xo              !         c                     usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3                                                        +      [                     hs_phy_irq ss_phy_irq         0         Q      [            ]      \      c        6      ]      [        F$ '         e            	  disabled       dwc3@6a00000          
   2snps,dwc3                         +                     ]   ^        usb2-phy usb3-phy                              phy@7410000          2qcom,msm8996-qmp-usb3-phy            A             c                                                    ^      c              aux cfg_ahb ref               g      h        phy common        	  disabled       lane@7410200             A    A   0A                        usb3_phy_pipe_clk_src                  _        pipe0               ^         phy@7411000          2qcom,msm8996-qusb2-phy           A                              c              cfg_ahb ref               	           _      	  disabled                ]      phy@7412000          2qcom,msm8996-qusb2-phy           A                               c              cfg_ahb ref               
           `      	  disabled                x      sdhci@7464900            2qcom,sdhci-msm-v4            FI   F@            [hc_mem core_mem         +                            hc_irq pwr_irq          iface core xo                  e      d   !        cdefault sleep           q   a        {   b                          	  disabled          sdhci@74a4900            2qcom,sdhci-msm-v4            JI   J@            [hc_mem core_mem         +       }                     hc_irq pwr_irq          iface core xo                  h      g   !        cdefault sleep           q   c        {   d                   okay               '   &              e           f      dma@7544000          2qcom,bam-v1.7.0          T@           +                         m        bam_clk                  	           ^                g      serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             +       l                  t      m        core iface          	    g      g           	%tx rx         	  disabled          spi@7575000          2qcom,spi-qup-v2.2.1          WP            +       _                  o      m        core iface          cdefault sleep           q   h        {   i        	    g      g           	%tx rx                                   	  disabled          i2c@7577000          2qcom,i2c-qup-v2.2.1          Wp            +       a                  m      v        iface core          cdefault sleep           q   j        {   k        	    g      g           	%tx rx                                   	  disabled          dma@7584000          2qcom,bam-v1.7.0          X@           +                                 bam_clk                  	           ^                p      serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             +       r                                core iface          okay            cdefault sleep           q   l        {   m      serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            +       s                                core iface        	  disabled          i2c@75b5000          2qcom,i2c-qup-v2.2.1          [P            +       e                                iface core          cdefault sleep           q   n        {   o        	    p      p           	%tx rx                                   	  disabled          i2c@75b6000          2qcom,i2c-qup-v2.2.1          [`            +       f                                iface core          cdefault sleep           q   q        {   r        	    p      p           	%tx rx                                   	  disabled          i2c@75b9000          2qcom,i2c-qup-v2.2.1          [            +       i                                iface core          cdefault         q   s        	    p      p           	%tx rx                                   	  disabled          i2c@75ba000          2qcom,i2c-qup-v2.2.1          [            +       j                                iface core          cdefault sleep           q   t        {   u        	    p      p           	%tx rx                                   	  disabled          spi@75ba000          2qcom,spi-qup-v2.2.1          [            +       j                                core iface          cdefault sleep           q   v        {   w        	    p      p           	%tx rx                                   	  disabled          usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          o                                            (         U      `      b      a      c        6      b      `        F$          e               	/      	  disabled       dwc3@7600000          
   2snps,dwc3            `             +                     x      	  usb2-phy            	Lhigh-speed                             dma-controller@9184000           2qcom,bam-v1.7.0                   	@            	Z           +                  	           ^           	g               y      slim@91c0000             2qcom,slim-ngd-v1.5.0             	            [ctrl            +                   	    y      y      y      y           	%rx tx tx2 rx2                                ngd@1                                           tas-ifd          2slim217,1a0                              |      codec@1         q   z   {        cdefault          2slim217,1a0                              '        +   6      5           intr1 intr2                             	t   '   @            	   |                       remoteproc@9300000           2qcom,msm8996-adsp-pil            	0           @  	                }          }         }         }            #  wdog fatal ready handover stop-ack              !        xo          3   ~        	               	stop            e               	cx        	  disabled       smd-edge            +                  lpass           G              	           b                                apr         e               2qcom,apr-v2         	apr_audio_svc           	                                q6core                       2qcom,q6core       q6afe            2qcom,q6afe                 dais             2qcom,q6afe-dais                                         hdmi@1                          q6asm            2qcom,q6asm                 dais             2qcom,q6asm-dais                                              s               q6adm            2qcom,q6adm                 routing          2qcom,q6adm-routing                                mailbox@9820000          2qcom,msm8996-apcs-hmss-global            	             
                     timer@9840000                                              2arm,armv7-timer-mem          	              p$    frame@9850000           
            +                             	     	           frame@9870000           
           +                    	           	  disabled          frame@9880000           
           +       !            	           	  disabled          frame@9890000           
           +       "            	           	  disabled          frame@98a0000           
           +       #            	           	  disabled          frame@98b0000           
           +       $            	           	  disabled          frame@98c0000           
           +       %            	           	  disabled             syscon@9a10000           2syscon           	           interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3                              
$           
;                	     	             +      	                        sound         thermal-zones      cpu0-thermal            
P           
f          
t         trips      trip-point0         
 $        
           passive       cpu_crit            
         
        	   critical                cpu1-thermal            
P           
f          
t         trips      trip-point0         
 $        
           passive       cpu_crit            
         
        	   critical                cpu2-thermal            
P           
f          
t         trips      trip-point0         
 $        
           passive       cpu_crit            
         
        	   critical                cpu3-thermal            
P           
f          
t      
   trips      trip-point0         
 $        
           passive       cpu_crit            
         
        	   critical                gpu-thermal-top         
P           
f          
t         trips      trip-point0         
 _        
           passive                      cooling-maps       map0            
           
               gpu-thermal-bottom          
P           
f          
t         trips      trip-point0         
 _        
           passive                      cooling-maps       map0            
           
               m4m-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             l3-or-venus-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             cluster0-l2-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             cluster1-l2-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             camera-thermal          
P           
f          
t         trips      trip-point0         
 _        
           hot             q6-dsp-thermal          
P           
f          
t         trips      trip-point0         
 _        
           hot             mem-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             modemtx-thermal         
P           
f          
t         trips      trip-point0         
 _        
           hot             pm8994-thermal          
P           
f          
t      trips      pm8994-alert0           
 s        
           passive       pm8994-crit         
 H        
        	   critical                   timer            2arm,armv8-timer       0  +                                 
         aliases         
/soc/serial@75b0000       v1p05-regulator          2regulator-fixed         
v1p05                     
                          
         v12-poe-regulator            2regulator-fixed         
v12_poe                   
                                      v3p3-regulator           2regulator-fixed         v3p3                      
         2Z         2Z        
         v5p0-regulator           2regulator-fixed         v5p0                      
         LK@         LK@        
                     vph-pwr-regulator            2regulator-fixed         vph_pwr                   
         9         9                     	interrupt-parent #address-cells #size-cells model compatible qcom,msm-id qcom,board-id stdout-path #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks operating-points-v2 #cooling-cells next-level-cache cache-level 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 qcom,dload-mode syscon #hwlock-cells ranges no-map size alloc-ranges qcom,client-id qcom,vmid interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels #power-domain-cells opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_s8-supply vdd_s9-supply vdd_s10-supply vdd_s11-supply vdd_s12-supply vdd_l2_l26_l28-supply vdd_l3_l11-supply vdd_l4_l27_l31-supply vdd_l5_l7-supply vdd_l6_l12_l32-supply vdd_l8_l16_l30-supply vdd_l25-supply vdd_lvs1_2-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-allow-set-load memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells clock-names resets reset-names status #phy-cells bits #reset-cells #qcom,sensors interrupt-names #thermal-sensor-cells assigned-clocks assigned-clock-rates reg-names power-domains iommus remote-endpoint phys phy-names #sound-dai-cells #stream-id-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up input-enable output-low qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label qcom,num-strings qcom,enabled-strings qcom,cabc qcom,external-pfet bus-range num-lanes interrupt-map-mask interrupt-map pinctrl-names pinctrl-0 pinctrl-1 linux,pci-domain freq-table-hz lanes-per-direction vcc-supply vccq-supply vccq2-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp vdda-phy-supply vdda-pll-supply vdda-phy-max-microamp vdda-pll-max-microamp #global-interrupts #iommu-cells arm,scatter-gather snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk bus-width non-removable cd-gpios vmmc-supply vqmmc-supply qcom,controlled-remotely #dma-cells dmas dma-names qcom,select-utmi-as-pipe-clk maximum-speed num-channels qcom,num-ees reset-gpios slim-ifc-dev interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,smd-channels qcom,apr-domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 reglator-name regulator-boot-on vin-supply 