  e   8  h   (              0                                               $                         ,            8F(x)tec Pro1 (QX1000)            >fxtec,pro1 qcom,msm8998          Ihandset          V        chosen        memory@80000000          dmemory           p                     reserved-memory                      ,             t   memory@85800000          p           `            {      memory@85e00000          p                       {      smem-mem@86000000            p                         {                  memory@86200000          p                       {      memory@88f00000          >qcom,rmtfs-mem           p                        {                              memory@8ab00000          p           p            {      memory@8b200000          p                       {                  memory@8cc00000          p                       {            3      memory@93c00000          p           P            {                  memory@94100000          p                        {            2      memory@94300000          p    0                   {            :      memory@95200000          p                        {      memory@95210000          p    !        P           {      memory@95600000          p    `                   {      memory@95700000          p    p                   {                  mpss-metadata                                          @           {            4      memory@9d400000          p    @                   {      memory@f6400000          >shared-dma-pool          p    @                    {      ramoops@ffc00000             >ramoops          p                                                                                  clocks     xo-board             >fixed-clock                       $       	  
xo_board                      sleep-clk            >fixed-clock                                     #         cpus                         ,       cpu@0            dcpu          >qcom,kryo280             p                psci            +           >              N                  l2-cache             >cache           _            k                     cpu@1            dcpu          >qcom,kryo280             p               psci            +           >              N               	      cpu@2            dcpu          >qcom,kryo280             p               psci            +           >              N               
      cpu@3            dcpu          >qcom,kryo280             p               psci            +           >              N                     cpu@100          dcpu          >qcom,kryo280             p               psci            +           >              N                  l2-cache             >cache           _            k                     cpu@101          dcpu          >qcom,kryo280             p              psci            +           >              N                     cpu@102          dcpu          >qcom,kryo280             p              psci            +           >              N                     cpu@103          dcpu          >qcom,kryo280             p              psci            +           >              N                     cpu-map    cluster0       core0           y         core1           y   	      core2           y   
      core3           y            cluster1       core0           y         core1           y         core2           y         core3           y               idle-states         }psci       cpu-sleep-0-0            >arm,idle-state          little-retention                          Q           V                            cpu-sleep-0-1            >arm,idle-state          little-power-collapse           @            .                    #                           cpu-sleep-1-0            >arm,idle-state          big-retention                         O           R                            cpu-sleep-1-1            >arm,idle-state          big-power-collapse          @                                $                                 firmware       scm          >qcom,scm-msm8998 qcom,scm            opp-table-dsi            >operating-points-v2                opp-131250000               ҷP                 opp-210000000               X                 opp-312500000               _                     psci             >arm,psci-1.0            $smc       remoteproc        $   >qcom,msm8998-rpm-proc qcom,rpm-proc    glink-edge           >qcom,glink-rpm          	                             %          rpm-requests          $   >qcom,rpm-msm8998 qcom,glink-smd-rpm         ,rpm_requests       clock-controller             >qcom,rpmcc-msm8998 qcom,rpmcc           @           Gxo                          "      power-controller             >qcom,msm8998-rpmpd          S           g               1   opp-table            >operating-points-v2                opp1            {         opp2            {          opp3            {   0      opp4            {   @                  opp5            {                     opp6            {         opp7            {                     opp8            {  @      opp9            {                    opp10           {               regulators-0             >qcom,rpm-pm8998-regulators                                                                                                                                   !           0           ?           Q           f           x                                                                                                    &           5      s3          J @        b @                  s4          J w@        b w@         z                  s5          J         b                    s7          J         b                   l1          J m        b m            (      l2          J O        b O            )      l3          J B@        b B@      l5          J 5         b 5                   l6          J         b       l7          J w@        b w@            o      l8          J O        b O      l9          J         b -*      l10         J         b -*      l11         J B@        b B@      l12         J w@        b w@            f      l13         J         b -*            i      l14         J         b       l15         J w@        b w@      l16         J )B        b )B      l17         J         b             p      l18         J )B        b )B      l19         J -         b -       l20         J -*        b -*         z            +      l21         J -*        b -*         5          z            h      l22         J +        b +      l23         J 2        b 2      l24         J /        b /            g      l25         J /]         b 2            q      l26         J O        b O         z            ,      l28         J *        b *                  lvs1            J w@        b w@      lvs2            J w@        b w@            9         regulators-1             >qcom,rpm-pmi8998-regulators               bob         J 2        b 6                              smem          
   >qcom,smem                                  smp2p-lpass          >qcom,smp2p                      	                  %      
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                     3                        smp2p-mpss           >qcom,smp2p                      	                 %                                master-kernel           master-kernel                          /      slave-kernel            slave-kernel                     3               .         smp2p-slpi           >qcom,smp2p                      	                  %                                master-kernel           master-kernel                          ;      slave-kernel            slave-kernel                     3               8         thermal-zones      cpu0-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu1-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu2-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu3-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu4-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu5-thermal            D           Z         trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu6-thermal            D           Z      	   trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                cpu7-thermal            D           Z      
   trips      trip-point0         j $        v           Qpassive       cpu-crit            j         v        	   Qcritical                gpu-bottom-thermal          D           Z         trips      trip-point0         j _        v           Qhot             gpu-top-thermal         D           Z         trips      trip-point0         j _        v           Qhot             clust0-mhm-thermal          D           Z         trips      trip-point0         j _        v           Qhot             clust1-mhm-thermal          D           Z         trips      trip-point0         j _        v           Qhot             cluster1-l2-thermal         D           Z         trips      trip-point0         j _        v           Qhot             modem-thermal           D           Z          trips      trip-point0         j _        v           Qhot             mem-thermal         D           Z          trips      trip-point0         j _        v           Qhot             wlan-thermal            D           Z          trips      trip-point0         j _        v           Qhot             q6-dsp-thermal          D           Z          trips      trip-point0         j _        v           Qhot             camera-thermal          D           Z          trips      trip-point0         j _        v           Qhot             multimedia-thermal          D           Z          trips      trip-point0         j _        v           Qhot             pm8998-thermal          D           Z   !   trips      pm8998-alert0           j (        v           Qpassive       pm8998-crit         j H        v        	   Qcritical                   timer            >arm,armv8-timer       0  	                                           soc@0                        ,            t                     >simple-bus     clock-controller@100000          >qcom,gcc-msm8998                                   S            p              Gxo sleep_clk            @   "       #                             %      sram@778000          >qcom,rpm-msg-ram             p w   p                   qfprom@784000             >qcom,msm8998-qfprom qcom,qfprom          p x@   b                     ,      hstx-trim@23a            p  :                              e         thermal@10ab000       !   >qcom,msm8998-tsens qcom,tsens-v2             p
    
                       	                          uplow critical                               thermal@10ae000       !   >qcom,msm8998-tsens qcom,tsens-v2             p
    
                       	                           uplow critical                                iommu@1680000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            ph                                  H  	      l         m         n         o         p         q               &      iommu@16c0000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            pl                                  x  	      u         v         w         x         y         z                                                         pcie@1c00000          $   >qcom,pcie-msm8998 qcom,pcie-msm8996           p                             parf dbi elbi config             dpci                                                 ,                      '   $        ,pciephy         6okay          0   t                            0  0                 3           	                 msi         =                       P                                                                                                                                      (  @   %   ^   %   [   %   \   %   ]   %   _      "  Gpipe aux cfg bus_master bus_slave           ^   %            l      &             v   '   #      pcie@0           dpci          p                                                       ,             t         phy@1c06000          >qcom,msm8998-qmp-pcie-phy            p`            6okay             @   %   `   %   \   %      %   ^        Gaux cfg_ahb ref pipe            
pcie_0_pipe_clk_src                                     %   L   %   N        phy common             (           )            $      ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          p@   %         	      	           '   *        ,ufsphy                     ^   %           6okay                     n  Gcore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @  @   %   m   %      %   l   %   s   "   P   %   r   %   p   %   q      @                   <4`р                                           %           rst            +           ,                      ,         q        &         8 q            -      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             pp            @   "   P   %   o   %           Gref ref_aux qref            ufsphy             -                        6okay               (           )            *      hwlock@1f40000           >qcom,tcsr-mutex          p             K                     syscon@1f60000           >qcom,msm8998-tcsr syscon             p                 0      syscon@1fc0000           >qcom,msm8998-tcsr syscon             p   `             d      pinctrl@3400000          >qcom,msm8998-pinctrl             p@             	                  Y   '                    e        u                    3                              '   sdc2-on-state               j   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd               
               data-pins         
  sdc2_data              
                  sdc2-off-state              l   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd                              data-pins         
  sdc2_data                                sdc2-cd-state           gpio95          gpio                                    k      blsp1-uart3-on-state                n   tx-pins         gpio45          blsp_uart3_a                              rx-pins         gpio46          blsp_uart3_a                              cts-pins            gpio47          blsp_uart3_a                              rfr-pins            gpio48          blsp_uart3_a                                 blsp1-i2c1-default-state            gpio2 gpio3       
  blsp_i2c1                                   r      blsp1-i2c1-sleep-state-state            gpio2 gpio3       
  blsp_i2c1                                   s      blsp1-i2c2-default-state            gpio32 gpio33         
  blsp_i2c2                                   t      blsp1-i2c2-sleep-state-state            gpio32 gpio33         
  blsp_i2c2                                   u      blsp1-i2c3-default-state            gpio47 gpio48         
  blsp_i2c3                                   v      blsp1-i2c3-sleep-state          gpio47 gpio48         
  blsp_i2c3                                   w      blsp1-i2c4-default-state            gpio10 gpio11         
  blsp_i2c4                                   x      blsp1-i2c4-sleep-state          gpio10 gpio11         
  blsp_i2c4                                   y      blsp1-i2c5-default-state            gpio87 gpio88         
  blsp_i2c5                                   z      blsp1-i2c5-sleep-state          gpio87 gpio88         
  blsp_i2c5                                   {      blsp1-i2c6-default-state            gpio43 gpio44         
  blsp_i2c6                                   |      blsp1-i2c6-sleep-state          gpio43 gpio44         
  blsp_i2c6                                   }      blsp1-spi-b-default-state           gpio23 gpio28           blsp1_spi_b                           blsp1-spi1-default-state            gpio0 gpio1 gpio2 gpio3       
  blsp_spi1                                   ~      blsp1-spi2-default-state            gpio31 gpio34 gpio32 gpio33       
  blsp_spi2                                         blsp1-spi3-default-state            gpio45 gpio46 gpio47 gpio48       
  blsp_spi2                                         blsp1-spi4-default-state            gpio8 gpio9 gpio10 gpio11         
  blsp_spi4                                         blsp1-spi5-default-state            gpio85 gpio86 gpio87 gpio88       
  blsp_spi5                                         blsp1-spi6-default-state            gpio41 gpio42 gpio43 gpio44       
  blsp_spi6                                         blsp2-i2c1-default-state            gpio55 gpio56         
  blsp_i2c7                                         blsp2-i2c1-sleep-state          gpio55 gpio56         
  blsp_i2c7                                         blsp2-i2c2-default-state            gpio6 gpio7       
  blsp_i2c8                                         blsp2-i2c2-sleep-state          gpio6 gpio7       
  blsp_i2c8                                         blsp2-i2c3-default-state            gpio51 gpio52         
  blsp_i2c9                                         blsp2-i2c3-sleep-state          gpio51 gpio52         
  blsp_i2c9                                         blsp2-i2c4-default-state            gpio67 gpio68           blsp_i2c10                                        blsp2-i2c4-sleep-state          gpio67 gpio68           blsp_i2c10                                        blsp2-i2c5-default-state            gpio60 gpio61           blsp_i2c11                                        blsp2-i2c5-sleep-state          gpio60 gpio61           blsp_i2c11                                        blsp2-i2c6-default-state            gpio83 gpio84           blsp_i2c12                                        blsp2-i2c6-sleep-state          gpio83 gpio84           blsp_i2c12                                        blsp2-spi1-default-state            gpio53 gpio54 gpio55 gpio56       
  blsp_spi7                                         blsp2-spi2-default-state            gpio4 gpio5 gpio6 gpio7       
  blsp_spi8                                         blsp2-spi3-default-state            gpio49 gpio50 gpio51 gpio52       
  blsp_spi9                                         blsp2-spi4-default-state            gpio65 gpio66 gpio67 gpio68         blsp_spi10                                        blsp2-spi5-default-state            gpio58 gpio59 gpio60 gpio61         blsp_spi11                                        blsp2-spi6-default-state            gpio81 gpio82 gpio83 gpio84         blsp_spi12                                        mdp-vsync-n-state           gpio10          mdp_vsync_a                           gpio-kb-pins-extra-state          -  gpio21 gpio32 gpio33 gpio114 gpio128 gpio129            gpio                                          ts-vio-def-state            gpio81          gpio                                          ts-rst-n-state          gpio89          gpio                                          hall-sensor1-def-state          gpio124         gpio                                          ts-int-n-state          gpio125         gpio                                             remoteproc@4080000           >qcom,msm8998-mss-pil             p                 
  qdsp6 rmb         L                 .          .         .         .         .            0  wdog fatal ready handover stop-ack shutdown-ack       @  @   %      %   $   %      %      %      %      "      "          2  Giface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo              /            stop               %   l        mss_restart            0  0   P   @         ^   1       1           &cx mx           6okay       mba            2      mpss               3      metadata               4      glink-edge          	                 9modem                      %               gpu@5000000          >qcom,adreno-540.1 qcom,adreno            p              kgsl_3d0_reg_memory       0  @   %   M   5      %      %   K   5      5         )  Giface rbbmtimer mem mem_iface rbcpr core            	      ,           ?   6            g   7        ^   1         	  6disabled       opp-table            >operating-points-v2             7   opp-710000097               *Q        {          F         opp-670000048               'c        {  @        F         opp-596000097               #=a        {           F         opp-515000097               G!        {           F         opp-414000000               #        {           F         opp-342000000               b        {   @        F         opp-257000000               Q@        {   0        F               iommu@5040000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p             @   %   M   %      %   K        Giface mem mem_iface                              $  	      I         J         K           ^   5               6      clock-controller@5065000             >qcom,msm8998-gpucc                                 S            pP            @   "       %         	  Gxo gpll0                5      iommu@5100000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p             @   %           Gbus                                	                                                                                                                               ^   %         	  6disabled          remoteproc@5800000           >qcom,msm8998-slpi-pas            p    @@      @                 8          8         8         8            #  wdog fatal ready handover stop-ack          W   9        @   "            Gxo             :           ;            stop            ^   1           &ssc_cx          6okay       glink-edge          	                  9dsps                       %               stm@6002000           >arm,coresight-stm arm,primecell          p      (             stm-base stm-stimulus-base          6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   <            >               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           p            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   =            B            in-ports                         ,       port@7           p      endpoint            a   >            <               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           p             6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   ?            C            in-ports                         ,       port@6           p      endpoint            a   @            V               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           pP            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   A            G            in-ports                         ,       port@0           p       endpoint            a   B            =         port@1           p      endpoint            a   C            ?               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           p`            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   D            H            in-ports       port       endpoint            a   E            F               etf@6047000           >arm,coresight-tmc arm,primecell          pp            6okay            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   F            E            in-ports       port       endpoint            a   G            A               etr@6048000           >arm,coresight-tmc arm,primecell          p            6okay            @   "      "   	        Gapb_pclk atclk           q   in-ports       port       endpoint            a   H            D               etm@7840000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   I            N               etm@7940000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y   	   out-ports      port       endpoint            a   J            O               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y   
   out-ports      port       endpoint            a   K            P               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   L            Q               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            p           	  6disabled            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   M            W            in-ports                         ,       port@0           p       endpoint            a   N            I         port@1           p      endpoint            a   O            J         port@2           p      endpoint            a   P            K         port@3           p      endpoint            a   Q            L         port@4           p      endpoint            a   R            X         port@5           p      endpoint            a   S            Y         port@6           p      endpoint            a   T            Z         port@7           p      endpoint            a   U            [               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           p           	  6disabled            @   "      "   	        Gapb_pclk atclk     out-ports      port       endpoint            a   V            @            in-ports       port       endpoint            a   W            M               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   X            R               etm@7d40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   Y            S               etm@7e40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   Z            T               etm@7f40000       "   >arm,coresight-etm4x arm,primecell            p             6okay            @   "      "   	        Gapb_pclk atclk          y      out-ports      port       endpoint            a   [            U               sram@290000          >qcom,rpm-stats           p )           spmi@800f000             >qcom,spmi-pmic-arb        (   p     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq          	      F                                                ,                     3      pmic@4           >qcom,pm8005 qcom,spmi-pmic           p                            ,       gpio@c000             >qcom,pm8005-gpio qcom,spmi-gpio          p            e        Y   \                   u                    3               \         pmic@5           >qcom,pm8005 qcom,spmi-pmic           p                            ,       regulators           >qcom,pm8005-regulators                s1          J         b                                pmic@0           >qcom,pm8998 qcom,spmi-pmic           p                             ,       pon@800          >qcom,pm8998-pon          p                            pwrkey           >qcom,pm8941-pwrkey          	                        =	                    t      resin            >qcom,pm8941-resin           	                       =	                 6okay               r         temp-alarm@2400          >qcom,spmi-temp-alarm             p  $         	       $                  ]           	thermal                         !      charger@2800          *   >qcom,pm8998-coincell qcom,pm8941-coincell            p  (       	  6disabled          adc@3100             >qcom,spmi-adc-rev2           p  1         	       1                            ,            	               ]   channel@6            p         	  9die_temp             adc-tm@3400          >qcom,spmi-adc-tm-hc          p  4         	       4                                       ,          	  6disabled          rtc@6000             >qcom,pm8941-rtc          p  `   a       
  rtc alarm           	       a            gpio@c000             >qcom,pm8998-gpio qcom,spmi-gpio          p            e        Y   ^                   u                    3               ^   vol-up-active-state         gpio6           normal                    	*        	7                      cam-focus-btn-active-state          gpio7           normal                    	*        	7                      cam-snapshot-btn-active-state           gpio8           normal                    	*        	7                            pmic@1           >qcom,pm8998 qcom,spmi-pmic           p                            ,          pmic@2           >qcom,pmi8998 qcom,spmi-pmic          p                            ,       charger@1000             >qcom,pmi8998-charger             p         @  	                                                      -  usb-plugin bat-ov wdog-bark usbin-icl-change               _      _           	usbin_i usbin_v       	  6disabled          gpio@c000         !   >qcom,pmi8998-gpio qcom,spmi-gpio             p            e        Y   `                   u                    3               `      adc@4500             >qcom,pmi8998-rradc           p  E         	               _         pmic@3           >qcom,pmi8998 qcom,spmi-pmic          p                            ,       labibb           >qcom,pmi8998-lab-ibb       ibb          	                                 sc-err ocp        lab          	                                 sc-err ocp           pwm          >qcom,pmi8998-lpg                         ,            	K         	  6disabled          led-controller@d300       +   >qcom,pmi8998-flash-led qcom,spmi-flash-led           p         	  6disabled          leds@d800            >qcom,pmi8998-wled            p               	                              
  ovp short         
  9backlight         	  6disabled                usb@a8f8800          >qcom,msm8998-dwc3 qcom,dwc3          p
            6okay                         ,             t      (  @   %   G   %   t   %       %   v   %   u      #  Gcfg_noc core iface sleep mock_utmi          	V   %   u   %   t        	f$ '       $  	                [                     pwr_event qusb2_phy ss_phy_irq          ^   %              %      usb@a800000       
   >snps,dwc3            p
             	                   	{         	         	        '   a   b        ,usb2-phy usb3-phy            	        	           	peripheral          	   c         phy@c010000          >qcom,msm8998-qmp-usb3-phy            p              @   %   w   %      %   y   %   x        Gaux ref cfg_ahb pipe            
usb3_phy_pipe_clk_src                                       %   E   %   F        phy phy_phy         
   d  D        6okay               (           )            b      phy@c012000          >qcom,msm8998-qusb2-phy           p            6okay                        @   %   y   %           Gcfg_ahb ref            %   j        
   e           f        
   g            a      mmc@c0a4900       %   >qcom,msm8998-sdhci qcom,sdhci-msm-v4             p
I   
@            hc core         	       }                     hc_irq pwr_irq          Giface core xo           @   %   e   %   f   "            
2           6okay            
<   '   _           
E   h        
Q   i        
^default sleep           
l   j   k        
v   l   k      dma-controller@c144000           >qcom,bam-v1.7.0          p@  P         	                  @   %   %        Gbam_clk         
                        
        
           
               m      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p            	       m           @   %   5   %   %        Gcore iface          
   m      m           
tx rx           
^default         
l   n        6okay       bluetooth            >qcom,wcn3990-bt         
           
   o        
   p        
   q         0          i2c@c175000          >qcom,i2c-qup-v2.2.1          pP            	       _           @   %   &   %   %        Gcore iface          
   m      m           
tx rx           
^default sleep           
l   r        
v   s                	  6disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          p`            	       `           @   %   (   %   %        Gcore iface          
   m      m   	        
tx rx           
^default sleep           
l   t        
v   u                	  6disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          pp            	       a           @   %   *   %   %        Gcore iface          
   m   
   m           
tx rx           
^default sleep           
l   v        
v   w                	  6disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          p            	       b           @   %   ,   %   %        Gcore iface          
   m      m           
tx rx           
^default sleep           
l   x        
v   y                	  6disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          p            	       c           @   %   .   %   %        Gcore iface          
   m      m           
tx rx           
^default sleep           
l   z        
v   {                	  6disabled                         ,          i2c@c17a000          >qcom,i2c-qup-v2.2.1          p            	       d           @   %   0   %   %        Gcore iface          
   m      m           
tx rx           
^default sleep           
l   |        
v   }                	  6disabled                         ,          spi@c175000          >qcom,spi-qup-v2.2.1          pP            	       _           @   %   '   %   %        Gcore iface          
   m      m           
tx rx           
^default         
l   ~      	  6disabled                         ,          spi@c176000          >qcom,spi-qup-v2.2.1          p`            	       `           @   %   )   %   %        Gcore iface          
   m      m   	        
tx rx           
^default         
l         	  6disabled                         ,          spi@c177000          >qcom,spi-qup-v2.2.1          pp            	       a           @   %   +   %   %        Gcore iface          
   m   
   m           
tx rx           
^default         
l         	  6disabled                         ,          spi@c178000          >qcom,spi-qup-v2.2.1          p            	       b           @   %   -   %   %        Gcore iface          
   m      m           
tx rx           
^default         
l         	  6disabled                         ,          spi@c179000          >qcom,spi-qup-v2.2.1          p            	       c           @   %   /   %   %        Gcore iface          
   m      m           
tx rx           
^default         
l         	  6disabled                         ,          spi@c17a000          >qcom,spi-qup-v2.2.1          p            	       d           @   %   1   %   %        Gcore iface          
   m      m           
tx rx           
^default         
l         	  6disabled                         ,          dma-controller@c184000           >qcom,bam-v1.7.0          p@  P         	                  @   %   6        Gbam_clk         
                        
        
           
                     serial@c1b0000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p             	       r           @   %   E   %   6        Gcore iface          6okay          i2c@c1b5000          >qcom,i2c-qup-v2.2.1          pP            	       e           @   %   7   %   6        Gcore iface          
                    
tx rx           
^default sleep           
l           
v                     6okay                         ,       touchscreen@14           >goodix,gt9286            p                '        	   }              '   Y                      &           
^active          
l               i2c@c1b6000          >qcom,i2c-qup-v2.2.1          p`            	       f           @   %   9   %   6        Gcore iface          
            	        
tx rx           
^default sleep           
l           
v                   	  6disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          pp            	       g           @   %   ;   %   6        Gcore iface          
      
              
tx rx           
^default sleep           
l           
v                   	  6disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          p            	       h           @   %   =   %   6        Gcore iface          
                    
tx rx           
^default sleep           
l           
v                   	  6disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          p            	       i           @   %   ?   %   6        Gcore iface          
                    
tx rx           
^default sleep           
l           
v                   	  6disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          p            	       j           @   %   A   %   6        Gcore iface          
                    
tx rx           
^default sleep           
l           
v                   	  6disabled                         ,          spi@c1b5000          >qcom,spi-qup-v2.2.1          pP            	       e           @   %   8   %   6        Gcore iface          
                    
tx rx           
^default         
l         	  6disabled                         ,          spi@c1b6000          >qcom,spi-qup-v2.2.1          p`            	       f           @   %   :   %   6        Gcore iface          
            	        
tx rx           
^default         
l         	  6disabled                         ,          spi@c1b7000          >qcom,spi-qup-v2.2.1          pp            	       g           @   %   <   %   6        Gcore iface          
      
              
tx rx           
^default         
l         	  6disabled                         ,          spi@c1b8000          >qcom,spi-qup-v2.2.1          p            	       h           @   %   >   %   6        Gcore iface          
                    
tx rx           
^default         
l         	  6disabled                         ,          spi@c1b9000          >qcom,spi-qup-v2.2.1          p            	       i           @   %   @   %   6        Gcore iface          
                    
tx rx           
^default         
l         	  6disabled                         ,          spi@c1ba000          >qcom,spi-qup-v2.2.1          p            	       j           @   %   B   %   6        Gcore iface          
                    
tx rx           
^default         
l         	  6disabled                         ,          clock-controller@c8c0000             >qcom,mmcc-msm8998                                  S            p           J  Gxo gpll0 dsi0dsi dsi0byte dsi1dsi dsi1byte hdmipll dplink dpvco gpll0_div         D  @   "       %                                            %                     display-subsystem@c900000            >qcom,msm8998-mdss            p             mdss            	       S                    3           @      >      @      C        Giface bus core          ^              ?                            ,             t      	  6disabled                   display-controller@c901000           >qcom,msm8998-dpu              p               @        mdp regdma vbif vbif_nrt                         	          (  @      >      @            C      F        Giface bus mnoc core vsync           	V      F        	f$         g           ^   1      opp-table            >operating-points-v2                opp-171430000               
7p                 opp-275000000               d*                 opp-330000000               f                 opp-412500000               @                     ports                        ,       port@0           p       endpoint            a                        port@1           p      endpoint            a                              dsi@c994000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p@          	  dsi_ctrl                         	         0  @      H      R      A      J      >      @      $  Gbyte byte_intf pixel core iface bus         	V            /        3                     g           ^   1            '           ,dsi                      ,          	  6disabled       ports                        ,       port@0           p       endpoint            a                        port@1           p      endpoint                   phy@c994400          >qcom,dsi-phy-10nm-8998           pD    F   J           dsi_phy dsi_phy_lane dsi_pll            @      >   "          
  Giface ref                                 	  6disabled                      dsi@c996000       )   >qcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p`          	  dsi_ctrl                         	         0  @      I      S      B      K      >      @      $  Gbyte byte_intf pixel core iface bus         	V            0        3                     g           ^   1            '           ,dsi                      ,          	  6disabled       ports                        ,       port@0           p       endpoint            a                        port@1           p      endpoint                   phy@c996400          >qcom,dsi-phy-10nm-8998           pd    f   j           dsi_phy dsi_phy_lane dsi_pll            @      >   "          
  Giface ref                                 	  6disabled                         video-codec@cc00000          >qcom,msm8998-venus           p            	                 ^               @      8      9      :      ;        Gcore iface bus mbus         ?                
                         	                         !     (     )     +     ,     -          1                 	  6disabled       video-decoder            >venus-decoder           @      <        Gcore            ^            video-encoder            >venus-encoder           @      =        Gcore            ^               iommu@cd00000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p                        @                          Giface-mm iface-smmu bus-smmu                        	               
                                                                                                                                                                                         ^      	                  remoteproc@17300000          >qcom,msm8998-adsp-pas            p0    @@      @                                                          #  wdog fatal ready handover stop-ack          @   "            Gxo                                    stop            ^   1            &cx          6okay       glink-edge          	                  9lpass                      %      	         mailbox@17911000          <   >qcom,msm8998-apcs-hmss-global qcom,msm8994-apcs-kpss-global          p            J                     timer@17920000                       ,             t         >arm,armv7-timer-mem          p        frame@17921000          V            	                             p               frame@17923000          V           	       	            p0          	  6disabled          frame@17924000          V           	       
            p@          	  6disabled          frame@17925000          V           	                   pP          	  6disabled          frame@17926000          V           	                   p`          	  6disabled          frame@17927000          V           	                   pp          	  6disabled          frame@17928000          V           	                   p          	  6disabled             interrupt-controller@17a00000            >arm,gic-v3           p                  3                        ,             t                 c           z               	      	                     wifi@18800000            >qcom,wcn3990-wifi           6okay             p             membase                    @   "           Gcxo_ref_clk_pin         	                                                                                                                    ?                                                   o           p           q         aliases         /soc@0/serial@c1b0000           /soc@0/serial@c171000         extcon-usb           >linux,extcon-usb-gpio           &   '   &                c      gpio-hall-sensors         
   >gpio-keys           9Hall sensors            
^default         
l      event-hall-sensor1          9Keyboard Hall Sensor            |   '   |            /            A        O              
         gpio-kb-extra-keys        
   >gpio-keys           9Keyboard extra keys         
^default         
l      key-home            9Home            |   '                         /            `      key-super-l         9Super Left          |   '                         /            `      key-super-r         9Super Right         |   '   !                     /            `      key-shift           9Shift           |   '   r              6        /            `      key-ctrl            9Ctrl            |   '                         /            `      key-alt         9Alt         |   '                 8        /            `         gpio-keys         
   >gpio-keys           9Side buttons            
^default         
l            button-vol-up         
  9Volume Up           |   ^              O              s         A        /         button-camera-snapshot          9Camera Snapshot         |   ^              O                      /         button-camera-focus         9Camera Focus            |   ^              O                     /            keyboard-leds         
   >gpio-leds      led-0           r            xoff         kbd_backlight           |   '               9white:kbd_backlight                led-1           r           xoff       	  capslock            |   '               9yellow:capslock         kbd-capslock             ts-vio-vreg          >regulator-fixed         ts_vio_reg                                 '   Q            
^default         
l                              vph-pwr-regulator            >regulator-fixed         vph_pwr                                        	interrupt-parent qcom,msm-id #address-cells #size-cells model compatible chassis-type qcom,board-id device_type reg ranges no-map phandle qcom,client-id qcom,vmid alloc-ranges size console-size ecc-size ftrace-size pmsg-size record-size #clock-cells clock-frequency clock-output-names enable-method capacity-dmips-mhz cpu-idle-states next-level-cache 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-hz required-opps interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clocks clock-names #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_s8-supply vdd_s9-supply vdd_s10-supply vdd_s11-supply vdd_s12-supply vdd_s13-supply vdd_l1_l27-supply vdd_l2_l8_l17-supply vdd_l3_l11-supply vdd_l4_l5-supply vdd_l6-supply vdd_l7_l12_l14_l15-supply vdd_l9-supply vdd_l10_l23_l25-supply vdd_l13_l19_l21-supply vdd_l16_l28-supply vdd_l18_l22-supply vdd_l20_l24-supply vdd_l26-supply vdd_lvs1_lvs2-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-system-load vdd_bob-supply memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells polling-delay-passive thermal-sensors temperature hysteresis #reset-cells protected-clocks bits #qcom,sensors interrupt-names #thermal-sensor-cells #iommu-cells #global-interrupts reg-names linux,pci-domain bus-range num-lanes phys phy-names status interrupt-map-mask interrupt-map power-domains iommu-map perst-gpios #phy-cells resets reset-names vdda-phy-supply vdda-pll-supply lanes-per-direction freq-table-hz vcc-supply vccq-supply vccq2-supply vdd-hba-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp #hwlock-cells gpio-ranges gpio-controller #gpio-cells gpio-reserved-ranges pins drive-strength bias-disable bias-pull-up function bias-pull-down interrupts-extended qcom,smem-states qcom,smem-state-names qcom,halt-regs power-domain-names label iommus opp-supported-hw px-supply remote-endpoint arm,scatter-gather qcom,ee qcom,channel regulator-enable-ramp-delay regulator-always-on mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells input-enable qcom,drive-strength #pwm-cells assigned-clocks assigned-clock-rates snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,parkmode-disable-ss-quirk snps,has-lpm-erratum snps,hird-threshold dr_mode extcon qcom,tcsr-reg nvmem-cells vdda-phy-dpdm-supply bus-width cd-gpios vmmc-supply vqmmc-supply pinctrl-names pinctrl-0 pinctrl-1 #dma-cells qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names vddio-supply vddxo-supply vddrf-supply vddch0-supply max-speed reset-gpios AVDD28-supply VDDIO-supply assigned-clock-parents #mbox-cells frame-number #redistributor-regions redistributor-stride qcom,snoc-host-cap-8bit-quirk qcom,no-msa-ready-indicator vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply serial0 serial1 id-gpios debounce-interval wakeup-source linux,input-type linux,can-disable color default-state retain-state-suspended linux,default-trigger regulator-name startup-delay-us enable-active-high gpio regulator-boot-on 