 /   8    (             t                                                                      ,  	                   9Xiaomi Mi Note 2             ?xiaomi,scorpio qcom,msm8996          Jhandset          W  1            c   "       chosen                                     q   framebuffer@83401000             ?simple-framebuffer           x    @      ^          |  8                               r8g8b8        P         y      ?      t      v      A      }      w            [      \                        clocks           ?simple-bus     xo-board             ?fixed-clock                       $       	   xo_board                      sleep-clk            ?fixed-clock                               
   sleep_clk               #      divclk1          ?gpio-gate-clock                .                                         default                               divclk4          ?fixed-clock                                   divclk4          default                                  cpus                                 cpu@0           	cpu       
   ?qcom,kryo            x                psci            #           3                           F   	        Z           i   
               l2-cache             ?cache           z               
         cpu@1           	cpu       
   ?qcom,kryo            x               psci            #           3                           F   	        Z           i   
                  cpu@100         	cpu       
   ?qcom,kryo            x               psci            #           3                          F           Z           i                  l2-cache             ?cache           z                        cpu@101         	cpu       
   ?qcom,kryo            x              psci            #           3                          F           Z           i                     cpu-map    cluster0       core0                    core1                       cluster1       core0                    core1                          idle-states         psci       cpu-sleep-0          ?arm,idle-state          standalone-power-collapse                                    P          ,                        opp-table-cluster0           ?operating-points-v2-kryo-cpu                                    	   opp-307200000               O                     @      opp-422400000               -P                     @      opp-480000000               8                     @      opp-556800000               !0                     @      opp-652800000               &                     @      opp-729600000               +|                     @      opp-844800000               2Z                     @      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           ?operating-points-v2-kryo-cpu                                       opp-307200000               O                     @      opp-403200000               X                     @      opp-480000000               8                     @      opp-556800000               !0                     @      opp-652800000               &                     @      opp-729600000               +|                     @      opp-806400000               0                     @      opp-883200000               4                     @      opp-940800000               8x                     @      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          ?qcom,scm-msm8996 qcom,scm           0    0          memory@80000000         	memory           x                     etm          ?qcom,coresight-remote-etm      out-ports      port       endpoint            @               g               psci             ?arm,psci-1.0            smc       reserved-memory                                    q   memory@85800000          x           `           P      memory@85e00000          x                       P      smem-mem@86000000            x                        P                  memory@86200000          x           `           P      memory@88800000          x          @           P      mpss@89c00000            x                      P            `      adsp@8fe00000            x                     P                  slpi@91900000            x                      P            X      gpu@92300000             ?shared-dma-pool          x    0                   P            ?      venus@92400000           x    @       P           P            V      ramoops@92900000             ?ramoops          x                      P        W           c           p           |         rmtfs@f6c00000           ?qcom,rmtfs-mem           x                       P                            mba@f6f00000             x                      P            _      memory@83401000          x    @      ^          P         rpm-glink            ?qcom,glink-rpm                                                 rpm-requests             ?qcom,rpm-msm8996            rpm_requests       qcom,rpmcc           ?qcom,rpmcc-msm8996 qcom,rpmcc                                   xo                    power-controller             ?qcom,msm8996-rpmpd                     F               Z   opp-table            ?operating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            ?qcom,rpm-pm8994-regulators                                            *           8           F           T           b           p           ~                                                                                                              4           N           i           |                                       s3          vreg_s3a_1p3                                                   s4          vreg_s4a_1p8             w@         w@                                    s5          vreg_s5a_2p15             p          p                  s7          vreg_s7a_0p8             5          5       l1          vreg_l1a_1p0             B@         B@      l2          vreg_l2a_1p25                                 2      l4          vreg_l4a_1p225           (         (      l6          vreg_l6a_1p8             w@         w@                  l8          vreg_l8a_1p8             w@         w@      l9          vreg_l9a_1p8             w@         w@      l10         vreg_l10a_1p8            w@         w@      l12         vreg_l12a_1p8            w@         w@                     "      l13         vreg_l13a_2p95           w@         -p      l14         vreg_l14a_1p8            w@         w@            3      l15         vreg_l15a_1p8            w@         w@      l16         vreg_l16a_2p7            )2         )2      l19         vreg_l19a_3p3            -         -      l20         vreg_l20a_2p95           -p         -p                     O      l21         vreg_l21a_2p95           2Z         2Z               l23         vreg_l23a_2p8            *         *      l24         vreg_l24a_3p075          .         .                  l25         vreg_l25a_1p2            O         O                     P      l27         vreg_l27a_1p2            O         O      l28         vreg_l28a_0p925          H         H                     !      l30         vreg_l30a_1p8            w@         w@               l32         vreg_l32a_1p8            w@         w@      lvs1             w@         w@      lvs2             w@         w@            [      l3          vreg_l3a_0p875           P                l11         vreg_l11a_1p1                           l17         vreg_l17a_2p8            *         *      l18         vreg_l18a_2p8            *         *      l22         vreg_l22a_3p0            -p         5g      l29         vreg_l29a_2p7            )2         )2         pmi8994-regulators           ?qcom,rpm-pmi8994-regulators                                           /      s1          vreg_s1b_1p025                                      boost-bypass            vph_pwr_bbyp             0         6                           smem          
   ?qcom,smem           B           P            smp2p-adsp           ?qcom,smp2p          X                                    
        b            q      master-kernel           master-kernel                                slave-kernel            slave-kernel                                             smp2p-mpss           ?qcom,smp2p          X                                           b            q      master-kernel           master-kernel                          ]      slave-kernel            slave-kernel                                    \         smp2p-slpi           ?qcom,smp2p          X                                            b            q      master-kernel           master-kernel                          Y      slave-kernel            slave-kernel                                    W         soc                                   q                     ?simple-bus     phy-wrapper@34000            ?qcom,msm8996-qmp-pcie-phy            x @                                     q     @   @                                       aux cfg_ahb ref                U       e       f        phy common cfg          okay               !           "   phy@1000             x     0                                   pipe0                  P        lane0                         pcie_0_pipe_clk_src                         $      phy@2000             x      0  "      $                           pipe1                  R        lane1                         pcie_1_pipe_clk_src                         %      phy@3000             x  0   0  2      4                           pipe2                  T        lane2                         pcie_2_pipe_clk_src                         &         sram@68000           ?qcom,rpm-msg-ram             x    `                   qfprom@74000              ?qcom,msm8996-qfprom qcom,qfprom          x @                               hstx_trim@24e            x  N                                   hstx_trim@24f            x  O                                   speedbin@133             x  3                                      rng@83000            ?qcom,prng-ee             x 0                            core          clock-controller@300000          ?qcom,gcc-msm8996                                               x 0   	        0                J   #   $   %   &   '                    cxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src                       interconnect@408000          ?qcom,msm8996-bimc            x @           %         
  bus bus_a                                    .      thermal-sensor@4a9000         !   ?qcom,msm8996-tsens qcom,tsens-v2             x J     J            9                                     Guplow critical          W                     thermal-sensor@4ad000         !   ?qcom,msm8996-tsens qcom,tsens-v2             x J     J            9                                      Guplow critical          W                     dma-controller@644000            ?qcom,bam-v1.7.0          x d@  @                                           bam_clk         m           x                         (      crypto@67a000            ?qcom,crypto-v5.4             x g   `                                       iface bus core             (      (           rx tx         interconnect@500000          ?qcom,msm8996-cnoc            x P             %         
  bus bus_a                              interconnect@524000          ?qcom,msm8996-snoc            x R@           %         
  bus bus_a                                          interconnect@543000          ?qcom,msm8996-a0noc           x T0   `         %         3  aggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg                                                       interconnect@562000          ?qcom,msm8996-a1noc           x V    P         %         
  bus bus_a                  >      ?      interconnect@583000          ?qcom,msm8996-a2noc           x X0   p         %         !  bus bus_a aggre2_ufs_axi ufs_axi                    @      A                                interconnect@5a4000          ?qcom,msm8996-mnoc            x Z@           %           bus bus_a iface                B      C                  -      interconnect@5c0000          ?qcom,msm8996-pnoc            x \    0         %         
  bus bus_a                              hwlock@740000            ?qcom,tcsr-mutex          x t                                  syscon@760000            ?qcom,tcsr-msm8996 syscon             x v                 ^      syscon@7a0000            ?qcom,tcsr-msm8996 syscon             x z                      clock-controller@8c0000          ?qcom,mmcc-msm8996                                              x            0             Y          )      )                      R  xo gcc_mmss_noc_cfg_ahb_clk gpll0 dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (                          	              %1| 0G:i 98p 1,@           *                  mdss@900000       
   ?qcom,mdss            x           @    @      "  mdss_phys vbif_phys vbif_nrt_phys                                 S                                      t      y        iface core                                     q      	  disabled                +   mdp@901000        
   ?qcom,mdp5            x   	        	  mdp_phys                 +                  (         t      v      y      \      {        iface bus core iommu vsync             ,                  y      {         $       0     -      .      -      .      -      .           	mdp0-mem mdp1-mem rotator-mem      ports                                port@0           x       endpoint            @   /            <         port@1           x      endpoint            @   0            8         port@2           x      endpoint            @   1            :               dsi@994000           ?qcom,mdss-dsi-ctrl           x @          	  dsi_ctrl                 +                 8         y      }      t      v      A      w            -  mdp_core byte iface bus core_mmss pixel core                  !                 )       )           3   )        8dsi         okay                                      B   2        M   3         default sleep               4   5        Z   6   7   ports                                port@0           x       endpoint            @   8            0         port@1           x      endpoint            okay            d                            dsi-phy@994400           ?qcom,dsi-phy-14nm            x D     E     H           dsi_phy dsi_phy_lane dsi_pll                                           t             
  iface ref           okay            o   !            )      dsi@996000           ?qcom,mdss-dsi-ctrl           x `          	  dsi_ctrl                 +                 8         y      ~      t      v      A      x            -  mdp_core byte iface bus core_mmss pixel core                  "                 9       9           3   9        8dsi       	  disabled                                 ports                                port@0           x       endpoint            @   :            1         port@1           x      endpoint                   dsi-phy@996400           ?qcom,dsi-phy-14nm            x d     e     h           dsi_phy dsi_phy_lane dsi_pll                                           t             
  iface ref         	  disabled                9      hdmi-tx@9a0000           ?qcom,hdmi-tx-8996            x          aX           ,  core_physical qfprom_physical hdcp_physical              +                 (         y      t      |      u      z      #  mdp_core iface core alt_iface extp          3   ;        {         	  disabled       ports                                port@0           x       endpoint            @   <            /               hdmi-phy@9a0600                      ?qcom,hdmi-phy-8996        0   x     
   $    $    $    $           >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy                  t                  iface ref xo                       	  disabled                ;         gpu@b00000           ?qcom,adreno-530.2 qcom,adreno            x             kgsl_3d0_reg_memory               ,         (         f      h      g              Z      #  core iface rbbmtimer mem mem_iface             .      .           	gfx-mem                           =                     
  speed_bin           F   >        okay            Z                  opp-table            ?operating-points-v2             >   opp-624000000               %1|            	      opp-560000000               !`                  opp-510000000               e                 opp-401800000               @                 opp-315000000               Ƅ                 opp-214000000               a                 opp-133000000               k@                    zap-shader          B   ?      "  qcom/msm8996/scorpio/a530_zap.mbn            pinctrl@1010000          ?qcom,msm8996-pinctrl             x   0                                        @                                                 ESE_SPI_MOSI ESE_SPI_MISO NC ESE_SPI_CLK MSM_UART_TX MSM_UART_RX NFC_I2C_SDA NFC_I2C_SCL OLED_RESET_N NFC_IRQ OLED_TE OLED_ID_DET1 NFC_DISABLE CAM_MCLK0 OLED_ID_DET2 CAM_MCLK2 ESE_PWR_REQ CCI_I2C_SDA0 CCI_I2C_SCL0 CCI_I2C_SDA1 CCI_I2C_SCL1 NFC_DWL_REQ CCI_TIMER1 WEBCAM1_RESET_N ESE_IRQ NC WEBCAM1_STANDBY NC NC OLED_ERR_FG CAM1_RST_N HIFI_SW_MUTE NC NC FP_DOME_SW PCI_E0_RST_N PCI_E0_CLKREQ_N PCI_E0_WAKE OV_PWDN NC VDDR_1P6_EN QCA_UART_TXD QCA_UART_RXD QCA_UART_CTS QCA_UART_RTS MAWC_UART_TX MAWC_UART_RX NC NC AUDIO_SWITCH_EN FP_SPI_RST TYPEC_I2C_SDA TYPEC_I2C_SCL CODEC_INT2_N CODEC_INT1_N APPS_I2C7_SDA APPS_I2C7_SCL FORCE_USB_BOOT SPKR_I2S_BCK SPKR_I2S_WS SPKR_I2S_DOUT SPKR_I2S_DIN ESE_RSTN TYPEC_INT CODEC_RESET_N PCM_CLK PCM_SYNC PCM_DIN PCM_DOUT CDC_44K1_CLK SLIMBUS_CLK SLIMBUS_DATA0 SLIMBUS_DATA1 LDO_5V_IN_EN NC TSP_RST_N NC TOUCHKEY_INT SPKR_I2S_MCLK SPKR_PA_INT SENSOR_RESET_N FP_SPI_MOSI FP_SPI_MISO FP_SPI_CS_N FP_SPI_CLK HIFI_SD CAM_VDD_1P05_EN MSM_TS_I2C_SDA MSM_TS_I2C_SCL NC ESE_SPI_CS_N NC NC NC NC NC NC GRFC_0 GRFC_1 NC GRFC_3 GRFC_4 NC NC GRFC_7 UIM2_DATA UIM2_CLK UIM2_RESET UIM2_PRESENT UIM1_DATA UIM1_CLK UIM1_RESET UIM1_PRESENT UIM_BATT_ALARM GRFC_8 GRFC_9 TX_GTR_THRES ACC_INT GYRO_INT COMPASS_INT PROXIMITY_INT_N FP_IRQ TSP_TA HALL_INTR2 HALL_INTR1 TS_INT_N NC GRFC_11 HIFI_PWR_EN EXT_GPS_LNA_EN NC NC NC GRFC_14 GSM_TX2_PHASE_D HIFI_SW_SEL GRFC_15 RFFE3_DATA RFFE3_CLK NC NC RFFE5_DATA RFFE5_CLK NC COEX_UART_TX COEX_UART_RX RFFE2_DATA RFFE2_CLK RFFE1_DATA RFFE1_CLK              @   blsp1-spi1-default                 spi         gpio0 gpio1 gpio3         
  blsp_spi1                              cs          gpio2           gpio                                           blsp1-spi1-sleep            gpio0 gpio1 gpio2 gpio3         gpio                                          blsp2-uart1-2pins           gpio4 gpio5         blsp_uart8                             blsp2-uart1-2pins-sleep         gpio4 gpio5         gpio                               blsp2-i2c2          gpio6 gpio7       
  blsp_i2c8                                          blsp2-i2c2-sleep            gpio6 gpio7         gpio                                           cci0-default            gpio17 gpio18           cci_i2c                                  S      camera-rear-default    mclk0           gpio13        	  cam_mclk                               rst         gpio25          gpio                               pwdn            gpio26          gpio                                  cci1-default            gpio19 gpio20           cci_i2c                                  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              G   perst           gpio35          gpio                              clkreq          gpio36          pci_e0                      (      wake            gpio37          gpio                        (         pcie0-state-off             H   perst           gpio35          gpio                              clkreq          gpio36          gpio                               wake            gpio37          gpio                                  blsp1-uart2-default         gpio41 gpio42 gpio43 gpio44         blsp_uart2                                         blsp1-uart2-sleep           gpio41 gpio42 gpio43 gpio44         gpio                                           blsp1-i2c2-default          gpio47 gpio48         
  blsp_i2c3                                          blsp1-i2c2-sleep            gpio47 gpio48           gpio                                           blsp2-uart2-4pins           gpio49 gpio50 gpio51 gpio52         blsp_uart9                             blsp2-uart2-4pins-sleep         gpio49 gpio50 gpio51 gpio52         blsp_uart9                             blsp2-i2c3          gpio51 gpio52         
  blsp_i2c9                                          blsp2-i2c3-sleep            gpio51 gpio52           gpio                                           wcd-intr-default            gpio54          gpio                                 5                  blsp2-i2c1          gpio55 gpio56         
  blsp_i2c7                                          blsp2-i2c0-sleep            gpio55 gpio56           gpio                                           blsp2-i2c5          gpio60 gpio61           blsp_i2c11                                         cdc-reset-active            gpio64          gpio                                                   cdc-reset-sleep         gpio64          gpio                                  B      blsp2-spi5-default                 spi         gpio85 gpio86 gpio88            blsp_spi12                             cs          gpio87          gpio                                           blsp2-spi5-sleep            gpio85 gpio86 gpio87 gpio88         gpio                                          blsp2-i2c6          gpio87 gpio88           blsp_i2c12                                         blsp2-i2c6-sleep            gpio87 gpio88           gpio                                           pcie1-state-on              J   perst           gpio130         gpio                              clkreq          gpio131         pci_e1                      (      wake            gpio132         gpio                                 pcie1-state-off             K   clkreq          gpio131         gpio                               wake            gpio132         gpio                                  pcie2-state-on              L   perst           gpio114         gpio                              clkreq          gpio115         pci_e2                      (      wake            gpio116         gpio                                 pcie2-state-off             M   clkreq          gpio115         gpio                               wake            gpio116         gpio                                  sdc1-state-on                  clk       	  sdc1_clk                               cmd       	  sdc1_cmd             (           
      data          
  sdc1_data            (           
      rclk          
  sdc1_rclk                     sdc1-state-off                 clk       	  sdc1_clk                               cmd       	  sdc1_cmd             (                 data          
  sdc1_data            (                 rclk          
  sdc1_rclk                     sdc2-clk-on                clk       	  sdc2_clk                               cmd       	  sdc2_cmd             (           
      data          
  sdc2_data            (           
         sdc2-clk-off                   clk       	  sdc2_clk                               cmd       	  sdc2_cmd             (                 data          
  sdc2_data            (                    mdss_dsi_default            gpio8           gpio                                     4      mdss_dsi_sleep          gpio8           gpio                                    6      mdss_te_default         gpio10        
  mdp_vsync                                   5      mdss_te_sleep           gpio10        
  mdp_vsync                                   7      nfc_default         gpio12 gpio21           gpio                        (                  touchkey_default            gpio77          gpio                        (                  touchkey_sleep          gpio77          gpio                                           touchscreen_default         gpio75 gpio125          gpio               
         (                  touchscreen_sleep           gpio75 gpio125          gpio                                              sram@290000          ?qcom,rpm-stats           x )           spmi@400f000             ?qcom,spmi-pmic-arb        (   x     @                    !         core chnls obsrvr intr cnfg         Gperiph_irq                F           x            M                                                     pmic@0           ?qcom,pm8994 qcom,spmi-pmic           x                                     rtc@6000             ?qcom,pm8941-rtc          x  `   a       
  rtc alarm                  a            pon@800          ?qcom,pm8916-pon          x           Z           j      pwrkey           ?qcom,pm8941-pwrkey                                x  =	         (           t      resin            ?qcom,pm8941-resin                                x  =	         (        okay               r         temp-alarm@2400          ?qcom,spmi-temp-alarm             x  $                $                  A           thermal         W                      adc@3100             ?qcom,spmi-vadc           x  1                1                                                        A   adc-chan@7           x                         vph_pwr       adc-chan@8           x         	  die_temp          adc-chan@9           x   	      
  ref_625mv         adc-chan@a           x   
        ref_1250mv        adc-chan@e           x         adc-chan@f           x            gpios@c000            ?qcom,pm8994-gpio qcom,spmi-gpio          x                                                                         NC VOL_UP_N SPKR_ID PWM_HAPTICS INFARED_DRV NC KEYPAD_LED_EN_A WL_EN 3P3_ENABLE KEYPAD_LED_EN_B FP_ID NC NC NC DIVCLK1_CDC DIVCLK2_HAPTICS NC 32KHz_CLK_IN BT_EN PMIC_SLB UIM_BATT_ALARM NC                irled-default-state         gpio5           func1            B                                                  wlan-en-state           gpio8           normal           B                                                  rome-enable-state           gpio9           normal                                                    divclk1-state           gpio15          func1                                                     divclk4-state           gpio18          func2                                          keypad-default-state            gpio7 gpio10            func1            B                                            C         mpps@a000            ?qcom,pm8994-mpp qcom,spmi-mpp            x                                  B                                     7  VREF_SDC_UIM_APC NC VREF_DACX NC NC STAT_SMB1351 NC NC              B         pmic@1           ?qcom,pm8994 qcom,spmi-pmic           x                                    pwm          ?qcom,pm8994-lpg                                              okay                        default             C               led@3            x           	            kbd_backlight           	         led@6            x           	            kbd_backlight           	             regulators           ?qcom,pm8994-regulators          	*   D   s8           	7      s9           	7      s10          	7      s11          	F        vreg_apc_0p8             +         e         	V I                     pmic@2           ?qcom,pmi8994 qcom,spmi-pmic          x                                    gpios@c000        !   ?qcom,pmi8994-gpio qcom,spmi-gpio             x                       E           
                                     '  NC SPKR_PA_RST NC NC NC NC NC NC NC NC              E      mpps@a000            ?qcom,pmi8994-mpp qcom,spmi-mpp           x                       F                                                      F         pmic@3           ?qcom,pmi8994 qcom,spmi-pmic          x                                    pwm          ?qcom,pmi8994-lpg                                                 okay                  multi-led           	   	        status                               led@1            x           	         led@2            x           	         led@3            x           	               regulators           ?qcom,pmi8994-regulators    s2          vdd_gfx                   @(        	s              *         wled@d800            ?qcom,pmi8994-wled            x                                             
  Govp short            	         	      	  disabled                agnoc@0                           ?simple-pm-bus                                      q   pcie@600000          ?qcom,pcie-msm8996           okay                            	               	             x `                             parf dbi elbi config            3   $        8pciephy                                0   q                            0  0                 	pci                          Gmsi                    	                       	                                                                                                                         default sleep               G        Z   H        	          (                                            "  pipe aux cfg bus_master bus_slave           	   I        
   !        
   @   #           
   @   %          pcie@608000          ?qcom,pcie-msm8996                           	               	         	  disabled              x `                            parf dbi elbi config            3   %        8pciephy                                0   q                            0  0                 	pci                          Gmsi                    	                       	                                                                                                                     default sleep               J        Z   K        	         (                                            "  pipe aux cfg bus_master bus_slave         pcie@610000          ?qcom,pcie-msm8996                           	               	         	  disabled              x a                             parf dbi elbi config            3   &        8pciephy                                0   q                            0  0                	pci                          Gmsi                    	                       	                                                                                                                         default sleep               L        Z   M        	         (                                            "  pipe aux cfg bus_master bus_slave            ufshc@624000          ,   ?qcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0          x b@   %               	           3   N        8ufsphy                          core_clk_src core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro_src core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk         X          I              R                     J                    J                    X  
&                            р                                                 
4                      okay            
H   O        
S   P        
_           
l 	'        
}         
             Q   ufs_variant          ?qcom,ufs_variant             phy@627000           ?qcom,msm8996-qmp-ufs-phy             x bp                                      q                        ref            Q            ufsphy          okay               !           "        
   P   phy@627400           x bt   , bv     b|                           N         camss@a34000             ?qcom,msm8996-camss        p   x @      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         :         ;         @  Gcsiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1                      	                                                                                                                                                                                                                                      :  top_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi               R       R      R      R         	  disabled       ports                                      cci@a0c000           ?qcom,msm8996-cci                                       x                   '                                                          $  camss_top_ahb cci_ahb cci camss_ahb                             Ĵ <4`         default             S   T      	  disabled       i2c-bus@0            x                                              i2c-bus@1            x                                                iommu@b40000          3   ?qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2           x              
         $        N         I         J           
                  h       Z      
  iface bus                              =      video-codec@c00000           ?qcom,msm8996-venus           x                                                     n      q      o      p        core 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        B   V        okay            qcom/msm8996/scorpio/venus.mbn     video-decoder            ?venus-decoder                  r        core                         video-encoder            ?venus-encoder                  s        core                            iommu@d00000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2            x              
         $         I         @         A           
                  [      \      
  iface bus                        	  disabled                ,      iommu@d40000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2            x              
         `                 O         P         Q         R         S         T         U                                  b      c      
  iface bus           
           okay                U      iommu@da0000          "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2            x              
         $         L         W         X                                 N      O      
  iface bus           
               R      iommu@1600000         "   ?qcom,msm8996-smmu-v2 qcom,smmu-v2            x`             
                           
                                                                                                                                                              
  iface bus                     remoteproc@1c00000           ?qcom,msm8996-slpi-pil            x    @       @  
               W          W         W         W            #  Gwdog fatal ready handover stop-ack                    @      
  xo aggre2           B   X        
   Y            
stop                Z           ssc_cx          okay            $   [        qcom/msm8996/scorpio/slpi.mbn      smd-edge                              dsps                          .           q            remoteproc@2080000           ?qcom,msm8996-mss-pil             x                 
  qdsp6 rmb         L  
               \          \         \         \         \            0  Gwdog fatal ready handover stop-ack shutdown-ack       D                                                                  7  iface bus mem xo gpll0_mss snoc_axi mnoc_axi pnoc qdss                 i        mss_restart             Z       Z           cx mx           
   ]            
stop            <   ^  0   P   @         okay               "      <  qcom/msm8996/scorpio/mba.mbn qcom/msm8996/scorpio/modem.mbn    mba         B   _      mpss            B   `      smd-edge                             mpss                          .            q            stm@3002000           ?arm,coresight-stm arm,primecell          x      (             stm-base stm-stimulus-base                       	        apb_pclk atclk     out-ports      port       endpoint            @   a            c               tpiu@3020000          !   ?arm,coresight-tpiu arm,primecell             x                          	        apb_pclk atclk     in-ports       port       endpoint            @   b            o               funnel@3021000        +   ?arm,coresight-dynamic-funnel arm,primecell           x                         	        apb_pclk atclk     in-ports                                 port@7           x      endpoint            @   c            a            out-ports      port       endpoint            @   d            i               funnel@3022000        +   ?arm,coresight-dynamic-funnel arm,primecell           x                          	        apb_pclk atclk     in-ports                                 port@6           x      endpoint            @   e                        out-ports      port       endpoint            @   f            j               funnel@3023000        +   ?arm,coresight-dynamic-funnel arm,primecell           x0                         	        apb_pclk atclk     in-ports       port       endpoint            @   g                        out-ports      port       endpoint            @   h            k               funnel@3025000        +   ?arm,coresight-dynamic-funnel arm,primecell           xP                         	        apb_pclk atclk     in-ports                                 port@0           x       endpoint            @   i            d         port@1           x      endpoint            @   j            f         port@2           x      endpoint            @   k            h            out-ports      port       endpoint            @   l            p               replicator@3026000        /   ?arm,coresight-dynamic-replicator arm,primecell           x`                         	        apb_pclk atclk     in-ports       port       endpoint            @   m            q            out-ports                                port@0           x       endpoint            @   n            r         port@1           x      endpoint            @   o            b               etf@3027000           ?arm,coresight-tmc arm,primecell          xp                         	        apb_pclk atclk     in-ports       port       endpoint            @   p            l            out-ports      port       endpoint            @   q            m               etr@3028000           ?arm,coresight-tmc arm,primecell          x                         	        apb_pclk atclk           K   in-ports       port       endpoint            @   r            n               debug@3810000         &   ?arm,coresight-cpu-debug arm,primecell            x                          	  apb_pclk                     etm@3840000       "   ?arm,coresight-etm4x arm,primecell            x                          	        apb_pclk atclk                out-ports      port       endpoint            @   s            u               debug@3910000         &   ?arm,coresight-cpu-debug arm,primecell            x                          	  apb_pclk                     etm@3940000       "   ?arm,coresight-etm4x arm,primecell            x                          	        apb_pclk atclk                out-ports      port       endpoint            @   t            v               funnel@39b0000        +   ?arm,coresight-dynamic-funnel arm,primecell           x                          	        apb_pclk atclk     in-ports                                 port@0           x       endpoint            @   u            s         port@1           x      endpoint            @   v            t            out-ports      port       endpoint            @   w            }               debug@3a10000         &   ?arm,coresight-cpu-debug arm,primecell            x                          	  apb_pclk                     etm@3a40000       "   ?arm,coresight-etm4x arm,primecell            x                          	        apb_pclk atclk                out-ports      port       endpoint            @   x            z               debug@3b10000         &   ?arm,coresight-cpu-debug arm,primecell            x                          	  apb_pclk                     etm@3b40000       "   ?arm,coresight-etm4x arm,primecell            x                          	        apb_pclk atclk                out-ports      port       endpoint            @   y            {               funnel@3bb0000        +   ?arm,coresight-dynamic-funnel arm,primecell           x                          	        apb_pclk atclk     in-ports                                 port@0           x       endpoint            @   z            x         port@1           x      endpoint            @   {            y            out-ports      port       endpoint            @   |            ~               funnel@3bc0000        +   ?arm,coresight-dynamic-funnel arm,primecell           x                          	        apb_pclk atclk     in-ports                                 port@0           x       endpoint            @   }            w         port@1           x      endpoint            @   ~            |            out-ports      port       endpoint            @               e               clock-controller@6400000             ?qcom,msm8996-apcc            x@   	          xo sys_apcs_aux                                                 usb@6af8800          ?qcom,msm8996-dwc3 qcom,dwc3          x                                       q              [                     Ghs_phy_irq ss_phy_irq         (          Q       [              \       ]      #  cfg_noc core iface sleep mock_utmi                 ]       [        $ '                    .      .                  	usb-ddr apps-usb                            okay            ^            e   usb@6a00000       
   ?snps,dwc3            x                               3         	  8usb2-phy                                                                     ^           high-speed                    phy@7410000          ?qcom,msm8996-qmp-usb3-phy            xA                                       q                ^       c               aux cfg_ahb ref                g       h        phy common        	  disabled       phy@7410200          xA    A   0A                                     usb3_phy_pipe_clk_src                   _        pipe0               '         phy@7411000          ?qcom,msm8996-qusb2-phy           xA                               c               cfg_ahb ref                	                   okay               "        8                     phy@7412000          ?qcom,msm8996-qusb2-phy           xA                                c               cfg_ahb ref                
                 	  disabled                      mmc@7464900       %   ?qcom,msm8996-sdhci qcom,sdhci-msm-v4             xFI   F@            hc core                                     Ghc_irq pwr_irq          iface core xo                   e       d                               default sleep                       Z           M            W      	  disabled          mmc@74a4900       %   ?qcom,msm8996-sdhci qcom,sdhci-msm-v4             xJI   J@            hc core                }                     Ghc_irq pwr_irq          iface core xo                   h       g                               default sleep                       Z           M         	  disabled          dma-controller@7544000           ?qcom,bam-v1.7.0          xT@                                     m        bam_clk                  m           x                      serial@7570000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             xW                    l                   t       m        core iface           default sleep                       Z                               tx rx           okay          	  QCA_UART       qca6174a             ?qcom,qca6174-bt                                         spi@7575000          ?qcom,spi-qup-v2.2.1          xWP                   _                   o       m        core iface           default sleep                       Z                               tx rx                                   	  disabled          i2c@7577000          ?qcom,i2c-qup-v2.2.1          xWp                   a                   v       m        core iface           default sleep                       Z                               tx rx                                   	  disabled          dma-controller@7584000           ?qcom,bam-v1.7.0          xX@                                             bam_clk                  m           x                      serial@75b0000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             x[                    r                                  core iface        	  disabled          serial@75b1000        %   ?qcom,msm-uartdm-v1.4 qcom,msm-uartdm             x[                   s                                  core iface        	  disabled          i2c@75b5000          ?qcom,i2c-qup-v2.2.1          x[P                   e                                  core iface           default sleep                       Z                               tx rx                                   	  disabled          i2c@75b6000          ?qcom,i2c-qup-v2.2.1          x[`                   f                                  core iface           default sleep                       Z                               tx rx                                     okay            NFC_I2C              pn548@28             ?nxp,nxp-nci-i2c          x   (             @           	               @               e   @                default                      i2c@75b7000          ?qcom,i2c-qup-v2.2.1          x[p                   g                                  core iface                     default sleep                       Z                               tx rx                                     okay          
  TYPEC_I2C      tusb320l@47          ?ti,tusb320l          x   G             @           ?                        i2c@75b9000          ?qcom,i2c-qup-v2.2.1          x[                   i                                  core iface           default                                         tx rx                                   	  disabled          i2c@75ba000          ?qcom,i2c-qup-v2.2.1          x[                   j                                  core iface           default sleep                       Z                               tx rx                                     okay            MSM_TS_I2C     touchkey@28          ?cypress,sf3155           x   (             @           M           t           B                          default sleep                       Z         atmel-mxt-ts@4a          ?atmel,maxtouch           x   J             @           }           
           B              @   K            default sleep                       Z            spi@75ba000          ?qcom,spi-qup-v2.2.1          x[                   j                                  core iface           default sleep                       Z                               tx rx                                   	  disabled          usb@76f8800          ?qcom,msm8996-dwc3 qcom,dwc3          xo                                       q              `           Ghs_phy_irq        (          U       `       b       a       c      #  cfg_noc core iface sleep mock_utmi                 b       `        $                           e      	  disabled       usb@7600000       
   ?snps,dwc3            x`                               3         	  8usb2-phy            high-speed                             dma-controller@9184000           ?qcom,bam-v1.7.0                   x	@                                         m           x                                slim@91c0000             ?qcom,slim-ngd-v1.5.0             x	            ctrl                                                               rx tx tx2 rx2                                ngd@1            x                               tas-ifd          ?slim217,1a0          x                          codec@1                         default          ?slim217,1a0          x                    @           6      5           Gintr1 intr2                                @   @                      {           mclk slimbus                      
                                                                          &                           remoteproc@9300000           ?qcom,msm8996-adsp-pil            x	0           @  
                                                        #  Gwdog fatal ready handover stop-ack                          xo          B           
               
stop                Z            cx          okay            qcom/msm8996/scorpio/adsp.mbn      smd-edge                              lpass                         .           q                                apr                          ?qcom,apr-v2         4apr_audio_svc           F                                q6core           x            ?qcom,q6core       q6afe            ?qcom,q6afe           x      dais             ?qcom,q6afe-dais                                   {                  hdmi@1           x               q6asm            ?qcom,q6asm           x      dais             ?qcom,q6asm-dais                                   {                                dai@0            x          dai@1            x         dai@2            x               q6adm            ?qcom,q6adm           x      routing          ?qcom,q6adm-routing          {                                  mailbox@9820000          ?qcom,msm8996-apcs-hmss-global            x	             R                     timer@9840000                                      q         ?arm,armv7-timer-mem          x	              $    frame@9850000           ^                                         x	     	           frame@9870000           ^                               x	           	  disabled          frame@9880000           ^                  !            x	           	  disabled          frame@9890000           ^                  "            x	           	  disabled          frame@98a0000           ^                  #            x	           	  disabled          frame@98b0000           ^                  $            x	           	  disabled          frame@98c0000           ^                  %            x	           	  disabled             syscon@9a10000           ?syscon           x	                 D      interrupt-controller@9bc0000             ?qcom,msm8996-gic-v3 arm,gic-v3                              k                           x	     	                   	                        sound            ?qcom,apq8096-sndcard             9scorpio         RX_BIAS MCLK       mm1-dai-link            MultiMedia1    cpu                         mm2-dai-link            MultiMedia2    cpu                        mm3-dai-link            MultiMedia3    cpu                        slim-dai-link           SLIM Playback      cpu                     platform                     codec                          slimcap-dai-link            SLIM Capture       cpu                     platform                     codec                             thermal-zones      cpu0-thermal                                          trips      trip-point0          $                   Rpassive       cpu_crit                             	   Rcritical                cpu1-thermal                                          trips      trip-point0          $                   Rpassive       cpu_crit                             	   Rcritical                cpu2-thermal                                          trips      trip-point0          $                   Rpassive       cpu_crit                             	   Rcritical                cpu3-thermal                                       
   trips      trip-point0          $                   Rpassive       cpu_crit                             	   Rcritical                gpu-top-thermal                                       trips      trip-point0          _                   Rpassive                      cooling-maps       map0                       	               gpu-bottom-thermal                                        trips      trip-point0          _                   Rpassive                      cooling-maps       map0                       	               m4m-thermal                                       trips      trip-point0          _                   Rhot             l3-or-venus-thermal                                       trips      trip-point0          _                   Rhot             cluster0-l2-thermal                                       trips      trip-point0          _                   Rhot             cluster1-l2-thermal                                       trips      trip-point0          _                   Rhot             camera-thermal                                        trips      trip-point0          _                   Rhot             q6-dsp-thermal                                        trips      trip-point0          _                   Rhot             mem-thermal                                       trips      trip-point0          _                   Rhot             modemtx-thermal                                       trips      trip-point0          _                   Rhot             pm8994-thermal                                     trips      pm8994-alert0            s                   Rpassive       pm8994-crit          H                	   Rcritical                   timer            ?arm,armv8-timer       0                                   
         gpio-keys         
   ?gpio-keys      key-vol-up        
  Volume Up                                s                 &         key-dome            Home                @   "              f                 &            irled         
   ?pwm-ir-tx           8       B@         default                   vph-pwr-regulator            ?regulator-fixed         vph_pwr          9         9                  =                  vdd-3v2-tp           ?regulator-fixed         vdd_3v2_tp           0          0         O          `           k   @   I             p                  rome-vreg            ?regulator-fixed         vdd_3v3          2Z         2Z        O          `           k      	             p         default                            wlan-en-1-8v             ?regulator-fixed         wlan-en-regulator            w@         w@        k                  O p         p         default                         I         	interrupt-parent #address-cells #size-cells qcom,pmic-id model compatible chassis-type qcom,msm-id qcom,board-id ranges reg width height stride format clocks power-domains #clock-cells clock-frequency clock-output-names phandle enable-gpios pinctrl-names pinctrl-0 device_type 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 remote-endpoint no-map record-size console-size ftrace-size pmsg-size 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 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 #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnects interconnect-names assigned-clock-parents phys phy-names vdd-supply vddio-supply pinctrl-1 data-lanes vcca-supply #sound-dai-cells nvmem-cell-names firmware-name 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 qcom,drive-strength power-source #pwm-cells qcom,power-source color function-enumerator qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-max-step-microvolt regulator-enable-ramp-delay qcom,cabc qcom,external-pfet bus-range num-lanes interrupt-map-mask interrupt-map linux,pci-domain vddpe-3v3-supply vdda-supply perst-gpios wake-gpios freq-table-hz lanes-per-direction vcc-supply 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 px-supply qcom,smd-edge qcom,halt-regs arm,scatter-gather extcon qcom,select-utmi-as-pipe-clk snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize maximum-speed snps,usb2-gadget-lpm-disable vdda-phy-dpdm-supply bus-width non-removable firmware-gpios avdd-supply linux,keycodes reset-gpios num-channels qcom,num-ees slim-ifc-dev vdd-buck-supply vdd-buck-sido-supply vdd-rx-supply vdd-tx-supply vdd-vbat-supply vdd-micbias-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 wakeup-source debounce-interval pwms regulator-boot-on startup-delay-us vin-supply gpio enable-active-high 