     8     (                                                             $                       ,            8OnePlus 5T           >oneplus,dumpling qcom,msm8998            I         E   +   chosen                       ,             W   framebuffer@9d400000             >simple-framebuffer           ^    @      @           b  8         h  p         o        	   va8r8g8b8             memory@80000000          }memory           ^                     reserved-memory                      ,             W   memory@85800000          ^           `                  memory@85e00000          ^                             smem-mem@86000000            ^                                           memory@86200000          ^                             memory@88f00000          >qcom,rmtfs-mem           ^                                                      memory@8ab00000          ^           p                  memory@8b200000          ^                                         memory@8cc00000          ^                                    .      memory@93c00000          ^            P                  memory@94100000          ^    P                                -      memory@94300000          ^    p                               1      memory@95200000          ^    `                         memory@95210000          ^    a        P                 memory@95600000          ^    aP                        memory@95700000          ^    qP                                    memory@9d400000          ^    @      @                  ramoops@ac000000             >ramoops          ^                                                                     ipa@f6800000             >shared-dma-pool          ^            P                 gpu@f6900000             >shared-dma-pool          ^                                 clocks     xo-board             >fixed-clock                       $       	   xo_board                [      sleep_clk            >fixed-clock                                  cpus                         ,       cpu@0            }cpu          >qcom,kryo280             ^                psci                       1              A                  l2-cache             >arm,arch-cache          R                     l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@1            }cpu          >qcom,kryo280             ^               psci                       1              A               	   l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@2            }cpu          >qcom,kryo280             ^               psci                       1              A               
   l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@3            }cpu          >qcom,kryo280             ^               psci                       1              A                  l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@100          }cpu          >qcom,kryo280             ^               psci                       1              A                  l2-cache             >arm,arch-cache          R                     l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@101          }cpu          >qcom,kryo280             ^              psci                       1              A                  l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@102          }cpu          >qcom,kryo280             ^              psci                       1              A                  l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu@103          }cpu          >qcom,kryo280             ^              psci                       1              A                  l1-icache            >arm,arch-cache        l1-dcache            >arm,arch-cache           cpu-map    cluster0       core0           ^         core1           ^   	      core2           ^   
      core3           ^            cluster1       core0           ^         core1           ^         core2           ^         core3           ^               idle-states         bpsci       cpu-sleep-0-0            >arm,idle-state          olittle-retention                          Q           V                            cpu-sleep-0-1            >arm,idle-state          olittle-power-collapse           @            .                    #                           cpu-sleep-1-0            >arm,idle-state          obig-retention                         O           R                            cpu-sleep-1-1            >arm,idle-state          obig-power-collapse          @                                $                                 firmware       scm          >qcom,scm-msm8998 qcom,scm            hwlock           >qcom,tcsr-mutex                                                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          %           9               ,   opp-table            >operating-points-v2                opp1            M         opp2            M          opp3            M   0      opp4            M   @      opp5            M         opp6            M         opp7            M         opp8            M  @      opp9            M        opp10           M               pm8998-regulators            >qcom,rpm-pm8998-regulators          W           e           s                                                                                                                                    #           8           J           [           i                                                                                              s3           @        4 @                  s4           w@        4 w@         L                  s5                   4                    s7                   4                   l1           m        4 m            #      l2           O        4 O            $      l3           B@        4 B@      l5           5         4 5                   l6                   4             n      l7           w@        4 w@            ^      l8           O        4 O      l9                   4 -*      l10                  4 -*      l11          B@        4 B@      l12          w@        4 w@            Y      l13                  4 -*      l14                  4       l15          w@        4 w@      l16          )B        4 )B      l17                  4             _      l18          )B        4 )B      l19          -         4 -       l20          -*        4 -*         L            '      l21          -*        4 -*         L        e 5       l22          +        4 +      l23          2        4 2      l24          /        4 /            Z      l25          /]         4 2            `      l26          O        4 O         L            (      l28          -         4 -             m      lvs1          lvs2                0         pmi8998-regulators           >qcom,rpm-pmi8998-regulators         {      bob          2        4 6                           smem          
   >qcom,smem                                  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                          2      slave-kernel            slave-kernel                                    /         thermal-zones      cpu0-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu1-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu2-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu3-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu4-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu5-thermal                       ,          :         trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu6-thermal                       ,          :      	   trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                cpu7-thermal                       ,          :      
   trips      trip-point0         J $        V           passive       cpu_crit            J         V        	   critical                gpu-thermal-bottom                     ,          :         trips      trip-point0         J _        V           hot             gpu-thermal-top                    ,          :         trips      trip-point0         J _        V           hot             clust0-mhm-thermal                     ,          :         trips      trip-point0         J _        V           hot             clust1-mhm-thermal                     ,          :         trips      trip-point0         J _        V           hot             cluster1-l2-thermal                    ,          :         trips      trip-point0         J _        V           hot             modem-thermal                      ,          :         trips      trip-point0         J _        V           hot             mem-thermal                    ,          :         trips      trip-point0         J _        V           hot             wlan-thermal                       ,          :         trips      trip-point0         J _        V           hot             q6-dsp-thermal                     ,          :         trips      trip-point0         J _        V           hot             camera-thermal                     ,          :         trips      trip-point0         J _        V           hot             multimedia-thermal                     ,          :         trips      trip-point0         J _        V           hot             pm8998-thermal                     ,          :      trips      pm8998-alert0           J (        V           passive       pm8998-crit         J H        V        	   critical                   timer            >arm,armv8-timer       0                                             soc                      ,            W                     >simple-bus     clock-controller@100000          >qcom,gcc-msm8998                        a           %            ^                         sram@778000          >qcom,rpm-msg-ram             ^ w   p                   qfprom@780000            >qcom,qfprom          ^ x    b                     ,      hstx-trim@423a           ^  B:           n                   X         thermal@10ab000       !   >qcom,msm8998-tsens qcom,tsens-v2             ^
    
            s                                     uplow critical                               thermal@10ae000       !   >qcom,msm8998-tsens qcom,tsens-v2             ^
    
            s                                      uplow critical                               iommu@1680000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            ^h                                  H        l         m         n         o         p         q               !      iommu@16c0000         "   >qcom,msm8998-smmu-v2 qcom,smmu-v2            ^l                                  x        u         v         w         x         y         z                                                         pci@1c00000          >qcom,pcie-msm8996             ^                             parf dbi elbi config             }pci                                                 ,                                 pciephy       	  disabled          0   W                            0  0                                             msi                                                                                                                                                      (  -       ^       ]       _       \       [      "  4pipe bus_master bus_slave cfg aux           @                N      !             X   "   #         phy@1c06000          >qcom,msm8998-qmp-pcie-phy            ^`                        ,         	  disabled              W        -       `       \               4aux cfg_ahb ref         d       L       N        kphy common          w   #           $   phy@1c06800          ^b   (d   h                       -       ^        4pipe0            pcie_0_pipe_clk_src                                   ufshc@1da4000         ,   >qcom,msm8998-ufshc qcom,ufshc jedec,ufs-2.0          ^@   %               	              %        ufsphy                     @               okay            a         n  4core_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`р                                        d               krst            '           (                    q                  q            )      phy@1da7000          >qcom,msm8998-qmp-ufs-phy             ^p                        ,           okay              W        4ref ref_aux         -              o        kufsphy          d   )            w   #           $           (        2          H  9        ^   d         x   phy@1da7400       (   ^t   (v   |   x   (z                           %         syscon@1f40000           >syscon           ^                       pinctrl@3400000          >qcom,msm8998-pinctrl             ^@                                                                                 Q               "   sdc2_clk_on    config        	  sdc2_clk                                 sdc2_clk_off       config        	  sdc2_clk                                 sdc2_cmd_on    config        	  sdc2_cmd                        
         sdc2_cmd_off       config        	  sdc2_cmd                                 sdc2_data_on       config        
  sdc2_data                       
         sdc2_data_off      config        
  sdc2_data                                sdc2_cd_on     mux         gpio95          gpio          config          gpio95                               sdc2_cd_off    mux         gpio95          gpio          config          gpio95                               blsp1_uart3_on              ]   tx          gpio45          blsp_uart3_a                              rx          gpio46          blsp_uart3_a                              cts         gpio47          blsp_uart3_a                              rfr         gpio48          blsp_uart3_a                                 blsp1-i2c1-default          gpio2 gpio3       
  blsp_i2c1                                   a      blsp1-i2c1-sleep            gpio2 gpio3       
  blsp_i2c1                                   b      blsp1-i2c2-default          gpio32 gpio33         
  blsp_i2c2                                   c      blsp1-i2c2-sleep            gpio32 gpio33         
  blsp_i2c2                                   d      blsp1-i2c3-default          gpio47 gpio48         
  blsp_i2c3                                   e      blsp1-i2c3-sleep            gpio47 gpio48         
  blsp_i2c3                                   f      blsp1-i2c4-default          gpio10 gpio11         
  blsp_i2c4                                   g      blsp1-i2c4-sleep            gpio10 gpio11         
  blsp_i2c4                                   h      blsp1-i2c5-default          gpio87 gpio88         
  blsp_i2c5                                   i      blsp1-i2c5-sleep            gpio87 gpio88         
  blsp_i2c5                                   j      blsp1-i2c6-default          gpio43 gpio44         
  blsp_i2c6                                   o      blsp1-i2c6-sleep            gpio43 gpio44         
  blsp_i2c6                                   p      blsp2-i2c1-default          gpio55 gpio56         
  blsp_i2c7                                   r      blsp2-i2c1-sleep            gpio55 gpio56         
  blsp_i2c7                                   s      blsp2-i2c2-default          gpio6 gpio7       
  blsp_i2c8                                   t      blsp2-i2c2-sleep            gpio6 gpio7       
  blsp_i2c8                                   u      blsp2-i2c3-default          gpio51 gpio52         
  blsp_i2c9                                   v      blsp2-i2c3-sleep            gpio51 gpio52         
  blsp_i2c9                                   w      blsp2-i2c4-default          gpio67 gpio68           blsp_i2c10                                  x      blsp2-i2c4-sleep            gpio67 gpio68           blsp_i2c10                                  y      blsp2-i2c5-default          gpio60 gpio61           blsp_i2c11                                  z      blsp2-i2c5-sleep            gpio60 gpio61           blsp_i2c11                                  {      blsp2-i2c6-default          gpio83 gpio84           blsp_i2c12                                  |      blsp2-i2c6-sleep            gpio83 gpio84           blsp_i2c12                                  }      hall-sensor-default         gpio124         gpio                                                   ts-int-active           gpio125         gpio                                    k      ts-reset-active         gpio89          gpio                                    l         remoteproc@4080000           >qcom,msm8998-mss-pil             ^                 
  qdsp6 rmb         L                 *          *         *         *         *            0  wdog fatal ready handover stop-ack shutdown-ack       @  -              $                               &      &          2  4iface bus mem gpll0_mss snoc_axi mnoc_axi qdss xo           '   +            8stop            d       l        kmss_restart         N    0  P  @         @   ,       ,           ]cx mx         	  disabled       mba            -      mpss               .      glink-edge                           pmodem                      
               clock-controller@5065000             >qcom,msm8998-gpucc                      a           %            ^P            -   &                 	  4xo gpll0          remoteproc@5800000           >qcom,msm8998-slpi-pas            ^    @@      @                 /          /         /         /            #  wdog fatal ready handover stop-ack          v   0        -   &       &   @      
  4xo aggre2              1        '   2            8stop            @   ,           ]ssc_cx        	  disabled       glink-edge                            pdsps                       
               stm@6002000           >arm,coresight-stm arm,primecell          ^      (             stm-base stm-stimulus-base        	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               3            5               funnel@6041000        +   >arm,coresight-dynamic-funnel arm,primecell           ^          	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               4            9            in-ports                         ,       port@7           ^      endpoint               5            3               funnel@6042000        +   >arm,coresight-dynamic-funnel arm,primecell           ^           	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               6            :            in-ports                         ,       port@6           ^      endpoint               7            M               funnel@6045000        +   >arm,coresight-dynamic-funnel arm,primecell           ^P          	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               8            >            in-ports                         ,       port@0           ^       endpoint               9            4         port@1           ^      endpoint               :            6               replicator@6046000        /   >arm,coresight-dynamic-replicator arm,primecell           ^`          	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               ;            ?            in-ports       port       endpoint               <            =               etf@6047000           >arm,coresight-tmc arm,primecell          ^p          	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               =            <            in-ports       port       endpoint               >            8               etr@6048000           >arm,coresight-tmc arm,primecell          ^          	  disabled            -   &      &   	        4apb_pclk atclk              in-ports       port       endpoint               ?            ;               etm@7840000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      out-ports      port       endpoint               @            E               etm@7940000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^   	   out-ports      port       endpoint               A            F               etm@7a40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^   
   out-ports      port       endpoint               B            G               etm@7b40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      out-ports      port       endpoint               C            H               funnel@7b60000        "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               D            N            in-ports                         ,       port@0           ^       endpoint               E            @         port@1           ^      endpoint               F            A         port@2           ^      endpoint               G            B         port@3           ^      endpoint               H            C         port@4           ^      endpoint               I            O         port@5           ^      endpoint               J            P         port@6           ^      endpoint               K            Q         port@7           ^      endpoint               L            R               funnel@7b70000        +   >arm,coresight-dynamic-funnel arm,primecell           ^           	  disabled            -   &      &   	        4apb_pclk atclk     out-ports      port       endpoint               M            7            in-ports       port       endpoint               N            D               etm@7c40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      port       endpoint               O            I            etm@7d40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      port       endpoint               P            J            etm@7e40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      port       endpoint               Q            K            etm@7f40000       "   >arm,coresight-etm4x arm,primecell            ^           	  disabled            -   &      &   	        4apb_pclk atclk          ^      port       endpoint               R            L            spmi@800f000             >qcom,spmi-pmic-arb        (   ^     @     	@     
@   "      0         core chnls obsrvr intr cnfg         periph_irq                F                                                ,                                       pmic@0           >qcom,pm8998 qcom,spmi-pmic           ^                             ,       pon@800          >qcom,pm8998-pon          ^                            pwrkey           >qcom,pm8941-pwrkey                                  =	                    t         temp-alarm@2400          >qcom,spmi-temp-alarm             ^  $                $                  S           	thermal                               coincell@2800            >qcom,pm8941-coincell             ^  (       	  disabled          adc@3100             >qcom,spmi-adc-rev2           ^  1                1                            ,            	               S   adc-chan@6           ^         	  pdie_temp             rtc@6000             >qcom,pm8941-rtc          ^  `   a       
  rtc alarm                  a            gpios@c000            >qcom,pm8998-gpio qcom,spmi-gpio          ^                    	$   T                                                      T   vol-keys-default                   pinconf         gpio5 gpio6         normal                            	0                   pmic@1           >qcom,pm8998 qcom,spmi-pmic           ^                            ,          pmic@2           >qcom,pmi8998 qcom,spmi-pmic          ^                            ,       gpios@c000        !   >qcom,pmi8998-gpio qcom,spmi-gpio             ^                    	$   U                                                      U         pmic@3           >qcom,pmi8998 qcom,spmi-pmic          ^                            ,       labibb           >qcom,pmi8998-lab-ibb       ibb                                           sc-err ocp        lab                                           sc-err ocp           leds@d800            >qcom,pmi8998-wled            ^                                             
  ovp short         
  pbacklight         	  disabled             pmic@4           >qcom,pm8005 qcom,spmi-pmic           ^                            ,       gpios@c000            >qcom,pm8005-gpio qcom,spmi-gpio          ^                    	$   V                                                      V         pmic@5           >qcom,pm8005 qcom,spmi-pmic           ^                            ,       pm8005-regulators            >qcom,pm8005-regulators          W      s1                   4         	D           	`               usb@a8f8800          >qcom,msm8998-dwc3 qcom,dwc3          ^
            okay                         ,             W      (  -       G       t               u       v      #  4cfg_noc core iface mock_utmi sleep          	t       u       t        	$ '               [                     hs_phy_irq ss_phy_irq           @               d                	   dwc3@a800000          
   >snps,dwc3            ^
                                	         	           W      	  usb2-phy             	        	           
high-speed          
peripheral           phy@c010000          >qcom,msm8998-qmp-usb3-phy            ^          	  disabled                                     ,             W        -       w       y               4aux cfg_ahb ref         d       E       F        kphy common     phy@c010200       (   ^   (          (                        -       x        4pipe0            usb3_phy_pipe_clk_src            phy@c012000          >qcom,msm8998-qusb2-phy           ^            okay                        -       y               4cfg_ahb ref         d       j        
&   X           Y        
2   Z            W      sdhci@c0a4900            >qcom,sdhci-msm-v4            ^
I   
@            hc_mem core_mem                }                     hc_irq pwr_irq          4iface core xo           -       e       f   [        
G         	  disabled          dma-controller@c144000           >qcom,bam-v1.7.0          ^@  P                           -       %        4bam_clk         
Q                        
\        
u           
               \      serial@c171000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             ^                   m           -       5       %        4core iface          
   \      \           
tx rx           
default         
   ]        okay       bluetooth            >qcom,wcn3990-bt         
           
   ^        
   _        
   `        
 0          i2c@c175000          >qcom,i2c-qup-v2.2.1          ^P                   _           -       &       %        4core iface          
   \      \           
tx rx           
default sleep           
   a        
   b                	  disabled                         ,          i2c@c176000          >qcom,i2c-qup-v2.2.1          ^`                   `           -       (       %        4core iface          
   \      \   	        
tx rx           
default sleep           
   c        
   d                	  disabled                         ,          i2c@c177000          >qcom,i2c-qup-v2.2.1          ^p                   a           -       *       %        4core iface          
   \   
   \           
tx rx           
default sleep           
   e        
   f                	  disabled                         ,          i2c@c178000          >qcom,i2c-qup-v2.2.1          ^                   b           -       ,       %        4core iface          
   \      \           
tx rx           
default sleep           
   g        
   h                	  disabled                         ,          i2c@c179000          >qcom,i2c-qup-v2.2.1          ^                   c           -       .       %        4core iface          
   \      \           
tx rx           
default sleep           
   i        
   j                  okay                         ,       touchscreen@20           >syna,rmi4-i2c            ^                         ,                 "           }           
default         
   k   l        
   m        
   n                   )      rmi4-f01@1           ^           ?         rmi4-f12@12          ^           Q           e           v   D                       i2c@c17a000          >qcom,i2c-qup-v2.2.1          ^                   d           -       0       %        4core iface          
   \      \           
tx rx           
default sleep           
   o        
   p                	  disabled                         ,          dma@c184000          >qcom,bam-v1.7.0          ^@  P                           -       6        4bam_clk         
Q                        
\        
u           
               q      serial@c1b0000        %   >qcom,msm-uartdm-v1.4 qcom,msm-uartdm             ^                    r           -       E       6        4core iface          okay          i2c@c1b5000          >qcom,i2c-qup-v2.2.1          ^P                   e           -       7       6        4core iface          
   q      q           
tx rx           
default sleep           
   r        
   s                	  disabled                         ,          i2c@c1b6000          >qcom,i2c-qup-v2.2.1          ^`                   f           -       9       6        4core iface          
   q      q   	        
tx rx           
default sleep           
   t        
   u                	  disabled                         ,          i2c@c1b7000          >qcom,i2c-qup-v2.2.1          ^p                   g           -       ;       6        4core iface          
   q   
   q           
tx rx           
default sleep           
   v        
   w                	  disabled                         ,          i2c@c1b8000          >qcom,i2c-qup-v2.2.1          ^                   h           -       =       6        4core iface          
   q      q           
tx rx           
default sleep           
   x        
   y                	  disabled                         ,          i2c@c1b9000          >qcom,i2c-qup-v2.2.1          ^                   i           -       ?       6        4core iface          
   q      q           
tx rx           
default sleep           
   z        
   {                	  disabled                         ,          i2c@c1ba000          >qcom,i2c-qup-v2.2.1          ^                   j           -       A       6        4core iface          
   q      q           
tx rx           
default sleep           
   |        
   }                	  disabled                         ,          remoteproc@17300000          >qcom,msm8998-adsp-pas            ^0    @@      @                  ~          ~         ~         ~            #  wdog fatal ready handover stop-ack          -   &            4xo                     '               8stop            @   ,            ]cx        	  disabled       glink-edge                            plpass                      
      	         mailbox@17911000             >qcom,msm8998-apcs-hmss-global            ^                                 timer@17920000                       ,             W         >arm,armv7-timer-mem          ^        frame@17921000                                                   ^               frame@17923000                            	            ^0          	  disabled          frame@17924000                            
            ^@          	  disabled          frame@17925000                                        ^P          	  disabled          frame@17926000                                        ^`          	  disabled          frame@17927000                                        ^p          	  disabled          frame@17928000                                        ^          	  disabled             interrupt-controller@17a00000            >arm,gic-v3           ^                                          ,             W                                                 	                     wifi@18800000            >qcom,wcn3990-wifi         	  disabled             ^             membase                    -   &           4cxo_ref_clk_pin                                                                                                                                                                       ^        )   _        <   `         gpio-keys         
   >gpio-keys           pVolume buttons           O        
default         
      vol-down            pVolume down         ^   T                 r        Z            l      vol-up        
  pVolume up           ^   T                 s        Z            l         gpio-hall-sensor          
   >gpio-keys           pHall effect sensor          
default         
      hall-sensor         pHall Effect Sensor          ^   "   |           z                                 l         vph-pwr-regulator            >regulator-fixed         vph_pwr          	`                              	interrupt-parent qcom,msm-id #address-cells #size-cells model compatible qcom,board-id ranges reg width height stride format device_type no-map phandle qcom,client-id qcom,vmid console-size pmsg-size record-size ftrace-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 syscon #hwlock-cells 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 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 clocks clock-names 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 vdda-phy-max-microamp vdda-pll-max-microamp vddp-ref-clk-max-microamp vddp-ref-clk-always-on gpio-controller #gpio-cells gpio-reserved-ranges pins bias-disable drive-strength 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 px-supply remote-endpoint arm,scatter-gather qcom,ee qcom,channel cell-index mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells gpio-ranges qcom,drive-strength regulator-enable-ramp-delay regulator-always-on assigned-clocks assigned-clock-rates qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,has-lpm-erratum snps,hird-threshold maximum-speed dr_mode nvmem-cells vdda-phy-dpdm-supply bus-width #dma-cells qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names pinctrl-names pinctrl-0 vddio-supply vddxo-supply vddrf-supply vddch0-supply max-speed pinctrl-1 vdd-supply vio-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,rezero-wait-ms syna,sensor-type touchscreen-x-mm touchscreen-y-mm #mbox-cells frame-number #redistributor-regions redistributor-stride iommus 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 autorepeat debounce-interval wakeup-source linux,input-type linux,can-disable regulator-name regulator-boot-on 