     8     (            	  t                                                                      ,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                                                              0                     cpu@1            cpu          2qcom,kryo250             x            psci                                                              0                     cpu@2            cpu          2qcom,kryo250             x            psci                                                              0                     cpu@3            cpu          2qcom,kryo250             x            psci                                                              0               	      cpu@100          cpu          2qcom,kryo250             x            psci                                                             0               
      cpu@101          cpu          2qcom,kryo250             x           psci                                                             0                     cpu@102          cpu          2qcom,kryo250             x           psci                                                             0                     cpu@103          cpu          2qcom,kryo250             x           psci                                                             0                     cpu-map    cluster0       core0           ?         core1           ?         core2           ?         core3           ?   	         cluster1       core0           ?   
      core1           ?         core2           ?         core3           ?               l2-cache-0           2cache           C            O                  l2-cache-1           2cache           C            O                     firmware       scm          2qcom,scm-msm8953 qcom,scm                  z      y      x        ]core bus iface          i            memory@10000000          memory           x                     pmu          2arm,cortex-a53-pmu          v              psci             2arm,psci-1.0             smc       remoteproc        $   2qcom,msm8953-rpm-proc qcom,rpm-proc    smd-edge            v                                       rpm-requests             2qcom,rpm-msm8953 qcom,smd-rpm           rpm_requests       clock-controller             2qcom,rpmcc-msm8953 qcom,rpmcc                       ]xo                                power-controller             2qcom,msm8953-rpmpd                                    4   opp-table            2operating-points-v2                opp1                     opp2                      opp3               0            *      opp4               @            +      opp5                           ,      opp6                           -      opp7                           .      opp8              @            /      opp9                          0            regulators           2qcom,rpm-pm8953-regulators                                                      :      s3          X         p                   s4          X         p                    l1          X         p       l2          X         p       l3          X H        p H                           l5          X w@        p w@            D      l6          X w@        p w@                        l7          X w@        p                   l8          X ,@         p ,@             C      l9          X -        p 2Z      l10         X *        p -      l11         X -p        p -p            N      l12         X w@        p -p            O      l13         X /        p /                  l16         X w@        p w@      l17         X +|        p +|      l18         X w@        p )2                        l19         X O        p p      l22         X w@        p w@               l23         X         p (                  reserved-memory                                    q   zap@81800000             2shared-dma-pool          x                                   )      smem@86300000         
   2qcom,smem            x    0                                                 reserved@86400000            x    @       @                 mpss@86c00000            x                                 8      adsp@8d600000            x    `                             s      wcnss@8e700000           x    p       p                       l      dfps-data@90000000           x                             cont-splash@90001000             x           2                venus@91400000           x    @       p                 mba@92000000             x                                   7      rmtfs@f2d00000           2qcom,rmtfs-mem           x                                       qseecom@84300000             x    0                        reserved@eefa1800            x                          ramoops@ef000000             2ramoops          x                                                      smp2p-adsp           2qcom,smp2p                      v      #                 
        #            2      master-kernel           Bmaster-kernel           R               t      slave-kernel            Bslave-kernel             i        ~               r         smp2p-modem          2qcom,smp2p                      v                                #            2      master-kernel           Bmaster-kernel           R               5      slave-kernel            Bslave-kernel             i        ~               3         smp2p-wcnss          2qcom,smp2p                      v                                #            2      master-kernel           Bmaster-kernel           R               n      slave-kernel            Bslave-kernel             i        ~               m         smsm          
   2qcom,smsm                                                            apps@0           x            R               q      modem@1          x           v                   i        ~         wcnss@6          x           v                   i        ~            soc@0                                     q                     2simple-bus     sram@60000           2qcom,rpm-msg-ram             x                        phy@79000            2qcom,msm8953-qusb2-phy           x                                             ]cfg_ahb ref                                  okay                                                 9      rng@e3000         
   2qcom,prng            x 0                           ]core          interconnect@400000          2qcom,msm8953-bimc            x @                                 thermal-sensor@4a9000         !   2qcom,msm8953-tsens qcom,tsens-v2             x J     J                       v                :           uplow critical                         u      restart@4ab000           2qcom,pshold          x J          interconnect@500000          2qcom,msm8953-pcnoc           x P                           ]pcnoc_usb3_axi                                interconnect@580000          2qcom,msm8953-snoc            x X   `              interconnect-snoc            2qcom,msm8953-snoc-mm                                    pinctrl@1000000          2qcom,msm8953-pinctrl             x    0          v                   1        A                      M            i        ~           Y   `                  uart-console-active-state           ngpio4 gpio5         sblsp_uart2          |                  uart-console-sleep-state            ngpio4 gpio5         sblsp_uart2          |                  sdc1-clk-on-state         	  nsdc1_clk                     |               ;      sdc1-clk-off-state        	  nsdc1_clk                     |               ?      sdc1-cmd-on-state         	  nsdc1_cmd                     |   
            <      sdc1-cmd-off-state        	  nsdc1_cmd                     |               @      sdc1-data-on-state        
  nsdc1_data                    |   
            =      sdc1-data-off-state       
  nsdc1_data                    |               A      sdc1-rclk-on-state        
  nsdc1_rclk                        >      sdc1-rclk-off-state       
  nsdc1_rclk                        B      sdc2-clk-on-state         	  nsdc2_clk            |                        F      sdc2-clk-off-state        	  nsdc2_clk                     |               J      sdc2-cmd-on-state         	  nsdc2_cmd                     |   
            G      sdc2-cmd-off-state        	  nsdc2_cmd                     |               K      sdc2-data-on-state        
  nsdc2_data                    |   
            H      sdc2-data-off-state       
  nsdc2_data                    |               L      cd-on-state         ngpio133         sgpio            |                        I      cd-off-state            ngpio133         sgpio            |                        M      gpio-key-default-state          ngpio85          sgpio            |                              i2c-1-default-state         ngpio2 gpio3       
  sblsp_i2c1           |                        Q      i2c-1-sleep-state           ngpio2 gpio3         sgpio            |                        R      i2c-2-default-state         ngpio6 gpio7       
  sblsp_i2c2           |                        S      i2c-2-sleep-state           ngpio6 gpio7         sgpio            |                        T      i2c-3-default-state         ngpio10 gpio11         
  sblsp_i2c3           |                        U      i2c-3-sleep-state           ngpio10 gpio11           sgpio            |                        V      i2c-4-default-state         ngpio14 gpio15         
  sblsp_i2c4           |                        Z      i2c-4-sleep-state           ngpio14 gpio15           sgpio            |                        [      i2c-5-default-state         ngpio18 gpio19         
  sblsp_i2c5           |                        ^      i2c-5-sleep-state           ngpio18 gpio19           sgpio            |                        _      i2c-6-default-state         ngpio22 gpio23         
  sblsp_i2c6           |                        b      i2c-6-sleep-state           ngpio22 gpio23           sgpio            |                        c      i2c-7-default-state         ngpio135 gpio136       
  sblsp_i2c7           |                        f      i2c-7-sleep-state           ngpio135 gpio136         sgpio            |                        g      i2c-8-default-state         ngpio98 gpio99         
  sblsp_i2c8           |                        j      i2c-8-sleep-state           ngpio98 gpio99           sgpio            |                        k      spi-3-default-state             W   cs-pins         ngpio10        
  sblsp_spi3           |                  spi-pins            ngpio8 gpio9 gpio11        
  sblsp_spi3           |                     spi-3-sleep-state               X   cs-pins         ngpio10          sgpio            |                  spi-pins            ngpio8 gpio9 gpio11          sgpio            |                     spi-5-default-state             `   cs-pins         ngpio18        
  sblsp_spi5           |                  spi-pins            ngpio16 gpio17 gpio19          
  sblsp_spi5           |                     spi-5-sleep-state               a   cs-pins         ngpio18          sgpio            |                  spi-pins            ngpio16 gpio17 gpio19            sgpio            |                     spi-6-default-state             d   cs-pins         ngpio22        
  sblsp_spi6           |                  spi-pins            ngpio20 gpio21 gpio23          
  sblsp_spi6           |                     spi-6-sleep-state               e   cs-pins         ngpio22          sgpio            |                  spi-pins            ngpio20 gpio21 gpio23            sgpio            |                     spi-7-default-state             h   cs-pins         ngpio136       
  sblsp_spi7           |                  spi-pins            ngpio135 gpio137 gpio138       
  sblsp_spi7           |                     spi-7-sleep-state               i   cs-pins         ngpio136         sgpio            |                  spi-pins            ngpio135 gpio137 gpio138         sgpio            |                     uart-5-default-state            ngpio16 gpio17 gpio18 gpio19         sblsp_uart5          |                        \      uart-5-sleep-state          ngpio16 gpio17 gpio18 gpio19         sgpio            |                        ]      wcnss-active-state              o   wcss-wlan2-pins         ngpio76          swcss_wlan2          |                  wcss-wlan1-pins         ngpio77          swcss_wlan1          |                  wcss-wlan0-pins         ngpio78          swcss_wlan0          |                  wcss-wlan-pins          ngpio79 gpio80         
  swcss_wlan           |                        clock-controller@1800000             2qcom,gcc-msm8953             x                         i                    ,                                             1  ]xo sleep dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte                      hwlock@1905000           2qcom,tcsr-mutex          xP                                 syscon@1937000           2qcom,tcsr-msm8953 syscon             xp                6      syscon@193f044           2qcom,tcsr-msm8953 syscon             xD                     display-subsystem@1a00000         
   2qcom,mdss            x         @        mdss_phys vbif_phys                        v       H            i        ~         0                                                mdp0-mem cpu-cfg                                              ]iface bus vsync core                                                     q      	  disabled                !   display-controller@1a01000           2qcom,msm8953-mdp5 qcom,mdp5          x         	  mdp_phys                 !        v                                                             ]iface 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                 !        v                                                  0                                             #  ]mdp_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                                                        
  ]iface ref         	  disabled                      dsi@1a96000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             x`          	  dsi_ctrl                 !        v                                                  0                                             #  ]mdp_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                                                        
  ]iface ref         	  disabled                         gpu@1c00000          2qcom,adreno-506.0 qcom,adreno            x             kgsl_3d0_reg_memory         v       !         0                     /      0                  6  ]core iface mem_iface alt_mem_iface rbbmtimer alwayson                        0                                     !              '               (        0         	  disabled                |   zap-shader          "   )      opp-table            2operating-points-v2             (   opp-19200000            0    $         7           H   *      opp-133300000           0             7           H   *      opp-216000000           0             7           H   +      opp-320000000           0             7           H   ,      opp-400000000           0    ׄ         7           H   -      opp-510000000           0    e        7           H   .      opp-560000000           0    !`         7           H   /      opp-650000000           0    &6        7           H   0      opp-725000000           0    +6@        7           H   0            iommu@1c48000         %   2qcom,msm8953-iommu qcom,msm-iommu-v2             q    Ā                         /      
  ]iface bus                          V                       k                            '   iommu-ctx@0          2qcom,msm-iommu-v2-ns             x               v                iommu-ctx@2000           2qcom,msm-iommu-v2-sec            x               v                   iommu@1e20000         %   2qcom,msm8953-iommu qcom,msm-iommu-v1             q                              .      
  ]iface bus           V                       k                            "   iommu-ctx@14000          2qcom,msm-iommu-v1-ns             x @            v       o         iommu-ctx@15000          2qcom,msm-iommu-v1-ns             x P            v       p         iommu-ctx@16000          2qcom,msm-iommu-v1-ns             x `            v       q            spmi@200f000             2qcom,spmi-pmic-arb        (   x     @                    !         core chnls obsrvr intr cnfg         periph_irq          v                  x                         i        ~                                pmic@0           2qcom,pm8953 qcom,spmi-pmic           x                                     pon@800          2qcom,pm8916-pon          x                            pwrkey           2qcom,pm8941-pwrkey          v                        =	                    t      resin            2qcom,pm8941-resin           v                       =	                 okay               r         temp-alarm@2400          2qcom,spmi-temp-alarm             x  $         v       $                  1           thermal                         }      adc@3100             2qcom,spmi-vadc           x  1         v       1                                                        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           v       a            gpio@c000             2qcom,pm8953-gpio qcom,spmi-gpio          x            1        A   2                   M            i        ~               2         pmic@1           2qcom,pm8953 qcom,spmi-pmic           x                                          remoteproc@4080000           2qcom,msm8953-mss-pil             x          @      
  qdsp6 rmb         @                  3          3         3         3            #  wdog fatal ready handover stop-ack              4      4      4          
  cx mx mss                               G               ]iface bus mem xo               5            &stop                          <mss_restart         H   6            	  disabled       mba         "   7      mpss            "   8      smd-edge            v                                            2           Wmodem            usb@70f8800          2qcom,msm8953-dwc3 qcom,dwc3          x                                       q      $  v                                      pwr_event qusb2_phy ss_phy_irq        (                                       #  ]cfg_noc core iface sleep mock_utmi                              ]$ tP      0                                      &           usb-ddr apps-usb                            r        okay       usb@7000000       
   2snps,dwc3            x              v                     9      	  usb2-phy                                                            high-speed           peripheral     ports                                port@0           x       endpoint                      mmc@7824900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             xI    @            hc core         v       {                     hc_irq pwr_irq                                      ]iface core xo         0                                      "           sdhc-ddr cpu-sdhc               4              :        (default sleep           6   ;   <   =   >        @   ?   @   A   B         J         Y         h        u                    okay               C           D   opp-table-sdhc1          2operating-points-v2             :   opp-25000000            0    }x@         @           P           H   +      opp-50000000            0              @           P        H   ,      opp-100000000           0                          P        H   ,      opp-192000000           0    q          5  	'         >         H   .      opp-384000000           0    `          5  5          >         H   .            mmc@7864900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             xI    @            hc core         v       }                     hc_irq pwr_irq                                      ]iface core xo         0                                      #           sdhc-ddr cpu-sdhc               4              E        (default sleep           6   F   G   H   I        @   J   K   L   M        u           okay               N           O   opp-table-sdhc2          2operating-points-v2             E   opp-25000000            0    }x@         @           P           H   +      opp-50000000            0                         P        H   ,      opp-100000000           0              5                    H   ,      opp-177770000           0    
         	' 	'         >         H   .      opp-200000000           0              5  5          >         H   .            dma-controller@7884000           2qcom,bam-v1.7.0          x@           v                         1        ]bam_clk                               x                                    P      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             x            v       k                  :      1        ]core iface        	  disabled          i2c@78b5000          2qcom,i2c-qup-v2.2.1          xP            v       _           ]core iface                 2      1           P      P           tx rx           (default sleep           6   Q        @   R                                	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          x`            v       `           ]core iface                 4      1           P      P           tx rx           (default sleep           6   S        @   T                                	  disabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          xp            v       a           ]core iface                 6      1           P      P   	        tx rx           (default sleep           6   U        @   V                                  okay       touchscreen@41           2ilitek,ili2117           x   A                     v   A                     spi@78b7000          2qcom,spi-qup-v2.2.1          xp            v       a           ]core iface                 7      1           P      P   	        tx rx           (default sleep           6   W        @   X                                	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          x            v       b           ]core iface                 8      1           Y   
   Y           tx rx           (default sleep           6   Z        @   [                                	  disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          x@           v                         <        ]bam_clk                               x                                    Y      serial@7aef000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             x            v      2                  E      <        ]core iface             Y       Y           tx rx           6   \        @   ]        (default sleep         	  disabled          i2c@7af5000          2qcom,i2c-qup-v2.2.1          xP            v      +           ]core iface                 =      <           Y      Y           tx rx           (default sleep           6   ^        @   _                                  okay       led-controller@36         
   2ti,lm3697            x   6                             led@1            x         
  %backlight         
  sbacklight           5                      ~            spi@7af5000          2qcom,spi-qup-v2.2.1          xP            v      +           ]core iface                 >      <           Y      Y           tx rx           (default sleep           6   `        @   a                                	  disabled          i2c@7af6000          2qcom,i2c-qup-v2.2.1          x`            v      ,           ]core iface                 ?      <           Y      Y           tx rx           (default sleep           6   b        @   c                                	  disabled          spi@7af6000          2qcom,spi-qup-v2.2.1          x`            v      ,           ]core iface                 @      <           Y      Y           tx rx           (default sleep           6   d        @   e                                	  disabled          i2c@7af7000          2qcom,i2c-qup-v2.2.1          xp            v      -           ]core iface                 A      <           Y      Y   	        tx rx           (default sleep           6   f        @   g                                	  disabled          spi@7af7000          2qcom,spi-qup-v2.2.1          xp            v      -           ]core iface                 B      <           Y      Y   	        tx rx           (default sleep           6   h        @   i                                	  disabled          i2c@7af8000          2qcom,i2c-qup-v2.2.1          x            v      .           ]core iface                 C      <           Y   
   Y           tx rx           (default sleep           6   j        @   k                                	  disabled          remoteproc@a204000           2qcom,pronto-v3-pil qcom,pronto           x
 @     
      
!   0         ccu dxe pmu         "   l      @                  m          m         m         m            #  wdog fatal ready handover stop-ack              4      4           cx mx              n            &stop            (default         6   o      	  disabled                p   iris                           ]xo        smd-edge            v                                           2           Wpronto     wcnss            2qcom,wcnss          WCNSS_CTRL          A   p   bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan         v                            tx rx              q   
   q   	        &tx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           i        ~            x                              mailbox@b011000       %   2qcom,msm8953-apcs-kpss-global syscon             x            K                     timer@b120000            2arm,armv7-timer-mem          x                                        q   frame@b121000           W            v                             x               frame@b123000           W           v       	            x0          	  disabled          frame@b124000           W           v       
            x@          	  disabled          frame@b125000           W           v                   xP          	  disabled          frame@b126000           W           v                   x`          	  disabled          frame@b127000           W           v                   xp          	  disabled          frame@b128000           W           v                   x          	  disabled             remoteproc@c200000           2qcom,msm8953-adsp-pil            x            @           %      r          r         r         r            #  wdog fatal ready handover stop-ack                          ]xo              4           cx          "   s           t            &stop          	  disabled       smd-edge            v      !           Wlpass                                    2      apr          2qcom,apr-v2         apr_audio_svc           d                                service@3            x            2qcom,q6core       service@4            2qcom,q6afe           x      dais             2qcom,q6afe-dais                                   p      dai@16           x                        dai@20           x                        dai@127          x                        clock-controller             2qcom,q6afe-clocks                        service@7            2qcom,q6asm           x      dais             2qcom,q6asm-dais                                   p      dai@0            x                     dai@1            x                    dai@2            x                    dai@3            x                                   service@8            2qcom,q6adm           x      routing          2qcom,q6adm-routing          p                         thermal-zones      cpu0-thermal                          u      trips      trip-point0          8                   Epassive             v      crit                             	   Ecritical             cooling-maps       map0               v      0              	            cpu4-thermal                          u      trips      trip-point0          8                   Epassive             w      crit                             	   Ecritical             cooling-maps       map0               w           
            cpu5-thermal                          u      trips      trip-point0          8                   Epassive             x      crit                             	   Ecritical             cooling-maps       map0               x                       cpu6-thermal                          u      trips      trip-point0          8                   Epassive             y      crit                             	   Ecritical             cooling-maps       map0               y                       cpu7-thermal                          u      trips      trip-point0          8                   Epassive             z      crit                             	   Ecritical             cooling-maps       map0               z                       gpu-thermal                       u      trips      trip-point0          p                   Epassive             {      crit             _                	   Ecritical             cooling-maps       map0               {           |            pm8953-thermal             }   trips      trip0            (                     Epassive       trip1            H                     Ehot       trip2            6h                  	   Ecritical                   timer            2arm,armv8-timer       0  v                                      backlight            2led-backlight              ~      gpio-keys         
   2gpio-keys           (default         6      key-volume-up         
  WVolume 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 interconnects next-level-cache #cooling-cells cpu cache-level cache-unified clock-names #reset-cells interrupts mboxes 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 qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells #phy-cells qcom,tcsr-syscon resets status vdd-supply vdda-pll-supply vdda-phy-dpdm-supply #interconnect-cells #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 interconnect-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 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 opp-peak-kBps opp-avg-kBps 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 thermal-sensors temperature hysteresis trip cooling-device leds gpios regulator-name 