     8     (            
                                                                        ,Google Pixel 3a          2google,sargo qcom,sdm670       aliases       chosen           =serial0:115200n8                                       I   framebuffer@9c000000             2simple-framebuffer           P            V         T  8         Z           a        	   ha8r8g8b8             cpus                                 cpu@0            ocpu          2qcom,kryo360             P                 {psci               b                                              (                                                        psci            
                 l2-cache             2cache           
   	        #            /              l3-cache             2cache           #            /           	            cpu@100          ocpu          2qcom,kryo360             P                {psci               b                                              (                                               
         psci            
                 l2-cache             2cache           #            /        
   	                    cpu@200          ocpu          2qcom,kryo360             P                {psci               b                                              (                                                        psci            
                 l2-cache             2cache           #            /        
   	                    cpu@300          ocpu          2qcom,kryo360             P                {psci               b                                              (                                                        psci            
                 l2-cache             2cache           #            /        
   	                    cpu@400          ocpu          2qcom,kryo360             P                {psci               b                                              (                                                        psci            
                 l2-cache             2cache           #            /        
   	                    cpu@500          ocpu          2qcom,kryo360             P                {psci               b                                              (                                                        psci            
                 l2-cache             2cache           #            /        
   	                    cpu@600          ocpu          2qcom,kryo360             P                {psci                                                            (                                                        psci            
                 l2-cache             2cache           #            /        
   	                    cpu@700          ocpu          2qcom,kryo360             P                {psci                                                            (                                                        psci            
                  l2-cache             2cache           #            /        
   	                    cpu-map    cluster0       core0           =         core1           =         core2           =         core3           =         core4           =         core5           =         core6           =         core7           =                idle-states         Apsci       cpu-sleep-0-0            2arm,idle-state          Nlittle-rail-power-collapse          ^@          u                      Q                    &      cpu-sleep-1-0            2arm,idle-state          Nbig-rail-power-collapse         ^@          u            >          	L                    '         domain-idle-states     cluster-sleep-0          2domain-idle-state           ^A D        u                      &a           (            firmware       scm          2qcom,scm-sdm670 qcom,scm             memory@80000000          omemory           P                     opp-table-cpu0           2operating-points-v2                        opp-300000000                          I>       opp-576000000               "U           I>       opp-748800000               ,          O I>       opp-998400000               ;`                  opp-1209600000              H          !b        opp-1324800000              N          !b @       opp-1516800000              Zh          .         opp-1612800000              `!`          . Q       opp-1708800000              e8          >_          opp-table-cpu6           2operating-points-v2                        opp-300000000                          I>       opp-652800000               &           I>       opp-825600000               15          O I>       opp-979200000               :]h          O I>       opp-1132800000              C(          !b        opp-1363200000              Q@          >        opp-1536000000              [          >        opp-1747200000              h$(          >        opp-1843200000              m           >        opp-1996800000              w          ^"          opp-table-dsi            2operating-points-v2            _   opp-19200000                $            !      opp-180000000               
            "      opp-275000000               d*           #      opp-358000000               V           $         psci             2arm,psci-1.0             smc    power-domain-cpu0                           %           &                 power-domain-cpu1                           %           &           
      power-domain-cpu2                           %           &                 power-domain-cpu3                           %           &                 power-domain-cpu4                           %           &                 power-domain-cpu5                           %           &                 power-domain-cpu6                           %           '                 power-domain-cpu7                           %           '                 power-domain-cluster                           (           %         reserved-memory                                    I   hyp-mem@85700000             P    p       `                 xbl-mem@85e00000             P                            aop-mem@85fc0000             P                            aop-cmd-db-mem@85fe0000          2qcom,cmd-db          P                            smem@86000000         
   2qcom,smem            P                                   )         tz@86200000          P                            camera-mem@8ab00000          P           P                 mpss@8b000000            P           	                 spss@97b00000            P                            qseecom@9e400000             P    @      @                 venus@94800000           P           P                 wlan-msa@94d00000            P                            cdsp@94e00000            P                            mba@95600000             P    `                         adsp@95800000            P                            ipa-fw@97a00000          P                            ipa-gsi@97a10000             P            P                gpu@97a15000             P    P                        framebuffer-region@9c000000          P           @                 debug-info@a1800000          P           A                   timer            2arm,armv8-timer       0                                             soc@0                                     I                               '                                2simple-bus     clock-controller@100000          2qcom,gcc-sdm670          P                      2   *       *      +        9bi_tcxo bi_tcxo_ao sleep_clk            E           R                      _                    ,      qfprom@784000            2qcom,sdm670-qfprom qcom,qfprom           P     x@                                    hstx-trim@1eb            P             p                 O         mmc@7c4000        $   2qcom,sdm670-sdhci qcom,sdhci-msm-v5       0   P     |@             |P             |                uhc cqhci ice                                      hc_irq pwr_irq        (  2   ,      ,      *       ,      ,           9iface core xo ice bus         0      -          -                     .               sdhc-ddr cpu-sdhc               /           0  @           default sleep              1           2            3                               okay                                                "s        2   4        >   5   opp-table            2operating-points-v2            /   opp-20000000                1-            !         8 8        K  > 8      opp-50000000                           "         @         K        opp-100000000                           #         @         K        opp-384000000               `            6         >  >         K l l            dma-controller@800000           X         (   2qcom,sdm670-gpi-dma qcom,sdm845-gpi-dma          P                                                                                                                                                                c           p              0             	  disabled               8      geniqup@8c0000           2qcom,geni-se-qup             P             `         9m-ahb s-ahb         2   ,   d   ,   e           0                                          I            -          .             	  qup-core          	  disabled       i2c@880000           2qcom,geni-i2c            P             @         9se          2   ,   D        default            7              Y                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8              8                  tx rx         	  disabled          i2c@884000           2qcom,geni-i2c            P     @       @         9se          2   ,   F        default            9              Z                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@888000           2qcom,geni-i2c            P            @         9se          2   ,   H        default            :              [                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@88c000           2qcom,geni-i2c            P            @         9se          2   ,   J        default            ;              \                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@890000           2qcom,geni-i2c            P             @         9se          2   ,   L        default            <              ]                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@894000           2qcom,geni-i2c            P     @       @         9se          2   ,   N        default            =              ^                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@898000           2qcom,geni-i2c            P            @         9se          2   ,   P        default            >              _                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled          i2c@89c000           2qcom,geni-i2c            P            @         9se          2   ,   R        default            ?              `                                         3         H      -          .                     .          -                         qup-core qup-config qup-memory              8             8                 tx rx         	  disabled             dma-controller@a00000           X         (   2qcom,sdm670-gpi-dma qcom,sdm845-gpi-dma          P                                                                                  %         &         '         (         )         *         +           c           p              0              okay               B      geniqup@ac0000           2qcom,geni-se-qup             P             `         9m-ahb s-ahb         2   ,   f   ,   g           0                                         I            @          .             	  qup-core            okay       i2c@a80000           2qcom,geni-i2c            P             @         9se          2   ,   T        default            A              a                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B              B                  tx rx         	  disabled          i2c@a84000           2qcom,geni-i2c            P     @       @         9se          2   ,   V        default            C              b                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx           okay                synaptics-rmi4-i2c@20            2syna,rmi4-i2c            P               D   }           default            E           F                                                   rmi4-f01@1           P                    rmi4-f12@12          P              >                                  i2c@a88000           2qcom,geni-i2c            P            @         9se          2   ,   X        default            G              c                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled          i2c@a8c000           2qcom,geni-i2c            P            @         9se          2   ,   Z        default            H              d                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled          i2c@a90000           2qcom,geni-i2c            P             @         9se          2   ,   \        default            I              e                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled          i2c@a94000           2qcom,geni-i2c            P     @       @         9se          2   ,   ^        default            J              f                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled          i2c@a98000           2qcom,geni-i2c            P            @         9se          2   ,   `        default            K              g                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled          i2c@a9c000           2qcom,geni-i2c            P            @         9se          2   ,   b        default            L              h                                         3         H      @          .                     .          @                         qup-core qup-config qup-memory              B             B                 tx rx         	  disabled             interconnect@1380000             2qcom,sdm670-mem-noc          P    8       r         .           B   M                 interconnect@14e0000             2qcom,sdm670-dc-noc           P    N                 .           B   M      interconnect@1500000             2qcom,sdm670-config-noc           P    P        P        .           B   M           .      interconnect@1620000             2qcom,sdm670-system-noc           P    b               .           B   M      interconnect@16e0000             2qcom,sdm670-aggre1-noc           P    n       P        .           B   M           -      interconnect@1700000             2qcom,sdm670-aggre2-noc           P    p                .           B   M           @      interconnect@1740000             2qcom,sdm670-mmss-noc             P    t                .           B   M           Y      hwlock@1f40000           2qcom,tcsr-mutex          P                     R              )      pinctrl@3400000          2qcom,sdm670-tlmm             P    @                                    `        p            |                      D                      N                  Q              D   qup-i2c0-default-state          gpio0 gpio1         qup0               7      qup-i2c1-default-state          gpio17 gpio18           qup1               9      qup-i2c2-default-state          gpio27 gpio28           qup2               :      qup-i2c3-default-state          gpio41 gpio42           qup3               ;      qup-i2c4-default-state          gpio89 gpio90           qup4               <      qup-i2c5-default-state          gpio85 gpio86           qup5               =      qup-i2c6-default-state          gpio45 gpio46           qup6               >      qup-i2c7-default-state          gpio93 gpio94           qup7               ?      qup-i2c8-default-state          gpio65 gpio66           qup8               A      qup-i2c9-default-state          gpio6 gpio7         qup9               C      qup-i2c10-default-state         gpio55 gpio56           qup10              G      qup-i2c11-default-state         gpio31 gpio32           qup11              H      qup-i2c12-default-state         gpio49 gpio50           qup12              I      qup-i2c13-default-state         gpio105 gpio106         qup13              J      qup-i2c14-default-state         gpio33 gpio34           qup14              K      qup-i2c15-default-state         gpio81 gpio82           qup15              L      sdc1-on-state              1   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd                        
      data-pins         
  sdc1_data                       
      rclk-pins         
  sdc1_rclk                     sdc1-off-state             2   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd                              data-pins         
  sdc1_data                             rclk-pins         
  sdc1_rclk                     panel-default-state            c   te-pins         gpio10        
  mdp_vsync                             reset-pins          gpio75          gpio                              mode-pins           gpio76          gpio                                 ts-default-state               E   ts-reset-pins           gpio99          gpio                                       ts-irq-pins         gpio125         gpio                              ts-switch-pins          gpio135         gpio                                 #            phy@88e2000       (   2qcom,sdm670-qusb2-phy qcom,qusb2-v2-phy          P                     .            2   ,      *            9cfg_ahb ref         9   ,           @   O        okay            L   P        W   Q        g   R           S      usb@a6f8800          2qcom,sdm670-dwc3 qcom,dwc3           P    
o                                           I         '      (  2   ,      ,      ,      ,      ,         #  9cfg_noc core iface sleep mock_utmi          |   ,      ,           $ р      D                               N   	      N         N            <  pwr_event hs_phy_irq dp_hs_phy_irq dm_hs_phy_irq ss_phy_irq             ,           9   ,         0      @                               .   $            usb-ddr apps-usb            okay                usb@a600000       
   2snps,dwc3            P    
`                                      0  @                                 S      	  usb2-phy            peripheral          high-speed           interrupt-controller@b220000             2qcom,sdm670-pdc qcom,pdc             P    "               T           (   )  	      1        6        O  /      ^  a      s  v                                    |           N      spmi@c440000             2qcom,spmi-pmic-arb        P   P    D             `             `             p       
      @      `         ucore chnls obsrvr intr cnfg         periph_irq                           $            ,                                       |              pmic@0           2qcom,pm660 qcom,spmi-pmic            P                                     rtc@6000             2qcom,pm8941-rtc          P  `   a       
  urtc alarm                  a            pon@800          2qcom,pm8998-pon          P           9           I      pwrkey           2qcom,pm8941-pwrkey                                W  =	                 `   t        okay          resin            2qcom,pm8941-resin                                W  =	                 okay            `   r         charger@1000             2qcom,pm660-charger           P         @                                                            -  usb-plugin bat-ov wdog-bark usbin-icl-change            k   T      T           wusbin_i usbin_v       	  disabled          temp-alarm@2400          2qcom,spmi-temp-alarm             P  $                $               k   U           wthermal                        o      adc@3100             2qcom,spmi-adc-rev2           P  1                1                                                       U   channel@0            P                                     ref_gnd       channel@1            P                                  
  vref_1p25         channel@6            P                                  	  die_temp          channel@4c           P   L                                                   	  xo_therm          channel@4d           P   M                                                   
  msm_therm         channel@4e           P   N                                                     emmc_therm        channel@4f           P   O                                                   
  pa_therm0         channel@50           P   P                                                   
  pa_therm1         channel@51           P   Q                                                     quiet_therm       channel@83           P                                    vph_pwr       channel@85           P                                    vcoin            adc@4500             2qcom,pm660-rradc             P  E                  	  disabled               T      gpio@c000            2qcom,pm660-gpio qcom,spmi-gpio           P            `           V                   p            |                      V         pmic@1           2qcom,pm660 qcom,spmi-pmic            P                                    regulators           2qcom,pm660-regulators            pmic@2           2qcom,pm660l qcom,spmi-pmic           P                                    temp-alarm@2400          2qcom,spmi-temp-alarm             P  $               $                              p      gpio@c000             2qcom,pm660l-gpio qcom,spmi-gpio          P            `           W                   p            |                      W   vol-up-state            gpio7           normal                                           q            pmic@3           2qcom,pm660l qcom,spmi-pmic           P                                    pwm          2qcom,pm660l-lpg       	  disabled          leds@d800            2qcom,pm660l-wled             P                                             
  ovp short         
  backlight         	  disabled          regulators           2qcom,pm660l-regulators              display-subsystem@ae00000            2qcom,sdm670-mdss             P    
                 umdss                X            2   X       X           9iface core                 S            |                 0      Y                    Y                         mdp0-mem mdp1-mem              0        0                                        I        okay               [   display-controller@ae01000           2qcom,sdm670-dpu           P    
           
               	  umdp vbif          (  2   ,      X       X      X      X           9gcc-bus iface bus core vsync            |   X           $             Z            3                [                    okay       ports                                port@0           P       endpoint               \           a         port@1           P      endpoint               ]           g            opp-table            2operating-points-v2            Z   opp-19200000                $            !      opp-171428571               
7           "      opp-358000000               V           $      opp-430000000               G           6            dsi@ae94000       (   2qcom,sdm670-dsi-ctrl qcom,mdss-dsi-ctrl          P    
@              	  udsi_ctrl                 [                 0  2   X      X      X      X      X       X         $  9byte byte_intf pixel core iface bus         |   X      X           -   ^       ^               _            3              ^                                  okay            D   `   ports                                port@0           P       endpoint               a           \         port@1           P      endpoint               b        P                        e            panel@0          2samsung,s6e3fa7-ams559nk06           P            [   D   K           default            c        g   d   port       endpoint               e           b               phy@ae94400          2qcom,dsi-phy-10nm         0   P    
D            
F           
J               udsi_phy dsi_phy_lane dsi_pll            E           .            2   X       *          
  9iface ref           okay            t   P           ^      dsi@ae96000       (   2qcom,sdm670-dsi-ctrl qcom,mdss-dsi-ctrl          P    
`              	  udsi_ctrl                 [                 0  2   X      X      X      X   
   X       X         $  9byte byte_intf pixel core iface bus         |   X      X           -   f       f               _            3              f                                	  disabled       ports                                port@0           P       endpoint               g           ]         port@1           P      endpoint                   phy@ae96400          2qcom,dsi-phy-10nm         0   P    
d            
f           
j               udsi_phy dsi_phy_lane dsi_pll            E           .            2   X       *          
  9iface ref         	  disabled               f         clock-controller@af00000             2qcom,sdm845-dispcc           P    
               @  2   *       ,      ,      ^       ^      f       f                   9bi_tcxo gcc_disp_gpll0_clk_src gcc_disp_gpll0_div_clk_src dsi0_phy_pll_out_byteclk dsi0_phy_pll_out_dsiclk dsi1_phy_pll_out_byteclk dsi1_phy_pll_out_dsiclk dp_link_clk_divsel_ten dp_vco_divided_clk_src_mux           E           R                         X      iommu@15000000        /   2qcom,sdm670-smmu-500 qcom,smmu-500 arm,mmu-500           P                                                  A          `          a          b          c          d          e          f          g          h          i          j          k          l          m          n          o          p          q          r          s          t          u          v                                                                                                                                 ;         <         =         >         ?         @         A         B         C         D         E         F         G         H         I         J         K         L         M         N         O         P         Q         R         S         T         U         V         W              0      interconnect@17900000            2qcom,sdm670-gladiator-noc            P            Ѐ        .           B   M                 rsc@179c0000             2qcom,rpmh-rsc         0   P                                               udrv-0 drv-1 drv-2         $                                      	  apps_rsc                                                                        %   bcm-voter            2qcom,bcm-voter             M      clock-controller             2qcom,sdm670-rpmh-clk            E           9xo          2   h           *      power-controller             2qcom,sdm670-rpmhpd                         i           3   opp-table            2operating-points-v2            i   opp1                     opp2               0           !      opp3               @           "      opp4                          #      opp5                          $      opp6                          6      opp7              @      opp8              P      opp9                    opp10                         regulators-0             2qcom,pm660-rpmh-regulators          a              j           j           j           j           j        )   j        7   k        K   l        \   l        j   m           n   smps4                                            m      smps6            @         @                      k      ldo1             O                               `      ldo2             B@         B@                 ldo3             B@         B@                 ldo5             5          5                  ldo6                                        ldo7             O         O                 ldo8             w@         w@                               5      ldo9             w@         w@                 ldo10            w@         w@                      Q      ldo11            w@         w@                 ldo12            w@         w@                 ldo13            w@         w@                 ldo14            w@         w@                 ldo15            w@         -p                 ldo16            )#@         )#@                 ldo17            w@         -p                 ldo19            -         2                    regulators-1             2qcom,pm660l-rpmh-regulators         b              j           j        	   j           j        	   l        	4   n        	B   n        	Y   n        	j   j   ldo1             m                               P      ldo2             w@         -*                 ldo3             +|         -                  ldo4             -*         -*                      4      ldo5             -*         -*                 ldo6             -          2Z                      d      ldo7             /         /M`                      R      ldo8             2Z         2                 bob          2K          2                      n            interrupt-controller@17a00000            2arm,gic-v3            P                                   |              	                               interconnect@17d41000            2qcom,sdm670-osm-l3 qcom,osm-l3           P                    2   *       ,           9xo alternate            .                    cpufreq@17d43000          '   2qcom,sdm670-cpufreq-hw qcom,cpufreq-hw            P    0            X                ufreq-domain0 freq-domain1           2   *       ,           9xo alternate            	y                       thermal-zones      pm660-thermal           	           	   o   trips      pm660-alert0            	 s        	           vpassive       pm660-crit          	 H        	        	   vcritical                pm660l-thermal          	           	   p   trips      pm660l-alert0           	 s        	           vpassive       pm660l-crit         	 H        	        	   vcritical                   clocks     sleep-clk            2fixed-clock         E                         +      xo-board             2fixed-clock         E            I            h         gpio-keys         
   2gpio-keys            	        default            q   key-vol-up        
  Volume Up           `   s        a   W               ts-1p8-regulator             2regulator-fixed         	ts_1p8_supply            w@         w@        	   V                	           F      vph-pwr-regulator            2regulator-fixed         	vph_pwr          2         2                  	           j      vreg-s2b-regulator           2regulator-fixed       	  	vreg_s2b                                 l         	interrupt-parent #address-cells #size-cells model compatible stdout-path ranges reg width height stride format device_type enable-method capacity-dmips-mhz dynamic-power-coefficient qcom,freq-domain operating-points-v2 interconnects power-domains power-domain-names next-level-cache phandle cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz opp-peak-kBps required-opps #power-domain-cells domain-idle-states no-map hwlocks interrupts dma-ranges clocks clock-names #clock-cells #reset-cells protected-clocks bits reg-names interrupt-names interconnect-names iommus pinctrl-names pinctrl-0 pinctrl-1 bus-width non-removable status supports-cqe mmc-hs200-1_8v mmc-hs400-1_8v mmc-ddr-1_8v qcom,ddr-config vmmc-supply vqmmc-supply opp-avg-kBps #dma-cells dma-channels dma-channel-mask dmas dma-names clock-frequency interrupts-extended vio-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode touchscreen-x-mm touchscreen-y-mm syna,sensor-type #interconnect-cells qcom,bcm-voters #hwlock-cells gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges wakeup-parent gpio-reserved-ranges pins function bias-disable drive-strength bias-pull-up bias-pull-down output-high output-low #phy-cells resets nvmem-cells vdd-supply vdda-pll-supply vdda-phy-dpdm-supply assigned-clocks assigned-clock-rates qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk phys phy-names dr_mode maximum-speed qcom,pdc-ranges qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #thermal-sensor-cells #io-channel-cells qcom,decimation qcom,pre-scaling label qcom,hw-settle-time qcom,ratiometric qcom,drive-strength input-enable remote-endpoint assigned-clock-parents vdda-supply data-lanes reset-gpios power-supply vdds-supply #iommu-cells #global-interrupts qcom,tcs-offset qcom,drv-id qcom,tcs-config opp-level qcom,pmic-id vdd-s1-supply vdd-s2-supply vdd-s3-supply vdd-s4-supply vdd-s5-supply vdd-s6-supply vdd-l1-l6-l7-supply vdd-l2-l3-supply vdd-l5-supply vdd-l8-l9-l10-l11-l12-l13-l14-supply vdd-l15-l16-l17-l18-l19-supply regulator-min-microvolt regulator-max-microvolt regulator-enable-ramp-delay regulator-always-on vdd-s3-s4-supply vdd-l1-l9-l10-supply vdd-l2-supply vdd-l3-l5-l7-l8-supply vdd-l4-l6-supply vdd-bob-supply #freq-domain-cells polling-delay-passive thermal-sensors temperature hysteresis autorepeat regulator-name gpio enable-active-high regulator-boot-on 