  s   8  x   (            	  @                                                                      ,Xiaomi Redmi 3S (land)           2xiaomi,land qcom,msm8937             =handset          J  &             V             clocks     xo-board             2fixed-clock          d             q$                   sleep-clk            2fixed-clock          d             q               3         cpus                                 cpu@0            2arm,cortex-a53                        cpu          psci                                                       l2-cache             2cache                                                          cpu@1            2arm,cortex-a53                       cpu          psci                                                          cpu@2            2arm,cortex-a53                       cpu          psci                                                          cpu@3            2arm,cortex-a53                       cpu          psci                                                    	      cpu@100          2arm,cortex-a53                       cpu                      psci                                        
   l2-cache             2cache                                                          cpu@101          2arm,cortex-a53                      cpu                      psci                                              cpu@102          2arm,cortex-a53                      cpu                      psci                                              cpu@103          2arm,cortex-a53                      cpu                      psci                                              cpu-map    cluster0       core0                     core1                     core2                     core3               	         cluster1       core0               
      core1                     core2                     core3                              firmware       scm          2qcom,scm-msm8937 qcom,scm                 `      _      ^        core bus iface                     $     a          memory@80000000                                  memory        reserved-memory          4                            smem@86300000         
   2qcom,smem                0                  ;        B              J         reserved@86400000                @       @           ;      rmtfs@92100000           2qcom,rmtfs-mem                                 ;        [         adsp                           j               t                      ;      	  disabled          mba                         j               t                      ;      	  disabled          wcnss                 p          j               t                      ;        okay                i      venus                 @          j               t                      ;      	  disabled          reserved@84a00000                                 ;      memory@8dd01000                    *0          ;         opp-table-c0             2operating-points-v2                         opp-768000000               -       opp-902400000               5Ɉ       opp-998400000               ;`       opp-1094400000              A;8          opp-table-c1             2operating-points-v2                         opp-960000000               98p       opp-1094400000              A;8       opp-1209600000              H       opp-1248000000              Jb       opp-1344000000              P       opp-1401600000              S          pmu          2arm,cortex-a53-pmu                        psci             2arm,psci-1.0             smc       remoteproc        $   2qcom,msm8937-rpm-proc qcom,rpm-proc    smd-edge                                                      rpm-requests             2qcom,rpm-msm8937 qcom,smd-rpm           rpm_requests       clock-controller             2qcom,rpmcc-msm8937 qcom,rpmcc            d                      xo                    power-controller          &   2qcom,msm8937-rpmpd qcom,msm8917-rpmpd                                      ;   opp-table            2operating-points-v2                opp1                     opp2                      opp3               0            D      opp4               @      opp5                           =      opp6                           E      opp7                           >      opp8              @            F      opp9                          G            regulators-0             2qcom,rpm-pm8937-regulators                                                      $           6           H           V           q                 s1           B@         (      s3                                        s4           G         G                  l2           O         O      l5           w@         w@            P      l6           w@         w@      l7           w@         w@            m      l8           +|         ,@             O      l9           -         2Z            o      l10          *         -            [      l11          -p         -p                  @            T      l12          w@         -p            U      l13          .         .      l14          w@         2Z      l15          w@         2Z      l16          w@         w@      l17          *         ,@       l19          (         p            n      l22          *         *      l23          O         O                  smp2p-adsp           2qcom,smp2p                            #                 
        !            0      master-kernel           @master-kernel           P         slave-kernel            @slave-kernel             g        |            smp2p-modem          2qcom,smp2p                                                      !            0      master-kernel           @master-kernel           P         slave-kernel            @slave-kernel             g        |            smp2p-wcnss          2qcom,smp2p                                                      !            0      master-kernel           @master-kernel           P               k      slave-kernel            @slave-kernel             g        |               j         smsm          
   2qcom,smsm                                                            apps@0                       P               q      hexagon@1                                          g        |         wcnss@6                                        g        |            soc@0            2simple-bus          4                                        qfprom@a4000              2qcom,msm8937-qfprom qcom,qfprom           
@   0                             base1@1d8                                                  s5-p1@1d9                                            &      s5-p2@1d9                                           '      s6-p1@1da                                           (      s6-p2@1db                                           )      s7-p1@1dc                                            *      s7-p2@1dc                                           +      s8-p1@1dd                                           ,      s8-p2@1de                                           -      base2@1df                                                  mode@210                                                   s0-p1@210                                                 s0-p2@211                                                 s1-p1@211                                                 s1-p2@212                                                 s2-p1@213                                                  s2-p2@214                                           !      s3-p1@214                                           "      s3-p2@215                                           #      s4-p1@216                                           $      s4-p2@217                                           %      s9-p1@230              0                              .      s9-p2@230              0                             /      s10-p1@231             1                             0      s10-p2@232             2                             1      gpu-speed-bin@201b                                           C         sram@60000           2qcom,rpm-msg-ram                                     phy@6c000            2qcom,usb-hs-28nm-femtophy                                                                ref ahb sleep                               phy por       	  disabled                h      rng@e3000         
   2qcom,prng             0                  w        core          thermal-sensor@4a9000         !   2qcom,msm8937-tsens qcom,tsens-v1              J     J                              uplow         d                              !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1        mode base1 base2 s0_p1 s0_p2 s1_p1 s1_p2 s2_p1 s2_p2 s3_p1 s3_p2 s4_p1 s4_p2 s5_p1 s5_p2 s6_p1 s6_p2 s7_p1 s7_p2 s8_p1 s8_p2 s9_p1 s9_p2 s10_p1 s10_p2                                    r      restart@4ab000           2qcom,pshold           J          pinctrl@1000000          2qcom,msm8917-pinctrl                 0                                        2                               g        |           )                         2   blsp1-i2c2-default-state            >gpio6 gpio7       
  Cblsp_i2c2           L            [            Y      blsp1-i2c2-sleep-state          >gpio6 gpio7         Cgpio            L            [            Z      blsp1-i2c3-default-state            >gpio10 gpio11         
  Cblsp_i2c3           L            [            \      blsp1-i2c3-sleep-state          >gpio10 gpio11           Cgpio            L            [            ]      blsp1-i2c4-default-state            >gpio14 gpio15         
  Cblsp_i2c4           L            [            a      blsp1-i2c4-sleep-state          >gpio14 gpio15           Cgpio            L            [            b      blsp2-i2c1-default-state            >gpio18 gpio19         
  Cblsp_i2c5           L            [            d      blsp2-i2c1-sleep-state          >gpio18 gpio19           Cgpio            L            [            e      blsp1-spi3-default-state                _   cs-pins         >gpio10        
  Cblsp_spi3           L            [      spi-pins            >gpio8 gpio9 gpio11        
  Cblsp_spi3           L            [         blsp1-spi3-sleep-state              `   cs-pins         >gpio10          Cgpio            L            [      spi-pins            >gpio8 gpio9 gpio11          Cgpio            L            h         blsp2-spi2-default-state                f   cs0-pins            >gpio47        
  Cblsp_spi6           L            [      cs1-pins            >gpio22        
  Cblsp_spi6           L            [      spi-pins            >gpio20 gpio21 gpio23          
  Cblsp_spi6           L            [         blsp2-spi2-sleep-state              g   cs0-pins            >gpio47          Cgpio            L            [      cs1-pins            >gpio22          Cgpio            L            [      spi-pins            >gpio20 gpio21 gpio23            Cgpio            L            h         blsp1-uart1-default-state           >gpio0 gpio1 gpio2 gpio3         Cblsp_uart1          L            [      blsp1-uart1-sleep-state         >gpio0 gpio1 gpio2 gpio3         Cgpio            L            [      blsp1-uart2-default-state           >gpio4 gpio5         Cblsp_uart2          L            [            W      blsp1-uart2-sleep-state         >gpio4 gpio5         Cgpio            L            h            X      sdc1-default-state              M   clk-pins          	  >sdc1_clk            L            [      cmd-pins          	  >sdc1_cmd            L   
         w      data-pins         
  >sdc1_data           L   
         w      rclk-pins         
  >sdc1_rclk            h         sdc1-sleep-state                N   clk-pins          	  >sdc1_clk            L            [      cmd-pins          	  >sdc1_cmd            L            w      data-pins         
  >sdc1_data           L            w      rclk-pins         
  >sdc1_rclk            h         sdc2-default-state              Q   clk-pins          	  >sdc2_clk            L            [      cmd-pins          	  >sdc2_cmd            L            w      data-pins         
  >sdc2_data           L            w         sdc2-sleep-state                S   clk-pins          	  >sdc2_clk            L            [      cmd-pins          	  >sdc2_cmd            L            w      data-pins         
  >sdc2_data           L            w         wcnss-active-state              l   wcss-wlan-pins          >gpio79 gpio80         
  Cwcss_wlan           L            w      wcss-wlan0-pins         >gpio78          Cwcss_wlan0          L            w      wcss-wlan1-pins         >gpio77          Cwcss_wlan1          L            w      wcss-wlan2-pins         >gpio76          Cwcss_wlan2          L            w         gpio-keys-default-state         >gpio91          Cgpio            L            w            |      sdc2-cd-default-state           >gpio67          Cgpio            L            [            R      tsp-int-rst-default-state           >gpio64 gpio65           Cgpio            L            w            ^         clock-controller@1800000             2qcom,gcc-msm8937                           d                               ,            3   4      4       5      5          1  xo sleep dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte                      hwlock@1905000           2qcom,tcsr-mutex          P                                 syscon@1937000           2qcom,tcsr-msm8937 syscon             p                      display-subsystem@1a00000         
   2qcom,mdss                     0         mdss_phys vbif_phys          4                            j      k      p        iface bus vsync                H            g        |                                  	  disabled                6   display-controller@1a01000           2qcom,msm8937-mdp5 qcom,mdp5                   	  mdp_phys                 6                           j      k      n      p        iface bus core vsync               7      ports                                port@0                  endpoint               8            <         port@1                 endpoint               9            @               dsi@1a94000          2qcom,mdss-dsi-ctrl           @          	  dsi_ctrl                 6                                          4       4         0        n      j      k      l      o      m      #  mdp_core iface bus byte pixel core             4            :           ;                                    	  disabled       ports                                port@0                  endpoint               <            8         port@1                 endpoint                opp-table            2operating-points-v2             :   opp-125000000               sY@           =      opp-187500000               -           >            phy@1a94400          2qcom,dsi-phy-28nm-8937           J    D   K   0      "  dsi_pll dsi_phy dsi_phy_regulator            d                             j             
  iface ref         	  disabled                4      dsi@1a96000          2qcom,mdss-dsi-ctrl           `          	  dsi_ctrl                 6                                          5       5         0        n      j      k                        #  mdp_core iface bus byte pixel core             5            ?           ;                                    	  disabled       ports                                port@0                  endpoint               @            9         port@1                 endpoint                opp-table            2operating-points-v2             ?   opp-125000000               sY@           =      opp-187500000               -           >            phy@1a96a00          2qcom,dsi-phy-28nm-8937           j    d   K   0      "  dsi_pll dsi_phy dsi_phy_regulator            d                             j             
  iface ref         	  disabled                5         gpu@1c00000          2qcom,adreno-505.0 qcom,adreno                         kgsl_3d0_reg_memory                !           kgsl_3d0_irq                      0        t      s                               6  core iface mem_iface alt_mem_iface rbbmtimer alwayson               A                         B               C      
  speed_bin         	  disabled                z   opp-table            2operating-points-v2             A   opp-19200000                $                       D      opp-216000000                                      =      opp-300000000                                      E      opp-375000000               Z                      >      opp-400000000               ׄ                       F      opp-450000000               t                      G            iommu@1c40000         3   2qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2                                 <                                                                                   s      
  bus iface                             B      iommu@1e20000         %   2qcom,msm8937-iommu qcom,msm-iommu-v1            4                       ~            
  iface bus           ,                                                   7   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                            A            I                                       g        |      pmic@0           2qcom,pm8937 qcom,spmi-pmic                                                pon@800          2qcom,pm8916-pon                     V           f      pwrkey           2qcom,pm8941-pwrkey                                t  =	         w        }   t      resin            2qcom,pm8941-resin                                t  =	         w        okay            }   r         gpio@c000             2qcom,pm8937-gpio qcom,spmi-gpio                                 H                               g        |               H      mpps@a000            2qcom,pm8937-mpp qcom,spmi-mpp                                   I                               g        |               I      temp-alarm@2400          2qcom,spmi-temp-alarm               $                $                  J           thermal                         {      adc@3100             2qcom,spmi-vadc             1                1                                                        J   channel@8                     channel@9               	      channel@a               
      channel@c                     channel@e                     channel@f                        rtc@6000             2qcom,pm8941-rtc            `   a       
  rtc alarm                  a               pmic@1           2qcom,pm8937 qcom,spmi-pmic                                               pwm           2qcom,pm8937-pwm qcom,pm8916-pwm                  	  disabled          regulators           2qcom,pm8937-regulators     s5                    p                              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          channel@e                     channel@f                        mpps@a000            2qcom,pmi8950-mpp qcom,spmi-mpp                                  K                               g        |               K      gpio@c000         !   2qcom,pmi8950-gpio qcom,spmi-gpio                                    L                               g        |               L         pmic@3           2qcom,pmi8950 qcom,spmi-pmic                                              labibb        *   2qcom,pmi8950-lab-ibb qcom,pmi8998-lab-ibb      ibb                                           sc-err ocp        lab                                           sc-err ocp           pwm          2qcom,pmi8950-pwm                     	  disabled          leds@d800            2qcom,pmi8950-wled                                                         
  ovp short         
  backlight           okay                                #  N         ?  s            dma-controller@4044000           2qcom,bam-v1.7.0          @                             R           A            ]           j            w      	  disabled          mmc@7824900          2qcom,sdhci-msm-v4            I    @            hc core                {                     hc_irq pwr_irq                y      z               iface core xo              M           N        default sleep              ;                                                           okay               O           P      mmc@7864900          2qcom,sdhci-msm-v4            I    @            hc core                }                     hc_irq pwr_irq                |      }               iface core xo              Q   R           S   R        default sleep              ;                       okay               2   C              T           U      dma-controller@7884000           2qcom,bam-v1.7.0          @                                   !        bam_clk                  R           ]           j           A                V      serial@78b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                                 l                 )      !        core iface          -   V      V           2tx rx              W           X        default sleep         	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          `                   `                 "      !        core iface          -   V      V           2tx rx              Y           Z        default sleep                                     okay       led-controller@45            2awinic,aw2013               E                                  <   [        G   P   led@0                        Cstatus          R          c         led@1                       Cstatus          R          c         led@2                       Cstatus          R          c               i2c@78b7000          2qcom,i2c-qup-v2.2.1          p                   a                 $      !        core iface          -   V      V   	        2tx rx              \           ]        default sleep                                     okay       touchscreen@3e           2edt,edt-ft5306              >        i   2   A           }   2   @           <   [           P           ^        default                               spi@78b7000          2qcom,spi-qup-v2.2.1          p                   a                 %      !        core iface          -   V      V   	        2tx rx              _           `        default sleep                                   	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1                             b                 &      !        core iface          -   V   
   V           2tx rx              a           b        default sleep                                   	  disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          @                                   *        bam_clk                  R           ]   
        j           A                c      i2c@7af5000          2qcom,i2c-qup-v2.2.1          P                  +                 +      *        core iface          -   c      c           2tx rx              d           e        default sleep                                   	  disabled          spi@7af6000          2qcom,spi-qup-v2.2.1          `                  ,                 .      *        core iface          -   c      c           2tx rx              f           g        default sleep                                   	  disabled          usb@78db000          2qcom,ci-hdrc                                                                             iface core                        Ĵ                       core            ulpi            otg                                                usb-phy            h      	  disabled                     remoteproc@a204000           2qcom,pronto-v3-pil qcom,pronto           
 @     
      
!   0         ccu dxe pmu         !   i      @  i                j          j         j         j            #  wdog fatal ready handover stop-ack             ;       ;           /cx mx           B   k            Sstop               l        default         okay            i   P            p   iris                          xo           2qcom,wcn3620            v   m           n           o           P      smd-edge                                                       0           pronto     wcnss            2qcom,wcnss          WCNSS_CTRL             p   bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan                                     tx rx           B   q   
   q   	        Stx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           g        |                                          mailbox@b011000       %   2qcom,msm8939-apcs-kpss-global syscon                                              watchdog@b017000          #   2qcom,apss-wdt-qcs404 qcom,kpss-wdt           p               3      timer@b120000            2arm,armv7-timer-mem                        4                            frame@b121000                                                                   frame@b123000            0                              	         	  disabled          frame@b124000            @                              
         	  disabled          frame@b125000            P                                       	  disabled          frame@b126000            `                                       	  disabled          frame@b127000            p                                       	  disabled          frame@b128000                                                   	  disabled                thermal-zones      aoss-thermal               r       trips      trip-point0          L                	   Ecritical                mdm-core-thermal               r      trips      trip-point0          L                	   Ecritical                q6-thermal             r      trips      trip-point0          L                	   Ecritical                camera-thermal             r      trips      trip-point0          L                	   Ecritical                cpuss1-thermal             r      cooling-maps       map0               s      0     
                  trips      trip-point0          $                   Epassive             s      trip-point1          L                   Ehot       cpuss1-crit                          	   Ecritical                cpu4-thermal               r      cooling-maps       map0               t      0     
                  trips      trip-point0          $                   Epassive       trip-point1          L                   Ehot             t      cpu-crit                             	   Ecritical                cpu5-thermal               r      cooling-maps       map0               u      0     
                  trips      trip-point0          $                   Ehot       trip-point1          L                   Epassive             u      cpu-crit                             	   Ecritical                cpu6-thermal               r      cooling-maps       map0               v      0     
                  trips      trip-point0          $                   Ehot       trip-point1          L                   Epassive             v      cpu-crit                             	   Ecritical                cpu7-thermal               r      cooling-maps       map0               w      0     
                  trips      trip-point0          $                   Ehot       trip-point1          L                   Epassive             w      cpu-crit                             	   Ecritical                cpuss0-thermal             r   	   cooling-maps       map0               x      0              	         trips      trip-point0          $                   Epassive             x      trip-point1          L                   Ehot       cpuss0-crit                          	   Ecritical                gpu-thermal         	
              r   
   cooling-maps       map0               y           z         trips      trip-point0          p                   Epassive             y      gpu-crit             _                	   Ecritical                pm8937-thermal          	
            	                {   trips      trip0            (                     Epassive       trip1            H                     Ehot       trip2            6h                  	   Ecritical                   timer            2arm,armv8-timer       0                                        aliases         	./soc@0/mmc@7824900          	3/soc@0/mmc@7864900        battery          2simple-battery          	8 >        	Z B@        	 3@        	 C#      chosen                                    4        	framebuffer0       framebuffer@8dd01000             2simple-framebuffer                     *0                   	           	  p        	r8g8b8        8        j      k      p      n      l      o      m                       gpio-keys         
   2gpio-keys              |        default    key-volup         
  Volume Up           }   s           2   [           	            irled            2gpio-ir-tx             2   -          vph-pwr-regulator            2regulator-fixed         	vph_pwr          8u          8u                                        	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-id #clock-cells clock-frequency phandle reg device_type enable-method operating-points-v2 next-level-cache #cooling-cells cache-level cache-size cache-unified cpu clocks clock-names #reset-cells qcom,dload-mode ranges no-map hwlocks qcom,rpm-msg-ram qcom,client-id alignment alloc-ranges status opp-shared opp-hz interrupts qcom,ipc qcom,smd-edge qcom,smd-channels #power-domain-cells opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_l1_l19-supply vdd_l2_l23-supply vdd_l3-supply vdd_l4_l5_l6_l7_l16-supply vdd_l8_l11_l12_l17_l22-supply vdd_l9_l10_l13_l14_l15_l18-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-system-load qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells bits #phy-cells resets reset-names interrupt-names nvmem-cells nvmem-cell-names #qcom,sensors #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 required-opps opp-supported-hw #global-interrupts #iommu-cells qcom,iommu-secure-id qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells #pwm-cells regulator-always-on regulator-boot-on qcom,pre-scaling label qcom,num-strings qcom,external-pfet qcom,current-limit-microamp qcom,ovp-millivolt #dma-cells num-channels qcom,num-ees qcom,powered-remotely pinctrl-0 pinctrl-1 pinctrl-names mmc-hs200-1_8v mmc-hs400-1_8v mmc-ddr-1_8v bus-width non-removable vmmc-supply vqmmc-supply cd-gpios qcom,controlled-remotely dmas dma-names vcc-supply vio-supply led-max-microamp color interrupts-extended reset-gpios iovcc-supply touchscreen-size-x touchscreen-size-y assigned-clock-rates phy_type dr_mode hnp-disable srp-disable adp-disable ahb-burst-config phy-names memory-region power-domain-names qcom,smem-states qcom,smem-state-names vddpx-supply vddxo-supply vddrfa-supply vddpa-supply vdddig-supply qcom,mmio #mbox-cells frame-number thermal-sensors temperature hysteresis trip cooling-device polling-delay-passive polling-delay mmc0 mmc1 charge-full-design-microamp-hours constant-charge-current-max-microamp voltage-min-design-microvolt voltage-max-design-microvolt stdout-path height stride format debounce-interval regulator-name 