     8     (                                                                                 #   ,Qualcomm Technologies, Inc. DB820c        3   2arrow,apq8096-db820c qcom,apq8096-sbc qcom,apq8096     chosen           =serial0:115200n8          clocks           2simple-bus     xo-board             2fixed-clock          I             V$       	   fxo_board             y   r      sleep-clk            2fixed-clock          I             V        
   fsleep_clk         divclk4          2fixed-clock          I             V            fdivclk4          default                      y         divclk1          2gpio-gate-clock                      default                .         I                                y            cpus                                 cpu@0            cpu       
   2qcom,kryo                             psci                                                 y   	   l2-cache             2cache                        y            cpu@1            cpu       
   2qcom,kryo                            psci                                                 y   
      cpu@100          cpu       
   2qcom,kryo                            psci                                                 y      l2-cache             2cache                        y            cpu@101          cpu       
   2qcom,kryo                           psci                                                 y         cpu-map    cluster0       core0              	      core1              
         cluster1       core0                    core1                          idle-states         psci       cpu-sleep-0          2arm,idle-state          standalone-power-collapse           ,           C           T   P        d  ,         y               firmware       scm          2qcom,scm-msm8996            u    0          hwlock           2qcom,tcsr-mutex                                       y         memory           memory                                 psci             2arm,psci-1.0             smc       reserved-memory                                      mba@91500000                 P                         slpi@90b00000                                        venus@90400000               @       p                    y   M      adsp@8ea00000                                          y         mpss@88800000                                        smem-mem@86000000                                             y         memory@85800000                                      memory@86200000                     `                 rmtfs@86700000           2qcom,rmtfs-mem                                                                             gpu@8f200000             2shared-dma-pool                                         y   +         rpm-glink            2qcom,glink-rpm                                                 rpm-requests             2qcom,rpm-msm8996            rpm_requests       qcom,rpmcc           2qcom,rpmcc-msm8996           I            y         power-controller             2qcom,msm8996-rpmpd          
                 opp-table            2operating-points-v2          y      opp1            2         opp2            2         opp3            2         opp4            2         opp5            2         opp6            2               pm8994-regulators            2qcom,rpm-pm8994-regulators          <           J           X           f           t                                                                                                                                    3           D           Z           p                                                                        s3          vreg_s3a_1p3                      )           y         s4          vreg_s4a_1p8             w@        ) w@         A         y         s5          vreg_s5a_2p15             p        )  p         y         s7          vreg_s7a_1p0             5         ) 5       l1          vreg_l1a_1p0             B@        ) B@      l2          vreg_l2a_1p25                    )          y   I      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@         y         l13         vreg_l13a_2p95           w@        ) -p         y   |      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         U         y   E      l21         vreg_l21a_2p95           -p        ) -p         U        n @         y   {      l22         vreg_l22a_3p0            2Z        ) 2Z      l23         vreg_l23a_2p8            *        ) *      l24         vreg_l24a_3p075          .        ) .         y   p      l25         vreg_l25a_1p2            O        ) O         U         y   F      l27         vreg_l26a_0p8            B@        ) B@      l28         vreg_l28a_0p925          H        ) H         U         y         l29         vreg_l29a_2p8            *        ) *      l30         vreg_l30a_1p8            w@        ) w@      l32         vreg_l32a_1p8            w@        ) w@      lvs1            vreg_lvs1a_1p8        lvs2            vreg_lvs2a_1p8           pmi8994-regulators           2qcom,rpm-pmi8994-regulators         <           J           X                 boost-bypass            vph_pwr_bbyp             2Z        ) 2Z         y         s1          vreg_s1b_1p025                   )          y                  smem          
   2qcom,smem                                  smp2p-adsp           2qcom,smp2p                                              
                          master-kernel           master-kernel                       y         slave-kernel            slave-kernel                                 y            smp2p-modem          2qcom,smp2p                                                                       master-kernel           master-kernel                    slave-kernel            slave-kernel                                 smp2p-slpi           2qcom,smp2p                                                                        slave-kernel            slave-kernel                              master-kernel           master-kernel                       soc                                                       2simple-bus     phy@34000            2qcom,msm8996-qmp-pcie-phy             @            I                                                                        #aux cfg_ahb ref         /      U      e      f        6phy common cfg          Bokay            I           Y      lane@35000            P   0 R     T           i             fpcie_0_pipe_clk_src                        #pipe0           /      P        6lane0            y   1      lane@36000            `   0 b     d           i             fpcie_1_pipe_clk_src                        #pipe1           /      R        6lane1            y   8      lane@37000            p   0 r     t           i             fpcie_2_pipe_clk_src                        #pipe2           /      T        6lane2            y   >         memory@68000             2qcom,rpm-msg-ram                 `          y         qfprom@74000             2qcom,qfprom           @                               hstx_trim@24e              N           t               y   o      hstx_trim@24f              O           t               y   q      gpu_speed_bin@133              3           t               y   )         rng@83000            2qcom,prng-ee              0                           #core          clock-controller@300000          2qcom,gcc-msm8996             I           y           
             0   	                 J        #cxo2             y         thermal-sensor@4a9000         !   2qcom,msm8996-tsens qcom,tsens-v2              J     J                                                 uplow critical                      y         thermal-sensor@4ad000         !   2qcom,msm8996-tsens qcom,tsens-v2              J     J                                                  uplow critical                      y         syscon@740000            2syscon            t              y         syscon@7a0000            2qcom,tcsr-msm8996 syscon              z             y         clock-controller@8c0000          2qcom,mmcc-msm8996            I           y           
                        (                          	              %1| 0G:i 98p 1,@                    y         mdss@900000       
   2qcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys                                S                                      t        #iface                                             Bokay             y      mdp@901000        
   2qcom,mdp5               	        	  mdp_phys                                      (         t      v      y      \      {        #iface bus core iommu vsync                          Bokay       ports                                port@0                  endpoint               !         y   '               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            ,           Bokay             default sleep               #   $        =   %   &        G           X            y      ports                                port@0                  endpoint               '         y   !               hdmi-phy@9a0600         i             2qcom,hdmi-phy-8996        0        
   $    $    $    $           >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy                  t            
  #iface ref           Bokay            h           u            y   "         gpu@b00000           2qcom,adreno-530.2 qcom,adreno                                    kgsl_3d0_reg_memory               ,         (         f      h      g            Z      #  #core iface rbbmtimer mem mem_iface                           (               )      
  speed_bin              *   opp-table            2operating-points-v2          y   *   opp-624000000               %1|                  opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader             +         pinctrl@1010000          2qcom,msm8996-pinctrl                0                                        ,                                                 [SPI0_DOUT] [SPI0_DIN] [SPI0_CS] [SPI0_SCLK] [UART1_TxD] [UART1_RxD] [I2C1_SDA] [I2C1_SCL] GPIO-H TP93 GPIO-G [MDP_VSYNC_S] NC [CSI0_MCLK] [CAM_MCLK1] [CSI1_MCLK] TP99 [I2C2_SDA] [I2C2_SCL] [CCI_I2C_SDA1] [CCI_I2C_SCL1] FLASH_STROBE_EN FLASH_STROBE_TRIG GPIO-K GPIO-D GPIO-I GPIO-J BLSP6_I2C_SDA BLSP6_I2C_SCL GPIO-B GPIO30 HDMI_CEC HDMI_DDC_CLOCK HDMI_DDC_DATA HDMI_HOT_PLUG_DETECT PCIE0_RST_N PCIE0_CLKREQ_N PCIE0_WAKE SD_CARD_DET_N TSIF1_SYNC W_DISABLE_N [BLSP9_UART_TX] [BLSP9_UART_RX] [BLSP2_UART_CTS_N] [BLSP2_UART_RFR_N] [BLSP3_UART_TX] [BLSP3_UART_RX] [I2C0_SDA] [I2C0_SCL] [UART0_TxD] [UART0_RxD] [UART0_CTS] [UART0_RTS] [CODEC_INT1_N] [CODEC_INT2_N] [BLSP7_I2C_SDA] [BLSP7_I2C_SCL] MI2S_MCLK [PCM_CLK] [PCM_FS] [PCM_DO] [PCM_DI] GPIO-E TP87 [CODEC_RST_N] [PCM1_CLK] [PCM1_SYNC] [PCM1_DIN] [PCM1_DOUT] AUDIO_REF_CLK SLIMBUS_CLK SLIMBUS_DATA0 SLIMBUS_DATA1 NC NC NC NC TP94 NC TP95 GPIO-A TP88 TP89 TP90 TP91 [SD_DAT0] [SD_CMD] [SD_DAT3] [SD_SCLK] TSIF1_CLK TSIF1_EN TSIF1_DATA NC TSIF2_CLK TSIF2_EN TSIF2_DATA TSIF2_SYNC NC CAM1_STANDBY_N NC NC [LCD1_RESET_N] BOOT_CONFIG1 USB_HUB_RESET CAM1_RST_N NC NC NC NC NC NC NC NC PMI8994_BUA PCIE2_RST_N PCIE2_CLKREQ_N PCIE2_WAKE SSC_IRQ_0 SSC_IRQ_1 SSC_IRQ_2 NC GPIO121 NC SSC_IRQ_6 SSC_IRQ_7 GPIO-C BOOT_CONFIG5 NC NC BOOT_CONFIG7 PCIE1_RST_N PCIE1_CLKREQ_N PCIE1_WAKE GPIO-L NC NC BOOT_CONFIG8 NC NC GPS_SSBI2 GPS_SSBI1 NC NC NC BOOT_CONFIG6 NC NC NC NC NC           y   ,   wcd9xxx_intr       wcd_intr_default             y      mux         gpio54          gpio          config          gpio54                               +            cdc_reset_ctrl     cdc_reset_sleep    mux         gpio64          gpio          config          gpio64                      8         E         cdc_reset_active             y      mux         gpio64          gpio          config          gpio64                               P            blsp1_spi0_default           y      pinmux        
  blsp_spi1           gpio0 gpio1 gpio3         pinmux_cs           gpio            gpio2         pinconf         gpio0 gpio1 gpio3                       8      pinconf_cs          gpio2                       8         P         blsp1_spi0_sleep             y      pinmux          gpio            gpio0 gpio1 gpio2 gpio3       pinconf         gpio0 gpio1 gpio2 gpio3                              blsp1_i2c2_default           y      pinmux        
  blsp_i2c3           gpio47 gpio48         pinconf         gpio47 gpio48                      8             blsp1_i2c2_sleep             y      pinmux          gpio            gpio47 gpio48         pinconf         gpio47 gpio48                      8             blsp2_i2c0           y      pinmux        
  blsp_i2c7           gpio55 gpio56         pinconf         gpio55 gpio56                       8         blsp2_i2c0_sleep             y      pinmux          gpio            gpio55 gpio56         pinconf         gpio55 gpio56                       8         blsp2_uart1_2pins            y      pinmux          blsp_uart8          gpio4 gpio5       pinconf         gpio4 gpio5                     8         blsp2_uart1_2pins_sleep          y      pinmux          gpio            gpio4 gpio5       pinconf         gpio4 gpio5                     8         blsp2_uart1_4pins      pinmux          blsp_uart8          gpio4 gpio5 gpio6 gpio7       pinconf         gpio4 gpio5 gpio6 gpio7                     8         blsp2_uart1_4pins_sleep    pinmux          gpio            gpio4 gpio5 gpio6 gpio7       pinconf         gpio4 gpio5 gpio6 gpio7                     8         blsp2_i2c1           y      pinmux        
  blsp_i2c8           gpio6 gpio7       pinconf         gpio6 gpio7                     8         blsp2_i2c1_sleep             y      pinmux          gpio            gpio6 gpio7       pinconf         gpio6 gpio7                     8         blsp2_uart2_2pins      pinmux          blsp_uart9          gpio49 gpio50         pinconf         gpio49 gpio50                       8         blsp2_uart2_2pins_sleep    pinmux          gpio            gpio49 gpio50         pinconf         gpio49 gpio50                       8         blsp2_uart2_4pins            y      pinmux          blsp_uart9          gpio49 gpio50 gpio51 gpio52       pinconf         gpio49 gpio50 gpio51 gpio52                     8         blsp2_uart2_4pins_sleep          y      pinmux          gpio            gpio49 gpio50 gpio51 gpio52       pinconf         gpio49 gpio50 gpio51 gpio52                     8         blsp2_spi5_default           y      pinmux          blsp_spi12          gpio85 gpio86 gpio88          pinmux_cs           gpio            gpio87        pinconf         gpio85 gpio86 gpio88                        8      pinconf_cs          gpio87                      8         P         blsp2_spi5_sleep             y      pinmux          gpio            gpio85 gpio86 gpio87 gpio88       pinconf         gpio85 gpio86 gpio87 gpio88                              sdc2_clk_on          y   s   config        	  sdc2_clk             8                    sdc2_clk_off             y   w   config        	  sdc2_clk             8                    sdc2_cmd_on          y   t   config        	  sdc2_cmd             \           
         sdc2_cmd_off             y   x   config        	  sdc2_cmd             \                    sdc2_data_on             y   u   config        
  sdc2_data            \           
         sdc2_data_off            y   y   config        
  sdc2_data            \                    pcie0_clkreq_default             y   2   mux         gpio36          pci_e0        config          gpio36                      \         pcie0_perst_default          y   3   mux         gpio35          gpio          config          gpio35                               pcie0_wake_default           y   4   mux         gpio37          gpio          config          gpio37                      \         pcie0_clkreq_sleep           y   5   mux         gpio36          gpio          config          gpio36                      8         pcie0_wake_sleep             y   6   mux         gpio37          gpio          config          gpio37                      8         pcie1_clkreq_default             y   9   mux         gpio131         pci_e1        config          gpio131                     \         pcie1_perst_default          y   :   mux         gpio130         gpio          config          gpio130                              pcie1_wake_default           y   ;   mux         gpio132         gpio          config          gpio132                              pcie1_clkreq_sleep           y   <   mux         gpio131         gpio          config          gpio131                     8         pcie1_wake_sleep             y   =   mux         gpio132         gpio          config          gpio132                     8         pcie2_clkreq_default             y   ?   mux         gpio115         pci_e2        config          gpio115                     \         pcie2_perst_default          y   @   mux         gpio114         gpio          config          gpio114                              pcie2_wake_default           y   A   mux         gpio116         gpio          config          gpio116                              pcie2_clkreq_sleep           y   B   mux         gpio115         gpio          config          gpio115                     8         pcie2_wake_sleep             y   C   mux         gpio116         gpio          config          gpio116                     8         cci0_default             y   J   pinmux          cci_i2c         gpio17 gpio18         pinconf         gpio17 gpio18                       8         cci1_default             y   K   pinmux          cci_i2c         gpio19 gpio20         pinconf         gpio19 gpio20                       8         camera_board_default       mux_pwdn            gpio            gpio98        config_pwdn         gpio98                      8      mux_rst         gpio            gpio104       config_rst          gpio104                     8      mux_mclk1         	  cam_mclk            gpio14        config_mclk1            gpio14                      8         camera_front_default       mux_pwdn            gpio            gpio133       config_pwdn         gpio133                     8      mux_rst         gpio            gpio23        config_rst          gpio23                      8      mux_mclk2         	  cam_mclk            gpio15        config_mclk2            gpio15                      8         camera_rear_default    mux_pwdn            gpio            gpio26        config_pwdn         gpio26                      8      mux_rst         gpio            gpio25        config_rst          gpio25                      8      mux_mclk0         	  cam_mclk            gpio13        config_mclk0            gpio13                      8         sdc2_cd_on           y   v   mux         gpio38          gpio          config          gpio38           \                    sdc2_cd_off          y   z   mux         gpio38          gpio          config          gpio38           \                    blsp1_uart1_default          y   }   mux         gpio41 gpio42 gpio43 gpio44         blsp_uart2        config          gpio41 gpio42 gpio43 gpio44                     8         blsp1_uart1_sleep            y   ~   mux         gpio41 gpio42 gpio43 gpio44         gpio          config          gpio41 gpio42 gpio43 gpio44                     8         hdmi_hpd_active          y   #   mux         gpio34        	  hdmi_hot          config          gpio34                               hdmi_hpd_suspend             y   %   mux         gpio34        	  hdmi_hot          config          gpio34                               hdmi_ddc_active          y   $   mux         gpio32 gpio33         	  hdmi_ddc          config          gpio32 gpio33                       \         hdmi_ddc_suspend             y   &   mux         gpio32 gpio33         	  hdmi_ddc          config          gpio32 gpio33                                   qcom,spmi@400f000            2qcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq                F           i            q                                                     pmic@0           2qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             2qcom,pm8941-rtc            `   a       
  rtc alarm                  a            pon@800          2qcom,pm8916-pon                     ~                 pwrkey           2qcom,pm8941-pwrkey                                  =	         \           t      resin            2qcom,pm8941-resin                                  =	         \           r         gpios@c000           2qcom,pm8994-gpio                                         `                                                                                                                                                                                                                                                                                                                                                    NC KEY_VOLP_N NC BL1_PWM GPIO-F BL1_EN NC WLAN_EN NC NC NC NC NC NC DIVCLK1 DIVCLK2 DIVCLK3 DIVCLK4 BT_EN PMIC_SLB PMIC_BUA USB_VBUS_DET             default             -   .         y      pm8994_gpio5             y   -   pinconf         gpio5            E                    bt_en_gpios          y   .   pinconf         gpio19          normal           E                                        wlan_en_gpios            y      pinconf         gpio8           normal           E                                        clk_div1             y      pinconf         gpio15          func1                       pm8996_gpio2             y      pinconf         gpio2           normal           +                  \                                divclk4          y      pinconf         gpio18          func2            8                    pm8996_gpio22            y      pinconf         gpio22          normal           +                                            mpps@a000            2qcom,pm8994-mpp                                                                                                                                                                       <  VDDPX_BIAS WIFI_LED NC BT_LED PM_MPP05 PM_MPP06 PM_MPP07 NC          pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               regulators           2qcom,pm8994-regulators             /   s9                 s10                s11                   A                  )              pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                                    0           
                                     ?  NC SPKR_AMP_EN1 SPKR_AMP_EN2 TP61 NC USB2_VBUS_DET NC NC NC NC           y   0   pmi8996_gpio6            y      pinconf         gpio6           normal           +                                               pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              regulators           2qcom,pmi8994-regulators                             s2@1700                        VDD_GFX                   )           y                  agnoc@0                         2simple-pm-bus                                        pcie@600000          2qcom,pcie-msm8996 snps,dw-pcie          Bokay                                                       `                             parf dbi elbi config               1        "pciephy                                0                             0  0                                  msi                    !                       4                                                                                                                         default sleep               2   3   4        =   5   3   6        B          (                                       "  #pipe aux cfg bus_master bus_slave           S   ,   #           ^   7        L         pcie@608000          2qcom,pcie-msm8996 snps,dw-pcie                                                  Bokay               `                            parf dbi elbi config               8        "pciephy                                0                             0  0                                  msi                    !                       4                                                                                                                     default sleep               9   :   ;        =   <   :   =        B         (                                       "  #pipe aux cfg bus_master bus_slave           S   ,              L         pcie@610000          2qcom,pcie-msm8996 snps,dw-pcie                                                  Bokay               a                             parf dbi elbi config               >        "pciephy                                0                             0  0                 pci                          msi                    !                       4                                                                                                                         default sleep               ?   @   A        =   B   @   C        B         (                                       "  #pipe aux cfg bus_master bus_slave           S   ,   r           L            ufshc@624000             2qcom,ufshc            b@   %               	              D        "ufsphy                        #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  o                                  р                                                 }           y           Bokay            ]   E           F                    	'                           y   G   ufs_variant          2qcom,ufs_variant             phy@627000           2qcom,msm8996-qmp-ufs-phy              bp                                                            #ref         /   G            6ufsphy          Bokay            I           Y              F   lanes@627400              bt   , bv     b|           i             y   D         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                     	                                                                                                                                                                                                                                      :  #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               H       H      H      H         	  Bdisabled            L   I   ports                                      cci@a0c000           2qcom,msm8996-cci                                                          '                                                         $  #camss_top_ahb cci_ahb cci camss_ahb                             Ĵ <4`         default             J   K      	  Bdisabled       i2c-bus@0                         V                                 i2c-bus@1                        V                                    iommu@b40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $        N         I         J           	                  h      Z      
  #iface bus                          y   (      video-codec@c00000           2qcom,msm8996-venus                                                               n      q      o      p        #core iface bus mbus            L       L      L   
   L      L      L      L      L   	   L      L      L      L      L      L   !   L   (   L   )   L   +   L   ,   L   -   L   1           M        Bokay       video-decoder            2venus-decoder                  r        #core                        video-encoder            2venus-encoder                  s        #core                           iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $         I         @         A           	                  [      \      
  #iface bus                          y          iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   `                 O         P         Q         R         S         T         U                                 b      c      
  #iface bus           	           Bokay             y   L      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $         L         W         X                                N      O      
  #iface bus           	            y   H      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            `             	                                                                                                                                                                                     
  #iface bus            y         stm@3002000           2arm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        #apb_pclk atclk     out-ports      port       endpoint               N         y   P               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell                                       	        #apb_pclk atclk     in-ports       port       endpoint               O         y   [               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell                                    	        #apb_pclk atclk     in-ports                                 port@7                 endpoint               P         y   N            out-ports      port       endpoint               Q         y   U               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        #apb_pclk atclk     in-ports                                 port@6                 endpoint               R         y   k            out-ports      port       endpoint               S         y   V               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           0                         	        #apb_pclk atclk     out-ports      port       endpoint               T         y   W               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           P                         	        #apb_pclk atclk     in-ports                                 port@0                  endpoint               U         y   Q         port@1                 endpoint               V         y   S         port@2                 endpoint               W         y   T            out-ports      port       endpoint               X         y   \               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           `                         	        #apb_pclk atclk     in-ports       port       endpoint               Y         y   ]            out-ports                                port@0                  endpoint               Z         y   ^         port@1                 endpoint               [         y   O               etf@3027000           2arm,coresight-tmc arm,primecell          p                         	        #apb_pclk atclk     in-ports       port       endpoint               \         y   X            out-ports      port       endpoint               ]         y   Y               etr@3028000           2arm,coresight-tmc arm,primecell                                   	        #apb_pclk atclk           	   in-ports       port       endpoint               ^         y   Z               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell                                      	  #apb_pclk               	      etm@3840000       "   2arm,coresight-etm4x arm,primecell                                      	        #apb_pclk atclk             	   out-ports      port       endpoint               _         y   a               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell                                      	  #apb_pclk               
      etm@3940000       "   2arm,coresight-etm4x arm,primecell                                      	        #apb_pclk atclk             
   out-ports      port       endpoint               `         y   b               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        #apb_pclk atclk     in-ports                                 port@0                  endpoint               a         y   _         port@1                 endpoint               b         y   `            out-ports      port       endpoint               c         y   i               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  #apb_pclk                     etm@3a40000       "   2arm,coresight-etm4x arm,primecell                                      	        #apb_pclk atclk                out-ports      port       endpoint               d         y   f               debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  #apb_pclk                     etm@3b40000       "   2arm,coresight-etm4x arm,primecell                                      	        #apb_pclk atclk                out-ports      port       endpoint               e         y   g               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        #apb_pclk atclk     in-ports                                 port@0                  endpoint               f         y   d         port@1                 endpoint               g         y   e            out-ports      port       endpoint               h         y   j               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        #apb_pclk atclk     in-ports                                 port@0                  endpoint               i         y   c         port@1                 endpoint               j         y   h            out-ports      port       endpoint               k         y   R               clock-controller@6400000             2qcom,apcc-msm8996            @   	           I         usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3                                                      0         Q      [            ]      \      c              ]      [        $ '                       Bokay            	'   l   dwc3@6a00000          
   2snps,dwc3                                              m   n        "usb2-phy usb3-phy            	.         	G        	'   l        	_otg          phy@7410000          2qcom,msm8996-qmp-usb3-phy            A             I                                                    ^      c              #aux cfg_ahb ref         /      g      h        6phy common          Bokay            I           Y      lane@7410200             A    A   0A           i             fusb3_phy_pipe_clk_src                  _        #pipe0            y   n         phy@7411000          2qcom,msm8996-qusb2-phy           A           i                   c              #cfg_ahb ref         /      	           o        Bokay            Y           	g   p         y   m      phy@7412000          2qcom,msm8996-qusb2-phy           A            i                   c              #cfg_ahb ref         /      
           q        Bokay            Y           	g   p         y         sdhci@74a4900           Bokay             2qcom,sdhci-msm-v4            JI   J@            hc_mem core_mem                }                     hc_irq pwr_irq          #iface core xo                  h      g   r        	|            default sleep               s   t   u   v        =   w   x   y   z        	   ,   &           	   {        	   |      serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             W                    l                  t      m        #core iface          Bokay            	BT-UART          default sleep               }        =   ~   bluetooth            2qcom,qca6174-bt                                         spi@7575000          2qcom,spi-qup-v2.2.1          WP                   _                  o      m        #core iface           default sleep                       =                                     Bokay            	LS-SPI0       i2c@7577000          2qcom,i2c-qup-v2.2.1          Wp                   a                  m      v        #iface core           default sleep                       =                                     Bokay            	LS-I2C0       serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [                    r                                #core iface          Bokay          	  	LS-UART1             default sleep                       =         serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [                   s                                #core iface        	  Bdisabled          	  	LS-UART0             default sleep                       =         i2c@75b5000          2qcom,i2c-qup-v2.2.1          [P                   e                                #iface core           default sleep                       =                                     Bokay            	HS-I2C2       i2c@75b6000          2qcom,i2c-qup-v2.2.1          [`                   f                                #iface core           default sleep                       =                                     Bokay            	LS-I2C1       spi@75ba000          2qcom,spi-qup-v2.2.1          [                   j                                #core iface           default sleep                       =                                     Bokay            	HS-SPI1       usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          o                                            (         U      `      b      a      c              b      `        $                        Bokay            	'      dwc3@7600000          
   2snps,dwc3            `                                        	  "usb2-phy             	.         	G        	'           	_otg         	high-speed           dma@9184000          2qcom,bam-v1.7.0          	         	@            	                             	           i           	            y         slim@91c0000             2qcom,slim-ngd-v1.5.0             	            ctrl                               	                                	rx tx tx2 rx2                                ngd@1                                           tas-ifd          2slim217,1a0                           y         codec@1                         default          2slim217,1a0                              ,           6      5           intr1 intr2                             
	   ,   @            
           ,           #mclk slimbus                      
        
"           
2           
G           
U           
c            y               remoteproc@9300000           2qcom,msm8996-adsp-pil            	0           @  
q                                                        #  wdog fatal ready handover stop-ack              r        #xo                     
               
stop       smd-edge                              	lpass                         
                                           apr                        2qcom,apr-v2         
apr_audio_svc           
                                q6core                       2qcom,q6core       q6afe            2qcom,q6afe                 dais             2qcom,q6afe-dais                                   ,            y      hdmi@1                          q6asm            2qcom,q6asm                 dais             2qcom,q6asm-dais                                   ,                          y      dai@0                      dai@1                     dai@2                           q6adm            2qcom,q6adm                 routing          2qcom,q6adm-routing          ,             y                     mailbox@9820000          2qcom,msm8996-apcs-hmss-global            	             
            y         timer@9840000                                              2arm,armv7-timer-mem          	              V$    frame@9850000           
                                         	     	           frame@9870000           
                               	           	  Bdisabled          frame@9880000           
                  !            	           	  Bdisabled          frame@9890000           
                  "            	           	  Bdisabled          frame@98a0000           
                  #            	           	  Bdisabled          frame@98b0000           
                  $            	           	  Bdisabled          frame@98c0000           
                  %            	           	  Bdisabled             syscon@9a10000           2syscon           	              y   /      interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3                              
                           	     	                   	            y            sound            2qcom,apq8096-sndcard             ,DB820c        `  !RX_BIAS MCLK MM_DL1 MultiMedia1 Playback MM_DL2 MultiMedia2 Playback MultiMedia3 Capture MM_UL3    mm1-dai-link            /MultiMedia1    cpu         9                mm2-dai-link            /MultiMedia2    cpu         9               mm3-dai-link            /MultiMedia3    cpu         9               hdmi-dai-link           /HDMI       cpu         9            platform            9         codec           9                slim-dai-link           /SLIM Playback      cpu         9            platform            9         codec           9               slimcap-dai-link            /SLIM Capture       cpu         9            platform            9         codec           9                  thermal-zones      cpu0-thermal            C           Y          g         trips      trip-point0         w $                   passive       cpu_crit            w                 	   critical                cpu1-thermal            C           Y          g         trips      trip-point0         w $                   passive       cpu_crit            w                 	   critical                cpu2-thermal            C           Y          g         trips      trip-point0         w $                   passive       cpu_crit            w                 	   critical                cpu3-thermal            C           Y          g      
   trips      trip-point0         w $                   passive       cpu_crit            w                 	   critical                gpu-thermal-top         C           Y          g         trips      trip-point0         w _                   hot             gpu-thermal-bottom          C           Y          g         trips      trip-point0         w _                   hot             m4m-thermal         C           Y          g         trips      trip-point0         w _                   hot             l3-or-venus-thermal         C           Y          g         trips      trip-point0         w _                   hot             cluster0-l2-thermal         C           Y          g         trips      trip-point0         w _                   hot             cluster1-l2-thermal         C           Y          g         trips      trip-point0         w _                   hot             camera-thermal          C           Y          g         trips      trip-point0         w _                   hot             q6-dsp-thermal          C           Y          g         trips      trip-point0         w _                   hot             mem-thermal         C           Y          g         trips      trip-point0         w _                   hot             modemtx-thermal         C           Y          g         trips      trip-point0         w _                   hot                timer            2arm,armv8-timer       0                                   
         aliases         /soc/serial@75b0000         /soc/serial@75b1000         /soc/serial@7570000         /soc/i2c@7577000            /soc/i2c@75b6000            /soc/i2c@75b5000            /soc/spi@7575000            /soc/spi@75ba000          gpio_keys         
   2gpio-keys                                               default                button@0          
  	Volume Up              s                           usb2-id          2linux,extcon-usb-gpio              0                default                      y         usb3-id          2linux,extcon-usb-gpio                              default                      y   l      vph-pwr-regulator            2regulator-fixed         vph_pwr          A                  8u         ) 8u          y         wlan-en-1-8v             default                      2regulator-fixed         wlan-en-regulator            w@        ) w@        Y                   p                  y   7         	interrupt-parent #address-cells #size-cells model compatible 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 next-level-cache cache-level cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us 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 operating-points-v2 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_l1-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_l9_l10_l18_l22-supply vdd_l13_l19_l23_l24-supply vdd_l14_l15-supply vdd_l17_l29-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_lvs2-supply regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-allow-set-load regulator-system-load vdd_bst_byp-supply 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 vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #qcom,sensors interrupt-names #thermal-sensor-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names power-domains iommus remote-endpoint phys phy-names #sound-dai-cells pinctrl-1 core-vdda-supply core-vcc-supply vddio-supply vcca-supply #stream-id-cells nvmem-cells nvmem-cell-names opp-hz opp-supported-hw gpio-controller gpio-ranges #gpio-cells gpio-line-names pins function drive-strength bias-pull-down input-enable bias-disable output-low output-high bias-pull-up qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code power-source qcom,drive-strength drive-push-pull qcom,saw-reg qcom,saw-slave qcom,saw-leader bus-range num-lanes interrupt-map-mask interrupt-map linux,pci-domain perst-gpio vddpe-3v3-supply freq-table-hz lanes-per-direction vccq-supply vccq2-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp vddp-ref-clk-supply #global-interrupts #iommu-cells arm,scatter-gather extcon snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk dr_mode vdda-phy-dpdm-supply bus-width cd-gpios vmmc-supply vqmmc-supply label maximum-speed qcom,controlled-remotely num-channels #dma-cells qcom,num-ees dmas dma-names reset-gpios slim-ifc-dev vdd-buck-supply vdd-buck-sido-supply vdd-tx-supply vdd-rx-supply vdd-io-supply interrupts-extended qcom,smem-states qcom,smem-state-names qcom,smd-edge qcom,smd-channels qcom,apr-domain #mbox-cells frame-number #redistributor-regions redistributor-stride audio-routing link-name sound-dai polling-delay-passive polling-delay thermal-sensors temperature hysteresis serial0 serial1 serial2 i2c0 i2c1 i2c2 spi0 spi1 autorepeat id-gpio regulator-boot-on startup-delay-us enable-active-high 