     8  T   (            	                                                                        ,Xiaomi Mi A2 Lite            2xiaomi,daisy qcom,msm8953            =handset          J  %             V     	   chosen                                     d   framebuffer@90001000             2simple-framebuffer           k           d          o  8         u           |           r8g8b8                       8                                                      clocks     sleep-clk            2fixed-clock                                            xo-board             2fixed-clock                       $          xo                       cpus                                 cpu@0            cpu          2arm,cortex-a53           k             psci                                                        cpu@1            cpu          2arm,cortex-a53           k            psci                                                        cpu@2            cpu          2arm,cortex-a53           k            psci                                                        cpu@3            cpu          2arm,cortex-a53           k            psci                                                        cpu@100          cpu          2arm,cortex-a53           k            psci                                                  	      cpu@101          cpu          2arm,cortex-a53           k           psci                                                  
      cpu@102          cpu          2arm,cortex-a53           k           psci                                                        cpu@103          cpu          2arm,cortex-a53           k           psci                                                        cpu-map    cluster0       core0           $         core1           $         core2           $         core3           $            cluster1       core0           $   	      core1           $   
      core2           $         core3           $               l2-cache-0           2cache           (            4                  l2-cache-1           2cache           (            4                     firmware       scm          2qcom,scm-msm8953 qcom,scm                  z      y      x        Bcore bus iface          N            memory@10000000          memory           k                     pmu          2arm,cortex-a53-pmu          [              psci             2arm,psci-1.0             smc       remoteproc        $   2qcom,msm8953-rpm-proc qcom,rpm-proc    smd-edge            [                  f               m      rpm-requests             2qcom,rpm-msm8953 qcom,smd-rpm           {rpm_requests       clock-controller             2qcom,rpmcc-msm8953 qcom,rpmcc                       Bxo                                power-controller             2qcom,msm8953-rpmpd                                    3   opp-table            2operating-points-v2                opp1                     opp2                      opp3               0            '      opp4               @            (      opp5                           )      opp6                           *      opp7                           +      opp8              @            ,      opp9                          -            regulators           2qcom,rpm-pm8953-regulators                                                                                       !           /           @           _                 s1           +                s3           @         @                  s4           @         @                   l1           B@               l2                    (      l3           H         H                           l5           w@         w@            C      l6           w@         w@                           l7           w@                           l8           ,@          ,@             B      l9           -         2Z      l10          +|         +|                     W      l11          -p         -p            M      l12          w@         -p            N      l13          /         /                  l16          w@         w@      l17          +|         +|      l19          O         p      l22          *         +|               l23                   (                  reserved-memory                                    d   zap@81800000             2shared-dma-pool          k                                   &      smem@86300000         
   2qcom,smem            k    0                                                 reserved@86400000            k    @       @                 mpss@86c00000            k                                 7      adsp@8d600000            k    `                              p      dfps-data@90000000           k                             cont-splash@90001000             k          ?                venus@91400000           k    @       p                 mba@92000000             k                                   6      rmtfs@f2d00000           2qcom,rmtfs-mem           k                                       qseecom@84a00000             k                           wcnss@8e800000           k           p                       i         smp2p-adsp           2qcom,smp2p          +            [      #           f      
        5            D      master-kernel           Tmaster-kernel           d               q      slave-kernel            Tslave-kernel             {                       o         smp2p-modem          2qcom,smp2p          +            [                  f              5            D      master-kernel           Tmaster-kernel           d               4      slave-kernel            Tslave-kernel             {                       2         smp2p-wcnss          2qcom,smp2p          +            [                  f              5            D      master-kernel           Tmaster-kernel           d               k      slave-kernel            Tslave-kernel             {                       j         smsm          
   2qcom,smsm                                     f                       apps@0           k            d               n      modem@1          k           [                   {                 wcnss@6          k           [                   {                    soc@0                                     d                     2simple-bus     sram@60000           2qcom,rpm-msg-ram             k                        phy@79000            2qcom,msm8953-qusb2-phy           k                                             Bcfg_ahb ref                                  okay                                                 8      rng@e3000         
   2qcom,prng            k 0                           Bcore          thermal-sensor@4a9000         !   2qcom,msm8953-tsens qcom,tsens-v2             k J     J                       [                :           	uplow critical                         r      restart@4ab000           2qcom,pshold          k J          pinctrl@1000000          2qcom,msm8953-pinctrl             k    0          [                   /        ?                      K            {                   W                                  uart-console-active-state           lgpio4 gpio5         qblsp_uart2          z                        O      uart-console-sleep-state            lgpio4 gpio5         qblsp_uart2          z                  sdc1-clk-on-state         	  lsdc1_clk                     z               :      sdc1-clk-off-state        	  lsdc1_clk                     z               >      sdc1-cmd-on-state         	  lsdc1_cmd                     z   
            ;      sdc1-cmd-off-state        	  lsdc1_cmd                     z               ?      sdc1-data-on-state        
  lsdc1_data                    z   
            <      sdc1-data-off-state       
  lsdc1_data                    z               @      sdc1-rclk-on-state        
  lsdc1_rclk                        =      sdc1-rclk-off-state       
  lsdc1_rclk                        A      sdc2-clk-on-state         	  lsdc2_clk            z                        E      sdc2-clk-off-state        	  lsdc2_clk                     z               I      sdc2-cmd-on-state         	  lsdc2_cmd                     z   
            F      sdc2-cmd-off-state        	  lsdc2_cmd                     z               J      sdc2-data-on-state        
  lsdc2_data                    z   
            G      sdc2-data-off-state       
  lsdc2_data                    z               K      cd-on-state         lgpio133         qgpio            z                        H      cd-off-state            lgpio133         qgpio            z                        L      gpio-key-default-state          lgpio85          qgpio            z                        ~      i2c-1-default-state         lgpio2 gpio3       
  qblsp_i2c1           z                        Q      i2c-1-sleep-state           lgpio2 gpio3         qgpio            z                        R      i2c-2-default-state         lgpio6 gpio7       
  qblsp_i2c2           z                        S      i2c-2-sleep-state           lgpio6 gpio7         qgpio            z                        T      i2c-3-default-state         lgpio10 gpio11         
  qblsp_i2c3           z                        U      i2c-3-sleep-state           lgpio10 gpio11           qgpio            z                        V      i2c-4-default-state         lgpio14 gpio15         
  qblsp_i2c4           z                        [      i2c-4-sleep-state           lgpio14 gpio15           qgpio            z                        \      i2c-5-default-state         lgpio18 gpio19         
  qblsp_i2c5           z                        ]      i2c-5-sleep-state           lgpio18 gpio19           qgpio            z                        ^      i2c-6-default-state         lgpio22 gpio23         
  qblsp_i2c6           z                        a      i2c-6-sleep-state           lgpio22 gpio23           qgpio            z                        b      i2c-7-default-state         lgpio135 gpio136       
  qblsp_i2c7           z                        e      i2c-7-sleep-state           lgpio135 gpio136         qgpio            z                        f      i2c-8-default-state         lgpio98 gpio99         
  qblsp_i2c8           z                        g      i2c-8-sleep-state           lgpio98 gpio99           qgpio            z                        h      spi-3-default-state         lgpio10 gpio11         
  qblsp_spi3           z                        X      spi-3-sleep-state           lgpio10 gpio11           qgpio            z                        Y      spi-5-default-state         lgpio18 gpio19         
  qblsp_spi5           z                        _      spi-5-sleep-state           lgpio18 gpio19           qgpio            z                        `      spi-6-default-state         lgpio22 gpio23         
  qblsp_spi6           z                        c      spi-6-sleep-state           lgpio22 gpio23           qgpio            z                        d      wcnss-active-state              l   wcss-wlan2-pins         lgpio76          qwcss_wlan2          z                  wcss-wlan1-pins         lgpio77          qwcss_wlan1          z                  wcss-wlan0-pins         lgpio78          qwcss_wlan0          z                  wcss-wlan-pins          lgpio79 gpio80         
  qwcss_wlan           z                        clock-controller@1800000             2qcom,gcc-msm8953             k                         N                    ,                                             1  Bxo sleep dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte                      hwlock@1905000           2qcom,tcsr-mutex          kP                                 syscon@1937000           2qcom,tcsr-msm8953 syscon             kp                5      syscon@193f044           2qcom,tcsr-msm8953 syscon             kD                     display-subsystem@1a00000         
   2qcom,mdss            k         @        mdss_phys vbif_phys                        [       H            {                                                     Biface bus vsync core                                                     d      	  disabled                   display-controller@1a01000           2qcom,msm8953-mdp5 qcom,mdp5          k         	  mdp_phys                         [                                                             Biface bus core vsync                     ports                                port@0           k       endpoint                            "         port@1           k      endpoint               !            #               dsi@1a94000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             k@          	  dsi_ctrl                         [                                                  0                                             #  Bmdp_core iface bus byte pixel core                                             	  disabled       ports                                port@0           k       endpoint               "                      port@1           k      endpoint                   phy@1a94400          2qcom,dsi-phy-14nm-8953           kD    E    H           dsi_phy dsi_phy_lane dsi_pll                                                        
  Biface ref         	  disabled                      dsi@1a96000       )   2qcom,msm8953-dsi-ctrl qcom,mdss-dsi-ctrl             k`          	  dsi_ctrl                         [                                                  0                                             #  Bmdp_core iface bus byte pixel core                   	  disabled       ports                                port@0           k       endpoint               #            !         port@1           k      endpoint                   phy@1a96400          2qcom,dsi-phy-14nm-8953           kd    e    h           dsi_phy dsi_phy_lane dsi_pll                                                        
  Biface ref         	  disabled                         gpu@1c00000          2qcom,adreno-506.0 qcom,adreno            k             kgsl_3d0_reg_memory         [       !         0                     /      0                  6  Bcore iface mem_iface alt_mem_iface rbbmtimer alwayson                             $               %                 	  disabled                |   zap-shader             &      opp-table            2operating-points-v2             %   opp-19200000                $         "           3   '      opp-133300000                        "           3   '      opp-216000000                        "           3   (      opp-320000000                        "           3   )      opp-400000000               ׄ         "           3   *      opp-510000000               e        "           3   +      opp-560000000               !`         "           3   ,      opp-650000000               &6        "           3   -            iommu@1c48000         %   2qcom,msm8953-iommu qcom,msm-iommu-v2             d    Ā                         /      
  Biface bus                          A                       V                            $   iommu-ctx@0          2qcom,msm-iommu-v2-ns             k               [                iommu-ctx@2000           2qcom,msm-iommu-v2-sec            k               [                   iommu@1e20000         %   2qcom,msm8953-iommu qcom,msm-iommu-v1             d                              .      
  Biface bus           A                       V                               iommu-ctx@14000          2qcom,msm-iommu-v1-ns             k @            [       o         iommu-ctx@15000          2qcom,msm-iommu-v1-ns             k P            [       p         iommu-ctx@16000          2qcom,msm-iommu-v1-ns             k `            [       q            spmi@200f000             2qcom,spmi-pmic-arb        (   k     @                    !         core chnls obsrvr intr cnfg         	periph_irq          [                  c            k             {                                        pmic@0           2qcom,pm8953 qcom,spmi-pmic           k                                     pon@800          2qcom,pm8916-pon          k           x                 pwrkey           2qcom,pm8941-pwrkey          [                        =	                    t      resin            2qcom,pm8941-resin           [                       =	                 okay               r         temp-alarm@2400          2qcom,spmi-temp-alarm             k  $         [       $                  .           thermal                         }      adc@3100             2qcom,spmi-vadc           k  1         [       1                                                        .   channel@8            k         channel@9            k   	      channel@a            k   
      channel@c            k         channel@e            k         channel@f            k            rtc@6000             2qcom,pm8941-rtc          k  `   a       
  rtc alarm           [       a            gpio@c000             2qcom,pm8953-gpio qcom,spmi-gpio          k            /        ?   /                   K            {                       /         pmic@1           2qcom,pm8953 qcom,spmi-pmic           k                                       pmic@2           2qcom,pmi8950 qcom,spmi-pmic          k                                    adc@3100             2qcom,spmi-vadc           k  1         [      1                                               channel@0            k                          usbin         channel@1            k                         dcin          channel@2            k                       	  vchg_sns          channel@9            k   	                    
  ref_625mv         channel@a            k   
                      ref_1250mv        channel@d            k                       	  chg_temp             mpps@a000            2qcom,pmi8950-mpp qcom,spmi-mpp           k            /        ?   0                   K            {                       0      gpio@c000         !   2qcom,pmi8950-gpio qcom,spmi-gpio             k            /        ?   1                   K            {                       1         pmic@3           2qcom,pmi8950 qcom,spmi-pmic          k                                    pwm          2qcom,pmi8950-pwm                     	  disabled          leds@d800            2qcom,pmi8950-wled            k               [                              
  	ovp short         
  backlight           okay              N                        remoteproc@4080000           2qcom,msm8953-mss-pil             k          @      
  qdsp6 rmb         @  (                2          2         2         2            #  	wdog fatal ready handover stop-ack              3      3      3          
  <cx mx mss                               G               Biface bus mem xo            O   4            `stop                          vmss_restart            5            	  disabled       mba            6      mpss               7      smd-edge            [                  m            f              D           modem            usb@70f8800          2qcom,msm8953-dwc3 qcom,dwc3          k                                       d      $  [                                      	pwr_event qusb2_phy ss_phy_irq        (                                       #  Bcfg_noc core iface sleep mock_utmi                              $ tP                                okay       usb@7000000       
   2snps,dwc3            k              [                     8      	  usb2-phy                                                2            Fhigh-speed          Tperipheral     ports                                port@0           k       endpoint                      mmc@7824900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             kI    @            hc core         [       {                     	hc_irq pwr_irq                                      Biface core xo               3              9        \default sleep           j   :   ;   <   =        t   >   ?   @   A         ~                                              okay               B           C   opp-table-sdhc1          2operating-points-v2             9   opp-25000000                }x@        3   (      opp-50000000                        3   )      opp-100000000                        3   )      opp-192000000               q         3   +      opp-384000000               `         3   +            mmc@7864900       %   2qcom,msm8953-sdhci qcom,sdhci-msm-v4             kI    @            hc core         [       }                     	hc_irq pwr_irq                                      Biface core xo               3              D        \default sleep           j   E   F   G   H        t   I   J   K   L                   okay               M           N                    opp-table-sdhc2          2operating-points-v2             D   opp-25000000                }x@        3   (      opp-50000000                        3   )      opp-100000000                        3   )      opp-177770000               
        3   +      opp-200000000                        3   +            dma-controller@7884000           2qcom,bam-v1.7.0          k@           [                         1        Bbam_clk                               c                                    P      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             k            [       k                  :      1        Bcore iface          okay            \default         j   O      i2c@78b5000          2qcom,i2c-qup-v2.2.1          kP            [       _           Bcore iface                 2      1        !   P      P           &tx rx           \default sleep           j   Q        t   R                                	  disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          k`            [       `           Bcore iface                 4      1        !   P      P           &tx rx           \default sleep           j   S        t   T                                  okay       audio-codec@3a           2maxim,max98927           k   :        0      Y           <           I            V        l             i2c@78b7000          2qcom,i2c-qup-v2.2.1          kp            [       a           Bcore iface                 6      1        !   P      P   	        &tx rx           \default sleep           j   U        t   V                                  okay       touchscreen@38           2edt,edt-ft5406           k   8                     [   A           0      @           }   W          8                   spi@78b7000          2qcom,spi-qup-v2.2.1          kp            [       a           Bcore iface                 6      1        !   P      P   	        &tx rx           \default sleep           j   X        t   Y                                	  disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          k            [       b           Bcore iface                 8      1        !   Z   
   Z           &tx rx           \default sleep           j   [        t   \                                	  disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          k@           [                         <        Bbam_clk                               c                                    Z      i2c@7af5000          2qcom,i2c-qup-v2.2.1          kP            [      +           Bcore iface                 =      <        !   Z      Z           &tx rx           \default sleep           j   ]        t   ^                                	  disabled          spi@7af5000          2qcom,spi-qup-v2.2.1          kP            [      +           Bcore iface                 =      <        !   Z      Z           &tx rx           \default sleep           j   _        t   `                                	  disabled          i2c@7af6000          2qcom,i2c-qup-v2.2.1          k`            [      ,           Bcore iface                 ?      <        !   Z      Z           &tx rx           \default sleep           j   a        t   b                                	  disabled          spi@7af6000          2qcom,spi-qup-v2.2.1          k`            [      ,           Bcore iface                 ?      <        !   Z      Z           &tx rx           \default sleep           j   c        t   d                                	  disabled          i2c@7af7000          2qcom,i2c-qup-v2.2.1          kp            [      -           Bcore iface                 A      <        !   Z      Z   	        &tx rx           \default sleep           j   e        t   f                                	  disabled          i2c@7af8000          2qcom,i2c-qup-v2.2.1          k            [      .           Bcore iface                 C      <        !   Z   
   Z           &tx rx           \default sleep           j   g        t   h                                	  disabled          remoteproc@a204000           2qcom,pronto-v3-pil qcom,pronto           k
 @     
      
!   0         ccu dxe pmu            i      @  (                j          j         j         j            #  	wdog fatal ready handover stop-ack              3      3           <cx mx           O   k            `stop            \default         j   l      	  disabled                m   iris                           Bxo        smd-edge            [                  f              m           D           pronto     wcnss            2qcom,wcnss          {WCNSS_CTRL             m   bluetooth            2qcom,wcnss-bt         wifi             2qcom,wcnss-wlan         [                            	tx rx           O   n   
   n   	        `tx-enable tx-rings-empty                   interrupt-controller@b000000             2qcom,msm-qgic2           {                    k                              mailbox@b011000       %   2qcom,msm8953-apcs-kpss-global syscon             k                                 timer@b120000            2arm,armv7-timer-mem          k                                        d   frame@b121000                       [                             k               frame@b123000                      [       	            k0          	  disabled          frame@b124000                      [       
            k@          	  disabled          frame@b125000                      [                   kP          	  disabled          frame@b126000                      [                   k`          	  disabled          frame@b127000                      [                   kp          	  disabled          frame@b128000                      [                   k          	  disabled             remoteproc@c200000           2qcom,msm8953-adsp-pil            k            @  (         %      o          o         o         o            #  	wdog fatal ready handover stop-ack                          Bxo              3           <cx             p        O   q            `stop          	  disabled       smd-edge            [      !           lpass           f              m           D      apr          2qcom,apr-v2         {apr_audio_svc                                           service@3            k            2qcom,q6core       service@4            2qcom,q6afe           k      dais             2qcom,q6afe-dais                                   l      dai@16           k                        dai@20           k                        dai@127          k                        clock-controller             2qcom,q6afe-clocks                        service@7            2qcom,q6asm           k      dais             2qcom,q6asm-dais                                   l      dai@0            k                     dai@1            k                    dai@2            k                    dai@3            k                                   service@8            2qcom,q6adm           k      routing          2qcom,q6adm-routing          l                         thermal-zones      cpu0-thermal            	           	   r   	   trips      trip-point0         	+ 8        	7           Epassive             s      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   s        	G               cpu1-thermal            	           	   r   
   trips      trip-point0         	+ 8        	7           Epassive             t      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   t        	G               cpu2-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             u      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   u        	G               cpu3-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             v      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   v        	G               cpu4-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             w      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   w        	G   	            cpu5-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             x      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   x        	G   
            cpu6-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             y      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   y        	G               cpu7-thermal            	           	   r      trips      trip-point0         	+ 8        	7           Epassive             z      crit            	+         	7        	   Ecritical             cooling-maps       map0            	B   z        	G               gpu-thermal         	           	   r      trips      trip-point0         	+ p        	7           Epassive             {      crit            	+ _        	7        	   Ecritical             cooling-maps       map0            	B   {        	G   |            pm8953-thermal          	   }   trips      trip0           	+ (        	7             Epassive       trip1           	+ H        	7             Ehot       trip2           	+ 6h        	7          	   Ecritical                   timer            2arm,armv8-timer       0  [                                      gpio-keys         
   2gpio-keys           \default         j   ~   key-volume-up         
  Volume Up                 U              s         i2c-sensors       	   2i2c-gpio            	V                 	`                 	j                                imu@6a           2st,lsm6dsl           k   j           W        	|           	-1 0 0 0 -1 0 0 0 1          vph-pwr-regulator            2regulator-fixed         	vph_pwr                   	                     	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,board-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 mboxes qcom,smd-edge qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_s6-supply vdd_s7-supply 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 no-map qcom,rpm-msg-ram hwlocks qcom,client-id 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 #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 qcom,pre-scaling label #pwm-cells qcom,current-limit-microamp qcom,num-strings interrupts-extended power-domain-names qcom,smem-states qcom,smem-state-names reset-names qcom,halt-regs 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 cd-gpios num-channels #dma-cells qcom,num-ees qcom,controlled-remotely dmas dma-names reset-gpios vmon-slot-no imon-slot-no maxim,interleave-mode #sound-dai-cells vcc-supply touchscreen-size-x touchscreen-size-y qcom,mmio #mbox-cells frame-number qcom,domain qcom,sd-lines direction is-compress-dai polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device sda-gpios scl-gpios i2c-gpio,delay-us vddio-supply mount-matrix regulator-name regulator-boot-on 