  n   8  f   (              f                                                                      ,  
           8                FSony Xperia X            Lsony,suzu-row qcom,msm8956           Whandset    chosen           dserial0:115200n8          clocks     xo-board             Lfixed-clock          p             }$                      cpus                                 cpu@0            cpu          Larm,cortex-a53                        psci                           =                                          cpu@1            cpu          Larm,cortex-a53                       psci                           =                                          cpu@2            cpu          Larm,cortex-a53                       psci                           =                                    	      cpu@3            cpu          Larm,cortex-a53                       psci                           =                                    
      cpu@100          cpu          Larm,cortex-a72                       psci                                                                         cpu@101          cpu          Larm,cortex-a72                      psci                                                                         cpu@102          cpu          Larm,cortex-a72                      psci                                                                         cpu@103          cpu          Larm,cortex-a72                      psci                                                                         cpu-map    cluster0       core0                     core1                     core2               	      core3               
         cluster1       core0                     core1                     core2                     core3                           idle-states          psci       cpu-sleep-0-0            Larm,idle-state          little-power-collapse           @          .           ?           O           `                  cpu-sleep-1-0            Larm,idle-state          big-retention                      .           ?   c        O                     cpu-sleep-1-1            Larm,idle-state          big-power-collapse          @          .           ?           O  _         `                     l2-cache0            Lcache           q            }                  l2-cache1            Lcache           q            }                     firmware       scm          Lqcom,scm-msm8976 qcom,scm                 s      r      q        core bus iface                          a          memory@80000000          memory                                pmu          Larm,armv8-pmuv3                 ?      psci             Larm,psci-1.0             smc       reserved-memory                                      ext-region@85b00000                     P                 smem@86300000         
   Lqcom,smem                0                                                 reserved@86400000                @                        mpss@86c00000                      `                 lpass@8c200000                                       memory@8da00000                    `                 tz-apps@8dd00000                       @                 cont-splash@83000000                                ramoops@57f00000             Lramoops              W                                                                         smp2p-hexagon            Lqcom,smp2p                #           %         
        .            =           M       master-kernel           Wmaster-kernel           g         slave-kernel            Wslave-kernel             ~                    smp2p-modem          Lqcom,smp2p                            %                 .            =           M       master-kernel           Wmaster-kernel           g         slave-kernel            Wslave-kernel             ~                    smp2p-wcnss          Lqcom,smp2p                            %                 .            =           M       master-kernel           Wmaster-kernel           g         slave-kernel            Wslave-kernel             ~                    smd       	   Lqcom,smd       rpm                           %                        rpm-requests             Lqcom,rpm-msm8976            rpm_requests       clock-controller             Lqcom,rpmcc-msm8976 qcom,rpmcc                      xo           p                     power-controller             Lqcom,msm8976-rpmpd                           opp-table            Loperating-points-v2                opp1                     opp2                      opp3               0      opp4               @      opp5                     opp6                     opp7                     opp8              @      opp9                    opp10                   opp111                        regulators           Lqcom,rpm-pm8950-regulators                                                       .           <           N           `           n                 s1           B@               s3           7         7                           s4           w@         w@                           l1                          l2           O         O      l3           B@         O      l5           w@         w@         l                     >      l6           w@         w@      l7           w@         w@                  l8           ,@          ,@                               =      l9                    $       l10          &%         ,@       l11          -p         -p          `                     ?      l12          w@         -p                              @      l13          .         .                  l14          w@         2Z      l15          w@         2Z      l16          w@         w@      l17          &%         ,@       l22          -         -      l23          O         O                  smsm          
   Lqcom,smsm                                                      "         	        -            apps@0                       g         hexagon@1                             "            ~                 wcnss@6                                        ~                    soc@0                                                         Lsimple-bus     rng@22000         
   Lqcom,prng                 @              U        core          sram@60000           Lqcom,rpm-msg-ram                                     phy@6c000            Lqcom,usb-hs-28nm-femtophy                         8                         a      `        ref ahb sleep           C                    Jphy por         Vokay            ]           h           w               G      qfprom@a4000              Lqcom,msm8976-qfprom qcom,qfprom           
@                                base1@218                                                  s0-p1@219                                                   s0-p2@219                                           !      s1-p1@21a                                           "      s1-p2@21b                                           #      s2-p1@21c                                            $      s2-p2@21c                                           %      s3-p1@21d                                           &      s3-p2@21e                                           '      base2@220                                                   s4-p1@221              !                              (      s4-p2@221              !                             )      s5-p1@222              "                             *      s5-p2@223              $                             +      s6-p1@224              $                              ,      s6-p2@224              $                             -      s7-p1@225              %                             .      s7-p2@226              &                             /      mode@228               (                                    s8-p1@228              (                             0      s8-p2@229              )                             1      s9-p1@229              )                             2      s9-p2@22a              *                             3      s10-p1@22b             +                             4      s10-p2@22c             ,                             5         thermal-sensor@4a9000         !   Lqcom,msm8956-tsens qcom,tsens-v1              J     J                              uplow         d                  !   "   #   $   %   &   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5        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                                    M      pinctrl@1000000          Lqcom,msm8976-pinctrl                 0                                                   6                    ~                                      6   spi0-default-state              B   spi-pins            gpio0 gpio1 gpio3         
  blsp_spi1           '            6      cs-pins         gpio2         
  blsp_spi1           '            6         spi0-sleep-state                C   spi-pins            gpio0 gpio1 gpio3           gpio            '            C      cs-pins         gpio2           gpio            '            6         blsp1-i2c2-default-state            gpio6 gpio7       
  blsp_i2c2           '            6            D      blsp1-i2c2-sleep-state          gpio6 gpio7         gpio            '            6      blsp1-i2c4-default-state            gpio14 gpio15         
  blsp_i2c4           '            6            E      blsp1-i2c4-sleep-state          gpio14 gpio15           gpio            '            6            F      blsp2-uart2-active-state            gpio20 gpio21           blsp_uart6          '            6      blsp2-uart2-sleep-state         gpio20 gpio21           gpio            '            6      blsp2-i2c2-default-state            gpio22 gpio23         
  blsp_i2c6           '            6            I      blsp2-i2c2-sleep-state          gpio22 gpio23           gpio            '            6            J      blsp2-i2c4-default-state            gpio18 gpio19         
  blsp_i2c8           '            6            K      blsp2-i2c4-sleep-state          gpio18 gpio19           gpio            '            6            L         clock-controller@1800000             Lqcom,gcc-msm8976                           p                                 R              bA                                             0  xo xo_a dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte         w   7                  hwlock@1905000           Lqcom,tcsr-mutex          P                                 syscon@1937000           Lqcom,msm8976-tcsr syscon             p                      spmi@200f000             Lqcom,spmi-pmic-arb        (        @                    !         core chnls obsrvr intr cnfg                           periph_irq                                                             ~              pmic@4           Lqcom,pm8004 qcom,spmi-pmic                                                  pmic@5           Lqcom,pm8004 qcom,spmi-pmic                                               regulators           Lqcom,pm8004-regulators                           s2           ~               	  vdd_apc1                            s5           ~                           vdd_gfx                      7            pmic@0           Lqcom,pm8950 qcom,spmi-pmic                                                pon@800          Lqcom,pm8916-pon                                      pwrkey           Lqcom,pm8941-pwrkey                                  =	         %        2   t         temp-alarm@2400          Lqcom,spmi-temp-alarm               $                $               =   8           Ithermal                   adc@3100             Lqcom,spmi-vadc             1                1                                         Z               8   vcoin@5                     l            vph-pwr@7                       l            die-temp@8                      l            ref-625mv@9             	        l            ref-1250mv@a                
        l            ref-buf-625mv@c                     l            ref-gnd@e                     ref-vdd@f                     pa-therm1@11                        l               }                 case-therm@13                       l               }                 xo-therm@32             2        l               }                 pa-therm0@36                6        l               }                 xo-therm-buf@3c             <        l               }                    rtc@6000             Lqcom,pm8941-rtc            `   a       
  rtc alarm                  a             mpps@a000            Lqcom,pm8950-mpp qcom,spmi-mpp                                   9                               ~                       9      gpio@c000             Lqcom,pm8950-gpio qcom,spmi-gpio                                 :                               ~                       :         pmic@1           Lqcom,pm8950 qcom,spmi-pmic                                               regulators           Lqcom,pm8950-regulators                s5           ~               	  vdd_apc0                                  pmic@2           Lqcom,pmi8950 qcom,spmi-pmic                                              adc@3100             Lqcom,spmi-vadc             1               1                                         Z      adc-chan@0                       l              usbin         adc-chan@1                      l              dcin          adc-chan@2                      l            	  vchg_sns          adc-chan@9              	        l            
  ref_625mv         adc-chan@a              
        l              ref_1250mv        adc-chan@d                      l            	  chg_temp             mpps@a000            Lqcom,pmi8950-mpp qcom,spmi-mpp                                  ;                               ~                       ;      gpio@c000         !   Lqcom,pmi8950-gpio qcom,spmi-gpio                                    <                               ~                       <         pmic@3           Lqcom,pmi8950 qcom,spmi-pmic                                              leds@d800            Lqcom,pmi8950-wled                                                         
  ovp short         
  backlight         	  Vdisabled                mmc@7824900       %   Lqcom,msm8976-sdhci qcom,sdhci-msm-v4             I    @            hc core                {                     hc_irq pwr_irq                Y      Z               iface core xo           Vokay                                   =           >      mmc@7864900       %   Lqcom,msm8976-sdhci qcom,sdhci-msm-v4             I   @            hc core                }                     hc_irq pwr_irq                \      ]               iface core xo           Vokay                          6   d               ?           @      dma-controller@7884000           Lqcom,bam-v1.7.0          @                                   n        bam_clk                                    A      serial@78af000        %   Lqcom,msm-uartdm-v1.4 qcom,msm-uartdm                                k                       n        core iface             A       A           tx rx         	  Vdisabled          serial@78b0000        %   Lqcom,msm-uartdm-v1.4 qcom,msm-uartdm                                 l                       n        core iface             A      A           tx rx         	  Vdisabled          spi@78b5000          Lqcom,spi-qup-v2.2.1          P                   _                 
      n        core iface             A      A           tx rx           default sleep           
   B           C                                	  Vdisabled          i2c@78b6000          Lqcom,i2c-qup-v2.2.1          `                   `                       n        core iface           }            A      A           tx rx           default sleep           
   D           D                                	  Vdisabled          i2c@78b8000          Lqcom,i2c-qup-v2.2.1                             b                       n        core iface           }            A   
   A           tx rx           default sleep           
   E           F                                  Vokay          usb@78db000          Lqcom,ci-hdrc                                                               e      f        iface core          R      f        bĴ         C              Jcore                        /peripheral          7ulpi            @usb-phy         J   G        Vokay                     mmc@7a24900       %   Lqcom,msm8976-sdhci qcom,sdhci-msm-v4             I   @            hc core               '         )           hc_irq pwr_irq                ^      _               iface core xo         	  Vdisabled          dma-controller@7ac4000           Lqcom,bam-v1.7.0          @                                   o        bam_clk                                    H      serial@7af0000        %   Lqcom,msm-uartdm-v1.4 qcom,msm-uartdm                                3                       o        core iface             H       H           tx rx           Vokay          i2c@7af6000          Lqcom,i2c-qup-v2.2.1          `                  ,                       o        core iface           }            H      H           tx rx           default sleep           
   I           J                                	  Vdisabled          i2c@7af8000          Lqcom,i2c-qup-v2.2.1                            .                       o        core iface           }            H   
   H           tx rx           default sleep           
   K           L                                	  Vdisabled          interrupt-controller@b000000             Lqcom,msm-qgic2                                ~                             mailbox@b011000       C   Lqcom,msm8976-apcs-kpss-global qcom,msm8994-apcs-kpss-global syscon                       O                     timer@b120000            Larm,armv7-timer-mem                                                          }$    frame@b121000                                                         [          frame@b123000            0                   	           [         	  Vdisabled          frame@b124000            @                   
           [         	  Vdisabled          frame@b125000            P                              [         	  Vdisabled          frame@b126000            `                              [         	  Vdisabled          frame@b127000            p                              [         	  Vdisabled          frame@b128000                                          [         	  Vdisabled             sram@8600000          $   Lqcom,msm8976-imem syscon simple-mfd          `                                          `        pil-reloc@94c            Lqcom,pil-reloc-info            	L               thermal-zones      aoss0-thermal           h           ~             M       trips      trip-point0          $                   _hot             modem-thermal           h           ~             M      trips      trip-point0          $                   _hot             qdsp-thermal            h           ~             M      trips      trip-point0          $                   _hot             cam-isp-thermal         h           ~             M      trips      trip-point0          $                   _hot             cpu4-thermal            h           ~             M      trips      trip-point0           P                   _hot       trip-point1                              _passive       cpu-crit             $                	   _critical                cpu5-thermal            h           ~             M      trips      trip-point0           P                   _hot       trip-point1                              _passive       cpu-crit             $                	   _critical                cpu6-thermal            h           ~             M      trips      trip-point0           P                   _hot       trip-point1                              _passive       cpu-crit             $                	   _critical                cpu7-thermal            h           ~             M      trips      trip-point0           P                   _hot       trip-point1                              _passive       cpu-crit             $                	   _critical                big-l2-thermal          h           ~             M      trips      trip-point0           P                   _hot       trip-point1                              _passive       l2-crit          $                	   _critical                cpu0-thermal            h           ~             M   	   trips      trip-point0           P                   _hot       trip-point1                              _passive       cpu-crit             $                	   _critical                gpu-thermal         h           ~             M   
   trips      trip-point0           P                   _hot       trip-point1                              _passive       gpu-crit             $                	   _critical                   timer            Larm,armv8-timer       0                                           }$       aliases         /soc@0/mmc@7824900          /soc@0/mmc@7864900          /soc@0/mmc@7a24900          /soc@0/serial@7af0000         regulator-usbphy-1p2             Lregulator-fixed         usbphy-1p2                             O         O                             regulator-vph-pwr            Lregulator-fixed         vph-pwr                                        	interrupt-parent #address-cells #size-cells qcom,msm-id qcom,board-id model compatible chassis-type stdout-path #clock-cells clock-frequency phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz next-level-cache #cooling-cells cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop cache-level cache-unified clocks clock-names #reset-cells qcom,dload-mode interrupts ranges no-map hwlocks qcom,rpm-msg-ram record-size console-size ftrace-size pmsg-size ecc-size qcom,ipc qcom,local-pid qcom,remote-pid qcom,smem qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells 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_s6-supply vdd_l1_l19-supply vdd_l2_l23-supply vdd_l3-supply vdd_l5_l6_l7_l16-supply vdd_l8_l11_l12_l17_l22-supply regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-system-load regulator-allow-set-load qcom,ipc-1 qcom,ipc-2 qcom,ipc-3 #phy-cells resets reset-names status vdd-supply vdda1p8-supply vdda3p3-supply bits interrupt-names nvmem-cells nvmem-cell-names #qcom,sensors #thermal-sensor-cells #gpio-cells gpio-controller gpio-ranges gpio-reserved-ranges pins function drive-strength bias-disable bias-pull-down assigned-clocks assigned-clock-rates vdd_gfx-supply #hwlock-cells reg-names qcom,channel qcom,ee vdd_s5-supply regulator-name regulator-boot-on regulator-enable-ramp-delay mode-bootloader mode-recovery debounce bias-pull-up linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling qcom,ratiometric qcom,hw-settle-time label bus-width non-removable vmmc-supply vqmmc-supply cd-gpios #dma-cells dmas dma-names pinctrl-names pinctrl-0 pinctrl-1 ahb-burst-config dr_mode phy_type phy-names phys #mbox-cells frame-number polling-delay-passive polling-delay thermal-sensors temperature hysteresis mmc0 mmc1 mmc2 serial0 vin-supply 