  i   8  Ȑ   (            
  X                                                                      ,Samsung Galaxy A7 (2015)             2samsung,a7 qcom,msm8939          =handset    clocks     xo-board             2fixed-clock          J             W$          g   !      sleep-clk            2fixed-clock          J             W           g   >         cpus                                 cpu@100          2arm,cortex-a53           ocpu          {spin-table                                                                                               g      l2-cache             2cache                                  g            cpu@101          2arm,cortex-a53           ocpu          {spin-table                                                                                              g         cpu@102          2arm,cortex-a53           ocpu          {spin-table                                     	            
                                             g         cpu@103          2arm,cortex-a53           ocpu          {spin-table                                                                                              g         cpu@0            2arm,cortex-a53           ocpu          {spin-table                                                                                                g      l2-cache             2cache                                  g            cpu@1            2arm,cortex-a53           ocpu          {spin-table                                                                                               g         cpu@2            2arm,cortex-a53           ocpu          {spin-table                                                                                               g         cpu@3            2arm,cortex-a53           ocpu          {spin-table                                                                                               g         idle-states    cpu-sleep-0          2arm,idle-state                                            "         g               cpu-map    cluster0       core0           3         core1           3         core2           3         core3           3            cluster1       core0           3         core1           3         core2           3         core3           3               firmware       scm          2qcom,scm-msm8916 qcom,scm                  h      g      f        7core bus iface          C           P      a          g   V         memory@80000000          omemory                                pmu          2arm,cortex-a53-pmu          `              remoteproc        $   2qcom,msm8936-rpm-proc qcom,rpm-proc    smd-edge            `                  k                  t      rpm-requests             2qcom,rpm-msm8936 qcom,smd-rpm           rpm_requests       clock-controller             2qcom,rpmcc-msm8936 qcom,rpmcc            J           7xo              !         g   =      power-controller             2qcom,msm8939-rpmpd                        "         g   T   opp-table            2operating-points-v2          g   "   opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           regulators           2qcom,rpm-pm8916-regulators             #           $           $   s3                    p         ,         g   #      s4           :          p         ,         g   $      l1        l2           O         O         ,         g   F      l4        l5           w@         w@         ,         g   Q      l6           w@         w@         g   G      l7           w@         w@         ,         g   W      l8           ,@          ,@          g   i      l9           2Z         2Z         g         l10       l11          -p         -p         @        Y @         g   m      l12          w@         -p         g   n      l13          .         .         g   R      l14       l15       l16       l17          +|         +|         g         l18                   reserved-memory                                   o   tz-apps@86000000                         0           v      smem@86300000         
   2qcom,smem                0                  v        }   %              &      hypervisor@86400000              @                  v      tz@86500000              P                  v      reserved@86680000                h                  v      rmtfs@86700000           2qcom,rmtfs-mem               p                  v                 rfsa@867e0000                ~                  v      mpss@86800000                                 v        okay             g   \      wcnss                `                                               v        okay             g         venus                P                                               v      	  disabled          mba                                                             v        okay             g   [      tz-apps@85500000                 P                  v         smp2p-hexagon            2qcom,smp2p                      `                                                  master-kernel           master-kernel                       g   U      slave-kernel            slave-kernel                     4            g   S         smp2p-wcnss          2qcom,smp2p                      `                                                  slave-kernel            slave-kernel                     4            g         master-kernel           master-kernel                       g            smsm          
   2qcom,smsm                                                            apps@0                                   g   Y      hexagon@1                       `                           4            g   X      wcnss@6                     `                           4            soc@0            2simple-bus                                   o               rng@22000         
   2qcom,prng                                 y        7core          qfprom@5c000              2qcom,msm8916-qfprom qcom,qfprom                                           base1@a0                           E                g   (      s6-p1@a1                           E                g   4      s6-p2@a1                           E               g   5      s7-p1@a2                           E               g   6      s7-p2@a3                           E               g   7      s8-p1@a4                           E                g   8      s8-p2@a4                           E               g   9      s9-p1@a5                           E               g   :      s9-p2@a6                           E               g   ;      base2@a7                           E                g   )      mode@d0                        E                g   '      s0-p1@d0                           E               g   *      s0-p1@d1                           E               g   +      s1-p1@d1                           E               g   ,      s1-p2@d2                           E               g   -      s2-p1@d3                           E               g   .      s2-p2@d4                           E               g   /      s3-p1@d4                           E               g   0      s3-p2@d5                           E               g   1      s5-p1@d6                           E               g   2      s5-p2@d7                           E               g   3         sram@60000           2qcom,rpm-msg-ram                            g   &      interconnect@400000          2qcom,msm8939-bimc             @             J            g   C      thermal-sensor@4a9000         #   2qcom,msm8939-tsens qcom,tsens-v0_1            J     J          T  ^   '   (   )   *   +   ,   -   .   /   0   1   2   3   4   5   6   7   8   9   :   ;      }  jmode base1 base2 s0_p1 s0_p2 s1_p1 s1_p2 s2_p1 s2_p2 s3_p1 s3_p2 s5_p1 s5_p2 s6_p1 s6_p2 s7_p1 s7_p2 s8_p1 s8_p2 s9_p1 s9_p2            {   	        `                  uplow                       g         restart@4ab000           2qcom,pshold           J          interconnect@500000          2qcom,msm8939-pcnoc            P            J         interconnect@580000          2qcom,msm8939-snoc             X   @        J      interconnect-snoc            2qcom,msm8939-snoc-mm            J            g   B         pinctrl@1000000          2qcom,msm8916-pinctrl                 0          `                              <           z                            4            g   <   blsp-i2c1-default-state         gpio2 gpio3       
  blsp_i2c1                                g   t      blsp-i2c1-sleep-state           gpio2 gpio3         gpio                                 g   u      blsp-i2c2-default-state         gpio6 gpio7       
  blsp_i2c2                                g   y      blsp-i2c2-sleep-state           gpio6 gpio7         gpio                                 g   z      blsp-i2c3-default-state         gpio10 gpio11         
  blsp_i2c3                                g   }      blsp-i2c3-sleep-state           gpio10 gpio11           gpio                                 g   ~      blsp-i2c4-default-state         gpio14 gpio15         
  blsp_i2c4                                g         blsp-i2c4-sleep-state           gpio14 gpio15           gpio                                 g         blsp-i2c5-default-state         gpio18 gpio19         
  blsp_i2c5                                g         blsp-i2c5-sleep-state           gpio18 gpio19           gpio                                 g         blsp-i2c6-default-state         gpio22 gpio23         
  blsp_i2c6                                g         blsp-i2c6-sleep-state           gpio22 gpio23           gpio                                 g         blsp-spi1-default-state          g   w   spi-pins            gpio0 gpio1 gpio3         
  blsp_spi1                             cs-pins         gpio2           gpio                                          blsp-spi1-sleep-state           gpio0 gpio1 gpio2 gpio3         gpio                                 g   x      blsp-spi2-default-state          g   {   spi-pins            gpio4 gpio5 gpio7         
  blsp_spi2                             cs-pins         gpio6           gpio                                          blsp-spi2-sleep-state           gpio4 gpio5 gpio6 gpio7         gpio                                 g   |      blsp-spi3-default-state          g      spi-pins            gpio8 gpio9 gpio11        
  blsp_spi3                             cs-pins         gpio10          gpio                                          blsp-spi3-sleep-state           gpio8 gpio9 gpio10 gpio11           gpio                                 g         blsp-spi4-default-state          g      spi-pins            gpio12 gpio13 gpio15          
  blsp_spi4                             cs-pins         gpio14          gpio                                          blsp-spi4-sleep-state           gpio12 gpio13 gpio14 gpio15         gpio                                 g         blsp-spi5-default-state          g      spi-pins            gpio16 gpio17 gpio19          
  blsp_spi5                             cs-pins         gpio18          gpio                                          blsp-spi5-sleep-state           gpio16 gpio17 gpio18 gpio19         gpio                                 g         blsp-spi6-default-state          g      spi-pins            gpio20 gpio21 gpio23          
  blsp_spi6                             cs-pins         gpio22          gpio                                          blsp-spi6-sleep-state           gpio20 gpio21 gpio22 gpio23         gpio                                 g         blsp-uart1-default-state            gpio0 gpio1 gpio2 gpio3         blsp_uart1                               g   p      blsp-uart1-sleep-state          gpio0 gpio1 gpio2 gpio3         gpio                                 g   q      blsp-uart2-default-state            gpio4 gpio5         blsp_uart2                               g   r      blsp-uart2-sleep-state          gpio4 gpio5         gpio                                 g   s      camera-front-default-state     pwdn-pins           gpio33          gpio                              rst-pins            gpio28          gpio                              mclk1-pins          gpio27        
  cam_mclk1                                camera-rear-default-state      pwdn-pins           gpio34          gpio                              rst-pins            gpio35          gpio                              mclk0-pins          gpio26        
  cam_mclk0                                cci0-default-state          gpio29 gpio30           cci_i2c                           cdc-dmic-default-state     clk-pins            gpio0         
  dmic0_clk                    data-pins           gpio1           dmic0_data                      cdc-dmic-sleep-state       clk-pins            gpio0         
  dmic0_clk                             data-pins           gpio1           dmic0_data                               cdc-pdm-default-state         *  gpio63 gpio64 gpio65 gpio66 gpio67 gpio68         	  cdc_pdm0                                 g   ]      cdc-pdm-sleep-state       *  gpio63 gpio64 gpio65 gpio66 gpio67 gpio68         	  cdc_pdm0                                 g   _      mi2s-pri-default-state           gpio113 gpio114 gpio115 gpio116       	  pri_mi2s                              mi2s-pri-sleep-state             gpio113 gpio114 gpio115 gpio116       	  pri_mi2s                              mi2s-pri-mclk-default-state         gpio116       	  pri_mi2s                              mi2s-pri-mclk-sleep-state           gpio116       	  pri_mi2s                              mi2s-pri-ws-default-state           gpio110         pri_mi2s_ws                           mi2s-pri-ws-sleep-state         gpio110         pri_mi2s_ws                           mi2s-sec-default-state           gpio112 gpio117 gpio118 gpio119       	  sec_mi2s                                 g   ^      mi2s-sec-sleep-state             gpio112 gpio117 gpio118 gpio119       	  sec_mi2s                                 g   `      sdc1-default-state           g   g   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd                        
      data-pins         
  sdc1_data                       
         sdc1-sleep-state             g   h   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd                              data-pins         
  sdc1_data                                sdc2-default-state           g   j   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                        
      data-pins         
  sdc2_data                       
         sdc2-sleep-state             g   l   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                              data-pins         
  sdc2_data                                wcss-wlan-default-state       #  gpio40 gpio41 gpio42 gpio43 gpio44        
  wcss_wlan                                g         accel-int-default-state         gpio115         gpio                                 g         fg-alert-default-state          gpio121         gpio                                 g         fg-i2c-default-state            gpio105 gpio106         gpio                                 g         gpio-hall-sensor-default-state          gpio52          gpio                                 g         gpio-keys-default-state         gpio107 gpio109         gpio                                 g         motor-en-default-state          gpio86          gpio                                 g         motor-pwm-default-state         gpio50          gcc_gp2_clk_a            g         muic-int-default-state          gpio12          gpio                                 g   v      nfc-default-state            g      irq-pins            gpio21          gpio                              nfc-pins            gpio49 gpio116          gpio                                 nfc-i2c-default-state           gpio0 gpio1         gpio                                 g         pmic-int-default-state          gpio62          gpio                                 g         reg-tsp-en-default-state            gpio73          gpio                                 g         reg-tsp-io-en-default-state         gpio8           gpio                                 g         sdc2-cd-default-state           gpio38          gpio                                 g   k      sensor-i2c-default-state            gpio84 gpio85           gpio                                 g         tkey-default-state          gpio20          gpio                                 g         tkey-en-default-state           gpio56          gpio                                 g         tkey-i2c-default-state          gpio16 gpio17           gpio                                 g         tkey-led-en-default-state           gpio100         gpio                                 g         tsp-int-default-state           gpio13          gpio                                 g            clock-controller@1800000             2qcom,gcc-msm8939                        (      =       >   ?      ?                      B  7xo sleep_clk dsi0pll dsi0pllbyte ext_mclk ext_pri_i2s ext_sec_i2s            J           C                       g         hwlock@1905000           2qcom,tcsr-mutex          P            )            g   %      syscon@1937000           2qcom,tcsr-msm8916 syscon             p             g          display-subsystem@1a00000         
   2qcom,mdss                    0         7mdss_phys vbif_phys         `       H                           m      n      s        7iface bus vsync         A              O      4                                 4            o      	  disabled             g   @   display-controller@1a01000        
   2qcom,mdp5                     	  7mdp_phys                 @        `                    m      n      q      s        7iface bus core vsync            V   A            ]   B      C      B      C           kmdp0-mem mdp1-mem      ports                                port@0                  endpoint            ~   D         g   H         port@1                 endpoint            ~   E         g   J               dsi@1a98000       )   2qcom,msm8916-dsi-ctrl qcom,mdss-dsi-ctrl                \      	  7dsi_ctrl                 @        `         0         q      m      n      o      r      p      #  7mdp_core iface bus byte pixel core                +      .           ?       ?              ?      	  disabled                                         F           G   ports                                port@0                  endpoint            ~   H         g   D         port@1                 endpoint                   phy@1a98300          2qcom,dsi-phy-28nm-lp                       0      "  7dsi_pll dsi_phy dsi_phy_regulator                  m   =          
  7iface ref            J                     	  disabled               G         g   ?      dsi@1aa0000       )   2qcom,msm8916-dsi-ctrl qcom,mdss-dsi-ctrl                 \      	  7dsi_ctrl                 @        `         0         q      m      n                        #  7mdp_core iface bus byte pixel core                                 ?       ?              I      	  disabled               F           G   ports                                port@0                  endpoint            ~   J         g   E         port@1                 endpoint                   phy@1aa0300          2qcom,dsi-phy-28nm-lp                       0      "  7dsi_pll dsi_phy dsi_phy_regulator                  m   =          
  7iface ref            J                     	  disabled               G         g   I         gpu@1c00000          2qcom,adreno-405.0 qcom,adreno                         7kgsl_3d0_reg_memory         `       !           kgsl_3d0_irq          7  7core iface mem mem_iface alt_mem_iface gfx3d rbbmtimer        8         v      u      i                                A                 K        V   L      L                     	  disabled             g      opp-table            2operating-points-v2          g   K   opp-550000000                U      opp-465000000               V@      opp-400000000               ׄ       opp-220000000                      opp-19200000                $             iommu@1ef0000         %   2qcom,msm8916-iommu qcom,msm-iommu-v1                 0         o                                    
  7iface bus                                                           g   A   iommu-ctx@4000           2qcom,msm-iommu-v1-ns               @            `       :         iommu-ctx@5000           2qcom,msm-iommu-v1-sec              P            `       <            iommu@1f08000         %   2qcom,msm8916-iommu qcom,msm-iommu-v1            o                                           7iface bus tbu                                                           g   L   iommu-ctx@1000           2qcom,msm-iommu-v1-ns                           `                iommu-ctx@2000           2qcom,msm-iommu-v1-ns                            `                   spmi@200f000             2qcom,spmi-pmic-arb        (        @   @     @            !         7core chnls obsrvr intr cnfg         periph_irq          `                                                                             4            g   P   pmic@0           2qcom,pm8916 qcom,spmi-pmic                                                pon@800          2qcom,pm8916-pon                                ,      pwrkey           2qcom,pm8941-pwrkey          `                      :  =	                 C   t      resin            2qcom,pm8941-resin           `                     :  =	                 okay            C   r      watchdog             2qcom,pm8916-wdt         `                     N   <         charger@1000             2qcom,pm8916-lbc                              7chgr bat_if usb misc            `                                                                                                                                           [  vbat_det fast_chg chg_fail chg_done bat_pres temp_ok coarse_det usb_vbus chg_gone overtemp        	  disabled          usb-detect@1300          2qcom,pm8941-misc                        `                   	  usb_vbus          	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm               $         `       $               Z   M           fthermal                      g         adc@3100             2qcom,spmi-vadc             1         `       1                                         w            g   M   channel@0                              
      channel@7                                   channel@8                     channel@9               	      channel@a               
      channel@e                     channel@f                        battery@4000             2qcom,pm8916-bms-vm             @       `  `       @              @             @             @             @             @            2  cv_leave cv_enter ocv_good ocv_thr fifo state_chg         	  disabled          rtc@6000             2qcom,pm8941-rtc            `   a       
  7rtc alarm           `       a            mpps@a000            2qcom,pm8916-mpp qcom,spmi-mpp                                              N                            4            g   N      gpio@c000             2qcom,pm8916-gpio qcom,spmi-gpio                                 O                                       4            g   O         pmic@1           2qcom,pm8916 qcom,spmi-pmic                                               pwm          2qcom,pm8916-pwm                  	  disabled          vibrator@c000            2qcom,pm8916-vib                   	  disabled          audio-codec@f000             2qcom,pm8916-wcd-analog-codec                             P        `                                                                                                                                                                                                cdc_spk_cnp_int cdc_spk_clip_int cdc_spk_ocp_int mbhc_ins_rem_det1 mbhc_but_rel_det mbhc_but_press_det mbhc_ins_rem_det mbhc_switch_int cdc_ear_ocp_int cdc_hphr_ocp_int cdc_hphl_ocp_det cdc_ear_cnp_int cdc_hphr_cnp_int cdc_hphl_cnp_int                    okay               Q           Q           R         g   e            dma-controller@4044000           2qcom,bam-v1.7.0          @           `                                                                        okay             g   Z      remoteproc@4080000           2qcom,msm8916-mss-pil                       @      
  7qdsp6 rmb         @  .                S          S         S         S            #  wdog fatal ready handover stop-ack                  t            F   =            7iface bus mem xo            A   T       T           Bcx mx           U   U            fstop            O   V            |mss_restart                           okay               W   bam-dmux             2qcom,bam-dmux                X        `                  
  pc pc-ack           U   Y      Y         
  fpc pc-ack              Z      Z           tx rx           okay          mba            [      mpss               \      smd-edge            `                  t                                     hexagon    apr          2qcom,apr-v2         apr_audio_svc                                                okay       service@3            2qcom,q6core                   service@4            2qcom,q6afe                 dais             2qcom,q6afe-dais                                               g   b   dai@16                                   dai@20                                   dai@22                                     service@7            2qcom,q6asm                 dais             2qcom,q6asm-dais                                               g   a   dai@0                                 dai@1                                dai@2                                dai@3                                               service@8            2qcom,q6adm                 routing          2qcom,q6adm-routing                       g   c                  sound@7702000            2qcom,msm8916-qdsp6-sndcard           p     p            7mic-iomux spkr-iomux            okay             ,samsung-a2015              ]   ^           _   `        default sleep         K  AMIC1 MIC BIAS External1 AMIC2 MIC BIAS Internal2 AMIC3 MIC BIAS External1     frontend0-dai-link          )MultiMedia1    cpu         3   a             frontend1-dai-link          )MultiMedia2    cpu         3   a            frontend2-dai-link          )MultiMedia3    cpu         3   a            frontend3-dai-link          )MultiMedia4    cpu         3   a            backend0-dai-link           )Primary MI2S       cpu         3   b         platform            3   c      codec           3   d       e             backend1-dai-link           )Tertiary MI2S      cpu         3   b         platform            3   c      codec           3   d      e            backend2-dai-link           )Quaternary MI2S    cpu         3   b         platform            3   c      codec           3   f            audio-controller@7708000             2qcom,apq8016-lpass-cpu           p            7lpass-lpaif         `                  lpass-irq-lpaif       8                                                   a  7ahbix-clk mi2s-bit-clk0 mi2s-bit-clk1 mi2s-bit-clk2 mi2s-bit-clk3 pcnoc-mport-clk pcnoc-sway-clk                                               	  reserved       dai-link@3                      =            audio-codec@771c000          2qcom,msm8916-wcd-digital-codec           q                                 7ahbix-clk mclk                     okay             g   d      mmc@7824900       %   2qcom,msm8916-sdhci qcom,sdhci-msm-v4             I   @            7hc core         `       {                     hc_irq pwr_irq                 z      {   =            7iface core xo           O      $           g           h        default sleep            T        a            k        okay            y   i           Q      mmc@7864900       %   2qcom,msm8916-sdhci qcom,sdhci-msm-v4             I   @            7hc core         `       }                     hc_irq pwr_irq                 |      }   =            7iface core xo           O      %           j   k           l   k        default sleep           a           okay            y   m           n           <   &         dma-controller@7884000           2qcom,bam-v1.7.0          @  0         `                         6        7bam_clk                                          g   o      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                         `       k                  D      6        7core iface             o       o           tx rx              p           q        default sleep         	  disabled          serial@78b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                          `       l                  E      6        7core iface             o      o           tx rx              r           s        default sleep           okay          i2c@78b5000          2qcom,i2c-qup-v2.2.1          P            `       _                  8      6        7core iface             o      o           tx rx              t           u        default sleep                                     okay       extcon@25            2siliconmitus,sm5502-muic                %             <        `                 v        default          g      connector            2usb-b-connector       
  micro-USB            Emicro            g               spi@78b5000          2qcom,spi-qup-v2.2.1          P            `       _                  9      6        7core iface             o      o           tx rx              w           x        default sleep                                   	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          `            `       `                  :      6        7core iface             o      o           tx rx              y           z        default sleep                                     okay       audio-codec@34           2nxp,tfa9895             4           Q        Speaker                      g   f         spi@78b6000          2qcom,spi-qup-v2.2.1          `            `       `                  ;      6        7core iface             o      o           tx rx              {           |        default sleep                                   	  disabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          p            `       a                  <      6        7core iface             o      o   	        tx rx              }           ~        default sleep                                   	  disabled          spi@78b7000          2qcom,spi-qup-v2.2.1          p            `       a                  =      6        7core iface             o      o   	        tx rx                                 default sleep                                   	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1                      `       b                  >      6        7core iface             o   
   o           tx rx                                 default sleep                                   	  disabled          spi@78b8000          2qcom,spi-qup-v2.2.1                      `       b                  ?      6        7core iface             o   
   o           tx rx                                 default sleep                                   	  disabled          i2c@78b9000          2qcom,i2c-qup-v2.2.1                      `       c                  @      6        7core iface             o      o           tx rx                                 default sleep                                     okay       touchscreen@24           2cypress,tt21000             $             <        `                                               default          spi@78b9000          2qcom,spi-qup-v2.2.1                      `       c                  A      6        7core iface             o      o           tx rx                                 default sleep                                   	  disabled          i2c@78ba000          2qcom,i2c-qup-v2.2.1                      `       d                  B      6        7core iface             o      o           tx rx                                 default sleep                                     okay       pmic@34          2richtek,rt5033              4        .   <   >                      default    regulators     SAFE_LDO             JĠ         JĠ         ,      LDO       BUCK             charger          2richtek,rt5033-charger                                 g               spi@78ba000          2qcom,spi-qup-v2.2.1                      `       d                  C      6        7core iface             o      o           tx rx                                 default sleep                                   	  disabled          usb@78d9000          2qcom,ci-hdrc                             `                                                 7iface core                        Ĵ         O      "        |core            C           ulpi            #otg          +         7         C        O            `usb-phy                    okay            j               g      ulpi       phy       (   2qcom,usb-hs-phy-msm8916 qcom,usb-hs-phy             =                
  7ref sleep           O      #               |phy por                     q D      k      $                   W           R        j            g               remoteproc@a204000           2qcom,pronto-v2-pil qcom,pronto        @  .                                                        #  wdog fatal ready handover stop-ack           
 @     
      
!   0         7ccu dxe pmu                    A   T      T           Bcx mx           U               fstop            default                    okay               W         g      iris                =           7xo             W           #                      Q         2qcom,wcn3660b         smd-edge            `                                t                      pronto     wcnss            2qcom,wcnss          WCNSS_CTRL                bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan         `                            tx rx           U   Y   
   Y   	        ftx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2                               @                      4           `                  g         mailbox@b011000       %   2qcom,msm8939-apcs-kpss-global syscon                                      =            7pll aux ref          J                                            g         clock@b016000            2qcom,msm8939-a53pll          `    @         J             g         clock-controller@b088000             2qcom,kpss-acc-v2                          g         power-manager@b089000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         clock-controller@b098000             2qcom,kpss-acc-v2             	             g         power-manager@b099000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2             	             g         clock-controller@b0a8000             2qcom,kpss-acc-v2             
             g   	      power-manager@b0a9000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2             
             g   
      clock-controller@b0b8000             2qcom,kpss-acc-v2                          g         power-manager@b0b9000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         mailbox@b111000       %   2qcom,msm8939-apcs-kpss-global syscon                                      =            7pll aux ref          J                        g         clock@b116000            2qcom,msm8939-a53pll          `    @         J             g         timer@b120000            2arm,armv7-timer-mem                                                 o         W$    frame@b121000                             `                                      frame@b123000            0            `       	                    	  disabled          frame@b124000            @            `       
                    	  disabled          frame@b125000            P            `                           	  disabled          frame@b126000            `            `                           	  disabled          frame@b127000            p            `                           	  disabled          frame@b128000                        `                           	  disabled             clock-controller@b188000             2qcom,kpss-acc-v2                          g         power-manager@b189000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         clock-controller@b198000             2qcom,kpss-acc-v2                          g         power-manager@b199000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         clock-controller@b1a8000             2qcom,kpss-acc-v2                          g         power-manager@b1a9000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         clock-controller@b1b8000             2qcom,kpss-acc-v2                          g         power-manager@b1b9000         %   2qcom,msm8939-saw2-v3.0-cpu qcom,saw2                          g         clock@b1d0000            2qcom,msm8939-a53pll               @         J             g         mailbox@b1d1000       %   2qcom,msm8939-apcs-kpss-global syscon                                      =            7pll aux ref          J                        g            thermal-zones      cpu0-thermal                       	         trips      trip0           	# $        	/           Epassive          g         trip1           	# 8        	/          	   Ecritical             cooling-maps       map0            	:         0  	?                        cpu1-thermal                       	         trips      trip0           	# $        	/           Epassive          g         trip1           	#         	/        	   Ecritical             cooling-maps       map0            	:         0  	?                        cpu2-thermal                       	         trips      trip0           	# $        	/           Epassive          g         trip1           	#         	/        	   Ecritical             cooling-maps       map0            	:         0  	?                        cpu3-thermal                       	         trips      trip0           	# $        	/           Epassive          g         trip1           	#         	/        	   Ecritical             cooling-maps       map0            	:         0  	?                        cpu4567-thermal                    	      	   trips      trip0           	# $        	/           Epassive          g         trip1           	#         	/        	   Ecritical             cooling-maps       map0            	:         0  	?                        gpu-thermal                    	         cooling-maps       map0            	:           	?            trips      trip-point0         	# $        	/           Epassive          g         gpu-crit            	# s        	/        	   Ecritical                modem1-thermal                     	          trips      trip-point0         	# L        	/           Ehot             modem2-thermal                     	         trips      trip-point0         	# L        	/           Ehot             camera-thermal                     	         trips      trip-point0         	# $        	/           Ehot             pm8916-thermal             d        	      trips      trip0           	# (        	/             Epassive       trip1           	# H        	/             Ehot       trip2           	# 6h        	/          	   Ecritical                   timer            2arm,armv8-timer       0  `                                      aliases         	N/soc@0/mmc@7824900          	S/soc@0/mmc@7864900          	X/soc@0/serial@78b0000         chosen          	`serial0       battery          2simple-battery          	l I        	 `        	 A        	         	 5g         g         gpio-hall-sensor          
   2gpio-keys                      default         GPIO Hall Effect Sensor    event-hall-sensor           Hall Effect Sensor             <   4           
           C             
          gpio-keys         
   2gpio-keys                      default         GPIO Buttons       button-volume-up          
  Volume Up              <   k           C   s      button-home         Home               <   m           C            i2c-fg        	   2i2c-gpio            
2   <   j           
<   <   i                      default                              fuel-gauge@35            2richtek,rt5033-battery              5             <        `   y                      default         
F            i2c-nfc       	   2i2c-gpio            
2   <               
<   <                         default                              nfc@2b           2nxp,pn547 nxp,nxp-nci-i2c               +             <        `              
U   <   t            
b   <   1                       default          i2c-sensor        	   2i2c-gpio            
2   <   T           
<   <   U                      default                              accelerometer@10             2bosch,bmc150_accel                           <        `   s                         Q                   default         
q-1 0 0 0 -1 0 0 0 1       magnetometer@12          2bosch,bmc150_magn                                     Q         i2c-tkey          	   2i2c-gpio            
2   <              
<   <                         default                              touchkey@20          2coreriver,tc360-touchkey                              <        `              
~                         G        
  D                      default          pwm          2clk-pwm                           k                   default          g         regulator-keyled             2regulator-fixed         
keyled           2Z         2Z        
   <   d             
                   default          g         regulator-touch-key          2regulator-fixed       
  
touch_key            *         *        
   <   8             
                   default          g         regulator-tsp-vdd            2regulator-fixed         
tsp_vdd          w@         w@        
   $        
   <                
                   default          g         regulator-vdd-tsp            2regulator-fixed         
vdd_tsp          2Z         2Z        
   <   I             
                   default          g         regulator-vibrator           2regulator-fixed       	  
motor_en             -         -        
   <   V             
                   default          g         vibrator             2pwm-vibrator            
                
enable          
~            	interrupt-parent #address-cells #size-cells model compatible chassis-type #clock-cells clock-frequency phandle device_type enable-method reg next-level-cache qcom,acc qcom,saw cpu-idle-states clocks #cooling-cells cache-level cache-unified entry-latency-us exit-latency-us min-residency-us local-timer-stop cpu clock-names #reset-cells qcom,dload-mode interrupts qcom,ipc qcom,smd-edge qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_l1_l2_l3-supply vdd_l4_l5_l6-supply vdd_l7-supply regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-allow-set-load regulator-system-load ranges no-map hwlocks qcom,rpm-msg-ram qcom,client-id status size alignment alloc-ranges qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells bits #interconnect-cells nvmem-cells nvmem-cell-names #qcom,sensors interrupt-names #thermal-sensor-cells gpio-controller gpio-ranges #gpio-cells pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up #hwlock-cells reg-names power-domains resets iommus interconnects interconnect-names remote-endpoint assigned-clocks assigned-clock-parents phys vdda-supply vddio-supply #phy-cells opp-hz #iommu-cells qcom,iommu-secure-id qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code timeout-sec io-channels io-channel-names #io-channel-cells qcom,pre-scaling #pwm-cells #sound-dai-cells vdd-cdc-io-supply vdd-cdc-tx-rx-cx-supply vdd-micbias-supply #dma-cells num-channels qcom,num-ees qcom,powered-remotely interrupts-extended power-domain-names qcom,smem-states qcom,smem-state-names reset-names qcom,halt-regs pll-supply dmas dma-names memory-region label qcom,domain qcom,sd-lines direction is-compress-dai pinctrl-0 pinctrl-1 pinctrl-names audio-routing link-name sound-dai qcom,playback-sd-lines mmc-ddr-1_8v bus-width non-removable vmmc-supply vqmmc-supply cd-gpios qcom,controlled-remotely vddd-supply sound-name-prefix vdd-supply monitored-battery richtek,usb-connector assigned-clock-rates phy_type dr_mode adp-disable hnp-disable srp-disable ahb-burst-config phy-names extcon qcom,init-seq v1p8-supply v3p3-supply vddpx-supply vddxo-supply vddrfa-supply vddpa-supply vdddig-supply qcom,mmio #mbox-cells frame-number polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device mmc0 mmc1 serial0 stdout-path charge-term-current-microamp constant-charge-current-max-microamp constant-charge-voltage-max-microvolt precharge-current-microamp precharge-upper-limit-microvolt linux,input-type linux,can-disable sda-gpios scl-gpios power-supplies enable-gpios firmware-gpios mount-matrix vcc-supply linux,keycodes regulator-name gpio enable-active-high vin-supply pwms pwm-names 