     8     (              x                                                                   "   ,Xiaomi Redmi 2 (Wingtech WT88047)            2wingtech,wt88047 qcom,msm8916      aliases          =/soc/sdhci@7824000           B/soc/sdhci@7864000           G/soc/serial@78b0000       chosen           Oserial0       memory@80000000          [memory           g                     reserved-memory                                    k   tz-apps@86000000             g            0            r      smem_region@86300000             g    0                   r         y         hypervisor@86400000          g    @                   r      tz@86500000          g    P                   r      reserved@86680000            g    h                   r      rmtfs@86700000           2qcom,rmtfs-mem           g    p                   r                  rfsa@867e0000            g    ~                   r      mpss@86800000            g                      r         y   K      wcnss@89300000           g    0       `            r         y         venus@89900000           g           `            r         y   @      mba@8ea00000              r         g                      y   J         clocks     xo-board             2fixed-clock                       $          y   <      sleep-clk            2fixed-clock                                   cpus                                 cpu@0            [cpu          2arm,cortex-a53           g                         psci                                                            psci             y   (      cpu@1            [cpu          2arm,cortex-a53           g                        psci                                                            psci             y   )      cpu@2            [cpu          2arm,cortex-a53           g                        psci                                                            psci             y   *      cpu@3            [cpu          2arm,cortex-a53           g                        psci                                                            psci             y   +      l2-cache             2cache                       y         idle-states         #psci       cpu-sleep-0          2arm,idle-state          0standalone-power-collapse           @@          W           h           x                    y            domain-idle-states     cluster-retention            2domain-idle-state           @A          W          h          x           y         cluster-gdhs             2domain-idle-state           @A  2        W          h          x  p         y               cpu-opp-table            2operating-points-v2                   y      opp-200000000                      opp-400000000               ׄ       opp-800000000               /       opp-998400000               ;`          firmware       scm          2qcom,scm-msm8916 qcom,scm               	   h   	   g   	   f        core bus iface                        
  a          y   H         pmu          2arm,cortex-a53-pmu                        psci             2arm,psci-1.0             smc    power-domain-cpu0                                               y         power-domain-cpu1                                               y         power-domain-cpu2                                               y         power-domain-cpu3                                               y         power-domain-cluster                                       y            smd       	   2qcom,smd       rpm                                                   rpm-requests             2qcom,rpm-msm8916            rpm_requests       clock-controller             2qcom,rpmcc-msm8916                       y         power-controller             2qcom,msm8916-rpmpd                                  y   F   opp-table            2operating-points-v2          y      opp1            0         opp2            0         opp3            0         opp4            0         opp5            0         opp6            0               pm8916-regulators            2qcom,rpm-pm8916-regulators          :           N           b      s3          p O                   y         s4          p w@                    y         l1          p (         (      l2          p O         O         y   9      l4          p G         G      l5          p w@         w@         y   C      l6          p w@         w@         y   :      l7          p w@         w@         y   I      l8          p +|         ,@          y   L      l9          p 2Z         2Z         y         l10         p )2         *      l11         p -p         -p                  @         y   S      l12         p w@         -p         y   T      l13         p .         .         y   D      l14         p w@         2Z      l15         p w@         2Z      l16         p *         2Z         y   y      l17         p +|         +|         y   f      l18         p )2         )2                  smem          
   2qcom,smem                                             smp2p-hexagon            2qcom,smp2p                                                                            master-kernel           master-kernel           /            y   G      slave-kernel            slave-kernel             F        [            y   E         smp2p-wcnss          2qcom,smp2p                                                                            master-kernel           master-kernel           /            y         slave-kernel            slave-kernel             F        [            y            smsm          
   2qcom,smsm                                     l                 w            apps@0           g            /            y         hexagon@1            g                              F        [         wcnss@6          g                              F        [            soc                                   k                     2simple-bus     rng@22000         
   2qcom,prng            g                  	   y        core          restart@4ab000           2qcom,pshold          g J          qfprom@5c000             2qcom,qfprom          g                                 caldata@d0           g               y         calsel@ec            g               y            sram@60000           2qcom,rpm-msg-ram             g               y         interconnect@400000          2qcom,msm8916-bimc            g @                      
  bus bus_a                              thermal-sensor@4a9000         #   2qcom,msm8916-tsens qcom,tsens-v0_1           g J     J                          calib calib_sel                                      uplow                       y         interconnect@500000          2qcom,msm8916-pcnoc           g P                     
  bus bus_a                              interconnect@580000          2qcom,msm8916-snoc            g X   @                  
  bus bus_a                              stm@802000            2arm,coresight-stm arm,primecell          g      	(             stm-base stm-stimulus-base                       	        apb_pclk atclk        	  disabled       out-ports      port       endpoint                        y                  cti@810000            2arm,coresight-cti arm,primecell          g                           	  apb_pclk          	  disabled          cti@811000            2arm,coresight-cti arm,primecell          g                          	  apb_pclk          	  disabled          tpiu@820000       !   2arm,coresight-tpiu arm,primecell             g                           	        apb_pclk atclk        	  disabled       in-ports       port       endpoint                        y                  funnel@821000         +   2arm,coresight-dynamic-funnel arm,primecell           g                          	        apb_pclk atclk        	  disabled       in-ports                                 port@4           g      endpoint                        y   '         port@7           g      endpoint                        y               out-ports      port       endpoint                        y                   replicator@824000         /   2arm,coresight-dynamic-replicator arm,primecell           g @                         	        apb_pclk atclk        	  disabled       out-ports                                port@0           g       endpoint                        y   "         port@1           g      endpoint                        y               in-ports       port       endpoint                        y   !               etf@825000            2arm,coresight-tmc arm,primecell          g P                         	        apb_pclk atclk        	  disabled       in-ports       port       endpoint                         y               out-ports      port       endpoint               !         y                  etr@826000            2arm,coresight-tmc arm,primecell          g `                         	        apb_pclk atclk        	  disabled       in-ports       port       endpoint               "         y                  funnel@841000         +   2arm,coresight-dynamic-funnel arm,primecell           g                          	        apb_pclk atclk        	  disabled       in-ports                                 port@0           g       endpoint               #         y   0         port@1           g      endpoint               $         y   1         port@2           g      endpoint               %         y   2         port@3           g      endpoint               &         y   3            out-ports      port       endpoint               '         y                  debug@850000          &   2arm,coresight-cpu-debug arm,primecell            g                           	  apb_pclk               (      	  disabled          debug@852000          &   2arm,coresight-cpu-debug arm,primecell            g                           	  apb_pclk               )      	  disabled          debug@854000          &   2arm,coresight-cpu-debug arm,primecell            g @                         	  apb_pclk               *      	  disabled          debug@856000          &   2arm,coresight-cpu-debug arm,primecell            g `                         	  apb_pclk               +      	  disabled          cti@858000        :   2arm,coresight-cti-v8-arch arm,coresight-cti arm,primecell            g                          	  apb_pclk               (           ,      	  disabled          cti@859000        :   2arm,coresight-cti-v8-arch arm,coresight-cti arm,primecell            g                          	  apb_pclk               )           -      	  disabled          cti@85a000        :   2arm,coresight-cti-v8-arch arm,coresight-cti arm,primecell            g                          	  apb_pclk               *           .      	  disabled          cti@85b000        :   2arm,coresight-cti-v8-arch arm,coresight-cti arm,primecell            g                          	  apb_pclk               +           /      	  disabled          etm@85c000        "   2arm,coresight-etm4x arm,primecell            g                          	        apb_pclk atclk                      (      	  disabled             y   ,   out-ports      port       endpoint               0         y   #               etm@85d000        "   2arm,coresight-etm4x arm,primecell            g                          	        apb_pclk atclk                      )      	  disabled             y   -   out-ports      port       endpoint               1         y   $               etm@85e000        "   2arm,coresight-etm4x arm,primecell            g                          	        apb_pclk atclk                      *      	  disabled             y   .   out-ports      port       endpoint               2         y   %               etm@85f000        "   2arm,coresight-etm4x arm,primecell            g                          	        apb_pclk atclk                      +      	  disabled             y   /   out-ports      port       endpoint               3         y   &               pinctrl@1000000          2qcom,msm8916-pinctrl             g    0                             B        R   4           z        ^            F        [            y   4   blsp1-uart1-default         jgpio0 gpio1 gpio2 gpio3         oblsp_uart1          x                     y   \      blsp1-uart1-sleep           jgpio0 gpio1 gpio2 gpio3         ogpio            x                     y   ]      blsp1-uart2-default         jgpio4 gpio5         oblsp_uart2          x                     y   ^      blsp1-uart2-sleep           jgpio4 gpio5         ogpio            x                     y   _      spi1-default            jgpio0 gpio1 gpio3         
  oblsp_spi1           x                     y   b   cs          jgpio2           ogpio            x                              spi1-sleep          jgpio0 gpio1 gpio2 gpio3         ogpio            x                     y   c      spi2-default            jgpio4 gpio5 gpio7         
  oblsp_spi2           x                     y   h   cs          jgpio6           ogpio            x                              spi2-sleep          jgpio4 gpio5 gpio6 gpio7         ogpio            x                     y   i      spi3-default            jgpio8 gpio9 gpio11        
  oblsp_spi3           x                     y   l   cs          jgpio10          ogpio            x                              spi3-sleep          jgpio8 gpio9 gpio10 gpio11           ogpio            x                     y   m      spi4-default            jgpio12 gpio13 gpio15          
  oblsp_spi4           x                     y   p   cs          jgpio14          ogpio            x                              spi4-sleep          jgpio12 gpio13 gpio14 gpio15         ogpio            x                     y   q      spi5-default            jgpio16 gpio17 gpio19          
  oblsp_spi5           x                     y   u   cs          jgpio18          ogpio            x                              spi5-sleep          jgpio16 gpio17 gpio18 gpio19         ogpio            x                     y   v      spi6-default            jgpio20 gpio21 gpio23          
  oblsp_spi6           x                     y   z   cs          jgpio22          ogpio            x                              spi6-sleep          jgpio20 gpio21 gpio22 gpio23         ogpio            x                     y   {      i2c1-default            jgpio2 gpio3       
  oblsp_i2c1           x                     y   `      i2c1-sleep          jgpio2 gpio3         ogpio            x                     y   a      i2c2-default            jgpio6 gpio7       
  oblsp_i2c2           x                     y   d      i2c2-sleep          jgpio6 gpio7         ogpio            x                     y   e      i2c3-default            jgpio10 gpio11         
  oblsp_i2c3           x                     y   j      i2c3-sleep          jgpio10 gpio11           ogpio            x                     y   k      i2c4-default            jgpio14 gpio15         
  oblsp_i2c4           x                     y   n      i2c4-sleep          jgpio14 gpio15           ogpio            x                     y   o      i2c5-default            jgpio18 gpio19         
  oblsp_i2c5           x                     y   r      i2c5-sleep          jgpio18 gpio19           ogpio            x                     y   s      i2c6-default            jgpio22 gpio23         
  oblsp_i2c6           x                     y   w      i2c6-sleep          jgpio22 gpio23           ogpio            x                     y   x      pmx-sdc1-clk       clk-on        	  jsdc1_clk                     x            y   M      clk-off       	  jsdc1_clk                     x            y   P         pmx-sdc1-cmd       cmd-on        	  jsdc1_cmd                     x   
         y   N      cmd-off       	  jsdc1_cmd                     x            y   Q         pmx-sdc1-data      data-on       
  jsdc1_data                    x   
         y   O      data-off          
  jsdc1_data                    x            y   R         pmx-sdc2-clk       clk-on        	  jsdc2_clk                     x            y   U      clk-off       	  jsdc2_clk                     x            y   X         pmx-sdc2-cmd       cmd-on        	  jsdc2_cmd                     x   
         y   V      cmd-off       	  jsdc2_cmd                     x            y   Y         pmx-sdc2-data      data-on       
  jsdc2_data                    x   
         y   W      data-off          
  jsdc2_data                    x            y   Z         pmx-sdc2-cd-pin    cd-on           jgpio38          ogpio            x                  cd-off          jgpio38          ogpio            x                     cdc-pdm-lines      pdm-lines-on          *  jgpio63 gpio64 gpio65 gpio66 gpio67 gpio68         	  ocdc_pdm0            x                  pdm-lines-off         *  jgpio63 gpio64 gpio65 gpio66 gpio67 gpio68         	  ocdc_pdm0            x                     ext-pri-tlmm-lines     ext-pa-on            jgpio113 gpio114 gpio115 gpio116       	  opri_mi2s            x                  ext-pa-off           jgpio113 gpio114 gpio115 gpio116       	  opri_mi2s            x                     ext-pri-ws-line    ext-pa-on           jgpio110         opri_mi2s_ws         x                  ext-pa-off          jgpio110         opri_mi2s_ws         x                     ext-mclk-tlmm-lines    mclk-lines-on           jgpio116       	  opri_mi2s            x                  mclk-lines-off          jgpio116       	  opri_mi2s            x                     ext-sec-tlmm-lines     tlmm-lines-on            jgpio112 gpio117 gpio118 gpio119       	  osec_mi2s            x                  tlmm-lines-off           jgpio112 gpio117 gpio118 gpio119       	  osec_mi2s            x                     cdc-dmic-lines     dmic-lines-on      clk         jgpio0         
  odmic0_clk           x         data            jgpio1           odmic0_data          x            dmic-lines-off     clk         jgpio0         
  odmic0_clk           x                  data            jgpio1           odmic0_data          x                        wcnss-active          #  jgpio40 gpio41 gpio42 gpio43 gpio44        
  owcss_wlan           x                     y         cci0-default            jgpio29 gpio30           occi_i2c         x                     y   =      camera-front-default       pwdn            jgpio33          ogpio            x                  rst         jgpio28          ogpio            x                  mclk1           jgpio27        
  ocam_mclk1           x                     camera-rear-default    pwdn            jgpio34          ogpio            x                  rst         jgpio35          ogpio            x                  mclk0           jgpio26        
  ocam_mclk0           x                     gpio-keys-default           jgpio107         ogpio            x                     y         imu-default         jgpio115         ogpio            x                     y   g      touchscreen-default         jgpio13          ogpio            x                     y   t   reset           jgpio12          ogpio            x                     usb-id-default          jgpio110         ogpio            x                     y            clock-controller@1800000             2qcom,gcc-msm8916                                               g              y   	      hwlock@1905000           2qcom,tcsr-mutex          gP                        y         syscon@1937000           2qcom,tcsr-msm8916 syscon             gp             y   
      mdss@1a00000          	  disabled          
   2qcom,mdss            g        0         mdss_phys vbif_phys             	               	   m   	   n   	   s        iface bus vsync                H            F        [                                      k         y   5   mdp@1a01000       
   2qcom,mdp5            g         	  mdp_phys                 5                         	   m   	   n   	   q   	   s        iface bus core vsync               6      ports                                port@0           g       endpoint               7         y   ;               dsi@1a98000          2qcom,mdss-dsi-ctrl           g   \      	  dsi_ctrl                 5                      	   +   	   .           8       8         0      	   q   	   m   	   n   	   o   	   r   	   p      #  mdp_core iface bus byte pixel core             8        dsi-phy                                      9           :   ports                                port@0           g       endpoint               ;         y   7         port@1           g      endpoint                   dsi-phy@1a98300          2qcom,dsi-phy-28nm-lp             g          0      "  dsi_pll dsi_phy dsi_phy_regulator                                        	   m   <      
  iface ref              :         y   8         camss@1b00000            2qcom,msm8916-camss        H   g     0        8                               S  csiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csid0 csid1 ispif csi_clk_mux vfe0        H         N          O          3          4          7          9         '  csiphy0 csiphy1 csid0 csid1 ispif vfe0              	               	   `   	   V   	   ]   	   ^   	   I   	   J   	   K   	   L   	   M   	   N   	   O   	   P   	   Q   	   R   	   _   	   c   	   S   	   d   	   e        top_ahb ispif_ahb csiphy0_timer csiphy1_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi ahb vfe0 csi_vfe0 vfe_ahb vfe_axi              6         	  disabled               9   ports                                      cci@1b0c000          2qcom,msm8916-cci                                       g                   2                	   `   	   G   	   H   	   _      $  camss_top_ahb cci_ahb cci camss_ahb            	   G   	   H        +Ĵ $         @default         N   =      	  disabled       i2c-bus@0            g                                                 gpu@1c00000          2qcom,adreno-306.0 qcom,adreno            g             kgsl_3d0_reg_memory                !           kgsl_3d0_irq          -  core iface mem mem_iface alt_mem_iface gfx3d          0      	   v   	   u   	   i   	      	      	               	               >           ?      ?      opp-table            2operating-points-v2          y   >   opp-400000000               ׄ       opp-19200000                $             video-codec@1d00000          2qcom,msm8916-venus           g                   ,               	               	      	      	           core iface bus             6              @        okay       video-decoder            2venus-decoder         video-encoder            2venus-encoder            iommu@1ef0000                                    X         %   2qcom,msm8916-iommu qcom,msm-iommu-v1             k                  g    0             	      	         
  iface bus           e            y   6   iommu-ctx@3000           2qcom,msm-iommu-v1-sec            g  0                   F         iommu-ctx@4000           2qcom,msm-iommu-v1-ns             g  @                   F         iommu-ctx@5000           2qcom,msm-iommu-v1-sec            g  P                   F            iommu@1f08000                                    X         %   2qcom,msm8916-iommu qcom,msm-iommu-v1             k                    	      	         
  iface bus           e            y   ?   iommu-ctx@1000           2qcom,msm-iommu-v1-ns             g                              iommu-ctx@2000           2qcom,msm-iommu-v1-ns             g                                  spmi@200f000             2qcom,spmi-pmic-arb        (   g     @   @     @            !         core chnls obsrvr intr cnfg         periph_irq                            z                                                   F        [            y   B   pmic@0           2qcom,pm8916 qcom,spmi-pmic           g                                     pon@800          2qcom,pm8916-pon          g                            pwrkey           2qcom,pm8941-pwrkey                                  =	                    t      resin            2qcom,pm8941-resin                                  =	                 okay               r      watchdog             2qcom,pm8916-wdt                                 <         temp-alarm@2400          2qcom,spmi-temp-alarm             g  $                $                  A           thermal                   adc@3100             2qcom,spmi-vadc           g  1                1                                                     y   A   adc-chan@0           g                  
      adc-chan@7           g                       adc-chan@8           g         adc-chan@9           g   	      adc-chan@a           g   
      adc-chan@e           g         adc-chan@f           g            rtc@6000             2qcom,pm8941-rtc          g  `                a            mpps@a000            2qcom,pm8916-mpp          g            B        ^         @                                                                    gpios@c000           2qcom,pm8916-gpio             g            B        ^         @                                                                       pmic@1           2qcom,pm8916 qcom,spmi-pmic           g                                    vibrator@c000            2qcom,pm8916-vib          g           okay          audio-codec@f000             2qcom,pm8916-wcd-analog-codec             g           pmic-codec-core             	           mclk                 B                                                                                                                                                                                                        cdc_spk_cnp_int cdc_spk_clip_int cdc_spk_ocp_int mbhc_ins_rem_det1 mbhc_but_rel_det mbhc_but_press_det mbhc_ins_rem_det mbhc_switch_int cdc_ear_ocp_int cdc_hphr_ocp_int cdc_hphl_ocp_det cdc_ear_cnp_int cdc_hphr_cnp_int cdc_hphl_cnp_int            C           C        7   D        J               remoteproc@4080000           2qcom,msm8916-mss-pil             g          @      
  qdsp6 rmb         @  [                E          E         E         E            #  wdog fatal ready handover stop-ack              F       F           cx mx               	   t   	      	   F   <        iface bus mem xo            o   G            stop               H            mss_restart            
            	  disabled               I   mba            J      mpss               K      smd-edge                                                                      hexagon    fastrpc          2qcom,fastrpc            fastrpcsmd-apps-dsp         adsp                                 cb@1             2qcom,fastrpc-compute-cb          g                  sound@7702000         	  disabled             2qcom,apq8016-sbc-sndcard             gp     p            mic-iomux spkr-iomux          audio-controller@7708000          	  disabled             2qcom,lpass-cpu-apq8016        8      	      	      	      	      	      	      	         a  ahbix-clk pcnoc-mport-clk pcnoc-sway-clk mi2s-bit-clk0 mi2s-bit-clk1 mi2s-bit-clk2 mi2s-bit-clk3            J                             lpass-irq-lpaif          gp            lpass-lpaif                                 audio-codec@771c000          2qcom,msm8916-wcd-digital-codec           gq                	      	           ahbix-clk mclk          J         sdhci@7824000            2qcom,sdhci-msm-v4            gI   @            hc_mem core_mem                {                     hc_irq pwr_irq              	   {   	   z   <        core iface xo                                        okay               L           C        @default sleep           N   M   N   O           P   Q   R      sdhci@7864000            2qcom,sdhci-msm-v4            gI   @            hc_mem core_mem                }                     hc_irq pwr_irq              	   }   	   |   <        core iface xo                      okay               S           T        @default sleep           N   U   V   W           X   Y   Z               dma-controller@7884000           2qcom,bam-v1.7.0          g@  0                               	   6        bam_clk                    z          	  disabled             y   [      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             g                   k               	   D   	   6        core iface             [      [            !rx tx           @default sleep           N   \           ]      	  disabled          serial@78b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             g                    l               	   E   	   6        core iface             [      [           !rx tx           @default sleep           N   ^           _        okay          i2c@78b5000          2qcom,i2c-qup-v2.2.1          gP                   _               	   6   	   8        iface core          @default sleep           N   `           a                                	  disabled          spi@78b5000          2qcom,spi-qup-v2.2.1          gP                   _               	   9   	   6        core iface             [      [           !rx tx           @default sleep           N   b           c                                	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          g`                   `               	   6   	   :        iface core          @default sleep           N   d           e                                  okay       imu@68           2invensense,mpu6880           g   h             4           s           +   f           :        @default         N   g        61 0 0 0 -1 0 0 0 1           spi@78b6000          2qcom,spi-qup-v2.2.1          g`                   `               	   ;   	   6        core iface             [      [           !rx tx           @default sleep           N   h           i                                	  disabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          gp                   a               	   6   	   <        iface core          @default sleep           N   j           k                                	  disabled          spi@78b7000          2qcom,spi-qup-v2.2.1          gp                   a               	   =   	   6        core iface             [   	   [           !rx tx           @default sleep           N   l           m                                	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          g                   b               	   6   	   >        iface core          @default sleep           N   n           o                                	  disabled          spi@78b8000          2qcom,spi-qup-v2.2.1          g                   b               	   ?   	   6        core iface             [      [   
        !rx tx           @default sleep           N   p           q                                	  disabled          i2c@78b9000          2qcom,i2c-qup-v2.2.1          g                   c               	   6   	   @        iface core          @default sleep           N   r           s                                  okay       touchscreen@38           2edt,edt-ft5506           g   8             4                      C   4              O   f        Z   :        g          z           @default         N   t         spi@78b9000          2qcom,spi-qup-v2.2.1          g                   c               	   A   	   6        core iface             [      [           !rx tx           @default sleep           N   u           v                                	  disabled          i2c@78ba000          2qcom,i2c-qup-v2.2.1          g                   d               	   6   	   B        iface core          @default sleep           N   w           x                                  okay       led-controller@45            2awinic,aw2013            g   E                                  O   y   led@0            g              :      
  oindicator                    led@1            g             :      
  oindicator                    led@2            g             :      
  oindicator                          spi@78ba000          2qcom,spi-qup-v2.2.1          g                   d               	   C   	   6        core iface             [      [           !rx tx           @default sleep           N   z           {                                	  disabled          usb@78d9000          2qcom,ci-hdrc             g                                                	      	           iface core             	           +Ĵ            	   "        core            ulpi            otg                                                usb-phy            |        okay                          }   }         y   ~   ulpi       phy       (   2qcom,usb-hs-phy-msm8916 qcom,usb-hs-phy                          <   	         
  ref sleep              	   #   ~            phy por          Dk$           I           D           }         y   |            remoteproc@a21b000           2qcom,pronto-v2-pil qcom,pronto           g
 @     
      
!   0         ccu dxe pmu                  @  [                                                        #  wdog fatal ready handover stop-ack              F       F           cx mx           o               stop            @default         N           okay               I         y      iris             2qcom,wcn3620                           xo          $   I        1           ?           L   C      smd-edge                                                                     pronto     wcnss            2qcom,wcnss          WCNSS_CTRL          Z      bt           2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan                                     tx rx           o      
      	        tx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           F        [             g                   @                               y         mailbox@b011000       %   2qcom,msm8916-apcs-kpss-global syscon             g            d                  	           pll aux                       y         clock@b016000            2qcom,msm8916-a53pll          g`    @                      y         timer@b020000                                      k         2arm,armv7-timer-mem          g              $    frame@b021000           p                                         g               frame@b023000           p                  	            g0          	  disabled          frame@b024000           p                  
            g@          	  disabled          frame@b025000           p                              gP          	  disabled          frame@b026000           p                              g`          	  disabled          frame@b027000           p                              gp          	  disabled          frame@b028000           p                              g          	  disabled                thermal-zones      cpu0-1-thermal          }                              trips      trip-point0          $                   bpassive          y         cpu_crit                             	   bcritical             cooling-maps       map0                     0     (   )   *   +            cpu2-3-thermal          }                              trips      trip-point0          $                   bpassive          y         cpu_crit                             	   bcritical             cooling-maps       map0                     0     (   )   *   +            gpu-thermal         }                              trips      trip-point0          $                   bpassive       gpu_crit             s                	   bcritical                camera-thermal          }                              trips      trip-point0          $                   bhot             modem-thermal           }                               trips      trip-point0          L                   bhot                timer            2arm,armv8-timer       0                                        gpio-keys         
   2gpio-keys           @default         N           GPIO Buttons       volume-up         
  Volume Up           I   4   k              s         usb-id           2linux,extcon-usb-gpio              4   n            @default         N            y   }         	interrupt-parent #address-cells #size-cells model compatible mmc0 mmc1 serial0 stdout-path device_type reg ranges no-map phandle qcom,client-id #clock-cells clock-frequency next-level-cache enable-method clocks operating-points-v2 #cooling-cells power-domains power-domain-names cache-level entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz clock-names #reset-cells qcom,dload-mode interrupts #power-domain-cells domain-idle-states qcom,ipc qcom,smd-edge qcom,smd-channels opp-level vdd_l1_l2_l3-supply vdd_l4_l5_l6-supply vdd_l7-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-system-load memory-region qcom,rpm-msg-ram hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells qcom,ipc-1 qcom,ipc-3 #interconnect-cells nvmem-cells nvmem-cell-names #qcom,sensors interrupt-names #thermal-sensor-cells reg-names status remote-endpoint cpu arm,cs-dev-assoc arm,coresight-loses-context-with-cpu gpio-controller gpio-ranges #gpio-cells pins function drive-strength bias-disable bias-pull-down output-high bias-pull-up #hwlock-cells iommus assigned-clocks assigned-clock-parents phys phy-names vdda-supply vddio-supply #phy-cells assigned-clock-rates pinctrl-names pinctrl-0 #iommu-cells qcom,iommu-secure-id qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code timeout-sec io-channels io-channel-names #io-channel-cells qcom,pre-scaling vdd-cdc-io-supply vdd-cdc-tx-rx-cx-supply vdd-micbias-supply #sound-dai-cells interrupts-extended qcom,smem-states qcom,smem-state-names resets reset-names qcom,halt-regs pll-supply label mmc-ddr-1_8v bus-width non-removable vmmc-supply vqmmc-supply pinctrl-1 #dma-cells dmas dma-names vdd-supply mount-matrix reset-gpios vcc-supply iovcc-supply touchscreen-size-x touchscreen-size-y led-max-microamp color phy_type dr_mode hnp-disable srp-disable adp-disable ahb-burst-config extcon qcom,init-seq v1p8-supply v3p3-supply vddpx-supply vddxo-supply vddrfa-supply vddpa-supply vdddig-supply qcom,mmio #mbox-cells frame-number polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device id-gpio 