  b   8  Z   (              Z                                                                      ,Xiaomi Mi 4C             2xiaomi,libra qcom,msm8992            =handset          J                       V  	  
                 c          aliases          q/soc/mmc@f9824900            v/soc/mmc@f98a4900         chosen        %   {earlycon=tty0 console=tty0 maxcpus=1                                          framebuffer@3400000          2simple-framebuffer               @       ^            8                               r8g8b8        8               j            n                                          clocks     xo-board             2fixed-clock                       $       	   xo_board                      sleep-clk            2fixed-clock                               
   sleep_clk                        cpus                                 cpu@0            cpu          2arm,cortex-a53                           psci                              l2-cache             2cache           "                        cpu@1            cpu          2arm,cortex-a53                          psci                                 cpu@2            cpu          2arm,cortex-a53                          psci                                 cpu@3            cpu          2arm,cortex-a53                          psci                                 cpu@100          cpu          2arm,cortex-a57                          psci                           	   l2-cache             2cache           "                        cpu@101          cpu          2arm,cortex-a57                         psci                           
      cpu-map    cluster0       core0           .         core1           .         core2           .         core3           .            cluster1       core0           .   	      core1           .   
               firmware       scm          2qcom,scm-msm8994 qcom,scm            memory@80000000          memory                                pmu          2arm,cortex-a53-pmu          2              psci             2arm,psci-0.2            
hvc       reserved-memory                                       dfps_data_mem@3400000                @                  =      memory@3401000               @                 =      smem_region@6a00000                                 =                  memory@c6700000              p                  =      reserved@6c00000                        @           =      hole@6400000                 @       `           =      hole2@6c00000                      @           =      mpss@9000000                 	                  =      tzapp@ea00000                                 =      mdm-rfsa@ca0b0000                                  =      rmtfs@ca100000           2qcom,rmtfs-mem                                 =        D         qseecom@cb400000                 @                 S      adsp-rfsa@cd000000                                  =      sensor-rfsa@cd010000                                   =      ramoops@dfc00000             2ramoops                               Z           g           s                       smd       	   2qcom,smd       rpm         2                                                     rpm-requests             2qcom,rpm-msm8994            rpm_requests       rpmcc            2qcom,rpmcc-msm8992 qcom,rpmcc                           E      power-controller             2qcom,msm8994-rpmpd                           opp-table            2operating-points-v2                opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            2qcom,rpm-pm8994-regulators                                           '           ;           K           _           s                                                                        s3                                        s4           w@         w@         )         B        V                   s5            p          p                  s7           B@         B@                  l1           B@         B@      l2                          l3           O         O      l4           (         (      l6           w@         w@      l8           w@         w@      l9           w@         w@      l10          w@         w@      l11          O         O      l12          w@         w@      l13          w@         -p      l14          w@         w@      l15          w@         w@      l16          )2         )2      l17          )2         )2      l18          +|         +|         B      l19          *         *      l20          -p         -p         B         l         )        V                    l21          -p         -p         B      l22          -         -      l23          *         *      l24          .         0      l25          B@         B@      l26          l         l      l27                         l28          B@         B@      l29          *         *      l30          w@         w@      l31          C         C      l32          w@         w@      lvs1          lvs2             pmi8994-regulators           2qcom,rpm-pmi8994-regulators         ~                 s1                          boost-bypass             0         6                  smem          
   2qcom,smem                                             smp2p-lpass          2qcom,smp2p                      2                           
                          master-kernel           master-kernel                    slave-kernel            slave-kernel                                 smp2p-modem          2qcom,smp2p                                   2                                                     master-kernel           master-kernel                    slave-kernel            slave-kernel                                 soc                                                        2simple-bus     interrupt-controller@f9000000            2qcom,msm-qgic2                                                             mailbox@f900d000          %   2qcom,msm8994-apcs-kpss-global syscon                           ,                     watchdog@f9017000         $   2qcom,apss-wdt-msm8994 qcom,kpss-wdt          p            2                                        8   
      timer@f9020000                                              2arm,armv7-timer-mem                  frame@f9021000          D            2       	                                     frame@f9023000          D           2       
            0          	  Qdisabled          frame@f9024000          D           2                   @          	  Qdisabled          frame@f9025000          D           2                   P          	  Qdisabled          frame@f9026000          D           2                   `          	  Qdisabled          frame@f9027000          D           2                   p          	  Qdisabled          frame@f9028000          D           2                             	  Qdisabled             usb@f92f8800             2qcom,msm8994-dwc3 qcom,dwc3          /                                             0  2                7                   6         *  Xpwr_event qusb2_phy hs_phy_irq ss_phy_irq                   r      m            s        hcore iface sleep mock_utmi          t      s      r        $ '                            usb@f9200000          
   2snps,dwc3                          2                                    high-speed          peripheral           mmc@f9824900          %   2qcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc core         2       {                     Xhc_irq pwr_irq                 v      h           hiface core xo           default sleep                                                   )            3        Qokay             A        P            \         mmc@f98a4900          %   2qcom,msm8994-sdhci qcom,sdhci-msm-v4             I   @            hc core         2       }                     Xhc_irq pwr_irq                       i           hiface core xo           default sleep              !   "   #           $   %   &        i   '   d            )         	  Qdisabled          dma-controller@f9904000          2qcom,bam-v1.7.0          @           2                         :        hbam_clk         r           }                                               *      serial@f991e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                         2       l           hcore iface                 H      :        default sleep              (           )      	  Qdisabled          i2c@f9923000             2qcom,i2c-qup-v2.2.1          0            2       _                  ;      :        hcore iface                       *      *           tx rx           default sleep              +           ,                                	  Qdisabled          spi@f9923000             2qcom,spi-qup-v2.2.1          0            2       _                  <      :        hcore iface          $            *      *           tx rx           default sleep              -           .                                	  Qdisabled          i2c@f9924000             2qcom,i2c-qup-v2.2.1          @            2       `                  =      :        hcore iface                       *      *           tx rx           default sleep              /           0                                  Qokay          i2c@f9926000             2qcom,i2c-qup-v2.2.1          `            2       b                  A      :        hcore iface                       *      *           tx rx           default sleep              1           2                                	  Qdisabled          i2c@f9927000             2qcom,i2c-qup-v2.2.1          p            2       c                  C      :        hcore iface                       3      3           tx rx           default sleep              4           5                                  Qokay          i2c@f9928000             2qcom,i2c-qup-v2.2.1                      2       d                  E      :        hcore iface                       *      *           tx rx           default sleep              6           7                                  Qokay          dma-controller@f9944000          2qcom,bam-v1.7.0          @           2                         M        hbam_clk         r           }                                               3      serial@f995e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                         2       r           hcore iface                 [      M           3      3           tx rx           default sleep              8           9        Qokay          i2c@f9963000             2qcom,i2c-qup-v2.2.1          0            2       e                  N      M        hcore iface                       3      3           tx rx           default sleep              :           ;                                  Qokay          spi@f9966000             2qcom,spi-qup-v2.2.1          `            2       h                  U      M        hcore iface          $            3      3           tx rx           default sleep              <           =                                	  Qdisabled          i2c@f9967000             2qcom,i2c-qup-v2.2.1          p            2       i                  V      M        hcore iface            j           3      3           tx rx           default sleep              >           ?                                  Qokay          clock-controller@fc400000            2qcom,gcc-msm8992                                               @            	  hxo sleep                                     sram@fc428000            2qcom,rpm-msg-ram             B   @                   restart@fc4ab000             2qcom,pshold          J          spmi@fc4cf000            2qcom,spmi-pmic-arb           L    L    L            core intr cnfg          Xperiph_irq          2                  }                                                                 pmic@0           2qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             2qcom,pm8941-rtc            `   a       
  rtc alarm           2       a            pon@800          2qcom,pm8916-pon                                      pwrkey           2qcom,pm8941-pwrkey          2                        =	                 '   t      resin            2qcom,pm8941-resin           2                       =	               	  Qdisabled             temp-alarm@2400          2qcom,spmi-temp-alarm               $         2       $               2   @           >thermal         O                F      adc@3100             2qcom,spmi-vadc             1         2       1                                         e               @   adc-chan@7                      w              vph_pwr       adc-chan@8                    	  die_temp          adc-chan@9              	      
  ref_625mv         adc-chan@a              
        ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            2qcom,pm8994-gpio qcom,spmi-gpio                                 A                                                      A      mpps@a000            2qcom,pm8994-mpp qcom,spmi-mpp                                              B                                           B         pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               pwm          2qcom,pm8994-lpg                                            	  Qdisabled          regulators           2qcom,pm8994-regulators     s8           
`@         `         B         l      s11          
`         (         B         l            pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                                    C           
                                           C      mpps@a000            2qcom,pmi8994-mpp qcom,spmi-mpp                                  D                                                      D         pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              pwm          2qcom,pmi8994-lpg                                               	  Qdisabled          regulators           2qcom,pmi8994-regulators       wled@d800            2qcom,pmi8994-wled                           2                              
  Xovp short                           	  Qdisabled                hwlock@fd484000       (   2qcom,msm8994-tcsr-mutex qcom,tcsr-mutex          H@                                 pinctrl@fd510000             2qcom,msm8992-pinctrl             Q    @         2                              '                                                      '   blsp1-uart2-default         blsp_uart2          gpio4 gpio5                     	            (      blsp1-uart2-sleep           gpio            gpio4 gpio5                                 )      blsp2-uart2-default         blsp_uart8          gpio45 gpio46 gpio47 gpio48                     	            8      blsp2-uart2-sleep           gpio            gpio45 gpio46 gpio47 gpio48                     	            9      i2c1-default          
  blsp_i2c1           gpio2 gpio3                     	            +      i2c1-sleep          gpio            gpio2 gpio3                     	            ,      i2c2-default          
  blsp_i2c2           gpio6 gpio7                     	            /      i2c2-sleep          gpio            gpio6 gpio7                     	            0      i2c4-default          
  blsp_i2c4           gpio19 gpio20                       	            1      i2c4-sleep          gpio            gpio19 gpio20                                %            2      i2c5-default          
  blsp_i2c5           gpio23 gpio24                       	            4      i2c5-sleep          gpio            gpio23 gpio24                       	            5      i2c6-default          
  blsp_i2c6           gpio28 gpio27                       	            6      i2c6-sleep          gpio            gpio28 gpio27                       	            7      i2c7-default          
  blsp_i2c7           gpio44 gpio43                       	            :      i2c7-sleep          gpio            gpio44 gpio43                       	            ;      blsp2-spi10-default             <   default         blsp_spi10          gpio53 gpio54 gpio55               
               cs          gpio            gpio55                      	         blsp2-spi10-sleep           gpio53 gpio54 gpio55                        	            =      i2c11-default           blsp_i2c11          gpio83 gpio84                       	            >      i2c11-sleep         gpio            gpio83 gpio84                       	            ?      blsp1-spi1-default              -   default       
  blsp_spi1           gpio0 gpio1 gpio3              
               cs          gpio            gpio8                       	         blsp1-spi1-sleep            gpio0 gpio1 gpio3                       	            .      clk-on        	  sdc1_clk             	                             clk-off       	  sdc1_clk             	                             cmd-on        	  sdc1_cmd                                          cmd-off       	  sdc1_cmd                                          data-on       
  sdc1_data                                         data-off          
  sdc1_data                                         rclk-on       
  sdc1_rclk                              rclk-off          
  sdc1_rclk                              sdc2-clk-on       	  sdc2_clk             	           
            !      sdc2-clk-off          	  sdc2_clk             	                       $      sdc2-cmd-on       	  sdc2_cmd                        
            "      sdc2-cmd-off          	  sdc2_cmd                                    %      sdc2-data-on          
  sdc2_data                       
            #      sdc2-data-off         
  sdc2_data                                   &         clock-controller@fd8c0000            2qcom,mmcc-msm8992                R                                         Y  hxo gpll0 mmssnoc_ahb oxili_gfx3d_clk_src dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll          0               E      E                              (  t                              	        / 0) < 98p /                   sram@fdd00000            2qcom,msm8974-ocmem                            	  ctrl mem                                   E   "      r        hcore iface                              gmu-sram@0                              timer            2arm,armv8-timer       0  2                                      vph-pwr-regulator            2regulator-fixed         2vph_pwr          6         6         B                  thermal-zones      pm8994-thermal          A           W          e   F   trips      pm8994-alert0           u s                   Epassive       pm8994-crit         u H                	   Ecritical                   gpio-keys         
   2gpio-keys               button        
  Volume Up           l   A                         '   s                                	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,pmic-id qcom,board-id mmc1 mmc2 bootargs ranges reg width height stride format clocks power-domains #clock-cells clock-frequency clock-output-names phandle device_type enable-method next-level-cache cache-level cpu interrupts no-map qcom,client-id no-mem console-size record-size ftrace-size pmsg-size qcom,ipc qcom,smd-edge qcom,remote-pid qcom,smd-channels #power-domain-cells operating-points-v2 opp-level vdd_l1-supply vdd_l2_26_28-supply vdd_l3_11-supply vdd_l4_27_31-supply vdd_l5_7-supply vdd_l6_12_32-supply vdd_l8_16_30-supply vdd_l9_10_18_22-supply vdd_l13_19_23_24-supply vdd_l14_15-supply vdd_l17_29-supply vdd_l20_21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-always-on regulator-system-load regulator-boot-on vdd_s1-supply vdd_bst_byp-supply memory-region qcom,rpm-msg-ram hwlocks qcom,smem qcom,local-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells #mbox-cells timeout-sec frame-number status interrupt-names clock-names assigned-clocks assigned-clock-rates qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk maximum-speed dr_mode reg-names pinctrl-names pinctrl-0 pinctrl-1 bus-width non-removable mmc-hs400-1_8v vmmc-supply vqmmc-supply cd-gpios #dma-cells qcom,ee qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names spi-max-frequency #reset-cells qcom,channel mode-bootloader mode-recovery debounce bias-pull-up linux,code io-channels io-channel-names #thermal-sensor-cells #io-channel-cells qcom,pre-scaling label gpio-controller gpio-ranges #gpio-cells #pwm-cells qcom,cabc qcom,external-pfet #hwlock-cells function pins drive-strength bias-disable bias-pull-down input-enable regulator-name polling-delay-passive polling-delay thermal-sensors temperature hysteresis autorepeat linux,input-type wakeup-source debounce-interval 