  s1   8  i   (            	U  i                                                                      ,Microsoft Lumia 950 XL           2microsoft,cityman qcom,msm8994     chosen        %   =earlycon=efifb console=efifb acpi=no                                       F      clocks           2simple-bus     xo-board             2fixed-clock          M             Z$       	   jxo_board             }         sleep-clk            2fixed-clock          M             Z         
   jsleep_clk         divclk4          2fixed-clock          M             Z            jdivclk4          default                      }   A         cpus                                 cpu@0            cpu          2arm,cortex-a53                            psci                         }      l2-cache             2cache                        }            cpu@1            cpu          2arm,cortex-a53                           psci                         }         cpu@2            cpu          2arm,cortex-a53                           psci                         }         cpu@3            cpu          2arm,cortex-a53                           psci                         }         cpu@100          cpu          2arm,cortex-a57                           psci                         }   	   l2-cache             2cache                        }            cpu@101          cpu          2arm,cortex-a57                          psci                         }   
      cpu@102          cpu          2arm,cortex-a57                          psci                         }         cpu@103          cpu          2arm,cortex-a57                          psci                         }         cpu-map    cluster0       core0                     core1                     core2                     core3                        cluster1       core0               	      core1               
      core2                     core3                              firmware       scm          2qcom,scm-msm8994 qcom,scm            memory@80000000          memory                                hwlock           2qcom,tcsr-mutex                                         }         pmu          2arm,cortex-a53-pmu                         psci             2arm,psci-0.2             hvc       reserved-memory                                    F   dfps_data_mem@3400000                @                         memory@7000000                                        memory@ca00000                                       memory@200000                                           memory@300000                 0                         memory@380000                 8                         memory@381000                 8       @                 memory@385000                 8P                        memory@386000                 8`       0                 memory@389000                 8                        memory@38e000                 8                        memory@400000                                          memory@c00000                                          memory@c40000                                          memory@6500000               P       P                  memory@6a00000                                            }         memory@6c00000                                        memory@6d00000                                        memory@6e60000                                        memory@6e70000           2qcom,rmtfs-mem                                                   memory@6e80000                                        memory@e200000                       P                  memory@e700000               p        @                 memory@e704000               p@                       memory@ef00000                      0                     smd       	   2qcom,smd       rpm                                                         )            8      rpm-requests             2qcom,rpm-msm8994            Hrpm_requests       rpmcc            2qcom,rpmcc-msm8994           M         power-controller             2qcom,msm8994-rpmpd          Z           n      opp-table            2operating-points-v2          }      opp1                     opp2                     opp3                     opp4                     opp5                     opp6                           pm8994-regulators            2qcom,rpm-pm8994-regulators                                                                                                             
                      (           7           E           [           m                                                                                                   .           =      s3          O          g                             }         s4          O w@        g w@                                    }         s5          O  p        g  p                           }         s7          O B@        g B@      l1          O B@        g B@      l2          O         g                    @      l3          O O        g O                           8      l4          O (        g (      l6          O w@        g w@                         l8          O w@        g w@      l9          O w@        g w@      l10         O w@        g w@      l11         O O        g O                                  l12         O w@        g w@                            P      l13         O :        g -p                            U         }   +      l14         O w@        g w@                                   l15         O w@        g w@      l16         O )2        g )2      l17         O *        g *                                 l18         O +|        g +|                           	'         }   ;      l19         O 2Z        g 2Z                                  l20         O -p        g -p                                          l21         O -p        g -p                           5          }   *      l22         O -        g -                           I      l23         O +|        g +|                           8      l24         O .        g 0                         l25         O 0        g 0                           8      l26         O B@        g B@      l27         O B@        g B@                                  l28         O B@        g B@                            e      l29         O +|        g +|                           8      l30         O w@        g w@                            	      l31         O O        g O                           	'      l32         O w@        g w@      lvs1          lvs2             }   <         pmi8994-regulators           2qcom,rpm-pmi8994-regulators                          s1          O         g          }         boost-bypass            O 2Z        g 2Z         }                     smem          
   2qcom,smem                                             smp2p-lpass          2qcom,smp2p                                                  
        )            8      master-kernel           master-kernel           (         slave-kernel            slave-kernel             ?        T            smp2p-modem          2qcom,smp2p                                                                       )            8      master-kernel           master-kernel           (         slave-kernel            slave-kernel             ?        T            soc                                   F                     2simple-bus     interrupt-controller@f9000000            2qcom,msm-qgic2           ?        T                                 }         mailbox@f900d000          %   2qcom,msm8994-apcs-kpss-global syscon                           e            }         timer@f9020000                                     F         2arm,armv7-timer-mem                  frame@f9021000          q                    	                                     frame@f9023000          q                   
            0          	  ~disabled          frame@f9024000          q                               @          	  ~disabled          frame@f9025000          q                               P          	  ~disabled          frame@f9026000          q                               `          	  ~disabled          frame@f9027000          q                               p          	  ~disabled          frame@f9028000          q                                         	  ~disabled             usb@f92f8800             2qcom,msm8996-dwc3 qcom,dwc3          /                                       F               r      m            s      "  core iface sleep mock_utmi ref xo                 s      r        $ '                           usb@f9200000          
   2snps,dwc3                                                               high-speed          'peripheral           sdhci@f9824900           2qcom,sdhci-msm-v4            I   @            /hc_mem core_mem                 {                     9hc_irq pwr_irq                h      v           core iface xo            default sleep                                I          !   "        S            ]        ~okay             k      sdhci@f98a4900           2qcom,sdhci-msm-v4            I   @            /hc_mem core_mem                 }                     9hc_irq pwr_irq                i                 core iface xo            default sleep               #   $   %        I   &   '   (        z   )              S           ~okay               *           +      dma-controller@f9904000          2qcom,bam-v1.7.0          @                                    :        bam_clk                                                                }   .      serial@f991e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                                 l           core iface                H      :         default sleep               ,        I   -        ~okay          i2c@f9923000             2qcom,i2c-qup-v2.2.1          0                    _                 :      ;        iface core           Z            .      .           tx rx            default sleep               /        I   0                                  ~okay       rmi4-i2c-dev@4b          2syna,rmi4-i2c               K                                       1            M      rmi4-f01@1                               rmi4-f12@12                                            $          5            E  
             spi@f9923000             2qcom,spi-qup-v2.2.1          0                    _                 <      :        core iface          V$            .      .           tx rx            default sleep               2        I   3                                	  ~disabled          i2c@f9924000             2qcom,i2c-qup-v2.2.1          @                    `                 :      =        iface core           Z            .      .           tx rx            default sleep               4        I   5                                  ~okay       tas2553@40           2ti,tas2552              @        h           t                         )                i2c@f9926000             2qcom,i2c-qup-v2.2.1          `                    b                 :      A        iface core           Z            .      .           tx rx            default sleep               6        I   7                                	  ~disabled          i2c@f9927000             2qcom,i2c-qup-v2.2.1          p                    c                 :      C        iface core           Z            8      8           tx rx            default sleep               9        I   :                                  ~okay       magnetometer@c           2asahi-kasei,ak09912                          1                       v   ;           <      barometer@5c             2murata,zpa2326              \             1            J           v   <      accelerometer@68             2invensense,mpu6500              h             1            @           v   <           <         i2c@f9928000             2qcom,i2c-qup-v2.2.1                              d                 :      E        iface core           Z            .      .           tx rx            default sleep               =        I   >                                  ~okay       pn547@28             2nxp,pn544-i2c               (             1                          1                  1   ^             dma-controller@f9944000          2qcom,bam-v1.7.0          @                                    M        bam_clk                                                                }   8      serial@f995e000       %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm                                 r           core iface                [      M           8      8           tx rx            default sleep               ?        I   @        ~okay       bluetooth            2qcom,qca6174-bt            )                  A         i2c@f9963000             2qcom,i2c-qup-v2.2.1          0                    e                 M      N        iface core           Z            8      8           tx rx            default sleep               B        I   C                                  ~okay       ad7147_captouch@2c           2ad,ad7147_captouch              ,         default sleep               D        I   E            1   `                                                             ;      qpdst900@39          2avago,apds9930              9             1            (            spi@f9966000             2qcom,spi-qup-v2.2.1          `                    h                 U      M        core iface          V$            8      8           tx rx            default sleep               F        I   G                                  ~okay       ice5lp2k@0           2lattice,ice40-fpga-mgr                       V LK@           1   _               H               i2c@f9967000             2qcom,i2c-qup-v2.2.1          p                    i                 M      V        iface core           Z j           8      8           tx rx            default sleep               I        I   J                                  ~okay       si4705@11            2silabs,si470x                            1            	              1   ]          fan53526a@6c             2fcs,fan53526                l        O         g                    (                     clock-controller@fc400000            2qcom,gcc-msm8994             M           E           Z            @               }         sram@fc428000            2qcom,rpm-msg-ram             B   @          }         restart@fc4ab000             2qcom,pshold          J          spmi@fc4cf000            2qcom,spmi-pmic-arb           L    L    L            /core intr cnfg          9periph_irq                                         R                                       ?        T      pmic@0           2qcom,pm8994 qcom,spmi-pmic                                                rtc@6000             2qcom,pm8941-rtc            `   a       
  /rtc alarm                   a            pon@800          2qcom,pm8916-pon                     _           o      pwrkey           2qcom,pm8941-pwrkey                                 }  =	                    t      resin            2qcom,pm8941-resin                                 }  =	               	  ~disabled          volwnkey             2qcom,pm8941-resin                                 }  =	           r         temp-alarm@2400          2qcom,spmi-temp-alarm               $                 $                  K           thermal                      }   O      adc@3100             2qcom,spmi-vadc             1                 1                                                     }   K   adc-chan@7                                    vph_pwr       adc-chan@8                    	  die_temp          adc-chan@9              	      
  ref_625mv         adc-chan@a              
        ref_1250mv        adc-chan@e                    adc-chan@f                       gpios@c000            2qcom,pm8994-gpio qcom,spmi-gpio                              
   )                               ?        T            }   )   bt_en_gpios    pinconf         "gpio19          'normal           0        ;           H            \         divclk4          }      pinconf         "gpio18          'func2           ;            k            mpps@a000            2qcom,pm8994-mpp                                                                                                                                                                           pmic@1           2qcom,pm8994 qcom,spmi-pmic                                               regulators           2qcom,pm8994-regulators           pmic@2           2qcom,pmi8994 qcom,spmi-pmic                                              gpios@c000        !   2qcom,pmi8994-gpio qcom,spmi-gpio                                 
   H           
                    ?        T               L   M   N         default          }   H   pol_low         "gpio8           M            \         }   L      amsel_high          "gpio9           M                     }   M      en_high         "gpio10          M                     }   N            pmic@3           2qcom,pmi8994 qcom,spmi-pmic                                              regulators           2qcom,pmi8994-regulators                             s2          O          g           wled@d800            2qcom,pmi8994-wled                                                          
  9ovp short            x               	  ~disabled                syscon@fd484000          2syscon           H@              }         pinctrl@fd510000             2qcom,msm8994-pinctrl             Q    @                                     
   1                               ?        T            }   1   blsp1-uart2-default         'blsp_uart2          "gpio4 gpio5         M            k         }   ,      blsp1-uart2-sleep           'gpio            "gpio4 gpio5         M            \         }   -      blsp2-uart2-default         'blsp_uart8          "gpio45 gpio46 gpio47 gpio48         M            k         }   ?      blsp2-uart2-sleep           'gpio            "gpio45 gpio46 gpio47 gpio48         M            k         }   @      i2c1-default          
  'blsp_i2c1           "gpio2 gpio3         M            k         }   /      i2c1-sleep          'gpio            "gpio2 gpio3         M            k         }   0      i2c2-default          
  'blsp_i2c2           "gpio6 gpio7         M            k         }   4      i2c2-sleep          'gpio            "gpio6 gpio7         M            k         }   5      i2c4-default          
  'blsp_i2c4           "gpio19 gpio20           M            k         }   6      i2c4-sleep          'gpio            "gpio19 gpio20           M            \                  }   7      i2c5-default          
  'blsp_i2c5           "gpio23 gpio24           M            k         }   9      i2c5-sleep          'gpio            "gpio23 gpio24           M            k         }   :      i2c6-default          
  'blsp_i2c6           "gpio28 gpio27           M            k         }   =      i2c6-sleep          'gpio            "gpio28 gpio27           M            k         }   >      i2c7-default          
  'blsp_i2c7           "gpio44 gpio43           M            k         }   B      i2c7-sleep          'gpio            "gpio44 gpio43           M            k         }   C      blsp2-spi10-default          }   F   default         'blsp_spi10          "gpio53 gpio54 gpio55            M   
         \      cs          'gpio            "gpio55          M            k         blsp2-spi10-sleep           "gpio53 gpio54 gpio55            M            k         }   G      i2c11-default           'blsp_i2c11          "gpio83 gpio84           M            k         }   I      i2c11-sleep         'gpio            "gpio83 gpio84           M            k         }   J      blsp1-spi1-default           }   2   default       
  'blsp_spi1           "gpio0 gpio1 gpio3           M   
         \      cs          'gpio            "gpio8           M            k         blsp1-spi1-sleep            "gpio0 gpio1 gpio3           M            k         }   3      clk-on        	  "sdc1_clk             k        M            }         clk-off       	  "sdc1_clk             k        M            }         cmd-on        	  "sdc1_cmd                     M            }         cmd-off       	  "sdc1_cmd                     M            }          data-on       
  "sdc1_data                    M            }         data-off          
  "sdc1_data                    M            }   !      rclk-on       
  "sdc1_rclk            \         }         rclk-off          
  "sdc1_rclk            \         }   "      sdc2-clk-on       	  "sdc2_clk             k        M   
         }   #      sdc2-clk-off          	  "sdc2_clk             k        M            }   &      sdc2-cmd-on       	  "sdc2_cmd                     M   
         }   $      sdc2-cmd-off          	  "sdc2_cmd                     M            }   '      sdc2-data-on          
  "sdc2_data                    M   
         }   %      sdc2-data-off         
  "sdc2_data                    M            }   (      grip-default            "gpio39          'gpio            M            \         }   D      grip-sleep          "gpio39          'gpio            M            \         }   E      hall-front-default          "gpio42          'gpio            M            k         }   P      hall-back-default           "gpio75          'gpio            M            k         }   Q            timer            2arm,armv8-timer       0                                         vph-pwr-regulator            2regulator-fixed         vph_pwr         O 6        g 6                  }         thermal-zones      pm8994-thermal                                  O   trips      pm8994-alert0            s                   passive       pm8994-crit          H                	   critical                   gpio-keys         
   2gpio-keys         
  gpio-keys            	   volupkey          
  Volume Up           }   )              	              s         	#        	1         camsnapkey          Camera Snapshot         }   )              	                       	#        	1         camfocuskey         Camera Focus            }   )              	              s         	#        	1            gpio-hall-sensor          
   2gpio-keys            default             P   Q        GPIO Hall Effect Sensor    hall-front-sensor           Hall Effect Front Sensor            }   1   *            	                        	C      hall-back-sensor            Hall Effect Back Sensor         }   1   K            	                       	C            	interrupt-parent #address-cells #size-cells model compatible bootargs ranges #clock-cells clock-frequency clock-output-names phandle pinctrl-names pinctrl-0 device_type reg enable-method next-level-cache cache-level cpu syscon #hwlock-cells interrupts no-map qcom,client-id qcom,ipc qcom,smd-edge qcom,local-pid qcom,remote-pid qcom,smd-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_l1-supply vdd_l2_l26_l28-supply vdd_l3_l11-supply vdd_l4_l27_l31-supply vdd_l5_l7-supply vdd_l6_l12_l32-supply vdd_l8_l16_l30-supply vdd_l9_l10_l18_l22-supply vdd_l13_l19_l23_l24-supply vdd_l14_l15-supply vdd_l17_l29-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-allow-set-load regulator-system-load regulator-always-on regulator-boot-on vdd_bst_byp-supply memory-region qcom,rpm-msg-ram hwlocks qcom,smem qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells #mbox-cells frame-number status clocks clock-names assigned-clocks assigned-clock-rates power-domains qcom,select-utmi-as-pipe-clk snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk maximum-speed dr_mode reg-names interrupt-names pinctrl-1 bus-width non-removable mmc-hs200-1_8v cd-gpios vmmc-supply vqmmc-supply #dma-cells qcom,ee qcom,controlled-remotely num-channels qcom,num-ees dmas dma-names syna,nosleep-mode syna,sensor-type syna,clip-x-low syna,clip-x-high syna,clip-y-low syna,clip-y-high spi-max-frequency vbat-supply iovdd-supply avdd-supply enable-gpio vid-supply vddio-supply enable-gpios firmware-gpios button_num touchpad_num wheel_num slider_num vcc-supply cdone-gpios reset-gpios vin-supply fcs,suspend-voltage-selector #reset-cells qcom,channel mode-bootloader mode-recovery debounce bias-pull-up linux,code io-channels io-channel-names #thermal-sensor-cells #io-channel-cells qcom,pre-scaling label gpio-controller gpio-ranges #gpio-cells pins function output-low power-source qcom,drive-strength bias-pull-down bias-disable qcom,cabc qcom,external-pfet input-enable regulator-name polling-delay-passive polling-delay thermal-sensors temperature hysteresis input-name autorepeat linux,input-type wakeup-source debounce-interval linux,can-disable 