  -   8  H   (                                                                       Samsung Galaxy S5            !samsung,klte qcom,msm8974            ,      reserved-memory                                    =   mpss@8000000             D               H         O   5      mba@d100000          D               H         O   4      wcnss@d200000            D                H         O   6      adsp@dc00000             D              H         O         venus@f500000            DP   P            H      smem@fa00000             D                H         O         tz@fc00000           D               H      rfsa@fd60000             D               H      rmtfs@fd80000            !qcom,rmtfs-mem           D               H         W            cpus                                       f      	     cpu@0            !qcom,krait           qqcom,kpss-acc-v2             cpu          D                                                             O   Z      cpu@1            !qcom,krait           qqcom,kpss-acc-v2             cpu          D                                                            O   \      cpu@2            !qcom,krait           qqcom,kpss-acc-v2             cpu          D                                       	                     O   ^      cpu@3            !qcom,krait           qqcom,kpss-acc-v2             cpu          D                           
                                 O   `      l2-cache             !cache                                    O         idle-states    spc       #   !qcom,idle-state-spc arm,idle-state                                              O               memory           memory           D              thermal-zones      cpu-thermal0                                            trips      trip0           0 $        <           passive       trip1           0         <        	   critical                cpu-thermal1                                            trips      trip0           0 $        <           passive       trip1           0         <        	   critical                cpu-thermal2                                            trips      trip0           0 $        <           passive       trip1           0         <        	   critical                cpu-thermal3                                            trips      trip0           0 $        <           passive       trip1           0         <        	   critical                q6-dsp-thermal                                          trips      trip-point0         0 _        <           hot             modemtx-thermal                                         trips      trip-point0         0 _        <           hot             video-thermal                                           trips      trip-point0         0 s        <           hot             wlan-thermal                                            trips      trip-point0         0 (        <           hot             gpu-thermal-top                                      	   trips      trip-point0         0 _        <           hot             gpu-thermal-bottom                                       
   trips      trip-point0         0 _        <           hot                cpu-pmu          !qcom,krait-pmu           f              clocks     xo_board             !fixed-clock         G            T$          O         sleep_clk            !fixed-clock         G            T            timer            !arm,armv7-timer       0   f                                        T$       adsp-pil             !qcom,msm8974-adsp-pil         @  d                                                        #  xwdog fatal ready handover stop-ack                                xo                                    stop       smd-edge             f                                              lpass            smem          
   !qcom,smem                                             smp2p-adsp           !qcom,smp2p                       ,            f                           
                    )      master-kernel           9master-kernel           I            O         slave-kernel            9slave-kernel             `        u            O            smp2p-modem          !qcom,smp2p                       ,            f                                               )      master-kernel           9master-kernel           I            O   3      slave-kernel            9slave-kernel             `        u            O   /         smp2p-wcnss          !qcom,smp2p                       ,            f                                               )      master-kernel           9master-kernel           I            O   9      slave-kernel            9slave-kernel             `        u            O   7         smsm          
   !qcom,smsm                                                               	                    apps@0           D            I            O   ?      modem@1          D            f                   `        u         adsp@2           D            f                   `        u         wcnss@7          D            f                   `        u            firmware       scm       	   !qcom,scm                                      core bus iface           soc                                    =         !simple-bus     interrupt-controller@f9000000            !qcom,msm-qgic2           `        u            D                     O         syscon@f9011000          !syscon           D             O         qfprom@fc4bc000                                   !qcom,qfprom          DK       calib@d0             D               O         backup@440           D  @            O            thermal-sensor@fc4a9000          !qcom,msm8974-tsens           DJ    J                          calib calib_backup                      f                  xuplow                       O         timer@f9020000                                     =         !arm,armv7-timer-mem          D             T$    frame@f9021000                       f                             D               frame@f9023000                      f       	            D0          	  disabled          frame@f9024000                      f       
            D@          	  disabled          frame@f9025000                      f                   DP          	  disabled          frame@f9026000                      f                   D`          	  disabled          frame@f9027000                      f                   Dp          	  disabled          frame@f9028000                      f                   D          	  disabled             power-controller@f9089000         %   !qcom,msm8974-saw2-v2.1-cpu qcom,saw2             D                  O         power-controller@f9099000         %   !qcom,msm8974-saw2-v2.1-cpu qcom,saw2             D	                  O         power-controller@f90a9000         %   !qcom,msm8974-saw2-v2.1-cpu qcom,saw2             D
                  O   	      power-controller@f90b9000         %   !qcom,msm8974-saw2-v2.1-cpu qcom,saw2             D                  O         power-controller@f9012000         
   !qcom,saw2            D                       O         clock-controller@f9088000            !qcom,kpss-acc-v2             D                  O         clock-controller@f9098000            !qcom,kpss-acc-v2             D	                  O         clock-controller@f90a8000            !qcom,kpss-acc-v2             D
                  O         clock-controller@f90b8000            !qcom,kpss-acc-v2             D                  O   
      restart@fc4ab000             !qcom,pshold          DJ          clock-controller@fc400000            !qcom,gcc-msm8974pro         G                                  D@    @          O         syscon@fd4a0000          !syscon           DJ              O   +      syscon@fd484000          !syscon           DH@              O         clock-controller@fd8c0000            !qcom,mmcc-msm8974           G                                  D    `          O   b      tcsr-mutex           !qcom,tcsr-mutex         '                  .            O         memory@fc428000          !qcom,rpm-msg-ram             DB   @          O         serial@f991d000       %   !qcom,msm-uartdm-v1.4 qcom,msm-uartdm             D             f       k                 e      W        core iface        	  disabled          serial@f991e000       %   !qcom,msm-uartdm-v1.4 qcom,msm-uartdm             D             f       l                 g      W        core iface          okay          serial@f995d000       %   !qcom,msm-uartdm-v1.4 qcom,msm-uartdm             D             f       q                       q        core iface        	  disabled          serial@f995e000       %   !qcom,msm-uartdm-v1.4 qcom,msm-uartdm             D             f       r                       q        core iface          okay            <default sleep           J           T      bluetooth            !brcm,bcm43540-bt            ^ -        <default         J           h      [            |      	             ,            f   K           xhost-wakeup          serial@f9960000       %   !qcom,msm-uartdm-v1.4 qcom,msm-uartdm             D              f       t                       q        core iface        	  disabled          sdhci@f9824900        %   !qcom,msm8974-sdhci qcom,sdhci-msm-v4             DI   @            hc_mem core_mem          f       {                     xhc_irq pwr_irq        $                      1     0        core iface xo cal sleep         okay                           !                            <default         J   "      sdhci@f9864900        %   !qcom,msm8974-sdhci qcom,sdhci-msm-v4             DI   @            hc_mem core_mem          f                            xhc_irq pwr_irq                                 core iface xo           okay                        #           $                   <default         J   %      sdhci@f98a4900        %   !qcom,msm8974-sdhci qcom,sdhci-msm-v4             DI   @            hc_mem core_mem          f       }                     xhc_irq pwr_irq                                 core iface xo           okay                                               <default         J   &           '           !                       wifi@1           D            !brcm,bcm4329-fmac            ,            f   \         
  xhost-wake           <default         J   (   )         usb@f9a55000             !qcom,ci-hdrc             DP    R             f                            	        iface core               	        xh              	         core            ulpi            otg                     .usb-phy         okay                       8   *        =   +                H         T         `         O   ,   ulpi       phy@a         (   !qcom,usb-hs-phy-msm8974 qcom,usb-hs-phy         l                          
  ref sleep                 
   ,             phy por         okay            w   -           .        d           O   *      phy@b         (   !qcom,usb-hs-phy-msm8974 qcom,usb-hs-phy         l                          
  ref sleep                    ,            phy por       	  disabled                rng@f9bff000          
   !qcom,prng            D                          core          remoteproc@fc880000          !qcom,msm8974-mss-pil             D                 
  qdsp6 rmb         @  d                /          /         /         /            #  xwdog fatal ready handover stop-ack                                       iface bus mem xo                  J         mss_restart                       0           1           2                             3            stop       mba            4      mpss               5      smd-edge             f                                               modem            remoteproc@fb21b000          !qcom,pronto-v2-pil qcom,pronto           D @           !   0         ccu dxe pmu            6      @  d                7          7         7         7            #  xwdog fatal ready handover stop-ack             8           9            stop          	  disabled             O   >   iris             !qcom,wcn3680               :   ,        xo             ;           <           =           8      smd-edge             f                                         wcnss            !qcom,wcnss          WCNSS_CTRL        	  disabled            !   >   bt           !qcom,wcnss-bt         wifi             !qcom,wcnss-wlan          f                            xtx rx              ?   
   ?   	        tx-enable tx-rings-empty                   pinctrl@fd510000             !qcom,msm8974-pinctrl             DQ    @          +        ;                      G            `        u            f                   O      blsp2-uart8-pins-active         Sgpio45 gpio46 gpio47 gpio48         Xblsp_uart8          a            p         O         blsp2-uart8-pins-sleep          Sgpio45 gpio46 gpio47 gpio48         Xgpio            a            }         O         bt-pins          O      hostwake            Sgpio75          Xgpio            a                  devwake         Sgpio91          Xgpio            a            sdhc1-pin-active             O   "   clk       	  Ssdc1_clk            a            p      cmd-data            Ssdc1_cmd sdc1_data          a                     sdhc2-pin-active             O   %   clk-cmd-data          *  Sgpio35 gpio36 gpio37 gpio38 gpio39 gpio40           Xsdc3            a            p         sdhc2-cd            Sgpio62          Xgpio            a            p      sdhc3-pin-active             O   &   clk       	  Ssdc2_clk            a            p      cmd-data            Ssdc2_cmd sdc2_data          a                     i2c2             O   @   mux         Sgpio6 gpio7       
  Xblsp_i2c2           a            p         i2c6             O   E   mux         Sgpio29 gpio30         
  Xblsp_i2c6           a            p         i2c12            O   G   mux         Sgpio87 gpio88           Xblsp_i2c12          a            p         i2c-touchkey             O   u   mux         Sgpio95 gpio96           Xgpio                               i2c-led-gpioex           O   y   mux         Sgpio120 gpio121         Xgpio                      }         gpioex           O   z   res         Sgpio145         Xgpio                     a            wifi             O   )   int         Sgpio92          Xgpio                      }         panel            O   o   te          Sgpio12        
  Xmdp_vsync           a            p            i2c@f9923000          	  disabled             !qcom,i2c-qup-v2.1.1          D0             f       _                 Y      W        core iface                                  i2c@f9924000            okay             !qcom,i2c-qup-v2.1.1          D@             f       `                 [      W        core iface                                    <default         J   @   touchscreen@20           !syna,rmi4-i2c            D             ,   A         f                 B           C        <default         J   D           d                             rmi4-f01@1           D                    rmi4-f12@12          D                          i2c@f9925000          	  disabled             !qcom,i2c-qup-v2.1.1          DP             f       a                 ]      W        core iface                                  i2c@f9928000            okay             !qcom,i2c-qup-v2.1.1          D             f       d                 c      W        core iface                                    <default         J   E   pmic@60          D   `         !maxim,max77826     regulators     LDO1             O         O      LDO2             B@         B@      LDO3             O         O      LDO4             w@         w@      LDO5             w@         w@      LDO6             w@         2Z      LDO7             w@         w@      LDO8             w@         2Z      LDO9             w@         w@      LDO10            *         -p      LDO11            )2         -p      LDO12            &%         2Z      LDO13            2Z         2Z         O   B      LDO14            2Z         2Z      LDO15            w@         w@         O   w      BUCK             (         (      BUCKBOOST            3@         3@               i2c@f9964000          	  disabled             !qcom,i2c-qup-v2.1.1          D@             f       f                 u      q        core iface                                  i2c@f9967000          	  disabled             !qcom,i2c-qup-v2.1.1          Dp             f       i                 {      q        core iface                                    %   F      F           *tx rx         i2c@f9968000            okay             !qcom,i2c-qup-v2.1.1          D             f       j                 }      q        core iface                                    <default         J   G   fuelgauge@36             !maxim,max17048           D   6         4        EV            ,   A         f              <default         J   H         spmi@fc4cf000            !qcom,spmi-pmic-arb          core intr cnfg           DL    L    L            xperiph_irq           f                  Q            Y                                       `        u      pma8084@0            !qcom,pma8084 qcom,spmi-pmic          D                                     rtc@6000             !qcom,pm8941-rtc          D  `   a       
  rtc alarm            f       a            pwrkey@800           !qcom,pm8941-pwrkey           D            f                      f  =	               gpios@c000        !   !qcom,pma8084-gpio qcom,spmi-gpio             D            +        ;   A                   G            `        u            O   A   gpio-keys-active            Sgpio2 gpio3 gpio5           Xnormal                   o            O   t      touchkey-int-pin            Sgpio6           Xnormal           p                 o            O   v      touchscreen-int-pin         Sgpio8           Xnormal           p                 o            O   D      panel-en-pin            Sgpio14          Xnormal                   o           |            O   {      wlan-sleep-clk-pin          Sgpio16          Xfunc2                    o           |            O   (      panel-rst-pin           Sgpio17          Xnormal           p        o           |            O   p      fuelgauge-int-pin           Sgpio21          Xnormal           p                 o            O   H         mpps@a000            !qcom,pma8084-mpp qcom,spmi-mpp           D            +        G            f                                                                                                                              temp-alarm@2400          !qcom,spmi-temp-alarm             D  $          f       $                              I           thermal       vadc@3100            !qcom,spmi-vadc           D  1          f       1                                                     O   I   die_temp             D         ref_625mv            D   	      ref_1250v            D   
      ref_buf_625mv            D         ref_gnd          D         ref_vdd          D               pma8084@1            !qcom,pma8084 qcom,spmi-pmic          D                                          dma-controller@f9944000          !qcom,bam-v1.4.0          D@            f                        q        bam_clk                    Q             O   F      etr@fc322000              !arm,coresight-tmc arm,primecell          D2                :      :   	        apb_pclk atclk     in-ports       port       endpoint               J         O   L               tpiu@fc318000         !   !arm,coresight-tpiu arm,primecell             D1               :      :   	        apb_pclk atclk     in-ports       port       endpoint               K         O   M               replicator@fc31c000       /   !arm,coresight-dynamic-replicator arm,primecell           D1               :      :   	        apb_pclk atclk     out-ports                                port@0           D       endpoint               L         O   J         port@1           D      endpoint               M         O   K            in-ports       port       endpoint               N         O   O               etf@fc307000              !arm,coresight-tmc arm,primecell          D0p               :      :   	        apb_pclk atclk     out-ports      port       endpoint               O         O   N            in-ports       port       endpoint               P         O   R               funnel@fc31b000       +   !arm,coresight-dynamic-funnel arm,primecell           D1               :      :   	        apb_pclk atclk     in-ports                                 port@1           D      endpoint               Q         O   T            out-ports      port       endpoint               R         O   P               funnel@fc31a000       +   !arm,coresight-dynamic-funnel arm,primecell           D1               :      :   	        apb_pclk atclk     in-ports                                 port@5           D      endpoint               S         O   Y            out-ports      port       endpoint               T         O   Q               funnel@fc345000       +   !arm,coresight-dynamic-funnel arm,primecell           D4P               :      :   	        apb_pclk atclk     in-ports                                 port@0           D       endpoint               U         O   [         port@1           D      endpoint               V         O   ]         port@2           D      endpoint               W         O   _         port@3           D      endpoint               X         O   a            out-ports      port       endpoint               Y         O   S               etm@fc33c000          "   !arm,coresight-etm4x arm,primecell            D3               :      :   	        apb_pclk atclk             Z   out-ports      port       endpoint               [         O   U               etm@fc33d000          "   !arm,coresight-etm4x arm,primecell            D3               :      :   	        apb_pclk atclk             \   out-ports      port       endpoint               ]         O   V               etm@fc33e000          "   !arm,coresight-etm4x arm,primecell            D3               :      :   	        apb_pclk atclk             ^   out-ports      port       endpoint               _         O   W               etm@fc33f000          "   !arm,coresight-etm4x arm,primecell            D3               :      :   	        apb_pclk atclk             `   out-ports      port       endpoint               a         O   X               ocmem@fdd00000           !qcom,msm8974-ocmem           D                 	  ctrl mem               :   "   b   t        core iface                              gmu-sram@0           D                O   c         interconnect@fc380000            D8             !qcom,msm8974-bimc                    
  bus bus_a              :      :            O   f      interconnect@fc460000            DF    @          !qcom,msm8974-snoc                    
  bus bus_a              :      :         interconnect@fc468000            DF   @          !qcom,msm8974-pnoc                    
  bus bus_a              :      :         interconnect@fc470000            DG    @          !qcom,msm8974-ocmemnoc                    
  bus bus_a              :   "   :   #         O   g      interconnect@fc478000            DG   @          !qcom,msm8974-mmssnoc                     
  bus bus_a              b   r   b   r         O   e      interconnect@fc480000            DH    @          !qcom,msm8974-cnoc                    
  bus bus_a              :      :         adreno@fdb00000         ok           !qcom,adreno-330.2 qcom,adreno            D             kgsl_3d0_reg_memory          f       !           xkgsl_3d0_irq            core iface mem_iface               b   w   b   x   b   y           c           b              d         %   e       f      g   
   g           3gfx-mem ocmem      opp_table            !operating-points-v2          O   d   opp-320000000           F           opp-200000000           F           opp-27000000            F                mdss@fd900000           ok        
   !qcom,mdss            D     @            mdss_phys vbif_phys            b              b   ]   b   ^   b   m        iface bus vsync          f       H            `        u                                      =         O   h   mdp@fd900000            ok        
   !qcom,mdp5            D          	  mdp_phys             ,   h         f                    b   ]   b   ^   b   i   b   m        iface bus core vsync            %   e      f         	  3mdp0-mem       ports                                port@0           D       endpoint               i         O   m               dsi@fd922800            ok           !qcom,mdss-dsi-ctrl           D(         	  dsi_ctrl             ,   h         f                 b   !   b           M   j       j         8     b   i   b   ]   b   ^   b   _   b   k   b   d   b   n      -  mdp_core iface bus byte pixel core core_mmss            8   j        .dsi-phy         d   k           l        p   2                             ports                                port@0           D       endpoint               m         O   i         port@1           D      endpoint               n        }                      O   s            panel@0          D             !samsung,s6e3fa2         <default         J   o   p           q           r           A                           port       endpoint               s         O   n               dsi-phy@fd922a00            ok           !qcom,dsi-phy-28nm-hpm            D*    +   -   0      "  dsi_pll dsi_phy dsi_phy_regulator           G           l                           b   ]         
  iface ref           p   2         O   j         imem@fe805000         	  disabled             !syscon simple-mfd            DP       reboot-mode          !syscon-reboot-mode            \         gpio-keys         
   !gpio-keys         
  gpio-keys           <default         J   t   volume-down         volume_down         v   A                            r                 home-key          	  home_key            v   A                                     	                 volume-up         
  volume_up           v   A                            s                       smd       	   !qcom,smd       rpm          f                                          rpm_requests             !qcom,rpm-msm8974            rpm_requests       clock-controller             !qcom,rpmcc-msm8974 qcom,rpmcc           G            O   :      pm8841-regulators            !qcom,rpm-pm8841-regulators     s1        s2        s3        s4        s5        s6        s7        s8           pm8941-regulators            !qcom,rpm-pm8941-regulators     s1        s2        s3           O   8      l1        l2        l3        l4        l5        l6           O   ;      l7        l8        l9        l10       l11          O   <      l12       l13       l14       l15       l16       l17       l18       l19          O   =      l20       l21       l22       l23       l24       lvs1          lvs2          lvs3             pma8084-regulators           !qcom,rpm-pma8084-regulators         okay       s1           
L                           O   1      s2                              O         s3                            s4           w@         w@         O   !      s5            p          p      s6                             O   0      l1           (         (      l2           O         O         O   k      l3                    O      l4           O         (      l5           w@         w@      l6           w@         w@         O   -      l7           w@         w@      l8           w@         w@      l9           w@         -p      l10          w@         -p      l11                           l12          w@         w@                  O   2      l13          w@         -p         O   $      l14          w@         w@      l15          G         G      l16          )2         )2      l17          +|         +|      l18          +|         +|      l19          2Z         2Z         O   x      l20          -p         -p         +        D @         O          l21          -p         -p         +        D @         O   #      l22          -         2Z         O   l      l23          -         -      l24          .         .         O   .      l25                             l26          w@         G      l27          B@         (      lvs1          lvs2             O   C      lvs3          lvs4             O   q      5vs1                      vreg-vph-pwr             !regulator-fixed         Zvph-pwr          6         6               aliases         i/soc/serial@f991d000            q/soc/sdhci@f9824900         v/soc/sdhci@f9864900       chosen          {serial0:115200n8          i2c-gpio-touchkey         	   !i2c-gpio                                            _                 `           <default         J   u   touchkey@20          !cypress,tm2-touchkey             D             ,   A         f              <default         J   v           w           x          D            i2c-gpio-led          	   !i2c-gpio                                            y                 x           <default         J   y              gpio@20          !nxp,pcal6416             D             +        G              !        <default         J   z                          O         led-controller@30            !panasonic,an30259a           D   0                             led@1            D           Xstatus                   led@2            D           Xstatus                   led@3            D           Xstatus                         wlan-regulator           !regulator-fixed         Zwl-reg           2Z         2Z                                    O   '      panel-regulator          !regulator-fixed         <default         J   {        Zpanel-vddr-reg           `         `           A                         O   r         	#address-cells #size-cells model compatible interrupt-parent ranges reg no-map phandle qcom,client-id interrupts enable-method device_type next-level-cache qcom,acc qcom,saw cpu-idle-states cache-level entry-latency-us exit-latency-us min-residency-us polling-delay-passive polling-delay thermal-sensors temperature hysteresis #clock-cells clock-frequency interrupts-extended interrupt-names cx-supply clocks clock-names memory-region qcom,smem-states qcom,smem-state-names qcom,ipc qcom,smd-edge label qcom,rpm-msg-ram hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells qcom,ipc-1 qcom,ipc-2 qcom,ipc-3 nvmem-cells nvmem-cell-names #qcom,sensors #thermal-sensor-cells frame-number status regulator #reset-cells #power-domain-cells syscon #hwlock-cells pinctrl-names pinctrl-0 pinctrl-1 max-speed device-wakeup-gpios shutdown-gpios reg-names vmmc-supply vqmmc-supply bus-width non-removable max-frequency assigned-clocks assigned-clock-rates resets reset-names phy_type dr_mode ahb-burst-config phy-names phys phy-select hnp-disable srp-disable adp-disable #phy-cells v1p8-supply v3p3-supply qcom,init-seq mss-supply mx-supply pll-supply qcom,halt-regs vddpx-supply vddxo-supply vddrfa-supply vddpa-supply vdddig-supply qcom,smd-channels qcom,mmio gpio-controller gpio-ranges #gpio-cells pins function drive-strength bias-disable bias-pull-down input-enable bias-pull-up vdd-supply vio-supply syna,startup-delay-ms syna,nosleep-mode syna,sensor-type regulator-min-microvolt regulator-max-microvolt dmas dma-names maxim,double-soc maxim,rcomp qcom,ee qcom,channel debounce power-source qcom,drive-strength output-high io-channels io-channel-names #io-channel-cells #dma-cells remote-endpoint cpu #interconnect-cells sram power-domains operating-points-v2 interconnects interconnect-names opp-hz assigned-clock-parents vdda-supply vddio-supply data-lanes iovdd-supply vddr-supply reset-gpios te-gpios qcom,dsi-phy-index offset input-name linux,input-type linux,code debounce-interval wakeup-source regulator-always-on regulator-allow-set-load regulator-system-load regulator-name serial0 mmc0 mmc1 stdout-path sda-gpios scl-gpios vcc-supply linux,keycodes i2c-gpio,delay-us color gpio enable-active-high 