  h   8     (                                                             $     $                       ,            8                FSony Xperia XZ Premium           Lsony,xperia-maple qcom,msm8998           Whandset    chosen        memory@80000000          dmemory           p                     reserved-memory                      ,             t   memory@85800000          p          p            {      memory@85e00000          p                       {      smem-mem@86000000            p                         {                   memory@86200000          p                       {      memory@88f00000          Lqcom,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          Lshared-dma-pool          p    @                    {      memory@fe000000          p                        {      memory@fe800000          p          @            {      ramoops@ffc00000             Lramoops          p                                                                                  clocks     xo-board             Lfixed-clock                       $       	  
xo_board                      sleep-clk            Lfixed-clock                                     %      divclk1          Lgpio-gate-clock                    'default         5      .                     <                   cpus                         ,       cpu@0            dcpu          Lqcom,kryo280             p                Ipsci            W           j              z                  l2-cache             Lcache                                            cpu@1            dcpu          Lqcom,kryo280             p               Ipsci            W           j              z                     cpu@2            dcpu          Lqcom,kryo280             p               Ipsci            W           j              z                     cpu@3            dcpu          Lqcom,kryo280             p               Ipsci            W           j              z                     cpu@100          dcpu          Lqcom,kryo280             p               Ipsci            W           j      	        z   
               l2-cache             Lcache                                   
         cpu@101          dcpu          Lqcom,kryo280             p              Ipsci            W           j      	        z   
                  cpu@102          dcpu          Lqcom,kryo280             p              Ipsci            W           j      	        z   
                  cpu@103          dcpu          Lqcom,kryo280             p              Ipsci            W           j      	        z   
                  cpu-map    cluster0       core0                    core1                    core2                    core3                       cluster1       core0                    core1                    core2                    core3                          idle-states         psci       cpu-sleep-0-0            Larm,idle-state          little-retention                          Q           V                            cpu-sleep-0-1            Larm,idle-state          little-power-collapse           @            .                    #                           cpu-sleep-1-0            Larm,idle-state          big-retention                         O           R                            cpu-sleep-1-1            Larm,idle-state          big-power-collapse          @                                $                     	            firmware       scm          Lqcom,scm-msm8998 qcom,scm            opp-table-dsi            Loperating-points-v2                opp-131250000                ҷP        '         opp-210000000                X        '         opp-312500000                _         '            psci             Larm,psci-1.0            Psmc       remoteproc        $   Lqcom,msm8998-rpm-proc qcom,rpm-proc    glink-edge           Lqcom,glink-rpm          5                  @           Q          rpm-requests          $   Lqcom,rpm-msm8998 qcom,glink-smd-rpm         Xrpm_requests       clock-controller             Lqcom,rpmcc-msm8998 qcom,rpmcc           5           lxo                                power-controller             Lqcom,msm8998-rpmpd          x                          1   opp-table            Loperating-points-v2                opp1                     opp2                      opp3               0      opp4               @                  opp5                                 opp6                     opp7                                 opp8              @      opp9                                opp10                          regulators-0             Lqcom,rpm-pm8998-regulators                                                                                                             (           7           F           U           d           v                                                                                                   %           8           K           Z      s3          o @         @                  s4          o w@         w@                                    s5          o                            s7          o                            l1          o m         m                              *      l2          o O         O          1                     +      l3          o B@         B@      l5          o 5          5       l6          o w@         w@      l7          o w@         w@            n      l8          o O         O      l9          o          -*      l10         o          -*      l11         o B@         B@      l12         o w@         w@            e      l13         o          -*                     h      l14         o 2         R           }                l15         o w@         w@      l16         o )B         )B      l17         o                      o      l18       l19         o )#@         )B      l20         o -*         -*          '               l21         o -*         -*         5                      g      l22         o )B         )B      l23         o 2         2      l24         o /         /            f      l25         o /]          2            p      l26         o O         O               l28         o -         -            |      lvs1                      lvs2                9         regulators-1             Lqcom,rpm-pmi8998-regulators               bob         o 2         6                              smem          
   Lqcom,smem                          !         smp2p-lpass          Lqcom,smp2p                      5                  Q      
                          master-kernel           master-kernel           ,                     slave-kernel            slave-kernel             C        X                        smp2p-mpss           Lqcom,smp2p                      5                 Q                                master-kernel           master-kernel           ,               /      slave-kernel            slave-kernel             C        X               .         smp2p-slpi           Lqcom,smp2p                      5                  Q                                master-kernel           master-kernel           ,               ;      slave-kernel            slave-kernel             C        X               8         thermal-zones      cpu0-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu1-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu2-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu3-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu4-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu5-thermal            i              "      trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu6-thermal            i              "   	   trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                cpu7-thermal            i              "   
   trips      trip-point0          $                   _passive       cpu-crit                             	   _critical                gpu-bottom-thermal          i              "      trips      trip-point0          _                   _hot             gpu-top-thermal         i              "      trips      trip-point0          _                   _hot             clust0-mhm-thermal          i              "      trips      trip-point0          _                   _hot             clust1-mhm-thermal          i              "      trips      trip-point0          _                   _hot             cluster1-l2-thermal         i              "      trips      trip-point0          _                   _hot             modem-thermal           i              #      trips      trip-point0          _                   _hot             mem-thermal         i              #      trips      trip-point0          _                   _hot             wlan-thermal            i              #      trips      trip-point0          _                   _hot             q6-dsp-thermal          i              #      trips      trip-point0          _                   _hot             camera-thermal          i              #      trips      trip-point0          _                   _hot             multimedia-thermal          i              #      trips      trip-point0          _                   _hot             pm8998-thermal          i              $   trips      pm8998-alert0            (                   _passive       pm8998-crit          H                	   _critical                   timer            Larm,armv8-timer       0  5                                           soc@0                        ,            t                     Lsimple-bus     clock-controller@100000          Lqcom,gcc-msm8998                                   x            p              lxo sleep_clk            5          %                             '      sram@778000          Lqcom,rpm-msg-ram             p w   p                   qfprom@784000             Lqcom,msm8998-qfprom qcom,qfprom          p x@   b                     ,      hstx-trim@23a            p  :                              d         thermal@10ab000       !   Lqcom,msm8998-tsens qcom,tsens-v2             p
    
                       5                          uplow critical                         "      thermal@10ae000       !   Lqcom,msm8998-tsens qcom,tsens-v2             p
    
                       5                           uplow critical                         #      iommu@1680000         "   Lqcom,msm8998-smmu-v2 qcom,smmu-v2            ph                        
          H  5      l         m         n         o         p         q               (      iommu@16c0000         "   Lqcom,msm8998-smmu-v2 qcom,smmu-v2            pl                        
          x  5      u         v         w         x         y         z                                                         pcie@1c00000          $   Lqcom,pcie-msm8998 qcom,pcie-msm8996           p                             parf dbi elbi config             dpci         '            8                            ,           B           L   &        Qpciephy       	  [disabled          0   t                            0  0                 X           5                 msi         b                       u                                                                                                                                      (  5   '   ^   '   [   '   \   '   ]   '   _      "  lpipe aux cfg bus_master bus_slave              '                  (                )   #      pcie@0           dpci          p                            8                           ,             t         phy@1c06000          Lqcom,msm8998-qmp-pcie-phy            p`          	  [disabled             5   '   `   '   \   '      '   ^        laux cfg_ahb ref pipe            
pcie_0_pipe_clk_src                                     '   L   '   N        phy common             *           +            &      ufshc@1da4000         ,   Lqcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          p@   %         5      	           L   ,        Qufsphy                        '         	  [disabled                     n  lcore_clk bus_aggr_clk iface_clk core_clk_unipro ref_clk tx_lane0_sync_clk rx_lane0_sync_clk rx_lane1_sync_clk         @  5   '   m   '      '   l   '   s      P   '   r   '   p   '   q      @                   <4`р                                           '           rst             -      phy@1da7000          Lqcom,msm8998-qmp-ufs-phy             pp            5      P   '   o   '           lref ref_aux qref            ufsphy             -                      	  [disabled                ,      hwlock@1f40000           Lqcom,tcsr-mutex          p                            !      syscon@1f60000           Lqcom,msm8998-tcsr syscon             p                 0      syscon@1fc0000           Lqcom,msm8998-tcsr syscon             p   `             c      pinctrl@3400000          Lqcom,msm8998-pinctrl             p@             5                     )                    !        1            C        X           =          Q        +  R    DEBUG_UART_TX DEBUG_UART_RX CAMSENSOR_I2C_SDA CAMSENSOR_I2C_SCL NC NC MDP_VSYNC_P RGBC_IR_INT NFC_VEN CAM_MCLK0 CAM_MCLK1 NC NC CCI_I2C_SDA0 CCI_I2C_SCL0 CCI_I2C_SDA1 CCI_I2C_SCL1 MAIN_CAM_PWR_EN TOF_INT_N NC NC CHAT_CAM_PWR_EN NC TOF_RESET_N CAM2_RSTN NC CAM1_RSTN NC NC NC NC NC NC NC CC_DIR UIM2_DETECT_EN FP_RESET_N NC NC NC NC BT_HCI_UART_TXD BT_HCI_UART_RXD BT_HCI_UART_CTS_N BT_HCI_UART_RFR_N NC NC NC NC CODEC_INT2_N CODEC_INT1_N APPS_I2C_SDA APPS_I2C_SCL FORCED_USB_BOOT NC NC NC NC NC TRAY2_DET_DS CODEC_RST_N WSA_L_EN WSA_R_EN NC NC NC LPASS_SLIMBUS_CLK LPASS_SLIMBUS_DATA0 LPASS_SLIMBUS_DATA1 BT_FM_SLIMBUS_DATA BT_FM_SLIMBUS_CLK NC RF_LCD_ID_EN NC NC NC NC SW_SERVICE TX_GTR_THRES_IN HW_ID0 HW_ID1 NC NC TS_I2C_SDA TS_I2C_SCL TS_RESET_N NC NC NFC_IRQ NFC_DWLD_EN DISP_RESET_N TRAY2_DET CAM_SOF RFFE6_CLK RFFE6_DATA DEBUG_GPIO0 DEBUG_GPIO1 GRFC4 NC NC RSVD UIM2_DATA UIM2_CLK UIM2_RESET UIM2_PRESENT UIM1_DATA UIM1_CLK UIM1_RST UIM1_PRESENT UIM_BATT_ALARM RSVD NC NC ACCEL_INT GYRO_INT COMPASS_INT ALS_PROX_INT_N FP_INT_N NC BAROMETER_INT ACC_COVER_OPEN TS_INT_N NC NC USB_DETECT_EN NC QLINK_REQUEST QLINK_ENABLE NC TS_VDDIO_EN WMSS_RESET_N PA_INDICATOR_OR NC RFFE3_DATA RFFE3_CLK RFFE4_DATA RFFE4_CLK RFFE5_DATA RFFE5_CLK GNSS_EN MSS_LTE_COXM_TXD MSS_LTE_COXM_RXD RFFE2_DATA RFFE2_CLK RFFE1_DATA RFFE1_CLK              )   sdc2-on-state               i   clk-pins          	  bsdc2_clk            g            v      cmd-pins          	  bsdc2_cmd            g   
               data-pins         
  bsdc2_data           g   
                  sdc2-off-state              k   clk-pins          	  bsdc2_clk            g            v      cmd-pins          	  bsdc2_cmd            g                  data-pins         
  bsdc2_data           g                     sdc2-cd-state           bgpio95          gpio                     g               j      blsp1-uart3-on-state                m   tx-pins         bgpio45          blsp_uart3_a            g            v      rx-pins         bgpio46          blsp_uart3_a            g            v      cts-pins            bgpio47          blsp_uart3_a            g            v      rfr-pins            bgpio48          blsp_uart3_a            g            v         blsp1-i2c1-default-state            bgpio2 gpio3       
  blsp_i2c1           g            v            q      blsp1-i2c1-sleep-state-state            bgpio2 gpio3       
  blsp_i2c1           g                        r      blsp1-i2c2-default-state            bgpio32 gpio33         
  blsp_i2c2           g            v            s      blsp1-i2c2-sleep-state-state            bgpio32 gpio33         
  blsp_i2c2           g                        t      blsp1-i2c3-default-state            bgpio47 gpio48         
  blsp_i2c3           g            v            u      blsp1-i2c3-sleep-state          bgpio47 gpio48         
  blsp_i2c3           g                        v      blsp1-i2c4-default-state            bgpio10 gpio11         
  blsp_i2c4           g            v            w      blsp1-i2c4-sleep-state          bgpio10 gpio11         
  blsp_i2c4           g                        x      blsp1-i2c5-default-state            bgpio87 gpio88         
  blsp_i2c5           g            v            y      blsp1-i2c5-sleep-state          bgpio87 gpio88         
  blsp_i2c5           g                     v            z      blsp1-i2c6-default-state            bgpio43 gpio44         
  blsp_i2c6           g            v            ~      blsp1-i2c6-sleep-state          bgpio43 gpio44         
  blsp_i2c6           g                              blsp1-spi-b-default-state           bgpio23 gpio28           blsp1_spi_b         g            v      blsp1-spi1-default-state            bgpio0 gpio1 gpio2 gpio3       
  blsp_spi1           g            v                  blsp1-spi2-default-state            bgpio31 gpio34 gpio32 gpio33       
  blsp_spi2           g            v                  blsp1-spi3-default-state            bgpio45 gpio46 gpio47 gpio48       
  blsp_spi2           g            v                  blsp1-spi4-default-state            bgpio8 gpio9 gpio10 gpio11         
  blsp_spi4           g            v                  blsp1-spi5-default-state            bgpio85 gpio86 gpio87 gpio88       
  blsp_spi5           g            v                  blsp1-spi6-default-state            bgpio41 gpio42 gpio43 gpio44       
  blsp_spi6           g            v                  blsp2-i2c1-default-state            bgpio55 gpio56         
  blsp_i2c7           g            v                  blsp2-i2c1-sleep-state          bgpio55 gpio56         
  blsp_i2c7           g                              blsp2-i2c2-default-state            bgpio6 gpio7       
  blsp_i2c8           g            v                  blsp2-i2c2-sleep-state          bgpio6 gpio7       
  blsp_i2c8           g                              blsp2-i2c3-default-state            bgpio51 gpio52         
  blsp_i2c9           g            v                  blsp2-i2c3-sleep-state          bgpio51 gpio52         
  blsp_i2c9           g                              blsp2-i2c4-default-state            bgpio67 gpio68           blsp_i2c10          g            v                  blsp2-i2c4-sleep-state          bgpio67 gpio68           blsp_i2c10          g                              blsp2-i2c5-default-state            bgpio60 gpio61           blsp_i2c11          g            v                  blsp2-i2c5-sleep-state          bgpio60 gpio61           blsp_i2c11          g                              blsp2-i2c6-default-state            bgpio83 gpio84           blsp_i2c12          g            v                  blsp2-i2c6-sleep-state          bgpio83 gpio84           blsp_i2c12          g                              blsp2-spi1-default-state            bgpio53 gpio54 gpio55 gpio56       
  blsp_spi7           g            v                  blsp2-spi2-default-state            bgpio4 gpio5 gpio6 gpio7       
  blsp_spi8           g            v                  blsp2-spi3-default-state            bgpio49 gpio50 gpio51 gpio52       
  blsp_spi9           g            v                  blsp2-spi4-default-state            bgpio65 gpio66 gpio67 gpio68         blsp_spi10          g            v                  blsp2-spi5-default-state            bgpio58 gpio59 gpio60 gpio61         blsp_spi11          g            v                  blsp2-spi6-default-state            bgpio81 gpio82 gpio83 gpio84         blsp_spi12          g            v                  mdp-vsync-p-state           bgpio10          mdp_vsync_a         g                  nfc-ven-state           bgpio12          gpio             v        g                  cam-mclk0-active-state          bgpio13        	  cam_mclk            g            v      cam-mclk1-active-state          bgpio14        	  cam_mclk            g            v      cci0-default-state          bgpio18 gpio19           cci_i2c          v        g         cci1-default-state          bgpio19 gpio20           cci_i2c          v        g         main-cam-pwr-en-default-state           bgpio21          gpio             v        g                     tof-int-n-state         bgpio22          gpio                     g                     chat-cam-pwr-en-default-state           bgpio25          gpio             v        g                     tof-reset-state         bgpio27          gpio             v        g                     cc-dir-active-state         bgpio38          gpio             v        g                     acc-cover-open-state            bgpio124         gpio             v        g                     ts-int-n-state          bgpio125         gpio            g                        {      usb-detect-en-active-state          bgpio128         gpio             v        g                              ts-vddio-en-default-state           bgpio133         gpio             v        g                                 remoteproc@4080000           Lqcom,msm8998-mss-pil             p                 
  qdsp6 rmb         L                 .          .         .         .         .            0  wdog fatal ready handover stop-ack shutdown-ack       @  5   '      '   $   '      '      '      '                      2  liface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo              /            stop               '   l        mss_restart            0  0   P   @            1       1           cx mx         	  [disabled       mba            2      mpss               3      metadata               4      glink-edge          5                 modem                      Q               gpu@5000000          Lqcom,adreno-540.1 qcom,adreno            p              kgsl_3d0_reg_memory       0  5   '   M   5      '      '   K   5      5         )  liface rbbmtimer mem mem_iface rbcpr core            5      ,              6               7           1         	  [disabled       opp-table            Loperating-points-v2             7   opp-710000097                *Q                           opp-670000048                'c          @                 opp-596000097                #=a                            opp-515000097                G!                            opp-414000000                #                            opp-342000000                b           @                 opp-257000000                Q@           0                       iommu@5040000         "   Lqcom,msm8998-smmu-v2 qcom,smmu-v2            p             5   '   M   '      '   K        liface mem mem_iface         
                     $  5      I         J         K              5               6      clock-controller@5065000             Lqcom,msm8998-gpucc                                 x            pP            5          '         	  lxo gpll0                5      iommu@5100000         "   Lqcom,msm8998-smmu-v2 qcom,smmu-v2            p             5   '           lbus         
                       5                                                                                                                                  '         	  [disabled          remoteproc@5800000           Lqcom,msm8998-slpi-pas            p    @@      @                 8          8         8         8            #  wdog fatal ready handover stop-ack          .   9        5               lxo             :           ;            stop               1           ssc_cx        	  [disabled       glink-edge          5                  dsps                       Q               stm@6002000           Larm,coresight-stm arm,primecell          p      (             stm-base stm-stimulus-base        	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   <            >               funnel@6041000        +   Larm,coresight-dynamic-funnel arm,primecell           p          	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   =            B            in-ports                         ,       port@7           p      endpoint            8   >            <               funnel@6042000        +   Larm,coresight-dynamic-funnel arm,primecell           p           	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   ?            C            in-ports                         ,       port@6           p      endpoint            8   @            V               funnel@6045000        +   Larm,coresight-dynamic-funnel arm,primecell           pP          	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   A            G            in-ports                         ,       port@0           p       endpoint            8   B            =         port@1           p      endpoint            8   C            ?               replicator@6046000        /   Larm,coresight-dynamic-replicator arm,primecell           p`          	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   D            H            in-ports       port       endpoint            8   E            F               etf@6047000           Larm,coresight-tmc arm,primecell          pp          	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   F            E            in-ports       port       endpoint            8   G            A               etr@6048000           Larm,coresight-tmc arm,primecell          p          	  [disabled            5            	        lapb_pclk atclk           H   in-ports       port       endpoint            8   H            D               etm@7840000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   I            N               etm@7940000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   J            O               etm@7a40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   K            P               etm@7b40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   L            Q               funnel@7b60000        "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   M            W            in-ports                         ,       port@0           p       endpoint            8   N            I         port@1           p      endpoint            8   O            J         port@2           p      endpoint            8   P            K         port@3           p      endpoint            8   Q            L         port@4           p      endpoint            8   R            X         port@5           p      endpoint            8   S            Y         port@6           p      endpoint            8   T            Z         port@7           p      endpoint            8   U            [               funnel@7b70000        +   Larm,coresight-dynamic-funnel arm,primecell           p           	  [disabled            5            	        lapb_pclk atclk     out-ports      port       endpoint            8   V            @            in-ports       port       endpoint            8   W            M               etm@7c40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   X            R               etm@7d40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   Y            S               etm@7e40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   Z            T               etm@7f40000       "   Larm,coresight-etm4x arm,primecell            p           	  [disabled            5            	        lapb_pclk atclk                out-ports      port       endpoint            8   [            U               sram@290000          Lqcom,rpm-stats           p )           spmi@800f000             Lqcom,spmi-pmic-arb        (   p     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq          5      F           [            c                         ,             C        X      pmic@4           Lqcom,pm8005 qcom,spmi-pmic           p                            ,       gpio@c000             Lqcom,pm8005-gpio qcom,spmi-gpio          p            !           \                   1            C        X           REAR_EN NC SLB OPTION_1_PM8005               \         pmic@5           Lqcom,pm8005 qcom,spmi-pmic           p                            ,       regulators           Lqcom,pm8005-regulators     s1          o                   p                       pmic@0           Lqcom,pm8998 qcom,spmi-pmic           p                             ,       pon@800          Lqcom,pm8998-pon          p                            pwrkey           Lqcom,pm8941-pwrkey          5                        =	                    t      resin            Lqcom,pm8941-resin           5                       =	               	  [disabled             temp-alarm@2400          Lqcom,spmi-temp-alarm             p  $         5       $                  ]           thermal                         $      charger@2800          *   Lqcom,pm8998-coincell qcom,pm8941-coincell            p  (       	  [disabled          adc@3100             Lqcom,spmi-adc-rev2           p  1         5       1                            ,                           ]   channel@6            p         	  die_temp             adc-tm@3400          Lqcom,spmi-adc-tm-hc          p  4         5       4                                       ,          	  [disabled          rtc@6000             Lqcom,pm8941-rtc          p  `   a       
  rtc alarm           5       a            gpio@c000             Lqcom,pm8998-gpio qcom,spmi-gpio          p            !                              1            C        X          RUIM_BATT_ALARM NC WLAN_SW_CTRL (DISALLOWED) SSC_PWR_EN VOL_DOWN_N VOL_UP_N SNAPSHOT_N FOCUS_N FLASH_THERM    DIV_CLK1 NC NC (DISALLOWED) DIV_CLK3 NC NC NC NC (DISALLOWED) NFC_CLK_REQ NC (DISALLOWED) WCSS_PWR_REQ OPTION_1 (DISALLOWED) OPTION_2 (DISALLOWED) PM_SLB (DISALLOWED)                vol-down-n-state            bgpio5           normal                    	        	                      vol-up-n-state          bgpio6           normal                    	        	                      focus-n-state           bgpio7           normal                    	        	                      snapshot-n-state            bgpio8           normal                    	        	                      div-clk1-state          bgpio13          func2           	"                            pmic@1           Lqcom,pm8998 qcom,spmi-pmic           p                            ,          pmic@2           Lqcom,pmi8998 qcom,spmi-pmic          p                            ,       charger@1000             Lqcom,pmi8998-charger             p         @  5                                                      -  usb-plugin bat-ov wdog-bark usbin-icl-change               ^      ^           usbin_i usbin_v       	  [disabled          gpio@c000         !   Lqcom,pmi8998-gpio qcom,spmi-gpio             p            !           _                   1            C        X           RMAIN_CAM_PWR_IO_EN NC NC TYPEC_UUSB_SEL VIB_LDO_EN NC DISPLAY_TYPE_SEL USB_SWITCH_SEL NC 4K_DISP_DCDC_EN NC DIV_CLK3 SPMI_I2C_SEL NC                _   main-cam-pwr-io-en-state            bgpio1           normal           v         	/                 	           	"                     vib-ldo-en-state            bgpio5           normal           v         	/                 	            	"                      4k-disp-dcdc-en-state           bgpio10          normal           v         	/         	?        	"            	                        adc@4500             Lqcom,pmi8998-rradc           p  E                        ^         pmic@3           Lqcom,pmi8998 qcom,spmi-pmic          p                            ,       labibb           Lqcom,pmi8998-lab-ibb       ibb          5                                 sc-err ocp          	K 5         	b 5         p            	y         	        	           	  X        	           
        
  ,        o Us          Us       lab          5                                 sc-err ocp          	K @        	b @        p           	y         	        	           	  P        	           
        o X@         X@        
5            pwm          Lqcom,pmi8998-lpg                         ,            
H           [okay            
S      multi-led           
e   	        status                       ,       led@3            p           
e         led@4            p           
e         led@5            p           
e               led-controller@d300       +   Lqcom,pmi8998-flash-led qcom,spmi-flash-led           p         	  [disabled          leds@d800            Lqcom,pmi8998-wled            p               5                              
  ovp short         
  backlight         	  [disabled                usb@a8f8800          Lqcom,msm8998-dwc3 qcom,dwc3          p
            [okay                         ,             t      (  5   '   G   '   t   '       '   v   '   u      #  lcfg_noc core iface sleep mock_utmi          
k   '   u   '   t        
{$ '       $  5                [                     pwr_event qusb2_phy ss_phy_irq             '              '      usb@a800000       
   Lsnps,dwc3            p
             5                   
         
         
        L   `   a        Qusb2-phy usb3-phy            
        
           	peripheral             b         phy@c010000          Lqcom,msm8998-qmp-usb3-phy            p              5   '   w   '      '   y   '   x        laux ref cfg_ahb pipe            
usb3_phy_pipe_clk_src                                       '   E   '   F        phy phy_phy            c  D        [okay               *           +            a      phy@c012000          Lqcom,msm8998-qusb2-phy           p            [okay                        5   '   y   '           lcfg_ahb ref            '   j        &   d           e        2   f            `      mmc@c0a4900       %   Lqcom,msm8998-sdhci qcom,sdhci-msm-v4             p
I   
@            hc core         5       }                     hc_irq pwr_irq          liface core xo           5   '   e   '   f               G           [okay            Q   )   _            Z   g        f   h        'default sleep              i   j        s   k   j      dma-controller@c144000           Lqcom,bam-v1.7.0          p@  P         5                  5   '   %        lbam_clk         }           [                                               l      serial@c171000        %   Lqcom,msm-uartdm-v1.4 qcom,msm-uartdm             p            5       m           5   '   5   '   %        lcore iface             l      l           tx rx           'default            m        [okay       bluetooth            Lqcom,wcn3990-bt                       n           o           p         0         5               i2c@c175000          Lqcom,i2c-qup-v2.2.1          pP            5       _           5   '   &   '   %        lcore iface             l      l           tx rx           'default sleep              q        s   r                	  [disabled                         ,          i2c@c176000          Lqcom,i2c-qup-v2.2.1          p`            5       `           5   '   (   '   %        lcore iface             l      l   	        tx rx           'default sleep              s        s   t                	  [disabled                         ,          i2c@c177000          Lqcom,i2c-qup-v2.2.1          pp            5       a           5   '   *   '   %        lcore iface             l   
   l           tx rx           'default sleep              u        s   v                	  [disabled                         ,          i2c@c178000          Lqcom,i2c-qup-v2.2.1          p            5       b           5   '   ,   '   %        lcore iface             l      l           tx rx           'default sleep              w        s   x                	  [disabled                         ,          i2c@c179000          Lqcom,i2c-qup-v2.2.1          p            5       c           5   '   .   '   %        lcore iface             l      l           tx rx           'default sleep              y        s   z          j        [okay                         ,       touchscreen@2c           Lsyna,rmi4-i2c            p   ,                     ,               )   }           'default            {        	   |           }                   3     rmi4-f01@1           p           I         rmi4-f11@11          p           [               i2c@c17a000          Lqcom,i2c-qup-v2.2.1          p            5       d           5   '   0   '   %        lcore iface             l      l           tx rx           'default sleep              ~        s                   	  [disabled                         ,          spi@c175000          Lqcom,spi-qup-v2.2.1          pP            5       _           5   '   '   '   %        lcore iface             l      l           tx rx           'default                  	  [disabled                         ,          spi@c176000          Lqcom,spi-qup-v2.2.1          p`            5       `           5   '   )   '   %        lcore iface             l      l   	        tx rx           'default                  	  [disabled                         ,          spi@c177000          Lqcom,spi-qup-v2.2.1          pp            5       a           5   '   +   '   %        lcore iface             l   
   l           tx rx           'default                  	  [disabled                         ,          spi@c178000          Lqcom,spi-qup-v2.2.1          p            5       b           5   '   -   '   %        lcore iface             l      l           tx rx           'default                  	  [disabled                         ,          spi@c179000          Lqcom,spi-qup-v2.2.1          p            5       c           5   '   /   '   %        lcore iface             l      l           tx rx           'default                  	  [disabled                         ,          spi@c17a000          Lqcom,spi-qup-v2.2.1          p            5       d           5   '   1   '   %        lcore iface             l      l           tx rx           'default                  	  [disabled                         ,          dma-controller@c184000           Lqcom,bam-v1.7.0          p@  P         5                  5   '   6        lbam_clk         }           [                                                     serial@c1b0000        %   Lqcom,msm-uartdm-v1.4 qcom,msm-uartdm             p             5       r           5   '   E   '   6        lcore iface          [okay          i2c@c1b5000          Lqcom,i2c-qup-v2.2.1          pP            5       e           5   '   7   '   6        lcore iface                              tx rx           'default sleep                      s                   	  [disabled                         ,          i2c@c1b6000          Lqcom,i2c-qup-v2.2.1          p`            5       f           5   '   9   '   6        lcore iface                      	        tx rx           'default sleep                      s                     [okay                         ,       proximity@29             Lst,vl53l0x           p   )             )        5              l   )              	           'default                        i2c@c1b7000          Lqcom,i2c-qup-v2.2.1          pp            5       g           5   '   ;   '   6        lcore iface                
              tx rx           'default sleep                      s                   	  [disabled                         ,          i2c@c1b8000          Lqcom,i2c-qup-v2.2.1          p            5       h           5   '   =   '   6        lcore iface                              tx rx           'default sleep                      s                   	  [disabled                         ,          i2c@c1b9000          Lqcom,i2c-qup-v2.2.1          p            5       i           5   '   ?   '   6        lcore iface                              tx rx           'default sleep                      s                   	  [disabled                         ,          i2c@c1ba000          Lqcom,i2c-qup-v2.2.1          p            5       j           5   '   A   '   6        lcore iface                              tx rx           'default sleep                      s                   	  [disabled                         ,          spi@c1b5000          Lqcom,spi-qup-v2.2.1          pP            5       e           5   '   8   '   6        lcore iface                              tx rx           'default                  	  [disabled                         ,          spi@c1b6000          Lqcom,spi-qup-v2.2.1          p`            5       f           5   '   :   '   6        lcore iface                      	        tx rx           'default                  	  [disabled                         ,          spi@c1b7000          Lqcom,spi-qup-v2.2.1          pp            5       g           5   '   <   '   6        lcore iface                
              tx rx           'default                  	  [disabled                         ,          spi@c1b8000          Lqcom,spi-qup-v2.2.1          p            5       h           5   '   >   '   6        lcore iface                              tx rx           'default                  	  [disabled                         ,          spi@c1b9000          Lqcom,spi-qup-v2.2.1          p            5       i           5   '   @   '   6        lcore iface                              tx rx           'default                  	  [disabled                         ,          spi@c1ba000          Lqcom,spi-qup-v2.2.1          p            5       j           5   '   B   '   6        lcore iface                              tx rx           'default                  	  [disabled                         ,          clock-controller@c8c0000             Lqcom,mmcc-msm8998                                  x            p           J  lxo gpll0 dsi0dsi dsi0byte dsi1dsi dsi1byte hdmipll dplink dpvco gpll0_div         D  5          '                                            '                     display-subsystem@c900000            Lqcom,msm8998-mdss            p             mdss            5       S            C        X           5      >      @      C        liface bus core                                                    ,             t      	  [disabled                   display-controller@c901000           Lqcom,msm8998-dpu              p               @        mdp regdma vbif vbif_nrt                         5          (  5      >      @            C      F        liface bus mnoc core vsync           
k      F        
{$                       1      opp-table            Loperating-points-v2                opp-171430000                
7p        '         opp-275000000                d*        '         opp-330000000                f        '         opp-412500000                @         '            ports                        ,       port@0           p       endpoint            8                        port@1           p      endpoint            8                              dsi@c994000       )   Lqcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p@          	  dsi_ctrl                         5         0  5      H      R      A      J      >      @      $  lbyte byte_intf pixel core iface bus         
k            /        x                                   1            L           Qdsi                      ,          	  [disabled       ports                        ,       port@0           p       endpoint            8                        port@1           p      endpoint                   phy@c994400          Lqcom,dsi-phy-10nm-8998           pD    F   J           dsi_phy dsi_phy_lane dsi_pll            5      >             
  liface ref                                 	  [disabled                      dsi@c996000       )   Lqcom,msm8998-dsi-ctrl qcom,mdss-dsi-ctrl             p`          	  dsi_ctrl                         5         0  5      I      S      B      K      >      @      $  lbyte byte_intf pixel core iface bus         
k            0        x                                   1            L           Qdsi                      ,          	  [disabled       ports                        ,       port@0           p       endpoint            8                        port@1           p      endpoint                   phy@c996400          Lqcom,dsi-phy-10nm-8998           pd    f   j           dsi_phy dsi_phy_lane dsi_pll            5      >             
  liface ref                                 	  [disabled                         video-codec@cc00000          Lqcom,msm8998-venus           p            5                                5      8      9      :      ;        lcore iface bus mbus                         
                         	                         !     (     )     +     ,     -          1                 	  [disabled       video-decoder            Lvenus-decoder           5      <        lcore                        video-encoder            Lvenus-encoder           5      =        lcore                           iommu@cd00000         "   Lqcom,msm8998-smmu-v2 qcom,smmu-v2            p                        5                          liface-mm iface-smmu bus-smmu            
            5               
                                                                                                                                                                                               	                  remoteproc@17300000          Lqcom,msm8998-adsp-pas            p0    @@      @                                                          #  wdog fatal ready handover stop-ack          5               lxo                                    stop               1            cx        	  [disabled       glink-edge          5                  lpass                      Q      	         mailbox@17911000          <   Lqcom,msm8998-apcs-hmss-global qcom,msm8994-apcs-kpss-global          p                                 timer@17920000                       ,             t         Larm,armv7-timer-mem          p        frame@17921000                      5                             p               frame@17923000                     5       	            p0          	  [disabled          frame@17924000                     5       
            p@          	  [disabled          frame@17925000                     5                   pP          	  [disabled          frame@17926000                     5                   p`          	  [disabled          frame@17927000                     5                   pp          	  [disabled          frame@17928000                     5                   p          	  [disabled             interrupt-controller@17a00000            Larm,gic-v3           p                  X                        ,             t         C                                  5      	                     wifi@18800000            Lqcom,wcn3990-wifi         	  [disabled             p             membase                    5              lcxo_ref_clk_pin         5                                                                                                                                                          vbat-regulator           Lregulator-fixed         VBAT            o =	          =	                         cam0-vdig            Lregulator-fixed       
  cam0_vdig           /             @        S   )               'default                  cam1-vdig            Lregulator-fixed       
  cam1_vdig           /             @        S   )               'default                    X         cam-vio-vreg             Lregulator-fixed         cam_vio_vreg            /             @        S   _               'default                    X                     touch-vddio-vreg             Lregulator-fixed         touch_vddio_vreg            /  '        S   )               'default                        }      vph-pwr-regulator            Lregulator-fixed         vph_pwr                                     extcon-usb           Llinux,extcon-usb-gpio           c   )   &            l   )               'default                           b      gpio-keys         
   Lgpio-keys           Side buttons                                'default    button-camera-focus         Camera Focus            C                           w         button-camera-snapshot          Camera Snapshot         C                            w         button-vol-down         Volume Down         C                    r                 w         button-vol-up         
  Volume Up           C                    s                 w            gpio-hall-sensor          
   Lgpio-keys           Hall sensors            'default               event-hall-sensor0          Cover Hall Sensor           C   )   |                                           w            vibrator             Lgpio-vibrator           <   _               'default                  disp-dvdd-vreg           Lregulator-fixed         disp_dvdd_en            o p         p        /             @        S   _   
            'default                     	interrupt-parent qcom,msm-id #address-cells #size-cells qcom,board-id model compatible chassis-type device_type reg ranges no-map phandle qcom,client-id qcom,vmid alloc-ranges size record-size console-size ftrace-size pmsg-size ecc-size #clock-cells clock-frequency clock-output-names pinctrl-0 pinctrl-names clocks enable-gpios 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 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-system-load regulator-allow-set-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 #hwlock-cells gpio-ranges gpio-controller #gpio-cells gpio-reserved-ranges gpio-line-names pins drive-strength bias-disable bias-pull-up function bias-pull-down output-low 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 power-source drive-push-pull output-high regulator-min-microamp regulator-max-microamp regulator-over-current-protection regulator-pull-down regulator-ramp-delay regulator-settling-time-up-us regulator-settling-time-down-us regulator-soft-start qcom,discharge-resistor-kohms qcom,soft-start-us #pwm-cells qcom,power-source color 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-1 #dma-cells qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names vddio-supply vddxo-supply vddrf-supply vddch0-supply max-speed vdd-supply vio-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type reset-gpios assigned-clock-parents #mbox-cells frame-number #redistributor-regions redistributor-stride qcom,snoc-host-cap-8bit-quirk qcom,no-msa-ready-indicator regulator-name regulator-boot-on startup-delay-us enable-active-high gpio vin-supply id-gpios vbus-gpios debounce-interval wakeup-source linux,input-type 