    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         sleep-clk            2fixed-clock          I             V        
   fsleep_clk            y   !      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         2psci       cpu-sleep-0          2arm,idle-state          ?standalone-power-collapse           O           f           w   P          ,         y               opp-table-cluster0           2operating-points-v2-kryo-cpu                                 y      opp-307200000               O                     @      opp-422400000               -P                     @      opp-480000000               8                     @      opp-556800000               !0                     @      opp-652800000               &                     @      opp-729600000               +|                     @      opp-844800000               2Z                     @      opp-960000000               98p                     @      opp-1036800000              =P                     @      opp-1113600000              B`0                     @      opp-1190400000              F                     @      opp-1228800000              I>                      @      opp-1324800000              N                     @      opp-1363200000              Q@                     @      opp-1401600000              S                     @      opp-1478400000              X                     @      opp-1497600000              YC                     @      opp-1593600000              ^h                     @         opp-table-cluster1           2operating-points-v2-kryo-cpu                                 y   
   opp-307200000               O                     @      opp-403200000               X                     @      opp-480000000               8                     @      opp-556800000               !0                     @      opp-652800000               &                     @      opp-729600000               +|                     @      opp-806400000               0                     @      opp-883200000               4                     @      opp-940800000               8x                     @      opp-1036800000              =P                     @      opp-1113600000              B`0                     @      opp-1190400000              F                     @      opp-1248000000              Jb                     @      opp-1324800000              N                     @      opp-1401600000              S                     @      opp-1478400000              X                     @      opp-1555200000              \x                     @      opp-1632000000              aFX                     @      opp-1708800000              e8                     @      opp-1785600000              jn                     @      opp-1804800000              k                     @      opp-1824000000              l                     @      opp-1900800000              qK                     @      opp-1920000000              rp                     @      opp-1996800000              w                     @      opp-2073600000              {                     @      opp-2150400000              ,                     @         firmware       scm          2qcom,scm-msm8996 qcom,scm               0          memory@80000000          memory                                psci             2arm,psci-1.0             smc       reserved-memory                                      memory@85800000                     `                 memory@85e00000                                       smem-mem@86000000                                             y         memory@86200000                     `                 rmtfs            2qcom,rmtfs-mem                                                                             mpss@88800000                                           y   _      adsp@8ea00000                                          y         slpi@90500000                P                           y   X      gpu@90f00000             2shared-dma-pool                                         y   <      venus@91000000                       P                    y   V      mba@91500000                 P                            y   ^         rpm-glink            2qcom,glink-rpm          !                  ,           =          rpm-requests             2qcom,rpm-msm8996            Drpm_requests       qcom,rpmcc           2qcom,rpmcc-msm8996 qcom,rpmcc            I                       Xxo           y         power-controller             2qcom,msm8996-rpmpd          d                        y   Z   opp-table            2operating-points-v2          y      opp1            x         opp2            x         opp3            x         opp4            x         opp5            x         opp6            x               pm8994-regulators            2qcom,rpm-pm8994-regulators                                                                                                                                               -           ;           Q           c           y                                                                                        $           3      s3          Evreg_s3a_1p3            T          l           y         s4          Evreg_s4a_1p8            T w@        l w@                  y         s5          Evreg_s5a_2p15           T  p        l  p         y         s7          Evreg_s7a_1p0            T 5         l 5       l1          Evreg_l1a_1p0            T B@        l B@      l2          Evreg_l2a_1p25           T         l          y   R      l3          Evreg_l3a_0p875          T P        l P      l4          Evreg_l4a_1p225          T (        l (      l6          Evreg_l6a_1p2            T O        l O      l8          Evreg_l8a_1p8            T w@        l w@      l9          Evreg_l9a_1p8            T w@        l w@      l10         Evreg_l10a_1p8           T w@        l w@      l11         Evreg_l11a_1p15          T 0        l 0      l12         Evreg_l12a_1p8           T w@        l w@         y          l13         Evreg_l13a_2p95          T w@        l -p         y         l14         Evreg_l14a_1p8           T w@        l w@      l15         Evreg_l15a_1p8           T w@        l w@      l16         Evreg_l16a_2p7           T )2        l )2      l17         Evreg_l17a_2p8           T &%        l &%      l18         Evreg_l18a_2p85          T )2        l ,@       l19         Evreg_l19a_2p8           T -        l -      l20         Evreg_l20a_2p95          T -p        l -p                  y   N      l21         Evreg_l21a_2p95          T -p        l -p                  @         y         l22         Evreg_l22a_3p0           T 2Z        l 2Z      l23         Evreg_l23a_2p8           T *        l *      l24         Evreg_l24a_3p075         T .        l .         y         l25         Evreg_l25a_1p2           T O        l O                  y   O      l27         Evreg_l26a_0p8           T B@        l B@      l28         Evreg_l28a_0p925         T H        l H                  y         l29         Evreg_l29a_2p8           T *        l *      l30         Evreg_l30a_1p8           T w@        l w@      l32         Evreg_l32a_1p8           T w@        l w@      lvs1            Evreg_lvs1a_1p8        lvs2            Evreg_lvs2a_1p8           pmi8994-regulators           2qcom,rpm-pmi8994-regulators                                                boost-bypass            Evph_pwr_bbyp            T 2Z        l 2Z         y         s1          Evreg_s1b_1p025          T         l          y                  smem          
   2qcom,smem                                  smp2p-adsp           2qcom,smp2p                      !                  =      
                    	      master-kernel           master-kernel           )            y         slave-kernel            slave-kernel             @        U            y            smp2p-mpss           2qcom,smp2p                      !                 =                          	      master-kernel           master-kernel           )            y   \      slave-kernel            slave-kernel             @        U            y   [         smp2p-slpi           2qcom,smp2p                      !                  =                          	      master-kernel           master-kernel           )            y   Y      slave-kernel            slave-kernel             @        U            y   W         soc                                                       2simple-bus     phy-wrapper@34000            2qcom,msm8996-qmp-pcie-phy             @                                         @   @                                    Xaux cfg_ahb ref         f      U      e      f        mphy common cfg          yokay                              phy@1000                  0                                  Xpipe0           f      P        mlane0            I             fpcie_0_pipe_clk_src                      y   "      phy@2000                   0  "      $                          Xpipe1           f      R        mlane1            I             fpcie_1_pipe_clk_src                      y   #      phy@3000               0   0  2      4                          Xpipe2           f      T        mlane2            I             fpcie_2_pipe_clk_src                      y   $         sram@68000           2qcom,rpm-msg-ram                 `          y         qfprom@74000              2qcom,msm8996-qfprom qcom,qfprom           @                               hstx_trim@24e              N                          y         hstx_trim@24f              O                          y         speedbin@133               3                          y            rng@83000            2qcom,prng-ee              0                           Xcore          clock-controller@300000          2qcom,gcc-msm8996             I                      d             0   	        0                J   !   "   #   $   %                    Xcxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src             y         interconnect@408000          2qcom,msm8996-bimc             @                    
  Xbus bus_a                                 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         dma-controller@644000            2qcom,bam-v1.7.0           d@  @         !                                 Xbam_clk                                          y   &      crypto@67a000            2qcom,crypto-v5.4              g   `                                    Xiface bus core          1   &      &           6rx tx         interconnect@500000          2qcom,msm8996-cnoc             P                      
  Xbus bus_a                              interconnect@524000          2qcom,msm8996-snoc             R@                    
  Xbus bus_a                                 y         interconnect@543000          2qcom,msm8996-a0noc            T0   `                  3  Xaggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                     @             interconnect@562000          2qcom,msm8996-a1noc            V    P                  
  Xbus bus_a                  >      ?      interconnect@583000          2qcom,msm8996-a2noc            X0   p                  !  Xbus bus_a aggre2_ufs_axi ufs_axi                    @      A                     y   ~      interconnect@5a4000          2qcom,msm8996-mnoc             Z@                      Xbus bus_a iface                B      C   '            y   ,      interconnect@5c0000          2qcom,msm8996-pnoc             \    0                  
  Xbus bus_a                              hwlock@740000            2qcom,tcsr-mutex           t             N            y         syscon@760000            2qcom,tcsr-msm8996 syscon              v              y   ]      syscon@7a0000            2qcom,tcsr-msm8996 syscon              z             y         clock-controller@8c0000          2qcom,mmcc-msm8996            I                      d                        0            Y         (      (                      R  Xxo gcc_mmss_noc_cfg_ahb_clk gpll0 dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (  \   '      '      '      '   	   '           l%1| 0G:i 98p 1,@           )         y   '      mdss@900000       
   2qcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys           @   '           !       S            @        U               '   t   '   y        Xiface core                                            yokay             y   *   mdp@901000        
   2qcom,mdp5               	        	  mdp_phys                 *        !          (      '   t   '   v   '   y   '   \   '   {        Xiface bus core iommu vsync             +            \   '   y   '   {        l $       0     ,      -      ,      -      ,      -           mdp0-mem mdp1-mem rotator-mem           yokay       ports                                port@0                  endpoint               .         y   9         port@1                 endpoint               /         y   1         port@2                 endpoint               0         y   3               dsi@994000           2qcom,mdss-dsi-ctrl            @          	  dsi_ctrl                 *        !         8      '   y   '   }   '   t   '   v   '   A   '   w   '         -  Xmdp_core byte iface bus core_mmss pixel core            \   '   !   '              (       (              (        dsi       	  ydisabled                                 ports                                port@0                  endpoint               1         y   /         port@1                 endpoint                   dsi-phy@994400           2qcom,dsi-phy-14nm             D     E     H           dsi_phy dsi_phy_lane dsi_pll             I                           '   t             
  Xiface ref         	  ydisabled             y   (      dsi@996000           2qcom,mdss-dsi-ctrl            `          	  dsi_ctrl                 *        !         8      '   y   '   ~   '   t   '   v   '   A   '   x   '         -  Xmdp_core byte iface bus core_mmss pixel core            \   '   "   '              2       2              2        dsi       	  ydisabled                                 ports                                port@0                  endpoint               3         y   0         port@1                 endpoint                   dsi-phy@996400           2qcom,dsi-phy-14nm             d     e     h           dsi_phy dsi_phy_lane dsi_pll             I                           '   t             
  Xiface ref         	  ydisabled             y   2      hdmi-tx@9a0000           2qcom,hdmi-tx-8996                      aX           ,  core_physical qfprom_physical hdcp_physical              *        !         (      '   y   '   t   '   |   '   u   '   z      #  Xmdp_core iface core alt_iface extp             4                   yokay             default sleep               5   6        	   7   8                    $            y      ports                                port@0                  endpoint               9         y   .               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                 Xiface ref xo             I            yokay            4            A            y   4         gpu@b00000           2qcom,adreno-530.2 qcom,adreno                         kgsl_3d0_reg_memory         !      ,         (      '   f   '   h   '   g            Z      #  Xcore iface rbbmtimer mem mem_iface             -      -           gfx-mem         @   '              :                     
  Mspeed_bin               ;        yokay                        y      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          !                   ^        n   =                   z            @        U          [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   =   blsp1-spi1-default           y      spi         gpio0 gpio1 gpio3         
  blsp_spi1                             cs          gpio2           gpio                                          blsp1-spi1-sleep            gpio0 gpio1 gpio2 gpio3         gpio                                 y         blsp2-uart1-2pins           gpio4 gpio5         blsp_uart8                               y         blsp2-uart1-2pins-sleep         gpio4 gpio5         gpio                                 y         blsp2-i2c2          gpio6 gpio7       
  blsp_i2c8                                y         blsp2-i2c2-sleep            gpio6 gpio7         gpio                                 y         cci0-default            gpio17 gpio18           cci_i2c                              y   S      camera-rear-default    mclk0           gpio13        	  cam_mclk                              rst         gpio25          gpio                              pwdn            gpio26          gpio                                 cci1-default            gpio19 gpio20           cci_i2c                              y   T      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           y   F   perst           gpio35          gpio                              clkreq          gpio36          pci_e0                            wake            gpio37          gpio                                 pcie0-state-off          y   G   perst           gpio35          gpio                              clkreq          gpio36          gpio                              wake            gpio37          gpio                                 blsp1-uart2-default         gpio41 gpio42 gpio43 gpio44         blsp_uart2                               y         blsp1-uart2-sleep           gpio41 gpio42 gpio43 gpio44         gpio                                 y         blsp1-i2c2-default          gpio47 gpio48         
  blsp_i2c3                                y         blsp1-i2c2-sleep            gpio47 gpio48           gpio                                 y         blsp2-uart2-4pins           gpio49 gpio50 gpio51 gpio52         blsp_uart9                               y         blsp2-uart2-4pins-sleep         gpio49 gpio50 gpio51 gpio52         blsp_uart9                               y         blsp2-i2c3          gpio51 gpio52         
  blsp_i2c9                                y         blsp2-i2c3-sleep            gpio51 gpio52           gpio                                 y         wcd-intr-default            gpio54          gpio                                          y         blsp2-i2c1          gpio55 gpio56         
  blsp_i2c7                                y         blsp2-i2c0-sleep            gpio55 gpio56           gpio                                 y         blsp2-i2c5          gpio60 gpio61           blsp_i2c11                               y         cdc-reset-active            gpio64          gpio                                          y         cdc-reset-sleep         gpio64          gpio                                       blsp2-spi5-default           y      spi         gpio85 gpio86 gpio88            blsp_spi12                            cs          gpio87          gpio                                          blsp2-spi5-sleep            gpio85 gpio86 gpio87 gpio88         gpio                                 y         blsp2-i2c6          gpio87 gpio88           blsp_i2c12                               y         blsp2-i2c6-sleep            gpio87 gpio88           gpio                                 y         pcie1-state-on           y   I   perst           gpio130         gpio                              clkreq          gpio131         pci_e1                            wake            gpio132         gpio                                 pcie1-state-off          y   J   clkreq          gpio131         gpio                              wake            gpio132         gpio                                 pcie2-state-on           y   K   perst           gpio114         gpio                              clkreq          gpio115         pci_e2                            wake            gpio116         gpio                                 pcie2-state-off          y   L   clkreq          gpio115         gpio                              wake            gpio116         gpio                                 sdc1-state-on            y      clk       	  sdc1_clk                              cmd       	  sdc1_cmd                        
      data          
  sdc1_data                       
      rclk          
  sdc1_rclk                     sdc1-state-off           y      clk       	  sdc1_clk                              cmd       	  sdc1_cmd                              data          
  sdc1_data                             rclk          
  sdc1_rclk                     sdc2-clk-on          y      clk       	  sdc2_clk                              cmd       	  sdc2_cmd                        
      data          
  sdc2_data                       
         sdc2-clk-off             y      clk       	  sdc2_clk                              cmd       	  sdc2_cmd                              data          
  sdc2_data                                sdc2_cd_on           y      mux         gpio38          gpio          config          gpio38                               sdc2_cd_off          y      mux         gpio38          gpio          config          gpio38                               hdmi_hpd_active          y   5   mux         gpio34        	  hdmi_hot          config          gpio34                               hdmi_hpd_suspend             y   7   mux         gpio34        	  hdmi_hot          config          gpio34                               hdmi_ddc_active          y   6   mux         gpio32 gpio33         	  hdmi_ddc          config          gpio32 gpio33                                hdmi_ddc_suspend             y   8   mux         gpio32 gpio33         	  hdmi_ddc          config          gpio32 gpio33                                   sram@290000          2qcom,rpm-stats            )           spmi@400f000             2qcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq          !      F                                                               @        U      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          !                      +  =	                 4   t      resin            2qcom,pm8941-resin           !                     +  =	                 yokay            4   r         temp-alarm@2400          2qcom,spmi-temp-alarm               $         !       $               ?   >           Kthermal                      y         adc@3100             2qcom,spmi-vadc             1         !       1                                         \            y   >   adc-chan@7                      n              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                      ^        n                      z            @        U           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-state           y   ?   pinconf         gpio5           normal                               bt-en-pios-state             y   @   pinconf         gpio19          normal                                                   wlan-en-gpios-state          y      pinconf         gpio8           normal                                                   clk-div1-state           y      pinconf         gpio15          func1                       pm8996-gpio2-state           y      pinconf         gpio2           normal                                                             divclk4-state            y      pinconf         gpio18          func2                                pm8996-gpio22-state          y      pinconf         gpio22          normal                                                       mpps@a000            2qcom,pm8994-mpp qcom,spmi-mpp                        ^        z           n   A                    @        U         <  VDDPX_BIAS WIFI_LED NC BT_LED PM_MPP05 PM_MPP06 PM_MPP07 NC          y   A         pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               pwm          2qcom,pm8994-lpg                                            	  ydisabled          regulators           2qcom,pm8994-regulators             B              s9                 s10                s11                	  EVDD_APCC                     T          l              pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                         ^        n   C           
        z            @        U         ?  NC SPKR_AMP_EN1 SPKR_AMP_EN2 TP61 NC USB2_VBUS_DET NC NC NC NC           y   C   pmi8996-gpio6-state          y      pinconf         gpio6           normal                                                       mpps@a000            2qcom,pmi8994-mpp qcom,spmi-mpp                       ^        n   D                   z            @        U            y   D   mpp2-userled4-state         mpp2            sink                                 y   E            pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              pwm          2qcom,pmi8994-lpg                                                 yokay                        default             E                                          led@1                       	
         
  heartbeat           	         
  	$heartbeat           	:on        led@2                       	
         
  heartbeat           	          led@3                       	
         
  heartbeat           	         led@4                       	
         
  heartbeat           	            regulators           2qcom,pmi8994-regulators               s2          EVDD_GFX         T          l           y   )         wled@d800            2qcom,pmi8994-wled                           !                              
  ovp short            	H         	R      	  ydisabled                agnoc@0         @                2simple-pm-bus                                        pcie@600000          2qcom,pcie-msm8996           yokay            @              	e               	o              `                             parf dbi elbi config               "        pciephy                                0                              0  0                  pci         !                 msi         U           	y                       	                                                                                                                         default sleep               F        	   G        	          (                                       "  Xpipe aux cfg bus_master bus_slave           	   =   #           	   H                 pcie@608000          2qcom,pcie-msm8996           @              	e               	o           yokay               `                            parf dbi elbi config               #        pciephy                                0                              0  0                  pci         !                 msi         U           	y                       	                                                                                                                     default sleep               I        	   J        	         (                                       "  Xpipe aux cfg bus_master bus_slave           	   =                       pcie@610000          2qcom,pcie-msm8996           @              	e               	o           yokay               a                             parf dbi elbi config               $        pciephy                                0                              0  0                 pci         !                 msi         U           	y                       	                                                                                                                         default sleep               K        	   L        	         (                                       "  Xpipe aux cfg bus_master bus_slave           	   =   r                       ufshc@624000          ,   2qcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0           b@   %         !      	              M        ufsphy          @              Xcore_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  	                                  р                                                 	                      yokay            )   N        	   O        	           
 	'        
         
&          y   P   ufs_variant          2qcom,ufs_variant             phy@627000           2qcom,msm8996-qmp-ufs-phy              bp                                                            Xref         f   P            mufsphy          yokay                                   
9   O   phy@627400            bt   , bv     b|                        y   M         camss@a34000             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         @   '      '   	            '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '      '        :  Xtop_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               Q       Q      Q      Q         	  ydisabled               R   ports                                      cci@a0c000           2qcom,msm8996-cci                                                    !      '           @   '                '      '      '      '         $  Xcamss_top_ahb cci_ahb cci camss_ahb         \   '      '           lĴ <4`         default             S   T      	  ydisabled       i2c-bus@0                         V                                 i2c-bus@1                        V                                    iommu@b40000          3   2qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                         
M         $  !      N         I         J           
`               '   h      Z      
  Xiface bus           @   '            y   :      video-codec@c00000           2qcom,msm8996-venus                        !                 @   '                '   n   '   q   '   o   '   p        Xcore iface bus mbus             ,      -      -       ,           video-mem cpu-cfg              U       U      U   
   U      U      U      U      U   	   U      U      U      U      U      U   !   U   (   U   )   U   +   U   ,   U   -   U   1           V        yokay       video-decoder            2venus-decoder               '   r        Xcore            @   '         video-encoder            2venus-encoder               '   s        Xcore            @   '            iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          
M         $  !       I         @         A           
`               '   [   '   \      
  Xiface bus           @   '            y   +      iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          
M         `  !               O         P         Q         R         S         T         U           @   '                '   b   '   c      
  Xiface bus           
`           yokay             y   U      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                          
M         $  !       L         W         X           @   '               '   N   '   O      
  Xiface bus           
`            y   Q      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            `             
`           @              
M           !                                                                                                                                                 
  Xiface bus            y         remoteproc@1c00000           2qcom,msm8996-slpi-pil                @       @  
m               W          W         W         W            #  wdog fatal ready handover stop-ack                    @      
  Xxo aggre2              X        
   Y            
stop            @   Z           
ssc_cx        	  ydisabled       smd-edge            !                  dsps            =              
           	            remoteproc@2080000           2qcom,msm8996-mss-pil                              
  qdsp6 rmb         L  
m               [          [         [         [         [            0  wdog fatal ready handover stop-ack shutdown-ack       D                                                            7  Xiface bus mem xo gpll0_mss snoc_axi mnoc_axi pnoc qdss          f      i        mmss_restart         @   Z       Z           
cx mx           
   \            
stop            
   ]  0   P   @         yokay                      ,  
qcom/apq8096/mba.mbn qcom/apq8096/modem.mbn    mba            ^      mpss               _      smd-edge            !                 mpss            =              
            	            stm@3002000           2arm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        Xapb_pclk atclk     out-ports      port       endpoint               `         y   b               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell                                       	        Xapb_pclk atclk     in-ports       port       endpoint               a         y   m               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell                                    	        Xapb_pclk atclk     in-ports                                 port@7                 endpoint               b         y   `            out-ports      port       endpoint               c         y   g               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        Xapb_pclk atclk     in-ports                                 port@6                 endpoint               d         y   }            out-ports      port       endpoint               e         y   h               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           0                         	        Xapb_pclk atclk     out-ports      port       endpoint               f         y   i               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           P                         	        Xapb_pclk atclk     in-ports                                 port@0                  endpoint               g         y   c         port@1                 endpoint               h         y   e         port@2                 endpoint               i         y   f            out-ports      port       endpoint               j         y   n               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           `                         	        Xapb_pclk atclk     in-ports       port       endpoint               k         y   o            out-ports                                port@0                  endpoint               l         y   p         port@1                 endpoint               m         y   a               etf@3027000           2arm,coresight-tmc arm,primecell          p                         	        Xapb_pclk atclk     in-ports       port       endpoint               n         y   j            out-ports      port       endpoint               o         y   k               etr@3028000           2arm,coresight-tmc arm,primecell                                   	        Xapb_pclk atclk           
   in-ports       port       endpoint               p         y   l               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell                                      	  Xapb_pclk            .         etm@3840000       "   2arm,coresight-etm4x arm,primecell                                      	        Xapb_pclk atclk          .      out-ports      port       endpoint               q         y   s               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell                                      	  Xapb_pclk            .         etm@3940000       "   2arm,coresight-etm4x arm,primecell                                      	        Xapb_pclk atclk          .      out-ports      port       endpoint               r         y   t               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        Xapb_pclk atclk     in-ports                                 port@0                  endpoint               s         y   q         port@1                 endpoint               t         y   r            out-ports      port       endpoint               u         y   {               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  Xapb_pclk            .         etm@3a40000       "   2arm,coresight-etm4x arm,primecell                                      	        Xapb_pclk atclk          .      out-ports      port       endpoint               v         y   x               debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  Xapb_pclk            .         etm@3b40000       "   2arm,coresight-etm4x arm,primecell                                      	        Xapb_pclk atclk          .      out-ports      port       endpoint               w         y   y               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        Xapb_pclk atclk     in-ports                                 port@0                  endpoint               x         y   v         port@1                 endpoint               y         y   w            out-ports      port       endpoint               z         y   |               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        Xapb_pclk atclk     in-ports                                 port@0                  endpoint               {         y   u         port@1                 endpoint               |         y   z            out-ports      port       endpoint               }         y   d               clock-controller@6400000             2qcom,msm8996-apcc            @   	          Xxo sys_apcs_aux                            I            y         usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3                                                        !      [                     hs_phy_irq ss_phy_irq         (         Q      [            \      ]      #  Xcfg_noc core iface sleep mock_utmi          \      ]      [        l$ '             ~       -      -                  usb-ddr apps-usb            @              yokay            
      usb@6a00000       
   2snps,dwc3                         !                        %        usb2-phy usb3-phy                                  -         E         ]        
           lotg          phy@7410000          2qcom,msm8996-qmp-usb3-phy            A                                                     ^      c              Xaux cfg_ahb ref         f      g      h        mphy common          yokay                              phy@7410200          A    A   0A                        I             fusb3_phy_pipe_clk_src                  _        Xpipe0            y   %         phy@7411000          2qcom,msm8996-qusb2-phy           A                              c              Xcfg_ahb ref         f      	                   yokay            t                                   y         phy@7412000          2qcom,msm8996-qusb2-phy           A                               c              Xcfg_ahb ref         f      
                   yokay            t                                   y         mmc@7464900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             FI   F@            hc core         !                            hc_irq pwr_irq          Xiface core xo                  e      d               f               default sleep                       	                             	  ydisabled          mmc@74a4900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             JI   J@            hc core         !       }                     hc_irq pwr_irq          Xiface core xo                  h      g               f               default sleep                          	                         yokay               =   &                               dma-controller@7544000           2qcom,bam-v1.7.0          T@           !                         m        Xbam_clk                                          y         serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             W             !       l                  t      m        Xcore iface           default sleep                       	           1                    6tx rx           yokay            BT-UART    bluetooth            2qcom,qca6174-bt                                         spi@7575000          2qcom,spi-qup-v2.2.1          WP            !       _                  o      m        Xcore iface           default sleep                       	           1                    6tx rx                                     yokay            LS-SPI0       i2c@7577000          2qcom,i2c-qup-v2.2.1          Wp            !       a                  v      m        Xcore iface           default sleep                       	           1                    6tx rx                                     yokay            LS-I2C0       dma-controller@7584000           2qcom,bam-v1.7.0          X@           !                                 Xbam_clk                                          y         serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [             !       r                                Xcore iface          yokay          	  LS-UART1             default sleep                       	         serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [            !       s                                Xcore iface        	  ydisabled          	  LS-UART0             default sleep                       	         i2c@75b5000          2qcom,i2c-qup-v2.2.1          [P            !       e                                Xcore iface           default sleep                       	           1                    6tx rx                                     yokay            LS-I2C1       i2c@75b6000          2qcom,i2c-qup-v2.2.1          [`            !       f                                Xcore iface           default sleep                       	           1                    6tx rx                                   	  ydisabled          i2c@75b7000          2qcom,i2c-qup-v2.2.1          [p            !       g                                Xcore iface           V          default sleep                       	           1                    6tx rx                                   	  ydisabled          i2c@75b9000          2qcom,i2c-qup-v2.2.1          [            !       i                                Xcore iface           default                     1                    6tx rx                                   	  ydisabled          i2c@75ba000          2qcom,i2c-qup-v2.2.1          [            !       j                                Xcore iface           default sleep                       	           1                    6tx rx                                   	  ydisabled          spi@75ba000          2qcom,spi-qup-v2.2.1          [            !       j                                Xcore iface           default sleep                       	           1                    6tx rx                                     yokay            HS-SPI1       usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          o                                              !      `           hs_phy_irq        (         U      `      b      a      c      #  Xcfg_noc core iface sleep mock_utmi          \      b      `        l$          @                       yokay            
      usb@7600000       
   2snps,dwc3            `             !                           	  usb2-phy            high-speed                    -        
           lotg          dma-controller@9184000           2qcom,bam-v1.7.0                   	@                       !                                                    y         slim@91c0000             2qcom,slim-ngd-v1.5.0             	            ctrl            !                   1                                6rx tx tx2 rx2                                ngd@1                                           tas-ifd          2slim217,1a0                           y         codec@1                         default          2slim217,1a0                              =        !   6      5           intr1 intr2          @        U              =   @                                 Xmclk slimbus                      
        ,           <           Q           _           m            y               remoteproc@9300000           2qcom,msm8996-adsp-pil            	0           @  
m                                                        #  wdog fatal ready handover stop-ack                          Xxo                     
               
stop            @   Z            
cx          yokay            
qcom/apq8096/adsp.mbn      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                      !                    	           	  ydisabled          frame@9880000                      !       !            	           	  ydisabled          frame@9890000                      !       "            	           	  ydisabled          frame@98a0000                      !       #            	           	  ydisabled          frame@98b0000                      !       $            	           	  ydisabled          frame@98c0000                      !       %            	           	  ydisabled             syscon@9a10000           2syscon           	              y   B      interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3          U            @                                   	     	             !      	            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                         mm2-dai-link            MultiMedia2    cpu                        mm3-dai-link            MultiMedia3    cpu                        hdmi-dai-link           HDMI       cpu                     platform                     codec                           slim-dai-link           SLIM Playback      cpu                     platform                     codec                          slimcap-dai-link            SLIM Capture       cpu                     platform                     codec                             thermal-zones      cpu0-thermal                                  $         trips      trip-point0         4 $        @           passive       cpu_crit            4         @        	   critical                cpu1-thermal                                  $         trips      trip-point0         4 $        @           passive       cpu_crit            4         @        	   critical                cpu2-thermal                                  $         trips      trip-point0         4 $        @           passive       cpu_crit            4         @        	   critical                cpu3-thermal                                  $      
   trips      trip-point0         4 $        @           passive       cpu_crit            4         @        	   critical                gpu-top-thermal                               $         trips      trip-point0         4 _        @           passive          y            cooling-maps       map0            K           P               gpu-bottom-thermal                                $         trips      trip-point0         4 _        @           passive          y            cooling-maps       map0            K           P               m4m-thermal                               $         trips      trip-point0         4 _        @           hot             l3-or-venus-thermal                               $         trips      trip-point0         4 _        @           hot             cluster0-l2-thermal                               $         trips      trip-point0         4 _        @           hot             cluster1-l2-thermal                               $         trips      trip-point0         4 _        @           hot             camera-thermal                                $         trips      trip-point0         4 _        @           hot             q6-dsp-thermal                                $         trips      trip-point0         4 _        @           hot             mem-thermal                               $         trips      trip-point0         4 _        @           hot             modemtx-thermal                               $         trips      trip-point0         4 _        @           hot             pm8994-thermal                                $      trips      pm8994-alert0           4 s        @           passive       pm8994-crit         4 H        @        	   critical                   timer            2arm,armv8-timer       0  !                                 
         aliases         _/soc/serial@75b0000         g/soc/serial@75b1000         o/soc/serial@7570000         w/soc/i2c@7577000            |/soc/i2c@75b5000            /soc/i2c@75b5000            /soc/spi@7575000            /soc/spi@75ba000          gpio-keys         
   2gpio-keys                     default                button        
  Volume Up           4   s                           usb2-id          2linux,extcon-usb-gpio              C                default                      y         usb3-id          2linux,extcon-usb-gpio                              default                      y         vph-pwr-regulator            2regulator-fixed         Evph_pwr                           T 8u         l 8u          y         wlan-en-1-8v             default                      2regulator-fixed         Ewlan-en-regulator           T w@        l w@                           p                  y   H         	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 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 ranges no-map size alloc-ranges qcom,client-id qcom,vmid interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #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_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_2-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 resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnects interconnect-names remote-endpoint assigned-clock-parents phys phy-names #sound-dai-cells pinctrl-1 core-vdda-supply core-vcc-supply vddio-supply vcca-supply nvmem-cell-names gpio-controller gpio-ranges #gpio-cells gpio-line-names pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up input-enable output-low qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label power-source qcom,drive-strength drive-push-pull #pwm-cells qcom,saw-reg qcom,saw-slave qcom,saw-leader qcom,dtest qcom,power-source color function-enumerator linux,default-trigger default-state qcom,cabc qcom,external-pfet bus-range num-lanes interrupt-map-mask interrupt-map linux,pci-domain perst-gpios 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 interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,halt-regs firmware-name arm,scatter-gather extcon snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend tx-fifo-resize dr_mode vdd-supply vdda-phy-dpdm-supply bus-width non-removable cd-gpios vmmc-supply vqmmc-supply qcom,select-utmi-as-pipe-clk maximum-speed num-channels qcom,num-ees reset-gpios slim-ifc-dev vdd-buck-supply vdd-buck-sido-supply vdd-tx-supply vdd-rx-supply vdd-io-supply qcom,smd-channels qcom,domain #mbox-cells frame-number #redistributor-regions redistributor-stride audio-routing link-name sound-dai polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 serial1 serial2 i2c0 i2c1 i2c2 spi0 spi1 autorepeat id-gpio regulator-boot-on startup-delay-us enable-active-high 