  U   8     (                                                             $                         ,            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                       {            0      memory@93c00000          p           P            {      memory@94100000          p                        {            /      memory@94300000          p    0                   {            6      memory@95200000          p                        {      memory@95210000          p    !        P           {      memory@95600000          p    `                   {      memory@95700000          p    p                   {                  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                       ,              <                  l2-cache             >cache           M                        cpu@1            dcpu          >qcom,kryo280             p               psci                       ,              <               	      cpu@2            dcpu          >qcom,kryo280             p               psci                       ,              <               
      cpu@3            dcpu          >qcom,kryo280             p               psci                       ,              <                     cpu@100          dcpu          >qcom,kryo280             p               psci                       ,              <                  l2-cache             >cache           M                        cpu@101          dcpu          >qcom,kryo280             p              psci                       ,              <                     cpu@102          dcpu          >qcom,kryo280             p              psci                       ,              <                     cpu@103          dcpu          >qcom,kryo280             p              psci                       ,              <                     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          jlittle-retention            z              Q           V                            cpu-sleep-0-1            >arm,idle-state          jlittle-power-collapse           z@            .                    #                           cpu-sleep-1-0            >arm,idle-state          jbig-retention           z              O           R                            cpu-sleep-1-1            >arm,idle-state          jbig-power-collapse          z@                                $                                 firmware       scm          >qcom,scm-msm8998 qcom,scm            psci             >arm,psci-1.0            smc       rpm-glink            >qcom,glink-rpm                                                 rpm-requests             >qcom,rpm-msm8998            rpm_requests       clock-controller             >qcom,rpmcc-msm8998 qcom,rpmcc                           '      power-controller             >qcom,msm8998-rpmpd                                    .   opp-table            >operating-points-v2                opp1            3         opp2            3          opp3            3   0      opp4            3   @      opp5            3         opp6            3         opp7            3         opp8            3  @      opp9            3        opp10           3               pm8998-regulators            >qcom,rpm-pm8998-regulators          =           K           Y           g           u                                                                                                              	                      0           A           O           i           w                                                                        s3           @         @                  s4           w@         w@         2                  s5                                       s7                                      l1           m         m            $      l2           O         O            %      l3           B@         B@      l5           5          5                   l6                          l7           w@         w@            i      l8           O         O      l9                    -*      l10                   -*      l11          B@         B@      l12          w@         w@            `      l13                   -*            c      l14                         l15          w@         w@      l16          )B         )B      l17                               j      l18          )B         )B      l19          -          -       l20          -*         -*         2            (      l21          -*         -*        K 5          2            b      l22          +         +      l23          2         2      l24          /         /            a      l25          /]          2            k      l26          O         O         2            )      l28          *         *            {      lvs1             w@         w@      lvs2             w@         w@            5         pmi8998-regulators           >qcom,rpm-pmi8998-regulators         a      bob          2         6                           smem          
   >qcom,smem           p           ~            smp2p-lpass          >qcom,smp2p                                              
                          master-kernel           master-kernel                                slave-kernel            slave-kernel                                             smp2p-mpss           >qcom,smp2p                                                                       master-kernel           master-kernel                          ,      slave-kernel            slave-kernel                                    +         smp2p-slpi           >qcom,smp2p                                                                        master-kernel           master-kernel                          7      slave-kernel            slave-kernel                                    4         thermal-zones      cpu0-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu1-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu2-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu3-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu4-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu5-thermal                                           trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu6-thermal                                        	   trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                cpu7-thermal                                        
   trips      trip-point0         0 $        <           Qpassive       cpu_crit            0         <        	   Qcritical                gpu-bottom-thermal                                         trips      trip-point0         0 _        <           Qhot             gpu-top-thermal                                        trips      trip-point0         0 _        <           Qhot             clust0-mhm-thermal                                         trips      trip-point0         0 _        <           Qhot             clust1-mhm-thermal                                         trips      trip-point0         0 _        <           Qhot             cluster1-l2-thermal                                        trips      trip-point0         0 _        <           Qhot             modem-thermal                                          trips      trip-point0         0 _        <           Qhot             mem-thermal                                        trips      trip-point0         0 _        <           Qhot             wlan-thermal                                           trips      trip-point0         0 _        <           Qhot             q6-dsp-thermal                                         trips      trip-point0         0 _        <           Qhot             camera-thermal                                         trips      trip-point0         0 _        <           Qhot             multimedia-thermal                                         trips      trip-point0         0 _        <           Qhot             pm8998-thermal                                      trips      pm8998-alert0           0 (        <           Qpassive       pm8998-crit         0 H        <        	   Qcritical                   timer            >arm,armv8-timer       0                                             soc                      ,            t                     >simple-bus     clock-controller@100000          >qcom,gcc-msm8998                        G                       p              Txo sleep_clk            `              g                     !      sram@778000          >qcom,rpm-msg-ram             p w   p                   qfprom@784000             >qcom,msm8998-qfprom qcom,qfprom          p x@   b                     ,      hstx-trim@23a            p  :           x                   _         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                                                         pci@1c00000          >qcom,pcie-msm8996             p                             parf dbi elbi config             dpci                                                 ,                                   pciephy         okay          0   t                            0  0                                             msi                                )                                                                                                                                      (  `   !   ^   !   ]   !   _   !   \   !   [      "  Tpipe bus_master bus_slave cfg aux           7   !            E      "             O   #   #         phy@1c06000          >qcom,msm8998-qmp-pcie-phy            p`                        ,           okay              t        `   !   `   !   \   !           Taux cfg_ahb ref         [   !   L   !   N        bphy common          n   $        ~   %   phy@1c06800          pb   (d   h                       `   !   ^        Tpipe0            pcie_0_pipe_clk_src                                    ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          p@   %               	               &        ufsphy                     7   !           okay            G         n  Tcore_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`р                                        [   !           brst            (           )                    q                  q            *      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             pp                        ,           okay              t        Tref ref_aux         `   !      !   o        bufsphy          [   *            n   $        ~   %           )   phy@1da7400       (   pt   (v   |   x   (z                           &         hwlock@1f40000           >qcom,tcsr-mutex          p             )                     syscon@1f60000           >qcom,msm8998-tcsr syscon             p                 -      pinctrl@3400000          >qcom,msm8998-pinctrl             p@                                7        G                               S                   #   sdc2-on             d   clk       	  hsdc2_clk            m            |      cmd       	  hsdc2_cmd            m   
               data          
  hsdc2_data           m   
                  sdc2-off                f   clk       	  hsdc2_clk            m            |      cmd       	  hsdc2_cmd            m                  data          
  hsdc2_data           m                     sdc2-cd         hgpio95          gpio                     m               e      blsp1-uart3-on              h   tx          hgpio45          blsp_uart3_a            m            |      rx          hgpio46          blsp_uart3_a            m                  cts         hgpio47          blsp_uart3_a            m                  rfr         hgpio48          blsp_uart3_a            m            |         blsp1-i2c1-default          hgpio2 gpio3       
  blsp_i2c1           m            |            l      blsp1-i2c1-sleep            hgpio2 gpio3       
  blsp_i2c1           m                        m      blsp1-i2c2-default          hgpio32 gpio33         
  blsp_i2c2           m            |            n      blsp1-i2c2-sleep            hgpio32 gpio33         
  blsp_i2c2           m                        o      blsp1-i2c3-default          hgpio47 gpio48         
  blsp_i2c3           m            |            p      blsp1-i2c3-sleep            hgpio47 gpio48         
  blsp_i2c3           m                        q      blsp1-i2c4-default          hgpio10 gpio11         
  blsp_i2c4           m            |            r      blsp1-i2c4-sleep            hgpio10 gpio11         
  blsp_i2c4           m                        s      blsp1-i2c5-default          hgpio87 gpio88         
  blsp_i2c5           m            |            t      blsp1-i2c5-sleep            hgpio87 gpio88         
  blsp_i2c5           m                        u      blsp1-i2c6-default          hgpio43 gpio44         
  blsp_i2c6           m            |            v      blsp1-i2c6-sleep            hgpio43 gpio44         
  blsp_i2c6           m                        w      blsp2-i2c1-default          hgpio55 gpio56         
  blsp_i2c7           m            |            y      blsp2-i2c1-sleep            hgpio55 gpio56         
  blsp_i2c7           m                        z      blsp2-i2c2-default          hgpio6 gpio7       
  blsp_i2c8           m            |                  blsp2-i2c2-sleep            hgpio6 gpio7       
  blsp_i2c8           m                              blsp2-i2c3-default          hgpio51 gpio52         
  blsp_i2c9           m            |                  blsp2-i2c3-sleep            hgpio51 gpio52         
  blsp_i2c9           m                              blsp2-i2c4-default          hgpio67 gpio68           blsp_i2c10          m            |                  blsp2-i2c4-sleep            hgpio67 gpio68           blsp_i2c10          m                              blsp2-i2c5-default          hgpio60 gpio61           blsp_i2c11          m            |                  blsp2-i2c5-sleep            hgpio60 gpio61           blsp_i2c11          m                              blsp2-i2c6-default          hgpio83 gpio84           blsp_i2c12          m            |                  blsp2-i2c6-sleep            hgpio83 gpio84           blsp_i2c12          m                              mdp-vsync-n         hgpio10          mdp_vsync_a                  m         gpio-kb-pins-extra        -  hgpio21 gpio32 gpio33 gpio114 gpio128 gpio129            gpio            m                              ts-vio-def          hgpio81          gpio             |        m                     ts-rst-n            hgpio89          gpio                     m               }      hall-sensor1-def            hgpio124         gpio             |        m                              ts-int-n            hgpio125         gpio             |        m               ~         remoteproc@4080000           >qcom,msm8998-mss-pil             p                 
  qdsp6 rmb         L                 +          +         +         +         +            0  wdog fatal ready handover stop-ack shutdown-ack       @  `   !      !   $   !      !      !      !      '      '          2  Tiface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo              ,            stop            [   !   l        bmss_restart            -  0   P   @         7   .       .           cx mx           okay       mba         p   /      mpss            p   0      glink-edge                           modem                                     gpu@5000000          >qcom,adreno-540.1 qcom,adreno            p              kgsl_3d0_reg_memory       0  `   !   M   1      !      !   K   1      1         )  Tiface rbbmtimer mem mem_iface rbcpr core                  ,              2               3        7   .         	  disabled       opp-table            >operating-points-v2             3   opp-710000097           %    *Q        3          ,         opp-670000048           %    'c        3  @        ,         opp-596000097           %    #=a        3           ,         opp-515000097           %    G!        3           ,         opp-414000000           %    #        3           ,         opp-342000000           %    b        3   @        ,         opp-257000000           %    Q@        3   0        ,               iommu@5040000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p             `   !   M   !      !   K        Tiface mem mem_iface                              $        I         J         K           7   1         	  disabled                2      clock-controller@5065000             >qcom,msm8998-gpucc                      G                       pP            `   '       !         	  Txo gpll0                1      remoteproc@5800000           >qcom,msm8998-slpi-pas            p    @@      @                 4          4         4         4            #  wdog fatal ready handover stop-ack          =   5        `   '       '   @      
  Txo aggre2           p   6           7            stop            7   .           ssc_cx          okay       glink-edge                            dsps                                      stm@6002000           >arm,coresight-stm arm,primecell          p      (             stm-base stm-stimulus-base          okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   8            :               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           p            okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   9            >            in-ports                         ,       port@7           p      endpoint            G   :            8               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           p             okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   ;            ?            in-ports                         ,       port@6           p      endpoint            G   <            R               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           pP            okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   =            C            in-ports                         ,       port@0           p       endpoint            G   >            9         port@1           p      endpoint            G   ?            ;               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           p`            okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   @            D            in-ports       port       endpoint            G   A            B               etf@6047000           >arm,coresight-tmc arm,primecell          pp            okay            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   B            A            in-ports       port       endpoint            G   C            =               etr@6048000           >arm,coresight-tmc arm,primecell          p            okay            `   '      '   	        Tapb_pclk atclk           W   in-ports       port       endpoint            G   D            @               etm@7840000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   E            J               etm@7940000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y   	   out-ports      port       endpoint            G   F            K               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y   
   out-ports      port       endpoint            G   G            L               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   H            M               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            p           	  disabled            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   I            S            in-ports                         ,       port@0           p       endpoint            G   J            E         port@1           p      endpoint            G   K            F         port@2           p      endpoint            G   L            G         port@3           p      endpoint            G   M            H         port@4           p      endpoint            G   N            T         port@5           p      endpoint            G   O            U         port@6           p      endpoint            G   P            V         port@7           p      endpoint            G   Q            W               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           p           	  disabled            `   '      '   	        Tapb_pclk atclk     out-ports      port       endpoint            G   R            <            in-ports       port       endpoint            G   S            I               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   T            N               etm@7d40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   U            O               etm@7e40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   V            P               etm@7f40000       "   >arm,coresight-etm4x arm,primecell            p             okay            `   '      '   	        Tapb_pclk atclk          Y      out-ports      port       endpoint            G   W            Q               sram@290000          >qcom,rpm-stats           p )           spmi@800f000             >qcom,spmi-pmic-arb        (   p     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq                F           j            r                         ,                                       pmic@4           >qcom,pm8005 qcom,spmi-pmic           p                            ,       gpios@c000            >qcom,pm8005-gpio qcom,spmi-gpio          p            7           X                   G                                   X         pmic@5           >qcom,pm8005 qcom,spmi-pmic           p                            ,       regulators           >qcom,pm8005-regulators          =      s1                                                   pmic@0           >qcom,pm8998 qcom,spmi-pmic           p                             ,       pon@800          >qcom,pm8998-pon          p                            pwrkey           >qcom,pm8941-pwrkey                                  =	                    t      resin            >qcom,pm8941-resin                                           =	           r         temp-alarm@2400          >qcom,spmi-temp-alarm             p  $                $                  Y           	thermal                               coincell@2800            >qcom,pm8941-coincell             p  (       	  disabled          adc@3100             >qcom,spmi-adc-rev2           p  1                1                            ,            	               Y   adc-chan@6           p         	  die_temp             adc-tm@3400          >qcom,spmi-adc-tm-hc          p  4                4                                       ,          	  disabled          rtc@6000             >qcom,pm8941-rtc          p  `   a       
  rtc alarm                  a            gpios@c000            >qcom,pm8998-gpio qcom,spmi-gpio          p            7           Z                   G                                   Z   vol-up-active-state         hgpio6           normal                            	'                      cam-focus-btn-active-state          hgpio7           normal                            	'                      cam-snapshot-btn-active-state           hgpio8           normal                            	'                            pmic@1           >qcom,pm8998 qcom,spmi-pmic           p                            ,          pmic@2           >qcom,pmi8998 qcom,spmi-pmic          p                            ,       gpios@c000        !   >qcom,pmi8998-gpio qcom,spmi-gpio             p            7           [                   G                                   [         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                         ,            	;         	  disabled          leds@d800            >qcom,pmi8998-wled            p                                             
  ovp short         
  backlight         	  disabled                usb@a8f8800          >qcom,msm8998-dwc3 qcom,dwc3          p
            okay                         ,             t      (  `   !   G   !   t   !       !   v   !   u      #  Tcfg_noc core iface sleep mock_utmi          	F   !   u   !   t        	V$ '               [                     hs_phy_irq ss_phy_irq           7   !           [   !      usb@a800000       
   >snps,dwc3            p
                                	k         	            \   ]        usb2-phy usb3-phy            	        	           	peripheral          	   ^         phy@c010000          >qcom,msm8998-qmp-usb3-phy            p            okay                         ,             t        `   !   w   !   y   !           Taux cfg_ahb ref         [   !   E   !   F        bphy common          n   $        ~   %   phy@c010200       (   p   (          (                                     `   !   x        Tpipe0            usb3_phy_pipe_clk_src               ]         phy@c012000          >qcom,msm8998-qusb2-phy           p            okay                        `   !   y   !           Tcfg_ahb ref         [   !   j        	   _        ~   `        	   a            \      mmc@c0a4900       %   >qcom,msm8998-sdhci qcom,sdhci-msm-v4             p
I   
@            hc core                }                     hc_irq pwr_irq          Tiface core xo           `   !   e   !   f           	           okay            	   #   _           
   b        
   c        
!default sleep           
/   d   e        
9   f   e      dma-controller@c144000           >qcom,bam-v1.7.0          p@  P                           `   !   %        Tbam_clk         
C           j             
N        
g           
t               g      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p                   m           `   !   5   !   %        Tcore iface          
   g      g           
tx rx           
!default         
/   h        okay       bluetooth            >qcom,wcn3990-bt         
           
   i        
   j        
   k        
 0          i2c@c175000          >qcom,i2c-qup-v2.2.1          pP                   _           `   !   &   !   %        Tcore iface          
   g      g           
tx rx           
!default sleep           
/   l        
9   m                	  disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          p`                   `           `   !   (   !   %        Tcore iface          
   g      g   	        
tx rx           
!default sleep           
/   n        
9   o                	  disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          pp                   a           `   !   *   !   %        Tcore iface          
   g   
   g           
tx rx           
!default sleep           
/   p        
9   q                	  disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          p                   b           `   !   ,   !   %        Tcore iface          
   g      g           
tx rx           
!default sleep           
/   r        
9   s                	  disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          p                   c           `   !   .   !   %        Tcore iface          
   g      g           
tx rx           
!default sleep           
/   t        
9   u                	  disabled                         ,          i2c@c17a000          >qcom,i2c-qup-v2.2.1          p                   d           `   !   0   !   %        Tcore iface          
   g      g           
tx rx           
!default sleep           
/   v        
9   w                	  disabled                         ,          dma-controller@c184000           >qcom,bam-v1.7.0          p@  P                           `   !   6        Tbam_clk         
C           j             
N        
g           
t               x      serial@c1b0000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             p                    r           `   !   E   !   6        Tcore iface          okay          i2c@c1b5000          >qcom,i2c-qup-v2.2.1          pP                   e           `   !   7   !   6        Tcore iface          
   x      x           
tx rx           
!default sleep           
/   y        
9   z                  okay                         ,       touchscreen@14           >goodix,gt9286            p                #           }           
   #   Y            
   {        
   |        
!active          
/   }   ~         i2c@c1b6000          >qcom,i2c-qup-v2.2.1          p`                   f           `   !   9   !   6        Tcore iface          
   x      x   	        
tx rx           
!default sleep           
/           
9                   	  disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          pp                   g           `   !   ;   !   6        Tcore iface          
   x   
   x           
tx rx           
!default sleep           
/           
9                   	  disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          p                   h           `   !   =   !   6        Tcore iface          
   x      x           
tx rx           
!default sleep           
/           
9                   	  disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          p                   i           `   !   ?   !   6        Tcore iface          
   x      x           
tx rx           
!default sleep           
/           
9                   	  disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          p                   j           `   !   A   !   6        Tcore iface          
   x      x           
tx rx           
!default sleep           
/           
9                   	  disabled                         ,          clock-controller@c8c0000             >qcom,mmcc-msm8998                       G                       p           T  Txo gpll0 dsi0dsi dsi0byte dsi1dsi dsi1byte hdmipll dplink dpvco core_bi_pll_test_se       0  `   '       !                                                     iommu@cd00000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            p                        `                          Tiface-mm iface-smmu bus-smmu                                       
                                                                                                                                                                                         7      	      remoteproc@17300000          >qcom,msm8998-adsp-pas            p0    @@      @                                                          #  wdog fatal ready handover stop-ack          `   '            Txo          p                          stop            7   .            cx          okay       glink-edge                            lpass                            	         mailbox@17911000             >qcom,msm8998-apcs-hmss-global            p            
                     timer@17920000                       ,             t         >arm,armv7-timer-mem          p        frame@17921000                                                   p               frame@17923000                            	            p0          	  disabled          frame@17924000                            
            p@          	  disabled          frame@17925000                                        pP          	  disabled          frame@17926000                                        p`          	  disabled          frame@17927000                                        pp          	  disabled          frame@17928000                                        p          	  disabled             interrupt-controller@17a00000            >arm,gic-v3           p                                          ,             t                            &                     	                     wifi@18800000            >qcom,wcn3990-wifi           okay             p             membase         p           `   '           Tcxo_ref_clk_pin                                                                                                                                                 ;        Y           n   i           j           k         aliases         /soc/serial@c1b0000         /soc/serial@c171000       extcon-usb           >linux,extcon-usb-gpio              #   &                ^      gpio-hall-sensors         
   >gpio-keys           Hall sensors            
!default         
/      event-hall-sensor1          Keyboard Hall Sensor            U   #   |                                              
         gpio-kb-extra-keys        
   >gpio-keys           Keyboard extra keys         
!default         
/      key-home            Home            U   #                                           key-super-l         Super Left          U   #                                           key-super-r         Super Right         U   #   !                                       key-shift           Shift           U   #   r              6                          key-ctrl            Ctrl            U   #                                           key-alt         Alt         U   #                 8                             gpio-keys         
   >gpio-keys           Side buttons            
!default         
/            button-vol-up         
  Volume Up           U   Z                            s                          button-camera-snapshot          Camera Snapshot         U   Z                                             button-camera-focus         Camera Focus            U   Z                                               keyboard-leds         
   >gpio-leds      led-0                       	off         kbd_backlight           U   #               white:kbd_backlight                led-1                      	off       	  capslock            U   #               yellow:capslock         .kbd-capslock             ts-vio-vreg          >regulator-fixed         Dts_vio_reg          S            d           #   Q            
!default         
/                        |      vph-pwr-regulator            >regulator-fixed         Dvph_pwr                   w                     	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 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 cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop interrupts qcom,rpm-msg-ram mboxes qcom,glink-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_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 polling-delay thermal-sensors temperature hysteresis #reset-cells clock-names clocks 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 resets reset-names vdda-phy-supply vdda-pll-supply #phy-cells lanes-per-direction freq-table-hz vcc-supply vccq-supply vccq2-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp vddp-ref-clk-supply #hwlock-cells gpio-controller #gpio-cells gpio-reserved-ranges pins drive-strength bias-disable bias-pull-up function bias-pull-down input-enable interrupts-extended qcom,smem-states qcom,smem-state-names qcom,halt-regs power-domain-names label iommus opp-hz opp-supported-hw px-supply remote-endpoint arm,scatter-gather qcom,ee qcom,channel cell-index gpio-ranges regulator-enable-ramp-delay regulator-always-on mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,drive-strength #pwm-cells assigned-clocks assigned-clock-rates snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,has-lpm-erratum snps,hird-threshold dr_mode extcon 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 #mbox-cells frame-number #redistributor-regions redistributor-stride qcom,snoc-host-cap-8bit-quirk vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vdd-3.3-ch0-supply serial0 serial1 id-gpio debounce-interval gpio-key,wakeup linux,input-type linux,can-disable color default-state retain-state-suspended linux,default-trigger regulator-name startup-delay-us enable-active-high regulator-boot-on 