  h   8     (            
T                                                                        ,Xiaomi Redmi 5 Plus          2xiaomi,vince qcom,msm8953            =handset          J  %             V        chosen        clocks     sleep-clk            2fixed-clock          d             q                     xo-board             2fixed-clock          d             q$          xo                       cpus                                 cpu@0            cpu          2arm,cortex-a53                        psci                                                          cpu@1            cpu          2arm,cortex-a53                       psci                                                          cpu@2            cpu          2arm,cortex-a53                       psci                                                          cpu@3            cpu          2arm,cortex-a53                       psci                                                          cpu@100          cpu          2arm,cortex-a53                       psci                                                          cpu@101          cpu          2arm,cortex-a53                      psci                                                    	      cpu@102          cpu          2arm,cortex-a53                      psci                                                    
      cpu@103          cpu          2arm,cortex-a53                      psci                                                          cpu-map    cluster0       core0                     core1                     core2                     core3                        cluster1       core0                     core1               	      core2               
      core3                           l2-cache-0           2cache                                           l2-cache-1           2cache                                              firmware       scm          2qcom,scm-msm8953 qcom,scm                 z      y      x        core bus iface                      memory@10000000          memory                                pmu          2arm,cortex-a53-pmu          +              psci             2arm,psci-1.0             smc       remoteproc        $   2qcom,msm8953-rpm-proc qcom,rpm-proc    smd-edge            +                  6                  ?      rpm-requests             2qcom,rpm-msm8953            Mrpm_requests       clock-controller             2qcom,rpmcc-msm8953 qcom,rpmcc                      xo           d                     power-controller             2qcom,msm8953-rpmpd          _           s               3   opp-table            2operating-points-v2                opp1                     opp2                      opp3               0            '      opp4               @            (      opp5                           )      opp6                           *      opp7                           +      opp8              @            ,      opp9                          -            regulators           2qcom,rpm-pm8953-regulators                                                                                                                        1           S      s1          q Fp               s3          q          @                  s4          q          G                  l1          q B@               l2          q O         (      l3          q H         H                  l5          q w@         w@            C      l6          q w@         w@            X      l7          q w@                           l8          q ,@          ,@             B      l9          q -         2Z      l10         q +|         +|            U      l11         q -p         -p            M      l12         q w@         -p            N      l13         q /         /                  l16         q w@         w@      l17         q )0         +|      l19         q O               l22         q *         *      l23         q O         (                  reserved-memory                                      zap@81800000             2shared-dma-pool                                             &      smem@86300000         
   2qcom,smem                0                                                 reserved@86400000                @       @                 mpss@86c00000                                             7      adsp@8d600000                `                              u      dfps-data@90000000                                        cont-splash@90001000                        jɀ               venus@91400000               @       p                 mba@92000000                                                6      rmtfs@f2d00000           2qcom,rmtfs-mem                                                  qseecom@84a00000                                        wcnss@8e800000                      p                       n      ramoops@9ff00000             2ramoops                                                                            smp2p-adsp           2qcom,smp2p                      +      #                 
                    &      master-kernel           6master-kernel           F               v      slave-kernel            6slave-kernel             ]        r               t         smp2p-modem          2qcom,smp2p                      +                  6                             &      master-kernel           6master-kernel           F               4      slave-kernel            6slave-kernel             ]        r               2         smp2p-wcnss          2qcom,smp2p                      +                  6                             &      master-kernel           6master-kernel           F               p      slave-kernel            6slave-kernel             ]        r               o         smsm          
   2qcom,smsm                                                                  apps@0                       F               s      modem@1                     +                   ]        r         wcnss@6                     +                   ]        r            soc@0                                                         2simple-bus     sram@60000           2qcom,rpm-msg-ram                                     phy@79000            2qcom,msm8953-qusb2-phy                                                       cfg_ahb ref                                  okay                                                 8      rng@e3000         
   2qcom,prng             0                          core          thermal-sensor@4a9000         !   2qcom,msm8953-tsens qcom,tsens-v2              J     J                       +                :           uplow critical                         w      restart@4ab000           2qcom,pshold           J          pinctrl@1000000          2qcom,msm8953-pinctrl                 0          +                   '        7                      C            ]        r           O                                  uart-console-active-state           dgpio4 gpio5         iblsp_uart2          r                        O      uart-console-sleep-state            dgpio4 gpio5         iblsp_uart2          r                  sdc1-clk-on-state         	  dsdc1_clk                     r               :      sdc1-clk-off-state        	  dsdc1_clk                     r               >      sdc1-cmd-on-state         	  dsdc1_cmd                     r   
            ;      sdc1-cmd-off-state        	  dsdc1_cmd                     r               ?      sdc1-data-on-state        
  dsdc1_data                    r   
            <      sdc1-data-off-state       
  dsdc1_data                    r               @      sdc1-rclk-on-state        
  dsdc1_rclk                        =      sdc1-rclk-off-state       
  dsdc1_rclk                        A      sdc2-clk-on-state         	  dsdc2_clk            r                        E      sdc2-clk-off-state        	  dsdc2_clk                     r               I      sdc2-cmd-on-state         	  dsdc2_cmd                     r   
            F      sdc2-cmd-off-state        	  dsdc2_cmd                     r               J      sdc2-data-on-state        
  dsdc2_data                    r   
            G      sdc2-data-off-state       
  dsdc2_data                    r               K      cd-on-state         dgpio133         igpio            r                        H      cd-off-state            dgpio133         igpio            r                        L      gpio-key-default-state          dgpio85          igpio            r                              i2c-1-default-state         dgpio2 gpio3       
  iblsp_i2c1           r                        Q      i2c-1-sleep-state           dgpio2 gpio3         igpio            r                        R      i2c-2-default-state         dgpio6 gpio7       
  iblsp_i2c2           r                        S      i2c-2-sleep-state           dgpio6 gpio7         igpio            r                        T      i2c-3-default-state         dgpio10 gpio11         
  iblsp_i2c3           r                        V      i2c-3-sleep-state           dgpio10 gpio11           igpio            r                        W      i2c-4-default-state         dgpio14 gpio15         
  iblsp_i2c4           r                        `      i2c-4-sleep-state           dgpio14 gpio15           igpio            r                        a      i2c-5-default-state         dgpio18 gpio19         
  iblsp_i2c5           r                        b      i2c-5-sleep-state           dgpio18 gpio19           igpio            r                        c      i2c-6-default-state         dgpio22 gpio23         
  iblsp_i2c6           r                        f      i2c-6-sleep-state           dgpio22 gpio23           igpio            r                        g      i2c-7-default-state         dgpio135 gpio136       
  iblsp_i2c7           r                        j      i2c-7-sleep-state           dgpio135 gpio136         igpio            r                        k      i2c-8-default-state         dgpio98 gpio99         
  iblsp_i2c8           r                        l      i2c-8-sleep-state           dgpio98 gpio99           igpio            r                        m      spi-3-default-state         dgpio10 gpio11         
  iblsp_spi3           r                        ]      spi-3-sleep-state           dgpio10 gpio11           igpio            r                        ^      spi-5-default-state         dgpio18 gpio19         
  iblsp_spi5           r                        d      spi-5-sleep-state           dgpio18 gpio19           igpio            r                        e      spi-6-default-state         dgpio22 gpio23         
  iblsp_spi6           r                        h      spi-6-sleep-state           dgpio22 gpio23           igpio            r                        i      wcnss-active-state              q   wcss-wlan2-pins         dgpio76          iwcss_wlan2          r                  wcss-wlan1-pins         dgpio77          iwcss_wlan1          r                  wcss-wlan0-pins         dgpio78          iwcss_wlan0          r                  wcss-wlan-pins          dgpio79 gpio80         
  iwcss_wlan           r                     ts-reset-active-state           dgpio64          igpio            r                        Y      ts-reset-suspend-state          dgpio64          igpio            r                        [      ts-int-active-state         dgpio65          igpio            r                        Z      ts-int-suspend-state            dgpio65          igpio            r                        \         clock-controller@1800000             2qcom,gcc-msm8953                           d                      _         ,                                            1  xo sleep dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte                      hwlock@1905000           2qcom,tcsr-mutex          P                                 syscon@1937000           2qcom,tcsr-msm8953 syscon             p                5      syscon@193f044           2qcom,tcsr-msm8953 syscon             D                     display-subsystem@1a00000         
   2qcom,mdss                     @        mdss_phys vbif_phys                       +       H            ]        r                                            iface bus vsync core                                                          	  disabled                   display-controller@1a01000           2qcom,msm8953-mdp5 qcom,mdp5                   	  mdp_phys                         +                                                           iface bus core vsync                     ports                                port@0                  endpoint                            "         port@1                 endpoint               !            #               dsi@1a94000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             @          	  dsi_ctrl                         +                                                  0                                            #  mdp_core iface bus byte pixel core                                             	  disabled       ports                                port@0                  endpoint               "                      port@1                 endpoint                   phy@1a94400          2qcom,dsi-phy-14nm-8953           D    E    H           dsi_phy dsi_phy_lane dsi_pll             d                                          
  iface ref         	  disabled                      dsi@1a96000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             `          	  dsi_ctrl                         +                                                  0                                            #  mdp_core iface bus byte pixel core                   	  disabled       ports                                port@0                  endpoint               #            !         port@1                 endpoint                   phy@1a96400          2qcom,dsi-phy-14nm-8953           d    e    h           dsi_phy dsi_phy_lane dsi_pll             d                                          
  iface ref         	  disabled                         gpu@1c00000          2qcom,adreno-506.0 qcom,adreno                         kgsl_3d0_reg_memory         +       !         0                    /      0                  6  core iface mem_iface alt_mem_iface rbbmtimer alwayson                            $            s   %                  	  disabled                   zap-shader             &      opp-table            2operating-points-v2             %   opp-19200000            !    $         (           9   '      opp-133300000           !             (           9   '      opp-216000000           !             (           9   (      opp-320000000           !             (           9   )      opp-400000000           !    ׄ         (           9   *      opp-510000000           !    e        (           9   +      opp-560000000           !    !`         (           9   ,      opp-650000000           !    &6        (           9   -            iommu@1c48000         %   2qcom,msm8953-iommu qcom,msm-iommu-v2                Ā                        /      
  iface bus                         G                       \                            $   iommu-ctx@0          2qcom,msm-iommu-v2-ns                            +                iommu-ctx@2000           2qcom,msm-iommu-v2-sec                           +                   iommu@1e20000         %   2qcom,msm8953-iommu qcom,msm-iommu-v1                                         .      
  iface bus           G                       \                               iommu-ctx@14000          2qcom,msm-iommu-v1-ns              @            +       o         iommu-ctx@15000          2qcom,msm-iommu-v1-ns              P            +       p         iommu-ctx@16000          2qcom,msm-iommu-v1-ns              `            +       q            spmi@200f000             2qcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg         periph_irq          +                  i            q             ]        r                                pmic@0           2qcom,pm8953 qcom,spmi-pmic                                                pon@800          2qcom,pm8916-pon                     ~                 pwrkey           2qcom,pm8941-pwrkey          +                        =	                    t      resin            2qcom,pm8941-resin           +                       =	                 okay               r         temp-alarm@2400          2qcom,spmi-temp-alarm               $         +       $                  .           thermal                               adc@3100             2qcom,spmi-vadc             1         +       1                                                        .   channel@8                     channel@9               	      channel@a               
      channel@c                     channel@e                     channel@f                        rtc@6000             2qcom,pm8941-rtc            `   a       
  rtc alarm           +       a            gpio@c000             2qcom,pm8953-gpio qcom,spmi-gpio                      '        7   /                   C            ]        r               /         pmic@1           2qcom,pm8953 qcom,spmi-pmic                                                  pmic@2           2qcom,pmi8950 qcom,spmi-pmic                                              adc@3100             2qcom,spmi-vadc             1         +      1                                               channel@0                                      usbin         channel@1                                     dcin          channel@2                                   	  vchg_sns          channel@9               	                    
  ref_625mv         channel@a               
                      ref_1250mv        channel@d                                   	  chg_temp             mpps@a000            2qcom,pmi8950-mpp qcom,spmi-mpp                       '        7   0                   C            ]        r               0      gpio@c000         !   2qcom,pmi8950-gpio qcom,spmi-gpio                         '        7   1                   C            ]        r               1         pmic@3           2qcom,pmi8950 qcom,spmi-pmic                                              leds@d800            2qcom,pmi8950-wled                           +                              
  ovp short         
  backlight           okay              N           s        %            6         I            remoteproc@4080000           2qcom,msm8953-mss-pil                       @      
  qdsp6 rmb         @  S                2          2         2         2            #  wdog fatal ready handover stop-ack             3      3      3          
  gcx mx mss                              G               iface bus mem xo            z   4            stop                          mss_restart            5            	  disabled       mba            6      mpss               7      smd-edge            +                  ?            6                 &           modem            usb@70f8800          2qcom,msm8953-dwc3 qcom,dwc3                                                      $  +                                      pwr_event qusb2_phy ss_phy_irq        (                                      #  cfg_noc core iface sleep mock_utmi                              $ tP                               okay       usb@7000000       
   2snps,dwc3                          +                     8      	  usb2-phy                               -         E        ]            qhigh-speed                   peripheral     ports                                port@0                  endpoint                      mmc@7824900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             I    @            hc core         +       {                     hc_irq pwr_irq                                     iface core xo              3           s   9        default sleep              :   ;   <   =           >   ?   @   A                                                       okay               B           C   opp-table-sdhc1          2operating-points-v2             9   opp-25000000            !    }x@        9   (      opp-50000000            !            9   )      opp-100000000           !             9   )      opp-192000000           !    q         9   +      opp-384000000           !    `         9   +            mmc@7864900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             I    @            hc core         +       }                     hc_irq pwr_irq                                     iface core xo              3           s   D        default sleep              E   F   G   H           I   J   K   L                   okay               M           N   opp-table-sdhc2          2operating-points-v2             D   opp-25000000            !    }x@        9   (      opp-50000000            !            9   )      opp-100000000           !             9   )      opp-177770000           !    
        9   +      opp-200000000           !             9   +            dma-controller@7884000           2qcom,bam-v1.7.0          @           +                        1        bam_clk                    "           i            -            :            P      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                         +       k                 :      1        core iface          okay            default            O      i2c@78b5000          2qcom,i2c-qup-v2.2.1          P            +       _           core iface                2      1        S   P      P           Xtx rx           default sleep              Q           R                                	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          `            +       `           core iface                4      1        S   P      P           Xtx rx           default sleep              S           T                                  okay       led-controller@45            2awinic,aw2013               E        b   U        m   C                             led@0                        x        
  iindicator                           i2c@78b7000          2qcom,i2c-qup-v2.2.1          p            +       a           core iface                6      1        S   P      P   	        Xtx rx           default sleep              V           W                                  okay       touchscreen@20                        2syna,rmi4-i2c           S      A                                        U        m   X        init suspend               Y   Z           [   \                        rmi4-f01@1                               rmi4-f12@12                                              D        	   z            spi@78b7000          2qcom,spi-qup-v2.2.1          p            +       a           core iface                6      1        S   P      P   	        Xtx rx           default sleep              ]           ^                                	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1                      +       b           core iface                8      1        S   _   
   _           Xtx rx           default sleep              `           a                                	  disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          @           +                        <        bam_clk                    "           i            -            :            _      i2c@7af5000          2qcom,i2c-qup-v2.2.1          P            +      +           core iface                =      <        S   _      _           Xtx rx           default sleep              b           c                                	  disabled          spi@7af5000          2qcom,spi-qup-v2.2.1          P            +      +           core iface                =      <        S   _      _           Xtx rx           default sleep              d           e                                	  disabled          i2c@7af6000          2qcom,i2c-qup-v2.2.1          `            +      ,           core iface                ?      <        S   _      _           Xtx rx           default sleep              f           g                                	  disabled          spi@7af6000          2qcom,spi-qup-v2.2.1          `            +      ,           core iface                ?      <        S   _      _           Xtx rx           default sleep              h           i                                	  disabled          i2c@7af7000          2qcom,i2c-qup-v2.2.1          p            +      -           core iface                A      <        S   _      _   	        Xtx rx           default sleep              j           k                                	  disabled          i2c@7af8000          2qcom,i2c-qup-v2.2.1                      +      .           core iface                C      <        S   _   
   _           Xtx rx           default sleep              l           m                                	  disabled          remoteproc@a204000           2qcom,pronto-v3-pil qcom,pronto           
 @     
      
!   0         ccu dxe pmu            n      @  S                o          o         o         o            #  wdog fatal ready handover stop-ack             3      3           gcx mx           z   p            stop            default            q      	  disabled                r   iris                          xo        smd-edge            +                  6                 ?           &           pronto     wcnss            2qcom,wcnss          MWCNSS_CTRL          	   r   bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan         +                            tx rx           z   s   
   s   	        tx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           ]        r                                          mailbox@b011000       %   2qcom,msm8953-apcs-kpss-global syscon                         	                     timer@b120000            2arm,armv7-timer-mem                                                    frame@b121000           	(            +                                            frame@b123000           	(           +       	            0          	  disabled          frame@b124000           	(           +       
            @          	  disabled          frame@b125000           	(           +                   P          	  disabled          frame@b126000           	(           +                   `          	  disabled          frame@b127000           	(           +                   p          	  disabled          frame@b128000           	(           +                             	  disabled             remoteproc@c200000           2qcom,msm8953-adsp-pil                        @  S         %      t          t         t         t            #  wdog fatal ready handover stop-ack                         xo             3           gcx             u        z   v            stop          	  disabled       smd-edge            +      !           lpass                         ?           &      apr          2qcom,apr-v2         Mapr_audio_svc           	5                                service@3                        2qcom,q6core       service@4            2qcom,q6afe                 dais             2qcom,q6afe-dais                                   	A      dai@16                      	R             dai@20                      	R             dai@127                     	R             clock-controller             2qcom,q6afe-clocks            d            service@7            2qcom,q6asm                 dais             2qcom,q6asm-dais                                   	A      dai@0                        	`         dai@1                       	`         dai@2                       	`         dai@3                       	`            	j            service@8            2qcom,q6adm                 routing          2qcom,q6adm-routing          	A                         thermal-zones      cpu0-thermal            	z           	          	   w   	   trips      trip-point0         	 8        	           Epassive             x      crit            	         	        	   Ecritical             cooling-maps       map0            	   x        	               cpu1-thermal            	z           	          	   w   
   trips      trip-point0         	 8        	           Epassive             y      crit            	         	        	   Ecritical             cooling-maps       map0            	   y        	               cpu2-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive             z      crit            	         	        	   Ecritical             cooling-maps       map0            	   z        	               cpu3-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive             {      crit            	         	        	   Ecritical             cooling-maps       map0            	   {        	               cpu4-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive             |      crit            	         	        	   Ecritical             cooling-maps       map0            	   |        	               cpu5-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive             }      crit            	         	        	   Ecritical             cooling-maps       map0            	   }        	   	            cpu6-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive             ~      crit            	         	        	   Ecritical             cooling-maps       map0            	   ~        	   
            cpu7-thermal            	z           	          	   w      trips      trip-point0         	 8        	           Epassive                   crit            	         	        	   Ecritical             cooling-maps       map0            	           	               gpu-thermal         	z           	          	   w      trips      trip-point0         	 p        	           Epassive                   crit            	 _        	        	   Ecritical             cooling-maps       map0            	           	               pm8953-thermal          	z            	            	      trips      trip0           	 (        	             Epassive       trip1           	 H        	             Ehot       trip2           	 6h        	          	   Ecritical                   timer            2arm,armv8-timer       0  +                                      gpio-keys         
   2gpio-keys           default               key-volume-up         
  volume_up              s        	      U            i2c-sensors       	   2i2c-gpio            	                 	                 	                                imu@6a           2st,lsm6dsl              j           U        
   X        
1 0 0 0 -1 0 0 0 1           vph-pwr-regulator            2regulator-fixed         
vph_pwr          
.         
B                     	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-id #clock-cells clock-frequency phandle clock-output-names device_type reg enable-method capacity-dmips-mhz next-level-cache #cooling-cells cpu cache-level cache-unified clocks clock-names #reset-cells interrupts qcom,ipc qcom,smd-edge qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_l1-supply vdd_l2_l3-supply vdd_l4_l5_l6_l7_l16_l19-supply vdd_l8_l11_l12_l13_l14_l15-supply vdd_l9_l10_l17_l18_l22-supply regulator-min-microvolt regulator-max-microvolt ranges no-map qcom,rpm-msg-ram hwlocks qcom,client-id record-size console-size ftrace-size pmsg-size qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells qcom,ipc-1 qcom,ipc-3 #phy-cells qcom,tcsr-syscon resets status vdd-supply vdda-pll-supply vdda-phy-dpdm-supply #qcom,sensors interrupt-names #thermal-sensor-cells gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pins function drive-strength bias-disable bias-pull-down bias-pull-up #hwlock-cells reg-names power-domains iommus remote-endpoint assigned-clocks assigned-clock-parents phys memory-region opp-hz opp-supported-hw required-opps qcom,iommu-secure-id #iommu-cells qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label qcom,current-limit-microamp qcom,ovp-millivolt qcom,num-strings qcom,external-pfet qcom,cabc interrupts-extended power-domain-names qcom,smem-states qcom,smem-state-names reset-names qcom,halt-regs assigned-clock-rates qcom,select-utmi-as-pipe-clk phy-names snps,usb2-gadget-lpm-disable snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,is-utmi-l1-suspend snps,hird-threshold maximum-speed usb-role-switch dr_mode pinctrl-names pinctrl-0 pinctrl-1 mmc-hs400-1_8v mmc-hs200-1_8v mmc-ddr-1_8v bus-width non-removable vmmc-supply vqmmc-supply num-channels #dma-cells qcom,num-ees qcom,controlled-remotely dmas dma-names vcc-supply vio-supply led-max-microamp color syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,rezero-wait-ms syna,sensor-type touchscreen-x-mm touchscreen-y-mm qcom,mmio #mbox-cells frame-number qcom,domain #sound-dai-cells qcom,sd-lines direction is-compress-dai polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device gpios sda-gpios scl-gpios i2c-gpio,delay-us vddio-supply mount-matrix regulator-name regulator-always-on regulator-boot-on 