     8  T   (            b                                                                     #   ,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   t      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                                 etm          2qcom,coresight-remote-etm      out-ports      port       endpoint                        y   U               psci             2arm,psci-1.0             smc       reserved-memory                                      mba@91500000                 P                         slpi@90b00000                                        venus@90400000               @       p                    y   N      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            B         opp2            B         opp3            B         opp4            B         opp5            B         opp6            B               pm8994-regulators            2qcom,rpm-pm8994-regulators          L           Z           h           v                                                                                                                                    -           C           T           j                                                                                   s3          vreg_s3a_1p3            !          9           y         s4          vreg_s4a_1p8            ! w@        9 w@         Q         y         s5          vreg_s5a_2p15           !  p        9  p         y         s7          vreg_s7a_1p0            ! 5         9 5       l1          vreg_l1a_1p0            ! B@        9 B@      l2          vreg_l2a_1p25           !         9          y   J      l3          vreg_l3a_0p875          ! P        9 P      l4          vreg_l4a_1p225          ! (        9 (      l6          vreg_l6a_1p2            ! O        9 O      l8          vreg_l8a_1p8            ! w@        9 w@      l9          vreg_l9a_1p8            ! w@        9 w@      l10         vreg_l10a_1p8           ! w@        9 w@      l11         vreg_l11a_1p15          ! 0        9 0      l12         vreg_l12a_1p8           ! w@        9 w@         y         l13         vreg_l13a_2p95          ! w@        9 -p         y   ~      l14         vreg_l14a_1p8           ! w@        9 w@      l15         vreg_l15a_1p8           ! w@        9 w@      l16         vreg_l16a_2p7           ! )2        9 )2      l17         vreg_l17a_2p8           ! &%        9 &%      l18         vreg_l18a_2p85          ! )2        9 ,@       l19         vreg_l19a_2p8           ! -        9 -      l20         vreg_l20a_2p95          ! -p        9 -p         e         y   F      l21         vreg_l21a_2p95          ! -p        9 -p         e        ~ @         y   }      l22         vreg_l22a_3p0           ! 2Z        9 2Z      l23         vreg_l23a_2p8           ! *        9 *      l24         vreg_l24a_3p075         ! .        9 .         y   r      l25         vreg_l25a_1p2           ! O        9 O         e         y   G      l27         vreg_l26a_0p8           ! B@        9 B@      l28         vreg_l28a_0p925         ! H        9 H         e         y         l29         vreg_l29a_2p8           ! *        9 *      l30         vreg_l30a_1p8           ! w@        9 w@      l32         vreg_l32a_1p8           ! w@        9 w@      lvs1            vreg_lvs1a_1p8        lvs2            vreg_lvs2a_1p8           pmi8994-regulators           2qcom,rpm-pmi8994-regulators         L           Z           h                 boost-bypass            vph_pwr_bbyp            ! 2Z        9 2Z         y         s1          vreg_s1b_1p025          !         9          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                                                                        3aux cfg_ahb ref         ?      U      e      f        Fphy common cfg          Rokay            Y           i      lane@35000            P   0 R     T           y             fpcie_0_pipe_clk_src                        3pipe0           ?      P        Flane0            y   2      lane@36000            `   0 b     d           y             fpcie_1_pipe_clk_src                        3pipe1           ?      R        Flane1            y   9      lane@37000            p   0 r     t           y             fpcie_2_pipe_clk_src                        3pipe2           ?      T        Flane2            y   ?         memory@68000             2qcom,rpm-msg-ram                 `          y         qfprom@74000             2qcom,qfprom           @                               hstx_trim@24e              N                          y   q      hstx_trim@24f              O                          y   s      gpu_speed_bin@133              3                          y   *         rng@83000            2qcom,prng-ee              0                           3core          clock-controller@300000          2qcom,gcc-msm8996             I                                   0   	                 J        3cxo2             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                                              (                          	              %1| 0G:i 98p 1,@                    y         mdss@900000       
   2qcom,mdss                       @    @      "  mdss_phys vbif_phys vbif_nrt_phys                                S                    "                  t        3iface                                             Rokay             y       mdp@901000        
   2qcom,mdp5               	        	  mdp_phys                                       (         t      v      y      \      {        3iface bus core iommu vsync             !            Rokay       ports                                port@0                  endpoint               "         y   (               hdmi-tx@9a0000           2qcom,hdmi-tx-8996                      aX           ,  core_physical qfprom_physical hdcp_physical                                   (         y      t      |      u      z      #  3mdp_core iface core alt_iface extp             #      	  "hdmi_phy            ,           Rokay             default sleep               $   %        =   &   '        G           X            y      ports                                port@0                  endpoint               (         y   "               hdmi-phy@9a0600         y             2qcom,hdmi-phy-8996        0        
   $    $    $    $           >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy                  t            
  3iface ref           Rokay            h           u            y   #         gpu@b00000           2qcom,adreno-530.2 qcom,adreno                                    kgsl_3d0_reg_memory               ,         (         f      h      g            Z      #  3core 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   u   config        	  sdc2_clk             8                    sdc2_clk_off             y   y   config        	  sdc2_clk             8                    sdc2_cmd_on          y   v   config        	  sdc2_cmd             \           
         sdc2_cmd_off             y   z   config        	  sdc2_cmd             \                    sdc2_data_on             y   w   config        
  sdc2_data            \           
         sdc2_data_off            y   {   config        
  sdc2_data            \                    pcie0_clkreq_default             y   3   mux         gpio36          pci_e0        config          gpio36                      \         pcie0_perst_default          y   4   mux         gpio35          gpio          config          gpio35                               pcie0_wake_default           y   5   mux         gpio37          gpio          config          gpio37                      \         pcie0_clkreq_sleep           y   6   mux         gpio36          gpio          config          gpio36                      8         pcie0_wake_sleep             y   7   mux         gpio37          gpio          config          gpio37                      8         pcie1_clkreq_default             y   :   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   A   mux         gpio114         gpio          config          gpio114                              pcie2_wake_default           y   B   mux         gpio116         gpio          config          gpio116                              pcie2_clkreq_sleep           y   C   mux         gpio115         gpio          config          gpio115                     8         pcie2_wake_sleep             y   D   mux         gpio116         gpio          config          gpio116                     8         cci0_default             y   K   pinmux          cci_i2c         gpio17 gpio18         pinconf         gpio17 gpio18                       8         cci1_default             y   L   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   x   mux         gpio38          gpio          config          gpio38           \                    sdc2_cd_off          y   |   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             0   s9                 s10                s11                   Q        !          9              pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                                    1           
                            "         ?  NC SPKR_AMP_EN1 SPKR_AMP_EN2 TP61 NC USB2_VBUS_DET NC NC NC NC           y   1   pmi8996_gpio6            y      pinconf         gpio6           normal           +                                               pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              regulators           2qcom,pmi8994-regulators                             s2@1700                        VDD_GFX         !          9           y                  agnoc@0                         2simple-pm-bus                                        pcie@600000          2qcom,pcie-msm8996 snps,dw-pcie          Rokay                                                       `                             parf dbi elbi config               2        "pciephy                                0                              0  0                                  msi         "           !                       4                                                                                                                         default sleep               3   4   5        =   6   4   7        B          (                                       "  3pipe aux cfg bus_master bus_slave           S   -   #           ^   8        L         pcie@608000          2qcom,pcie-msm8996 snps,dw-pcie                                                  Rokay               `                            parf dbi elbi config               9        "pciephy                                0                              0  0                                  msi         "           !                       4                                                                                                                     default sleep               :   ;   <        =   =   ;   >        B         (                                       "  3pipe aux cfg bus_master bus_slave           S   -              L         pcie@610000          2qcom,pcie-msm8996 snps,dw-pcie                                                  Rokay               a                             parf dbi elbi config               ?        "pciephy                                0                              0  0                 pci                          msi         "           !                       4                                                                                                                         default sleep               @   A   B        =   C   A   D        B         (                                       "  3pipe aux cfg bus_master bus_slave           S   -   r           L            ufshc@624000             2qcom,ufshc            b@   %               	              E        "ufsphy                        3core_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                                  р                                                 }                      Rokay            ]   F           G                    	'                           y   H   ufs_variant          2qcom,ufs_variant             phy@627000           2qcom,msm8996-qmp-ufs-phy              bp                                                            3ref         ?   H            Fufsphy          Rokay            Y           i              G   lanes@627400              bt   , bv     b|           y             y   E         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                     	                                                                                                                                                                                                                                      :  3top_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi               I       I      I      I         	  Rdisabled            L   J   ports                                      cci@a0c000           2qcom,msm8996-cci                                                          '                                                         $  3camss_top_ahb cci_ahb cci camss_ahb                             Ĵ <4`         default             K   L      	  Rdisabled       i2c-bus@0                         V                                 i2c-bus@1                        V                                    iommu@b40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $        N         I         J           	                  h      Z      
  3iface bus                          y   )      video-codec@c00000           2qcom,msm8996-venus                                                               n      q      o      p        3core iface bus mbus            M       M      M   
   M      M      M      M      M   	   M      M      M      M      M      M   !   M   (   M   )   M   +   M   ,   M   -   M   1           N        Rokay       video-decoder            2venus-decoder                  r        3core                        video-encoder            2venus-encoder                  s        3core                           iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $         I         @         A           	                  [      \      
  3iface bus                          y   !      iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   `                 O         P         Q         R         S         T         U                                 b      c      
  3iface bus           	           Rokay             y   M      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2                                   $         L         W         X                                N      O      
  3iface bus           	            y   I      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            `             	                                                                                                                                                                                     
  3iface bus            y         stm@3002000           2arm,coresight-stm arm,primecell                (             stm-base stm-stimulus-base                       	        3apb_pclk atclk     out-ports      port       endpoint               O         y   Q               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell                                       	        3apb_pclk atclk     in-ports       port       endpoint               P         y   ]               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell                                    	        3apb_pclk atclk     in-ports                                 port@7                 endpoint               Q         y   O            out-ports      port       endpoint               R         y   W               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        3apb_pclk atclk     in-ports                                 port@6                 endpoint               S         y   m            out-ports      port       endpoint               T         y   X               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           0                         	        3apb_pclk atclk     in-ports       port       endpoint               U         y               out-ports      port       endpoint               V         y   Y               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           P                         	        3apb_pclk atclk     in-ports                                 port@0                  endpoint               W         y   R         port@1                 endpoint               X         y   T         port@2                 endpoint               Y         y   V            out-ports      port       endpoint               Z         y   ^               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           `                         	        3apb_pclk atclk     in-ports       port       endpoint               [         y   _            out-ports                                port@0                  endpoint               \         y   `         port@1                 endpoint               ]         y   P               etf@3027000           2arm,coresight-tmc arm,primecell          p                         	        3apb_pclk atclk     in-ports       port       endpoint               ^         y   Z            out-ports      port       endpoint               _         y   [               etr@3028000           2arm,coresight-tmc arm,primecell                                   	        3apb_pclk atclk           	   in-ports       port       endpoint               `         y   \               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell                                      	  3apb_pclk               	      etm@3840000       "   2arm,coresight-etm4x arm,primecell                                      	        3apb_pclk atclk             	   out-ports      port       endpoint               a         y   c               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell                                      	  3apb_pclk               
      etm@3940000       "   2arm,coresight-etm4x arm,primecell                                      	        3apb_pclk atclk             
   out-ports      port       endpoint               b         y   d               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        3apb_pclk atclk     in-ports                                 port@0                  endpoint               c         y   a         port@1                 endpoint               d         y   b            out-ports      port       endpoint               e         y   k               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  3apb_pclk                     etm@3a40000       "   2arm,coresight-etm4x arm,primecell                                      	        3apb_pclk atclk                out-ports      port       endpoint               f         y   h               debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell                                      	  3apb_pclk                     etm@3b40000       "   2arm,coresight-etm4x arm,primecell                                      	        3apb_pclk atclk                out-ports      port       endpoint               g         y   i               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        3apb_pclk atclk     in-ports                                 port@0                  endpoint               h         y   f         port@1                 endpoint               i         y   g            out-ports      port       endpoint               j         y   l               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell                                     	        3apb_pclk atclk     in-ports                                 port@0                  endpoint               k         y   e         port@1                 endpoint               l         y   j            out-ports      port       endpoint               m         y   S               clock-controller@6400000             2qcom,apcc-msm8996            @   	           I         usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3                                                      0         Q      [            ]      \      c              ]      [        $ '                       Rokay            	'   n   dwc3@6a00000          
   2snps,dwc3                                              o   p        "usb2-phy usb3-phy           	.             	B         	[         	s         	         	        	'   n        	otg          phy@7410000          2qcom,msm8996-qmp-usb3-phy            A             I                                                    ^      c              3aux cfg_ahb ref         ?      g      h        Fphy common          Rokay            Y           i      lane@7410200             A    A   0A           y             fusb3_phy_pipe_clk_src                  _        3pipe0            y   p         phy@7411000          2qcom,msm8996-qusb2-phy           A           y                   c              3cfg_ahb ref         ?      	           q        Rokay            i           	   r         y   o      phy@7412000          2qcom,msm8996-qusb2-phy           A            y                   c              3cfg_ahb ref         ?      
           s        Rokay            i           	   r         y         sdhci@74a4900           Rokay             2qcom,sdhci-msm-v4            JI   J@            hc_mem core_mem                }                     hc_irq pwr_irq          3iface core xo                  h      g   t        	            default sleep               u   v   w   x        =   y   z   {   |        	   -   &           	   }        	   ~      serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             W                    l                  t      m        3core iface          Rokay            
BT-UART          default sleep                       =      bluetooth            2qcom,qca6174-bt                                         spi@7575000          2qcom,spi-qup-v2.2.1          WP                   _                  o      m        3core iface           default sleep                       =                                     Rokay            
LS-SPI0       i2c@7577000          2qcom,i2c-qup-v2.2.1          Wp                   a                  m      v        3iface core           default sleep                       =                                     Rokay            
LS-I2C0       serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [                    r                                3core iface          Rokay          	  
LS-UART1             default sleep                       =         serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             [                   s                                3core iface        	  Rdisabled          	  
LS-UART0             default sleep                       =         i2c@75b5000          2qcom,i2c-qup-v2.2.1          [P                   e                                3iface core           default sleep                       =                                     Rokay            
HS-I2C2       i2c@75b6000          2qcom,i2c-qup-v2.2.1          [`                   f                                3iface core           default sleep                       =                                     Rokay            
LS-I2C1       spi@75ba000          2qcom,spi-qup-v2.2.1          [                   j                                3core iface           default sleep                       =                                     Rokay            
HS-SPI1       usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          o                                                    `           hs_phy_irq        (         U      `      b      a      c              b      `        $                        Rokay            	'      dwc3@7600000          
   2snps,dwc3            `                                        	  "usb2-phy             	B         	[        	'           	otg         
high-speed           dma@9184000          2qcom,bam-v1.7.0          
         	@            
/                             
<           i           
G            y         slim@91c0000             2qcom,slim-ngd-v1.5.0             	            ctrl                               
T                                
Yrx tx tx2 rx2                                ngd@1                                           tas-ifd          2slim217,1a0                           y         codec@1                         default          2slim217,1a0                              -           6      5           intr1 intr2                  "           
c   -   @            
o           ,           3mclk slimbus                      
        
|           
           
           
           
            y               remoteproc@9300000           2qcom,msm8996-adsp-pil            	0           @  
                                                        #  wdog fatal ready handover stop-ack              t        3xo                     
               
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            	             6            y         timer@9840000                                              2arm,armv7-timer-mem          	              V$    frame@9850000           B                                         	     	           frame@9870000           B                               	           	  Rdisabled          frame@9880000           B                  !            	           	  Rdisabled          frame@9890000           B                  "            	           	  Rdisabled          frame@98a0000           B                  #            	           	  Rdisabled          frame@98b0000           B                  $            	           	  Rdisabled          frame@98c0000           B                  %            	           	  Rdisabled             syscon@9a10000           2syscon           	              y   0      interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3          "                    O           f                	     	                   	            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          $                   passive       cpu_crit                             	   critical                cpu1-thermal                                          trips      trip-point0          $                   passive       cpu_crit                             	   critical                cpu2-thermal                                          trips      trip-point0          $                   passive       cpu_crit                             	   critical                cpu3-thermal                                       
   trips      trip-point0          $                   passive       cpu_crit                             	   critical                gpu-thermal-top                                       trips      trip-point0          _                   hot             gpu-thermal-bottom                                        trips      trip-point0          _                   hot             m4m-thermal                                       trips      trip-point0          _                   hot             l3-or-venus-thermal                                       trips      trip-point0          _                   hot             cluster0-l2-thermal                                       trips      trip-point0          _                   hot             cluster1-l2-thermal                                       trips      trip-point0          _                   hot             camera-thermal                                        trips      trip-point0          _                   hot             q6-dsp-thermal                                        trips      trip-point0          _                   hot             mem-thermal                                       trips      trip-point0          _                   hot             modemtx-thermal                                       trips      trip-point0          _                   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           $   1                default                      y         usb3-id          2linux,extcon-usb-gpio           $                   default                      y   n      vph-pwr-regulator            2regulator-fixed         vph_pwr          Q         ,        ! 8u         9 8u          y         wlan-en-1-8v             default                      2regulator-fixed         wlan-en-regulator           ! w@        9 w@        Y                  > p         O         y   8         	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 remote-endpoint 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 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,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize 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 