  ^g   8  V   (              Vx                                                                      ,LG G4 (H815)             2lg,h815 qcom,msm8992             =handset          J                V  	  
                 c  d       aliases          q/soc@0/mmc@f9824900          v/soc@0/mmc@f98a4900       chosen        clocks     xo-board             2fixed-clock          {             $       	   xo_board                      sleep-clk            2fixed-clock          {                     
   sleep_clk                        cpus                                 cpu@0            cpu          2arm,cortex-a53                            spin-table                                              l2-cache             2cache                                              cpu@1            cpu          2arm,cortex-a53                           spin-table                                                 cpu@2            cpu          2arm,cortex-a53                           spin-table                                                 cpu@3            cpu          2arm,cortex-a53                           spin-table                                                 cpu@100          cpu          2arm,cortex-a57                           spin-table                                              l2-cache             2cache                                              cpu@101          cpu          2arm,cortex-a57                          spin-table                                           	      cpu-map    cluster0       core0                    core1                    core2                    core3                       cluster1       core0                    core1              	               firmware       scm          2qcom,scm-msm8994 qcom,scm            memory@80000000          memory                                pmu          2arm,cortex-a53-pmu                        remoteproc        $   2qcom,msm8994-rpm-proc qcom,rpm-proc    smd-edge                                 
            #           1      rpm-requests             2qcom,rpm-msm8994 qcom,smd-rpm           Arpm_requests       clock-controller             2qcom,rpmcc-msm8992 qcom,rpmcc            {               G      power-controller             2qcom,msm8994-rpmpd          S           g      opp-table            2operating-points-v2                opp1            {         opp2            {         opp3            {         opp4            {         opp5            {         opp6            {               regulators-0             2qcom,rpm-pm8994-regulators                                                                                                                        (           <           S           k           }                                       s3                                        s4           w@         w@                                    s5            p          p                  l13          w@         -p          U                     )      l20          -p         -p                                     l21          -p         -p         5                      (         regulators-1             2qcom,rpm-pmi8994-regulators         !           /      s1                                      boost-bypass             0         6                              reserved-memory                                   B   smem@6a00000                                    I                  memory@7000000                                 I      memory@ca00000                                I      memory@c6400000          2qcom,rmtfs-mem               @                  I        P         memory@c6700000              p                  I      memory@c7000000                                 I      memory@c9400000              @                 I      reserved@6c00000                        @           I      spin-table@6000000                                  I      ramoops@ff00000          2ramoops                               _           l           v                    fb@3400000               @                  I      crash-fb@4000000                                    I         smem          
   2qcom,smem                                             smp2p-lpass          2qcom,smp2p                                           
   
                    1      master-kernel           master-kernel                    slave-kernel            slave-kernel                                 smp2p-modem          2qcom,smp2p                                                        
                       1      master-kernel           master-kernel                    slave-kernel            slave-kernel                                 soc@0                                    B                     2simple-bus     interrupt-controller@f9000000            2qcom,msm-qgic2                                                             mailbox@f900d000          %   2qcom,msm8994-apcs-kpss-global syscon                                          
      watchdog@f9017000         $   2qcom,apss-wdt-msm8994 qcom,kpss-wdt          p                                        $           +   
      timer@f9020000                                    B         2arm,armv7-timer-mem                  frame@f9021000          7                   	                                     frame@f9023000          7                  
            0          	  Ddisabled          frame@f9024000          7                              @          	  Ddisabled          frame@f9025000          7                              P          	  Ddisabled          frame@f9026000          7                              `          	  Ddisabled          frame@f9027000          7                              p          	  Ddisabled          frame@f9028000          7                                        	  Ddisabled             usb@f92f8800             2qcom,msm8994-dwc3 qcom,dwc3          /                                      B      0                  7                   6         *  Kpwr_event qusb2_phy hs_phy_irq ss_phy_irq            $      r      m            s        [core iface sleep mock_utmi          g      s      r        w$ '                           usb@f9200000          
   2snps,dwc3                                                              high-speed          peripheral           mmc@f9824900          %   2qcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc core                {                     Khc_irq pwr_irq          $      v      h           [iface core xo           default sleep                                                    *            4        Dokay             B        Q            ]         mmc@f98a4900          %   2qcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc core                }                     Khc_irq pwr_irq          $            i           [iface core xo           default sleep              !   "   #            $   %   &        j   '              *           Dokay            Q   (        ]   )      dma-controller@f9904000          2qcom,bam-v1.7.0          @                             $      :        [bam_clk         s           ~                                               ,      serial@f991e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                                l           [core iface          $      H      :        default sleep              *            +      	  Ddisabled          i2c@f9923000             2qcom,i2c-qup-v2.2.1          0                   _           $      ;      :        [core iface                       ,      ,           tx rx           default sleep              -            .                                	  Ddisabled          spi@f9923000             2qcom,spi-qup-v2.2.1          0                   _           $      <      :        [core iface             ,      ,           tx rx           default sleep              /            0                                	  Ddisabled          i2c@f9924000             2qcom,i2c-qup-v2.2.1          @                   `           $      =      :        [core iface                       ,      ,           tx rx           default sleep              1            2                                	  Ddisabled          i2c@f9926000             2qcom,i2c-qup-v2.2.1          `                   b           $      A      :        [core iface                       ,      ,           tx rx           default sleep              3            4                                	  Ddisabled          i2c@f9927000             2qcom,i2c-qup-v2.2.1          p                   c           $      C      :        [core iface                       5      5           tx rx           default sleep              6            7                                	  Ddisabled          i2c@f9928000             2qcom,i2c-qup-v2.2.1                             d           $      E      :        [core iface                       ,      ,           tx rx           default sleep              8            9                                	  Ddisabled          dma-controller@f9944000          2qcom,bam-v1.7.0          @                             $      M        [bam_clk         s           ~                                               5      serial@f995e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                                r           [core iface          $      [      M           5      5           tx rx           default sleep              :            ;      	  Ddisabled          i2c@f9963000             2qcom,i2c-qup-v2.2.1          0                   e           $      N      M        [core iface                       5      5           tx rx           default sleep              <            =                                	  Ddisabled          spi@f9966000             2qcom,spi-qup-v2.2.1          `                   h           $      U      M        [core iface             5      5           tx rx           default sleep              >            ?                                	  Ddisabled          i2c@f9967000             2qcom,i2c-qup-v2.2.1          p                   i           $      V      M        [core iface            j           5      5           tx rx           default sleep              @            A                                	  Ddisabled          clock-controller@fc400000            2qcom,gcc-msm8992             {                      S            @            	  [xo sleep            $                        sram@fc428000            2qcom,rpm-msg-ram             B   @                   restart@fc4ab000             2qcom,pshold          J          spmi@fc4cf000            2qcom,spmi-pmic-arb           L    L    L            core intr cnfg          Kperiph_irq                            ~                                                                 pmic@0           2qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             2qcom,pm8941-rtc            `   a       
  rtc alarm                  a            pon@800          2qcom,pm8916-pon                                      pwrkey           2qcom,pm8941-pwrkey                                   =	         	           t      resin            2qcom,pm8941-resin                                   =	         	        Dokay               r         temp-alarm@2400          2qcom,spmi-temp-alarm               $                $               !   B           -thermal         >                I      adc@3100             2qcom,spmi-vadc             1                1                                         T               B   channel@7                       f              wvph_pwr       channel@8                     	  wdie_temp          channel@9               	      
  wref_625mv         channel@a               
        wref_1250mv        channel@e                     channel@f                        gpio@c000             2qcom,pm8994-gpio qcom,spmi-gpio                      }           '                                                      '      mpps@a000            2qcom,pm8994-mpp qcom,spmi-mpp                        }                      C                                           C         pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               pwm          2qcom,pm8994-lpg                                            	  Ddisabled          regulators           2qcom,pm8994-regulators           pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpio@c000         !   2qcom,pmi8994-gpio qcom,spmi-gpio                         }           D           
                                           D      mpps@a000            2qcom,pmi8994-mpp qcom,spmi-mpp                       }           E                                                      E         pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              pwm          2qcom,pmi8994-lpg                                               	  Ddisabled          regulators           2qcom,pmi8994-regulators       wled@d800            2qcom,pmi8994-wled                                                         
  Kovp short         
  wbacklight                           	  Ddisabled                hwlock@fd484000       (   2qcom,msm8994-tcsr-mutex qcom,tcsr-mutex          H@                                 pinctrl@fd510000             2qcom,msm8992-pinctrl             Q    @                            }           F                                                      F   blsp1-uart2-default-state           gpio4 gpio5         blsp_uart2                                  *      blsp1-uart2-sleep-state         gpio4 gpio5         gpio                                    +      blsp2-uart2-default-state           gpio45 gpio46 gpio47 gpio48         blsp_uart8                                  :      blsp2-uart2-sleep-state         gpio45 gpio46 gpio47 gpio48         gpio                                    ;      i2c1-default-state          gpio2 gpio3       
  blsp_i2c1                                   -      i2c1-sleep-state            gpio2 gpio3         gpio                                    .      i2c2-default-state          gpio6 gpio7       
  blsp_i2c2                                   1      i2c2-sleep-state            gpio6 gpio7         gpio                                    2      i2c4-default-state          gpio19 gpio20         
  blsp_i2c4                                   3      i2c4-sleep-state            gpio19 gpio20           gpio                                    4      i2c5-default-state          gpio23 gpio24         
  blsp_i2c5                                   6      i2c5-sleep-state            gpio23 gpio24           gpio                                    7      i2c6-default-state          gpio28 gpio27         
  blsp_i2c6                                   8      i2c6-sleep-state            gpio28 gpio27           gpio                                    9      i2c7-default-state          gpio44 gpio43         
  blsp_i2c7                                   <      i2c7-sleep-state            gpio44 gpio43           gpio                                    =      blsp2-spi10-default-state               >   default-pins            gpio53 gpio54 gpio55            blsp_spi10             
               cs-pins         gpio67          gpio                                 blsp2-spi10-sleep-state         gpio53 gpio54 gpio55            gpio                                    ?      i2c11-default-state         gpio83 gpio84           blsp_i2c11                                  @      i2c11-sleep-state           gpio83 gpio84           gpio                                    A      blsp1-spi1-default-state                /   default-pins            gpio0 gpio1 gpio3         
  blsp_spi1              
               cs-pins         gpio8           gpio                                 blsp1-spi1-sleep-state          gpio0 gpio1 gpio3           gpio                                    0      clk-on-state          	  sdc1_clk                                          clk-off-state         	  sdc1_clk                                          cmd-on-state          	  sdc1_cmd             	                             cmd-off-state         	  sdc1_cmd             	                             data-on-state         
  sdc1_data            	                             data-off-state        
  sdc1_data            	                             rclk-on-state         
  sdc1_rclk                              rclk-off-state        
  sdc1_rclk                              sdc2-clk-on-state         	  sdc2_clk                        
            !      sdc2-clk-off-state        	  sdc2_clk                                    $      sdc2-cmd-on-state         	  sdc2_cmd             	           
            "      sdc2-cmd-off-state        	  sdc2_cmd             	                       %      sdc2-data-on-state        
  sdc2_data            	           
            #      sdc2-data-off-state       
  sdc2_data            	                       &      hall-sensor-default-state           gpio75          gpio                        	            J         clock-controller@fd8c0000            2qcom,mmcc-msm8992                R          {                      S         Y  [xo gpll0 mmssnoc_ahb oxili_gfx3d_clk_src dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll          0  $            G      G                              (  g   H      H      H      H      H   	        w/ 0) < 98p /             H      sram@fdd00000            2qcom,msm8974-ocmem                            	  ctrl mem            B                  $   G   "   H   r        [core iface                              gmu-sram@0                              timer            2arm,armv8-timer       0                                        vph-pwr-regulator            2regulator-fixed         vph_pwr          6         6         #                  thermal-zones      pm8994-thermal          7           M   I   trips      pm8994-alert0           ] s        i           Epassive       pm8994-crit         ] H        i        	   Ecritical                   gpio-hall-sensor          
   2gpio-keys              J        default         wHall Effect Sensor     event-hall-sensor           m   F   K           whall effect sensor          t                                          gpio-keys         
   2gpio-keys      key-vol-up        
  wvolume up           m   '                 s                                	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,pmic-id qcom,board-id mmc1 mmc2 #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method next-level-cache cpu-release-addr cache-level cache-unified cpu interrupts mboxes qcom,smd-edge qcom,remote-pid qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s7-supply vdd_l1-supply vdd_l2_26_28-supply vdd_l3_11-supply vdd_l4_27_31-supply vdd_l5_7-supply vdd_l6_12_32-supply vdd_l8_16_30-supply vdd_l9_10_18_22-supply vdd_l13_19_23_24-supply vdd_l14_15-supply vdd_l17_29-supply vdd_l20_21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-system-load regulator-allow-set-load vdd_s1-supply vdd_bst_byp-supply ranges no-map qcom,client-id console-size pmsg-size record-size ecc-size 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 interrupt-names 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 pinctrl-names pinctrl-0 pinctrl-1 bus-width non-removable mmc-hs400-1_8v vmmc-supply vqmmc-supply cd-gpios #dma-cells qcom,ee qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names #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 #pwm-cells qcom,cabc qcom,external-pfet #hwlock-cells pins function drive-strength bias-disable bias-pull-down regulator-name regulator-always-on polling-delay-passive thermal-sensors temperature hysteresis linux,input-type linux,can-disable wakeup-source debounce-interval 