  e   8  \   (            @  \                                                                      ,                    8  	  
                 E                SSony Xperia Z3+/Z4           Ysony,ivy-row qcom,msm8994            dhandset    aliases          q/soc/sdhci@f9824900          v/soc/sdhci@f98a4900       chosen        clocks     xo-board             Yfixed-clock          {             $       	   xo_board                      sleep-clk            Yfixed-clock          {                      
   sleep_clk                        cpus                                 cpu@0            cpu          Yarm,cortex-a53                            psci                               l2-cache             Ycache                                    cpu@1            cpu          Yarm,cortex-a53                           psci                                  cpu@2            cpu          Yarm,cortex-a53                           psci                                  cpu@3            cpu          Yarm,cortex-a53                           psci                                  cpu@100          cpu          Yarm,cortex-a57                           psci                               l2-cache             Ycache                                    cpu@101          cpu          Yarm,cortex-a57                          psci                            	      cpu@102          cpu          Yarm,cortex-a57                          psci                            
      cpu@103          cpu          Yarm,cortex-a57                          psci                                  cpu-map    cluster0       core0                     core1                     core2                     core3                        cluster1       core0                     core1               	      core2               
      core3                              firmware       scm          Yqcom,scm-msm8994 qcom,scm            memory@80000000          memory                                hwlock           Yqcom,tcsr-mutex                                                  pmu          Yarm,cortex-a53-pmu                        reserved-memory                                      dfps_data_mem@3400000                @                        memory@3401000               @                       smem_region@6a00000                                                   memory@7000000                                       memory@ca00000                                      memory@c6400000          Yqcom,rmtfs-mem               @                                    memory@c6700000              p                        memory@c7000000                                       memory@c9400000              @                       ramoops@1fe00000             Yramoops                                /           <           H           T         fb_region@40000000               @                         memory@c7800000              ǀ                          smd       	   Yqcom,smd       rpm                           ^                  g           u      rpm-requests             Yqcom,rpm-msm8994            rpm_requests       rpmcc            Yqcom,rpmcc-msm8994 qcom,rpmcc            {               K      power-controller             Yqcom,msm8994-rpmpd                           opp-table            Yoperating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pmi8994-regulators           Yqcom,rpm-pmi8994-regulators                          s1                                      boost-bypass             0         6                     pm8994-regulators            Yqcom,rpm-pm8994-regulators                     (           6           D           R           `           n                                                                                                    3           F           U      s3                                        s4           w@         w@        g          }                           s5            p          p                  s7           B@         B@      l1           B@         B@      l2                            g  '         }      l3           B@         B@               l4           (         (      l6           w@         w@      l8           w@         w@      l9           w@         w@      l10          w@         w@      l11          O         O      l12          w@         w@        g  '         }      l13          w@         -p            +      l14          w@         w@        g  '         }               l15          w@         w@      l16          )2         )2      l17          )2         )2               l18          +|         +|                        l20          -p         -p        g          }      l21          -p         -p        g 5          }            *      l22          -         -                     >      l23          *         *                        l24          .         0      l25          B@         B@               l26          l         l      l27          O         O               l28          B@         B@        g  '         }      l29          )2         )2               l30          w@         w@               l31          O         O        g  '         }      lvs1                   lvs2                               smem          
   Yqcom,smem                                             smp2p-lpass          Yqcom,smp2p                                        ^         
                    u      master-kernel           master-kernel                    slave-kernel            slave-kernel             #        8            smp2p-modem          Yqcom,smp2p                                                     ^                             u      master-kernel           master-kernel                    slave-kernel            slave-kernel             #        8            soc                                                       Ysimple-bus     interrupt-controller@f9000000            Yqcom,msm-qgic2           #        8                                          mailbox@f900d000          %   Yqcom,msm8994-apcs-kpss-global syscon                           I                     watchdog@f9017000         $   Yqcom,apss-wdt-msm8994 qcom,kpss-wdt          p                                        U           \   
      timer@f9020000                                             Yarm,armv7-timer-mem                  frame@f9021000          h                   	                                     frame@f9023000          h                  
            0          	  udisabled          frame@f9024000          h                              @          	  udisabled          frame@f9025000          h                              P          	  udisabled          frame@f9026000          h                              `          	  udisabled          frame@f9027000          h                              p          	  udisabled          frame@f9028000          h                                        	  udisabled             usb@f92f8800             Yqcom,msm8994-dwc3 qcom,dwc3          /                                               U      r      m            s        |core iface sleep mock_utmi                s      r        $ '                           usb@f9200000          
   Ysnps,dwc3                                                              	high-speed          peripheral           sdhci@f9824900        %   Yqcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc_mem core_mem                {                     )hc_irq pwr_irq          U      h      v           |core iface xo           9default sleep           G                    Q          !   "        [            e      	  udisabled          sdhci@f98a4900        %   Yqcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc_mem core_mem                }                     )hc_irq pwr_irq          U      i                 |core iface xo           9default sleep           G   #   $   %        Q   &   '   (        s   )   d            [           uokay            |   *           +      dma-controller@f9904000          Yqcom,bam-v1.7.0          @                             U      :        |bam_clk                                                                   .      serial@f991e000       %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm                                l           |core iface          U      H      :        9default sleep           G   ,        Q   -        uokay          i2c@f9923000             Yqcom,i2c-qup-v2.2.1          0                   _           U      ;      :        |core iface                       .      .           tx rx           9default sleep           G   /        Q   0                                	  udisabled          spi@f9923000             Yqcom,spi-qup-v2.2.1          0                   _           U      <      :        |core iface          $            .      .           tx rx           9default sleep           G   1        Q   2                                  uokay          i2c@f9924000             Yqcom,i2c-qup-v2.2.1          @                   `           U      =      :        |core iface            j           .      .           tx rx           9default sleep           G   3        Q   4                                  uokay          i2c@f9926000             Yqcom,i2c-qup-v2.2.1          `                   b           U      A      :        |core iface                       .      .           tx rx           9default sleep           G   5        Q   6                                	  udisabled          i2c@f9927000             Yqcom,i2c-qup-v2.2.1          p                   c           U      C      :        |core iface                       7      7           tx rx           9default sleep           G   8        Q   9                                	  udisabled          i2c@f9928000             Yqcom,i2c-qup-v2.2.1                             d           U      E      :        |core iface            j           .      .           tx rx           9default sleep           G   :        Q   ;                                  uokay       rmi4-i2c-dev@2c          Ysyna,rmi4-i2c               ,                                       )           *           9default         G   <   =           >                              &      rmi4-f01@1                      <         rmi4-f11@11                     N               dma-controller@f9944000          Yqcom,bam-v1.7.0          @                             U      M        |bam_clk                                                                   7      serial@f995e000       %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm                                r           |core iface          U      [      M           7      7           tx rx           9default sleep           G   ?        Q   @        uokay          i2c@f9963000             Yqcom,i2c-qup-v2.2.1          0                   e           U      N      M        |core iface                       7      7           tx rx           9default sleep           G   A        Q   B                                	  udisabled          spi@f9966000             Yqcom,spi-qup-v2.2.1          `                   h           U      U      M        |core iface          $            7      7           tx rx           9default sleep           G   C        Q   D                                	  udisabled          i2c@f9967000             Yqcom,i2c-qup-v2.2.1          p                   i           U      V      M        |core iface            j           7      7           tx rx           9default sleep           G   E        Q   F                                  uokay          clock-controller@fc400000            Yqcom,gcc-msm8994             {           _                       @            	  |xo sleep            U                        sram@fc428000            Yqcom,rpm-msg-ram             B   @                   restart@fc4ab000             Yqcom,pshold          J          spmi@fc4c0000            Yqcom,spmi-pmic-arb           L    L    L            core intr cnfg          )periph_irq                                        l                                       #        8      pmic@0           Yqcom,pm8994 qcom,spmi-pmic                                                rtc@6000             Yqcom,pm8941-rtc            `   a       
  rtc alarm                  a            pon@800          Yqcom,pm8916-pon                     y                 pwrkey           Yqcom,pm8941-pwrkey                                  =	                    t      resin            Yqcom,pm8941-resin                                  =	               	  udisabled             temp-alarm@2400          Yqcom,spmi-temp-alarm               $                $                  G           thermal                         M      adc@3100             Yqcom,spmi-vadc             1                1                                                        G   adc-chan@7                                    vph_pwr       adc-chan@8                    	  die_temp          adc-chan@9              	      
  ref_625mv         adc-chan@a              
        ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            Yqcom,pm8994-gpio qcom,spmi-gpio                              $   H                   0            #        8               H      mpps@a000            Yqcom,pm8994-mpp qcom,spmi-mpp                                0           $   I                    #        8               I         pmic@1           Yqcom,pm8994 qcom,spmi-pmic                                               regulators           Yqcom,pm8994-regulators           pmic@2           Yqcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   Yqcom,pmi8994-gpio qcom,spmi-gpio                                 $   J           
        0            #        8               J         pmic@3           Yqcom,pmi8994 qcom,spmi-pmic                                              regulators           Yqcom,pmi8994-regulators                             s2@1700                        <VDD_GFX                                       wled@d800            Yqcom,pmi8994-wled                                              )short            K         U      	  udisabled                syscon@fd484000          Ysyscon           H@                       pinctrl@fd510000             Yqcom,msm8994-pinctrl             Q    @                                    $   )                   0            #        8               )   blsp1-uart2-default         hblsp_uart2          qgpio4 gpio5         v                        ,      blsp1-uart2-sleep           hgpio            qgpio4 gpio5         v                        -      blsp2-uart2-default         hblsp_uart8          qgpio45 gpio46 gpio47 gpio48         v                        ?      blsp2-uart2-sleep           hgpio            qgpio45 gpio46 gpio47 gpio48         v                        @      i2c1-default          
  hblsp_i2c1           qgpio2 gpio3         v                        /      i2c1-sleep          hgpio            qgpio2 gpio3         v                        0      i2c2-default          
  hblsp_i2c2           qgpio6 gpio7         v                        3      i2c2-sleep          hgpio            qgpio6 gpio7         v                        4      i2c4-default          
  hblsp_i2c4           qgpio19 gpio20           v                        5      i2c4-sleep          hgpio            qgpio19 gpio20           v                                 6      i2c5-default          
  hblsp_i2c5           qgpio23 gpio24           v                        8      i2c5-sleep          hgpio            qgpio23 gpio24           v                        9      i2c6-default          
  hblsp_i2c6           qgpio28 gpio27           v                        :      i2c6-sleep          hgpio            qgpio28 gpio27           v                        ;      i2c7-default          
  hblsp_i2c7           qgpio44 gpio43           v                        A      i2c7-sleep          hgpio            qgpio44 gpio43           v                        B      blsp2-spi10-default             C   default         hblsp_spi10          qgpio53 gpio54 gpio55            v   
               cs          hgpio            qgpio55          v                     blsp2-spi10-sleep           qgpio53 gpio54 gpio55            v                        D      i2c11-default           hblsp_i2c11          qgpio83 gpio84           v                        E      i2c11-sleep         hgpio            qgpio83 gpio84           v                        F      blsp1-spi1-default              1   default       
  hblsp_spi1           qgpio0 gpio1 gpio3           v   
               cs          hgpio            qgpio8           v                     blsp1-spi1-sleep            qgpio0 gpio1 gpio3           v                        2      clk-on        	  qsdc1_clk                     v                     clk-off       	  qsdc1_clk                     v                     cmd-on        	  qsdc1_cmd                     v                     cmd-off       	  qsdc1_cmd                     v                      data-on       
  qsdc1_data                    v                     data-off          
  qsdc1_data                    v               !      rclk-on       
  qsdc1_rclk                              rclk-off          
  qsdc1_rclk                        "      sdc2-clk-on       	  qsdc2_clk                     v   
            #      sdc2-clk-off          	  qsdc2_clk                     v               &      sdc2-cmd-on       	  qsdc2_cmd                     v   
            $      sdc2-cmd-off          	  qsdc2_cmd                     v               '      sdc2-data-on          
  qsdc2_data                    v   
            %      sdc2-data-off         
  qsdc2_data                    v               (      ts-int-active           qgpio42          v                                 <      ts-reset-active         qgpio109         v                                 =         clock-controller@fd8c0000            Yqcom,mmcc-msm8994                R          {           _                    Y  |xo gpll0 mmssnoc_ahb oxili_gfx3d_clk_src dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll          0  U            K      K                              (     L      L      L      L      L   	        / E< 98p #F             L      ocmem@fdd00000           Yqcom,msm8974-ocmem                             	  ctrl mem                              U   K   "   L   r        |core iface                              gmu-sram@0                              timer            Yarm,armv8-timer       0                                        vph-pwr-regulator            Yregulator-fixed         <vph_pwr          6         6                           thermal-zones      pm8994-thermal                                  M   trips      pm8994-alert0            s                   lpassive       pm8994-crit          H                	   lcritical                   gpio_keys         
   Ygpio-keys                                         button@0            Volume Down         v   H                            r                  .         button@1          
  Volume Up           v   H                            s                  .         button@2            Camera Snapshot         v   H                                              .         button@3            Camera Focus            v   H                            s                  .               	interrupt-parent #address-cells #size-cells qcom,msm-id qcom,pmic-id qcom,board-id model compatible chassis-type mmc1 mmc2 #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method next-level-cache cache-level cpu syscon #hwlock-cells interrupts ranges no-map qcom,client-id console-size record-size ftrace-size pmsg-size qcom,ipc qcom,smd-edge qcom,remote-pid qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_s1-supply vdd_bst_byp-supply regulator-min-microvolt regulator-max-microvolt vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply vdd_l1-supply vdd_l2_l26_l28-supply vdd_l3_l11-supply vdd_l4_l27_l31-supply vdd_l6_l12_l32-supply vdd_l8_l16_l30-supply vdd_l9_l10_l18_l22-supply vdd_l13_l19_l23_l24-supply vdd_l14_l15-supply vdd_l17_l29-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-system-load regulator-allow-set-load regulator-always-on regulator-boot-on memory-region qcom,rpm-msg-ram hwlocks qcom,smem qcom,local-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells #mbox-cells clocks timeout-sec frame-number status clock-names assigned-clocks assigned-clock-rates power-domains qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk maximum-speed dr_mode reg-names interrupt-names pinctrl-names pinctrl-0 pinctrl-1 bus-width non-removable cd-gpios vmmc-supply vqmmc-supply #dma-cells qcom,ee qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names spi-max-frequency vdd-supply vio-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type #reset-cells qcom,channel mode-bootloader mode-recovery debounce bias-pull-up linux,code io-channels io-channel-names #thermal-sensor-cells #io-channel-cells qcom,pre-scaling label gpio-controller gpio-ranges #gpio-cells regulator-name qcom,cabc qcom,external-pfet function pins drive-strength bias-disable bias-pull-down input-enable output-low polling-delay-passive polling-delay thermal-sensors temperature hysteresis autorepeat linux,input-type wakeup-source debounce-interval 