  -   8  ,   (            	                                                                        ,Motorola G7 Power            2motorola,ocean qcom,sdm632           =handset          J  ]             V  A            d     %           chosen                                     q   framebuffer@90001000             2simple-framebuffer           x           2          |                        p         r8g8b8                       8                                                      clocks     sleep-clk            2fixed-clock                                            xo-board             2fixed-clock                       $          xo                       cpus                                 cpu@0            cpu          2qcom,kryo250             x             psci                                   "                     cpu@1            cpu          2qcom,kryo250             x            psci                                   "                     cpu@2            cpu          2qcom,kryo250             x            psci                                   "                     cpu@3            cpu          2qcom,kryo250             x            psci                                   "                     cpu@100          cpu          2qcom,kryo250             x            psci                                  "               	      cpu@101          cpu          2qcom,kryo250             x           psci                                  "               
      cpu@102          cpu          2qcom,kryo250             x           psci                                  "                     cpu@103          cpu          2qcom,kryo250             x           psci                                  "                     cpu-map    cluster0       core0           1         core1           1         core2           1         core3           1            cluster1       core0           1   	      core1           1   
      core2           1         core3           1               l2-cache-0           2cache           5            A                  l2-cache-1           2cache           5            A                     firmware       scm          2qcom,scm-msm8953 qcom,scm                  z      y      x        Ocore bus iface          [            memory@10000000          memory           x                     pmu          2arm,cortex-a53-pmu          h              psci             2arm,psci-1.0             smc       remoteproc        $   2qcom,msm8953-rpm-proc qcom,rpm-proc    smd-edge            h                  s                  |      rpm-requests             2qcom,rpm-msm8953            rpm_requests       clock-controller             2qcom,rpmcc-msm8953 qcom,rpmcc                       Oxo                                power-controller             2qcom,msm8953-rpmpd                                    1   opp-table            2operating-points-v2                opp1                     opp2                      opp3               0            '      opp4               @            (      opp5                           )      opp6                           *      opp7                           +      opp8              @            ,      opp9                          -            regulators           2qcom,rpm-pm8953-regulators                                                      .      s3          L         d                   s4          L         d                    l1          L         d       l2          L         d       l3          L H        d H         |                  l5          L w@        d w@            A      l6          L w@        d w@                        l7          L w@        d                   l8          L ,@         d ,@             @      l9          L -        d 2Z      l10         L *        d -      l11         L -p        d -p            K      l12         L w@        d -p            L      l13         L /        d /                  l16         L w@        d w@      l17         L +|        d +|      l18         L w@        d )2                        l19         L O        d p      l22         L w@        d w@               l23         L         d (                  reserved-memory                                    q   zap@81800000             2shared-dma-pool          x                                   &      smem@86300000         
   2qcom,smem            x    0                                                 reserved@86400000            x    @       @                 mpss@86c00000            x                                 5      adsp@8d600000            x    `                             l      wcnss@8e700000           x    p       p                       e      dfps-data@90000000           x                             cont-splash@90001000             x           2                venus@91400000           x    @       p                 mba@92000000             x                                   4      rmtfs@f2d00000           2qcom,rmtfs-mem           x                                       qseecom@84300000             x    0                        reserved@eefa1800            x                          ramoops@ef000000             2ramoops          x                                                      smp2p-adsp           2qcom,smp2p                      h      #                 
                    -      master-kernel           =master-kernel           M               m      slave-kernel            =slave-kernel             d        y               k         smp2p-modem          2qcom,smp2p                      h                  s                             -      master-kernel           =master-kernel           M               2      slave-kernel            =slave-kernel             d        y               0         smp2p-wcnss          2qcom,smp2p                      h                  s                             -      master-kernel           =master-kernel           M               g      slave-kernel            =slave-kernel             d        y               f         smsm          
   2qcom,smsm                                                                  apps@0           x            M               j      modem@1          x           h                   d        y         wcnss@6          x           h                   d        y            soc@0                                     q                     2simple-bus     sram@60000           2qcom,rpm-msg-ram             x                        phy@79000            2qcom,msm8953-qusb2-phy           x                                             Ocfg_ahb ref                                  okay                                                 6      rng@e3000         
   2qcom,prng            x 0                           Ocore          thermal-sensor@4a9000         !   2qcom,msm8953-tsens qcom,tsens-v2             x J     J                       h                :           uplow critical                         n      restart@4ab000           2qcom,pshold          x J          pinctrl@1000000          2qcom,msm8953-pinctrl             x    0          h                   .        >                      J            d        y           V   `                  uart-console-active-state           kgpio4 gpio5         pblsp_uart2          y                  uart-console-sleep-state            kgpio4 gpio5         pblsp_uart2          y                  sdc1-clk-on-state         	  ksdc1_clk                     y               8      sdc1-clk-off-state        	  ksdc1_clk                     y               <      sdc1-cmd-on-state         	  ksdc1_cmd                     y   
            9      sdc1-cmd-off-state        	  ksdc1_cmd                     y               =      sdc1-data-on-state        
  ksdc1_data                    y   
            :      sdc1-data-off-state       
  ksdc1_data                    y               >      sdc1-rclk-on-state        
  ksdc1_rclk                        ;      sdc1-rclk-off-state       
  ksdc1_rclk                        ?      sdc2-clk-on-state         	  ksdc2_clk            y                        C      sdc2-clk-off-state        	  ksdc2_clk                     y               G      sdc2-cmd-on-state         	  ksdc2_cmd                     y   
            D      sdc2-cmd-off-state        	  ksdc2_cmd                     y               H      sdc2-data-on-state        
  ksdc2_data                    y   
            E      sdc2-data-off-state       
  ksdc2_data                    y               I      cd-on-state         kgpio133         pgpio            y                        F      cd-off-state            kgpio133         pgpio            y                        J      gpio-key-default-state          kgpio85          pgpio            y                        x      i2c-1-default-state         kgpio2 gpio3       
  pblsp_i2c1           y                        N      i2c-1-sleep-state           kgpio2 gpio3         pgpio            y                        O      i2c-2-default-state         kgpio6 gpio7       
  pblsp_i2c2           y                        P      i2c-2-sleep-state           kgpio6 gpio7         pgpio            y                        Q      i2c-3-default-state         kgpio10 gpio11         
  pblsp_i2c3           y                        R      i2c-3-sleep-state           kgpio10 gpio11           pgpio            y                        S      i2c-4-default-state         kgpio14 gpio15         
  pblsp_i2c4           y                        W      i2c-4-sleep-state           kgpio14 gpio15           pgpio            y                        X      i2c-5-default-state         kgpio18 gpio19         
  pblsp_i2c5           y                        Y      i2c-5-sleep-state           kgpio18 gpio19           pgpio            y                        Z      i2c-6-default-state         kgpio22 gpio23         
  pblsp_i2c6           y                        ]      i2c-6-sleep-state           kgpio22 gpio23           pgpio            y                        ^      i2c-7-default-state         kgpio135 gpio136       
  pblsp_i2c7           y                        a      i2c-7-sleep-state           kgpio135 gpio136         pgpio            y                        b      i2c-8-default-state         kgpio98 gpio99         
  pblsp_i2c8           y                        c      i2c-8-sleep-state           kgpio98 gpio99           pgpio            y                        d      spi-3-default-state         kgpio10 gpio11         
  pblsp_spi3           y                        T      spi-3-sleep-state           kgpio10 gpio11           pgpio            y                        U      spi-5-default-state         kgpio18 gpio19         
  pblsp_spi5           y                        [      spi-5-sleep-state           kgpio18 gpio19           pgpio            y                        \      spi-6-default-state         kgpio22 gpio23         
  pblsp_spi6           y                        _      spi-6-sleep-state           kgpio22 gpio23           pgpio            y                        `      wcnss-active-state              h   wcss-wlan2-pins         kgpio76          pwcss_wlan2          y                  wcss-wlan1-pins         kgpio77          pwcss_wlan1          y                  wcss-wlan0-pins         kgpio78          pwcss_wlan0          y                  wcss-wlan-pins          kgpio79 gpio80         
  pwcss_wlan           y                        clock-controller@1800000             2qcom,gcc-msm8953             x                         [                    ,                                             1  Oxo sleep dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte                      hwlock@1905000           2qcom,tcsr-mutex          xP                                 syscon@1937000           2qcom,tcsr-msm8953 syscon             xp                3      syscon@193f044           2qcom,tcsr-msm8953 syscon             xD                     display-subsystem@1a00000         
   2qcom,mdss            x         @        mdss_phys vbif_phys                        h       H            d        y                                             Oiface bus vsync core                                                     q      	  disabled                   display-controller@1a01000           2qcom,msm8953-mdp5 qcom,mdp5          x         	  mdp_phys                         h                                                             Oiface bus core vsync                     ports                                port@0           x       endpoint                            "         port@1           x      endpoint               !            #               dsi@1a94000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             x@          	  dsi_ctrl                         h                                                  0                                             #  Omdp_core iface bus byte pixel core                                             	  disabled       ports                                port@0           x       endpoint               "                      port@1           x      endpoint                   phy@1a94400          2qcom,dsi-phy-14nm-8953           xD    E    H           dsi_phy dsi_phy_lane dsi_pll                                                        
  Oiface ref         	  disabled                      dsi@1a96000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             x`          	  dsi_ctrl                         h                                                  0                                             #  Omdp_core iface bus byte pixel core                   	  disabled       ports                                port@0           x       endpoint               #            !         port@1           x      endpoint                   phy@1a96400          2qcom,dsi-phy-14nm-8953           xd    e    h           dsi_phy dsi_phy_lane dsi_pll                                                        
  Oiface ref         	  disabled                         gpu@1c00000          2qcom,adreno-506.0 qcom,adreno            x             kgsl_3d0_reg_memory         h       !         0                     /      0                  6  Ocore iface mem_iface alt_mem_iface rbbmtimer alwayson                             $               %        "         	  disabled                u   zap-shader             &      opp-table            2operating-points-v2             %   opp-19200000                $         !           2   '      opp-133300000                        !           2   '      opp-216000000                        !           2   (      opp-320000000                        !           2   )      opp-400000000               ׄ         !           2   *      opp-510000000               e        !           2   +      opp-560000000               !`         !           2   ,      opp-650000000               &6        !           2   -      opp-725000000               +6@        !           2   -            iommu@1c48000         %   2qcom,msm8953-iommu qcom,msm-iommu-v2             q    Ā                         /      
  Oiface bus                          @                       U                            $   iommu-ctx@0          2qcom,msm-iommu-v2-ns             x               h                iommu-ctx@2000           2qcom,msm-iommu-v2-sec            x               h                   iommu@1e20000         %   2qcom,msm8953-iommu qcom,msm-iommu-v1             q                              .      
  Oiface bus           @                       U                               iommu-ctx@14000          2qcom,msm-iommu-v1-ns             x @            h       o         iommu-ctx@15000          2qcom,msm-iommu-v1-ns             x P            h       p         iommu-ctx@16000          2qcom,msm-iommu-v1-ns             x `            h       q            spmi@200f000             2qcom,spmi-pmic-arb        (   x     @                    !         core chnls obsrvr intr cnfg         periph_irq          h                  b            j             d        y                                pmic@0           2qcom,pm8953 qcom,spmi-pmic           x                                     pon@800          2qcom,pm8916-pon          x           w                 pwrkey           2qcom,pm8941-pwrkey          h                        =	                    t      resin            2qcom,pm8941-resin           h                       =	                 okay               r         temp-alarm@2400          2qcom,spmi-temp-alarm             x  $         h       $                  .           thermal                         v      adc@3100             2qcom,spmi-vadc           x  1         h       1                                                        .   channel@8            x         channel@9            x   	      channel@a            x   
      channel@c            x         channel@e            x         channel@f            x            rtc@6000             2qcom,pm8941-rtc          x  `   a       
  rtc alarm           h       a            gpio@c000             2qcom,pm8953-gpio qcom,spmi-gpio          x            .        >   /                   J            d        y               /         pmic@1           2qcom,pm8953 qcom,spmi-pmic           x                                          remoteproc@4080000           2qcom,msm8953-mss-pil             x          @      
  qdsp6 rmb         @                  0          0         0         0            #  wdog fatal ready handover stop-ack              1      1      1          
  cx mx mss                               G               Oiface bus mem xo               2            stop                          &mss_restart         2   3            	  disabled       mba            4      mpss               5      smd-edge            h                  |            s                 -           Amodem            usb@70f8800          2qcom,msm8953-dwc3 qcom,dwc3          x                                       q      $  h                                      pwr_event qusb2_phy ss_phy_irq        (                                       #  Ocfg_noc core iface sleep mock_utmi                              G$ tP                        \        okay       usb@7000000       
   2snps,dwc3            x              h                     6      	  yusb2-phy                                                            high-speed           
        peripheral     ports                                port@0           x       endpoint                      mmc@7824900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             xI    @            hc core         h       {                     hc_irq pwr_irq                                      Oiface core xo               1              7        "default sleep           0   8   9   :   ;        :   <   =   >   ?         D         S         b        o            y        okay               @           A   opp-table-sdhc1          2operating-points-v2             7   opp-25000000                }x@        2   (      opp-50000000                        2   )      opp-100000000                        2   )      opp-192000000               q         2   +      opp-384000000               `         2   +            mmc@7864900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             xI    @            hc core         h       }                     hc_irq pwr_irq                                      Oiface core xo               1              B        "default sleep           0   C   D   E   F        :   G   H   I   J        o           okay               K           L   opp-table-sdhc2          2operating-points-v2             B   opp-25000000                }x@        2   (      opp-50000000                        2   )      opp-100000000                        2   )      opp-177770000               
        2   +      opp-200000000                        2   +            dma-controller@7884000           2qcom,bam-v1.7.0          x@           h                         1        Obam_clk                               b                                    M      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             x            h       k                  :      1        Ocore iface        	  disabled          i2c@78b5000          2qcom,i2c-qup-v2.2.1          xP            h       _           Ocore iface                 2      1           M      M           tx rx           "default sleep           0   N        :   O                                	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          x`            h       `           Ocore iface                 4      1           M      M           tx rx           "default sleep           0   P        :   Q                                	  disabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          xp            h       a           Ocore iface                 6      1           M      M   	        tx rx           "default sleep           0   R        :   S                                  okay       touchscreen@41           2ilitek,ili2117           x   A                     h   A                     spi@78b7000          2qcom,spi-qup-v2.2.1          xp            h       a           Ocore iface                 6      1           M      M   	        tx rx           "default sleep           0   T        :   U                                	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          x            h       b           Ocore iface                 8      1           V   
   V           tx rx           "default sleep           0   W        :   X                                	  disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          x@           h                         <        Obam_clk                               b                                    V      i2c@7af5000          2qcom,i2c-qup-v2.2.1          xP            h      +           Ocore iface                 =      <           V      V           tx rx           "default sleep           0   Y        :   Z                                  okay       led-controller@36         
   2ti,lm3697            x   6                             led@1            x         
  backlight         
  pbacklight                                 w            spi@7af5000          2qcom,spi-qup-v2.2.1          xP            h      +           Ocore iface                 =      <           V      V           tx rx           "default sleep           0   [        :   \                                	  disabled          i2c@7af6000          2qcom,i2c-qup-v2.2.1          x`            h      ,           Ocore iface                 ?      <           V      V           tx rx           "default sleep           0   ]        :   ^                                	  disabled          spi@7af6000          2qcom,spi-qup-v2.2.1          x`            h      ,           Ocore iface                 ?      <           V      V           tx rx           "default sleep           0   _        :   `                                	  disabled          i2c@7af7000          2qcom,i2c-qup-v2.2.1          xp            h      -           Ocore iface                 A      <           V      V   	        tx rx           "default sleep           0   a        :   b                                	  disabled          i2c@7af8000          2qcom,i2c-qup-v2.2.1          x            h      .           Ocore iface                 C      <           V   
   V           tx rx           "default sleep           0   c        :   d                                	  disabled          remoteproc@a204000           2qcom,pronto-v3-pil qcom,pronto           x
 @     
      
!   0         ccu dxe pmu            e      @                  f          f         f         f            #  wdog fatal ready handover stop-ack              1      1           cx mx              g            stop            "default         0   h      	  disabled                i   iris                           Oxo        smd-edge            h                  s                 |           -           Apronto     wcnss            2qcom,wcnss          WCNSS_CTRL              i   bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan         h                            tx rx              j   
   j   	        tx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           d        y            x                              mailbox@b011000       %   2qcom,msm8953-apcs-kpss-global syscon             x            *                     timer@b120000            2arm,armv7-timer-mem          x                                        q   frame@b121000           6            h                             x               frame@b123000           6           h       	            x0          	  disabled          frame@b124000           6           h       
            x@          	  disabled          frame@b125000           6           h                   xP          	  disabled          frame@b126000           6           h                   x`          	  disabled          frame@b127000           6           h                   xp          	  disabled          frame@b128000           6           h                   x          	  disabled             remoteproc@c200000           2qcom,msm8953-adsp-pil            x            @           %      k          k         k         k            #  wdog fatal ready handover stop-ack                          Oxo              1           cx             l           m            stop          	  disabled       smd-edge            h      !           Alpass                         |           -      apr          2qcom,apr-v2         apr_audio_svc           C                                service@3            x            2qcom,q6core       service@4            2qcom,q6afe           x      dais             2qcom,q6afe-dais                                   O      dai@16           x           `             dai@20           x           `             dai@127          x           `             clock-controller             2qcom,q6afe-clocks                        service@7            2qcom,q6asm           x      dais             2qcom,q6asm-dais                                   O      dai@0            x            n         dai@1            x           n         dai@2            x           n         dai@3            x           n            x            service@8            2qcom,q6adm           x      routing          2qcom,q6adm-routing          O                         thermal-zones      cpu0-thermal                                    n      trips      trip-point0          8                   Epassive             o      crit                             	   Ecritical             cooling-maps       map0               o      0                          cpu4-thermal                                    n      trips      trip-point0          8                   Epassive             p      crit                             	   Ecritical             cooling-maps       map0               p           	            cpu5-thermal                                    n      trips      trip-point0          8                   Epassive             q      crit                             	   Ecritical             cooling-maps       map0               q           
            cpu6-thermal                                    n      trips      trip-point0          8                   Epassive             r      crit                             	   Ecritical             cooling-maps       map0               r                       cpu7-thermal                                    n      trips      trip-point0          8                   Epassive             s      crit                             	   Ecritical             cooling-maps       map0               s                       gpu-thermal                                 n      trips      trip-point0          p                   Epassive             t      crit             _                	   Ecritical             cooling-maps       map0               t           u            pm8953-thermal                                     v   trips      trip0            (                     Epassive       trip1            H                     Ehot       trip2            6h                  	   Ecritical                   timer            2arm,armv8-timer       0  h                                      backlight            2led-backlight              w      gpio-keys         
   2gpio-keys           "default         0   x   key-volume-up         
  AVolume Up                 U              s         vph-pwr-regulator            2regulator-fixed         vph_pwr                                        	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-id qcom,pmic-id ranges reg width height stride format power-domains clocks #clock-cells clock-frequency phandle clock-output-names device_type enable-method capacity-dmips-mhz next-level-cache #cooling-cells cpu cache-level cache-unified clock-names #reset-cells interrupts qcom,ipc qcom,smd-edge qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_l1-supply vdd_l2_l3-supply vdd_l4_l5_l6_l7_l16_l19-supply vdd_l8_l11_l12_l13_l14_l15-supply vdd_l9_l10_l17_l18_l22-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-always-on regulator-boot-on no-map qcom,rpm-msg-ram hwlocks qcom,client-id console-size pmsg-size record-size qcom,smem mboxes qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells qcom,ipc-1 qcom,ipc-3 #phy-cells qcom,tcsr-syscon resets status vdd-supply vdda-pll-supply vdda-phy-dpdm-supply #qcom,sensors interrupt-names #thermal-sensor-cells gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pins function drive-strength bias-disable bias-pull-down bias-pull-up #hwlock-cells reg-names iommus remote-endpoint assigned-clocks assigned-clock-parents phys memory-region opp-hz opp-supported-hw required-opps qcom,iommu-secure-id #iommu-cells qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells interrupts-extended power-domain-names qcom,smem-states qcom,smem-state-names reset-names qcom,halt-regs label assigned-clock-rates qcom,select-utmi-as-pipe-clk phy-names snps,usb2-gadget-lpm-disable snps,dis-u1-entry-quirk snps,dis-u2-entry-quirk snps,is-utmi-l1-suspend snps,hird-threshold maximum-speed usb-role-switch dr_mode pinctrl-names pinctrl-0 pinctrl-1 mmc-hs400-1_8v mmc-hs200-1_8v mmc-ddr-1_8v bus-width non-removable vmmc-supply vqmmc-supply num-channels #dma-cells qcom,num-ees qcom,controlled-remotely dmas dma-names touchscreen-inverted-x default-trigger led-sources qcom,mmio #mbox-cells frame-number qcom,domain #sound-dai-cells qcom,sd-lines direction is-compress-dai polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device leds gpios regulator-name 