Šžķ  ö   8  éP   (            Ģ  é                                                                      ,   ö           8  	                   E                SSony Xperia XZs (PMI8996)            Ysony,keyaki-row qcom,msm8996       chosen        :   dsdhci.debug_quirks=0x40 sdhci.debug_quirks2=0x4 maxcpus=2         clocks     xo-board             Yfixed-clock          m             z$ų       	   xo_board                $      sleep-clk            Yfixed-clock          m             z  ü      
   sleep_clk            cpus                                 cpu@0            „cpu       
   Yqcom,kryo            ±                 µpsci             Ć            Ó            ę                ķ                                        l2-cache             Ycache           !                        cpu@1            „cpu       
   Yqcom,kryo            ±                µpsci             Ć            Ó            ę                ķ                                     	      cpu@100          „cpu       
   Yqcom,kryo            ±                µpsci             Ć            Ó            ę               ķ                                     
   l2-cache             Ycache           !                        cpu@101          „cpu       
   Yqcom,kryo            ±               µpsci             Ć            Ó            ę               ķ                                           cpu-map    cluster0       core0           -         core1           -   	         cluster1       core0           -   
      core1           -               idle-states         1psci       cpu-sleep-0          Yarm,idle-state          >standalone-power-collapse           N           e           v   P          ,                        opp_table0           Yoperating-points-v2-kryo-cpu                        £               opp-307200000           ®    O         µ           Ę @      opp-422400000           ®    -P         µ           Ę @      opp-480000000           ®    8         µ           Ę @      opp-556800000           ®    !0         µ           Ę @      opp-652800000           ®    &čš         µ           Ę @      opp-729600000           ®    +|Š         µ           Ę @      opp-844800000           ®    2Z          µ           Ę @      opp-960000000           ®    98p         µ           Ę @      opp-1036800000          ®    =ĢP         µ           Ę @      opp-1113600000          ®    B`0         µ           Ę @      opp-1190400000          ®    Fō         µ           Ę @      opp-1228800000          ®    I>          µ           Ę @      opp-1324800000          ®    NöŲ         µ           Ę @      opp-1363200000          ®    Q@Č         µ           Ę @      opp-1401600000          ®    Sø         µ           Ę @      opp-1478400000          ®    X         µ           Ę @      opp-1497600000          ®    YC         µ           Ę @      opp-1593600000          ®    ^üh         µ           Ę @         opp_table1           Yoperating-points-v2-kryo-cpu                        £               opp-307200000           ®    O         µ           Ę @      opp-403200000           ®    X         µ           Ę @      opp-480000000           ®    8         µ           Ę @      opp-556800000           ®    !0         µ           Ę @      opp-652800000           ®    &čš         µ           Ę @      opp-729600000           ®    +|Š         µ           Ę @      opp-806400000           ®    0°         µ           Ę @      opp-883200000           ®    4¤         µ           Ę @      opp-940800000           ®    8x         µ           Ę @      opp-1036800000          ®    =ĢP         µ           Ę @      opp-1113600000          ®    B`0         µ           Ę @      opp-1190400000          ®    Fō         µ           Ę @      opp-1248000000          ®    Jbų         µ           Ę @      opp-1324800000          ®    NöŲ         µ           Ę @      opp-1401600000          ®    Sø         µ           Ę @      opp-1478400000          ®    X         µ           Ę @      opp-1555200000          ®    \²x         µ           Ę @      opp-1632000000          ®    aFX         µ           Ę @      opp-1708800000          ®    eŚ8         µ           Ę @      opp-1785600000          ®    jn         µ           Ę @      opp-1804800000          ®    k         µ           Ę @      opp-1824000000          ®    lø         µ           Ę @      opp-1900800000          ®    qKč         µ           Ę @      opp-1920000000          ®    rpą         µ           Ę @      opp-1996800000          ®    wĄ         µ           Ę @      opp-2073600000          ®    {          µ           Ę @      opp-2150400000          ®    ,         µ           Ę @         firmware       scm          Yqcom,scm-msm8996            ×    0          hwlock           Yqcom,tcsr-mutex         ē                  ī                     memory@80000000          „memory           ±                     psci             Yarm,psci-1.0             ¼smc       reserved-memory                                   ü   mba@91500000             ±    P                         adsp@8ea00000            ±                                         mpss@88800000            ±                            smem-mem@86000000            ±                                          memory@85800000          ±                            memory@86200000          ±           `                 rmtfs@86700000           Yqcom,rmtfs-mem          
                                                           +         ramoops@a7f00000             Yramoops          ±    §š                 5           A           N           Z           d         memory@83401000          ±    @     ?š                gpu@90400000             Yshared-dma-pool          ±    @                               )      memory@90500000          ±    P                         memory@90f00000          ±    š       P                       C         rpm-glink            Yqcom,glink-rpm          m       Ø           x                     rpm-requests             Yqcom,rpm-msm8996            rpm_requests       qcom,rpmcc           Yqcom,rpmcc-msm8996           m                     power-controller             Yqcom,msm8996-rpmpd          ¤            ķ                  opp-table            Yoperating-points-v2                opp1            ø         opp2            ø         opp3            ø         opp4            ø         opp5            ø         opp6            ø               pm8994-regulators            Yqcom,rpm-pm8994-regulators          Ā           Š           Ž           ģ           ś                                 $           2           @           O           ^           m           {                      £           ¹           Ź           ą           ö           	                      +      s3          = Ö         U Ö                   s4          = w@        U w@        m õ                           s5          =  Īp        U  Īp                  s7          = 5         U 5       l1          = B@        U B@      l2          = Š        U Š      l3          = Čą        U Čą      l4          = ±(        U ±(      l8          = w@        U w@      l9          = w@        U w@      l10         = w@        U w@      l11         = Čą        U Čą      l12         = w@        U w@                           l13         = w@        U -p        m  Uš                     m      l14         = š         U żą      l15         = w@        U w@      l16         = )2ą        U )2ą      l17         = !Ą        U &%       l18         = w@        U w@      l19         = )2ą        U )2ą      l20         = -p        U -p        m ²                     i      l21         = -p        U -p        m 5                      l      l22         = -ĘĄ        U -ĘĄ      l23         = )2ą        U )2ą      l24         = .ėø        U .ėø                     e      l25         = O        U O               l27         = B@        U O      l28         = H        U H                           l29         = )2ą        U )2ą      l30         = *¹        U *¹         °      l32         = w@        U w@               smem          
   Yqcom,smem           Ä           Ņ            smp2p-adsp           Yqcom,smp2p          Ś  »  ­        m                        
        ä            ó      master-kernel           master-kernel                                slave-kernel            slave-kernel             *        ?                        smp2p-modem          Yqcom,smp2p          Ś  ³  ¬        m      Ć                         ä            ó      master-kernel           master-kernel                    slave-kernel            slave-kernel             *        ?            smp2p-slpi           Yqcom,smp2p          Ś  į  ®        m       ²                         ä            ó      slave-kernel            slave-kernel             *        ?         master-kernel           master-kernel                       soc                                  ü            ’’’’         Ysimple-bus     phy@34000            Yqcom,msm8996-qmp-pcie-phy            ± @            m                                     ü         ę      Ą      æ      Ų        Paux cfg_ahb ref         \      U      e      f        cphy common cfg          ookay            v                 phy@35000            ± P   0 R     T   Ü                     pcie_0_pipe_clk_src          ę      “        Ppipe0           \      P        clane0               3      phy@36000            ± `   0 b     d   Ü                     pcie_1_pipe_clk_src          ę      ¹        Ppipe1           \      R        clane1               7      phy@37000            ± p   0 r     t   Ü                     pcie_2_pipe_clk_src          ę      ¾        Ppipe2           \      T        clane2               :         sram@68000           Yqcom,rpm-msg-ram             ±    `                   qfprom@74000             Yqcom,qfprom          ± @   ’                            hstx_trim@24e            ±  N           ”                  d      hstx_trim@24f            ±  O           ”                  f      speedbin@133             ±  3           ”                           rng@83000            Yqcom,prng-ee             ± 0             ę              Pcore          clock-controller@300000          Yqcom,gcc-msm8996             m           ¦           ¤            ± 0   	           ę      J        Pcxo2                      thermal-sensor@4a9000         !   Yqcom,msm8996-tsens qcom,tsens-v2             ± J     J            ³           m      Ź         ½           Įuplow critical          Ń                     thermal-sensor@4ad000         !   Yqcom,msm8996-tsens qcom,tsens-v2             ± JŠ     JĄ            ³           m       ø         ®           Įuplow critical          Ń                     syscon@740000            Ysyscon           ± t                       syscon@7a0000            Yqcom,tcsr-msm8996 syscon             ± z                      clock-controller@8c0000          Yqcom,mmcc-msm8996            m           ¦           ¤            ±            (  ē                        	              ÷%1| 0G:i 98p 1,@                             mdss@900000       
   Yqcom,mdss            ±           @    @      "  mdss_phys vbif_phys vbif_nrt_phys           %              m       S            *        ?            ę      t        Piface                                     ü      	  odisabled                   mdp@901000        
   Yqcom,mdp5            ±   	        	  mdp_phys                         m             (   ę      t      v      y      \      {        Piface bus core iommu vsync          3               ē      y      {        ÷į£ $ų    ports                                port@0           ±       endpoint            :                &         port@1           ±      endpoint            :   !            #               dsi@994000           Yqcom,mdss-dsi-ctrl           ± @          	  dsi_ctrl                         m            8   ę      y      }      t      v      A      w            -  Pmdp_core byte iface bus core_mmss pixel core            J   "        Odsi       	  odisabled                                 ports                                port@0           ±       endpoint            :   #            !         port@1           ±      endpoint                   dsi-phy@994400           Yqcom,dsi-phy-14nm            ± D     E     H           dsi_phy dsi_phy_lane dsi_pll             m                        ę      t   $      
  Piface ref         	  odisabled                "      hdmi-tx@9a0000           Yqcom,hdmi-tx-8996            ±          aX     ’      ,  core_physical qfprom_physical hdcp_physical                      m            (   ę      y      t      |      u      z      #  Pmdp_core iface core alt_iface extp          J   %      	  Ohdmi_phy            Y         	  odisabled       ports                                port@0           ±       endpoint            :   &                            hdmi-phy@9a0600                      Yqcom,hdmi-phy-8996        0   ±    Ä 
   $    $    $    $     Č      >  hdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy            ę      t      Ö      
  Piface ref         	  odisabled                %         gpu@b00000           Yqcom,adreno-530.2 qcom,adreno           j            ± °   š         kgsl_3d0_reg_memory         m      ,         (   ę      f      h      g      Ø      Z      #  Pcore iface rbbmtimer mem mem_iface          %              3   '                     
  {speed_bin            ķ   (      	  odisabled                              opp-table            Yoperating-points-v2             (   opp-624000000           ®    %1|         µ   	      opp-560000000           ®    !`ģ         µ         opp-510000000           ®    eū        µ   ’      opp-401800000           ®    ņū@        µ   ’      opp-315000000           ®    ĘĄ        µ   ’      opp-214000000           ®    Įa        µ   ’      opp-133000000           ®    ķk@        µ   ’         zap-shader          Ä   )         pinctrl@1010000          Yqcom,msm8996-pinctrl             ±   0          m       Š                       *                   Ø            *        ?           “               É   +        Ódefault             *   blsp1-spi1-default              q   spi         įgpio0 gpio1 gpio3         
  ęblsp_spi1           ļ            ž      cs          įgpio2           ęgpio            ļ            ž                  blsp1-spi1-sleep            įgpio0 gpio1 gpio2 gpio3         ęgpio            ļ                        r      blsp2-uart1-2pins           įgpio4 gpio5         ęblsp_uart8          ļ            ž      blsp2-uart1-2pins-sleep         įgpio4 gpio5         ęgpio            ļ            ž      blsp2-i2c2          įgpio6 gpio7       
  ęblsp_i2c8           ļ            ž            x      blsp2-i2c2-sleep            įgpio6 gpio7         ęgpio            ļ            ž            y      cci0-default            įgpio17 gpio18           ęcci_i2c         ļ            ž            @      camera-rear-default    mclk0           įgpio13        	  ęcam_mclk            ļ            ž         &      rst         įgpio30          ęgpio            ļ            ž         &      pwdn            įgpio26          ęgpio            ļ            ž         &         cci1-default            įgpio19 gpio20           ęcci_i2c         ļ            ž            A      camera-board-default       mclk1           įgpio14        	  ęcam_mclk            ļ            ž      pwdn            įgpio98          ęgpio            ļ            ž      rst         įgpio104         ęgpio            ļ            ž         camera-front-default       mclk2           įgpio15        	  ęcam_mclk            ļ            ž         &      rst         įgpio23          ęgpio            ļ            ž         &      pwdn            įgpio133         ęgpio            ļ            ž         pcie0-state-on              4   perst           įgpio35          ęgpio            ļ                  clkreq          įgpio36          ępci_e0          ļ            1      wake            įgpio37          ęgpio            ļ            1         pcie0-state-off             5   perst           įgpio35          ęgpio            ļ                  clkreq          įgpio36          ęgpio            ļ            ž      wake            įgpio37          ęgpio            ļ            ž         blsp1-uart2-default         įgpio41 gpio42 gpio43 gpio44         ęblsp_uart2          ļ            ž            n      blsp1-uart2-sleep           įgpio41 gpio42 gpio43 gpio44         ęgpio            ļ            ž            o      blsp1-i2c2-default          įgpio47 gpio48         
  ęblsp_i2c3           ļ           ž                s      blsp1-i2c2-sleep            įgpio47 gpio48           ęgpio            ļ           ž                t      blsp2-uart2-4pins           įgpio49 gpio50 gpio51 gpio52         ęblsp_uart9          ļ            ž      blsp2-uart2-4pins-sleep         įgpio49 gpio50 gpio51 gpio52         ęblsp_uart9          ļ            ž      wcd-intr-default            įgpio54          ęgpio            ļ                     >                  blsp2-i2c1          įgpio55 gpio56         
  ęblsp_i2c7           ļ            ž            u      blsp2-i2c0-sleep            įgpio55 gpio56           ęgpio            ļ            ž            v      blsp2-i2c5          įgpio60 gpio61           ęblsp_i2c11          ļ            ž            z      cdc-reset-active            įgpio64          ęgpio            ļ                                       cdc-reset-sleep         įgpio64          ęgpio            ļ            ž         &      blsp2-spi5-default              ~   spi         įgpio85 gpio86 gpio88            ęblsp_spi12          ļ            ž      cs          įgpio87          ęgpio            ļ            ž                  blsp2-spi5-sleep            įgpio85 gpio86 gpio87 gpio88         ęgpio            ļ                              blsp2-i2c6          įgpio87 gpio88           ęblsp_i2c12          ļ            ž            {      blsp2-i2c6-sleep            įgpio87 gpio88           ęgpio            ļ            ž            |      pcie1-state-on              8   perst           įgpio130         ęgpio            ļ                  clkreq          įgpio131         ępci_e1          ļ            1      wake            įgpio132         ęgpio            ļ                     pcie1-state-off             9   clkreq          įgpio131         ęgpio            ļ            ž      wake            įgpio132         ęgpio            ļ            ž         pcie2-state-on              ;   perst           įgpio114         ęgpio            ļ                  clkreq          įgpio115         ępci_e2          ļ            1      wake            įgpio116         ęgpio            ļ                     pcie2-state-off             <   clkreq          įgpio115         ęgpio            ļ            ž      wake            įgpio116         ęgpio            ļ            ž         sdc1-state-on               g   clk       	  įsdc1_clk             ž        ļ         cmd       	  įsdc1_cmd             1        ļ   
      data          
  įsdc1_data            1        ļ   
      rclk          
  įsdc1_rclk                     sdc1-state-off              h   clk       	  įsdc1_clk             ž        ļ         cmd       	  įsdc1_cmd             1        ļ         data          
  įsdc1_data            1        ļ         rclk          
  įsdc1_rclk                     sdc2-clk-on             j   clk       	  įsdc2_clk             ž        ļ         cmd       	  įsdc2_cmd             1        ļ   
      data          
  įsdc2_data            1        ļ   
         sdc2-clk-off                k   clk       	  įsdc2_clk             ž        ļ         cmd       	  įsdc2_cmd             1        ļ         data          
  įsdc2_data            1        ļ            disp-reset-n            įgpio8           ęgpio            ļ            ž      mdp-vsync-p         įgpio10        
  ęmdp_vsync           ļ            ž      sw-service-gpio         įgpio16          ęgpio            ļ            1            +      usb-detect          įgpio25          ęgpio            ļ            ž                           uim-detect-en           įgpio29          ęgpio            ļ            ž               tray-det            įgpio40          ęgpio            ļ            ž      tp-vddio-en         įgpio50          ęgpio            ļ            ž                           lcd-vddio-en            įgpio51          ęgpio            ļ            ž         &      wl-host-wake            įgpio79          ęgpio            ļ                     K      wl-reg-on           įgpio84          ęgpio            ļ            ž         &                  ts-rst-n            įgpio89          ęgpio            ļ         touch-int-n         įgpio125         ęgpio            ļ            1      touch-int-sleep         įgpio125         ęgpio            ļ                     qcom,spmi@400f000            Yqcom,spmi-pmic-arb        (   ± š    @     Ą                !         core chnls obsrvr intr cnfg         Įperiph_irq          m      F           V            ^                                       *        ?      pmic@0           Yqcom,pm8994 qcom,spmi-pmic           ±                                     rtc@6000             Yqcom,pm8941-rtc          ±  `   a       
  rtc alarm           m       a            pon@800          Yqcom,pm8916-pon          ±           k           {      pwrkey           Yqcom,pm8941-pwrkey          m                        =	         1           t      resin            Yqcom,pm8941-resin           m                       =	         1        ookay               s         temp-alarm@2400          Yqcom,spmi-temp-alarm             ±  $         m       $                  ,           ©thermal         Ń                      adc@3100             Yqcom,spmi-vadc           ±  1         m       1                                         ŗ               ,   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            Yqcom,pm8994-gpio qcom,spmi-gpio          ±  Ą                     -                   Ø            *        ?           Ódefault         É   .        ćNC VOL_DOWN_N VOL_UP_N SNAPSHOT_N FOCUS_N NC NFC_VEN NC NC NC NC NC EAR_EN NC PM_DIVCLK1 PMI_CLK NC WL_SLEEP_CLK NC PMIC_SPON UIM_BATT_ALARM PMK_SLEEP_CLK              -   pm8994-gpios-default-state              .   pm8994-gpio1-nc         įgpio1           ęnormal           ó               vol-down-n          įgpio2           ęnormal           ó         >         1                    +         vol-up-n            įgpio3           ęnormal           ó         >         1        +         camera-snapshot-n           įgpio4           ęnormal           ó         >         1                    +         camera-focus-n          įgpio5           ęnormal           ó         >         1                    +         pm8994-gpio6-nc         įgpio6           ęnormal           ó                 +          nfc-download            įgpio7           ęnormal           &         ó         ž                   +         pm8994-gpio8-nc         įgpio8           ęnormal           &         ó                             +          pm8994-gpio9-nc         įgpio9           ęnormal                    ó                            +          nfc-clock           įgpio10          ęnormal           >         ó                             +         pm8994-gpio11-nc            įgpio11          ęnormal           ó                 +          pm8994-gpio12-nc            įgpio12          ęnormal           ó                 +          ear-enable          įgpio13          ęnormal                    ó         ž                   +         pm8994-gpio14-nc            įgpio14          ęnormal           ó         >                            +          pm-divclk1-gpio         įgpio15          ęfunc1                     ó                            +          pmi-clk-gpio            įgpio16          ęnormal           ó      pm8994-gpio17-nc            įgpio17          ęnormal           ó                 +          rome-sleep          įgpio18          ęfunc2            &         ó         ž                   +         pm8994-gpio19-nc            įgpio19          ęnormal           &         ó                             +          pm8994-gpio22-nc            įgpio22          ęnormal           ó                 +                mpps@a000            Yqcom,pm8994-mpp          ±                     Ø           m                       ”               ¢               £               ¤               „               ¦               §                Ódefault         É   /      >  ćSDC_UIM_VBIAS LCD_ID_ADC VREF_DACX NC FLASH_THERM NC NC RF_ID      pm8994-mpps-default-state               /   lcd-id_adc-mpp          įmpp2            ęanalog           >        8         pm-mpp4-nc          įmpp4            ędigital                  +          flash-therm-mpp         įmpp5            ęanalog           >        8          mpp6-nc         įmpp6            ędigital                rf-id-mpp           įmpp8            ęanalog           >        8                  pmic@1           Yqcom,pm8994 qcom,spmi-pmic           ±                                    regulators           Yqcom,pm8994-regulators           pmic@2           Yqcom,pmi8994 qcom,spmi-pmic          ±                                    gpios@c000        !   Yqcom,pmi8994-gpio qcom,spmi-gpio             ±  Ą                     0           
        Ø            *        ?           Ódefault         É   1      2  ćVIB_LDO_EN NC NC NC NC NC NC NC USB_SWITCH_SEL NC               0   pmi8994-gpios-default-state             1   vib-ldo-en-gpio         įgpio1           ęnormal           ó         &         ž        +         pmi-gpio2-nc            įgpio2           ęnormal           ó         >                             +          pmi-gpio3-nc            įgpio3           ęnormal           ó         >                             +          pmi-gpio4-nc            įgpio4           ęnormal           ó                            +         pmi-gpio5-nc            įgpio5           ęnormal           ó                             +         pmi-gpio6-nc            įgpio6           ęnormal           ó                            +         pmi-gpio7-nc            įgpio7           ęnormal           ó                            +         pmi-gpio8-nc            įgpio8           ęnormal           ó                            +         usb-switch-sel          įgpio9           ęnormal           ó      pmi-gpio10-nc           įgpio10          ęnormal           &         ó         ž                    +                  pmic@3           Yqcom,pmi8994 qcom,spmi-pmic          ±                                    regulators           Yqcom,pmi8994-regulators                                  H   2   s2          = |Ų        U |Ų        Uvdd_gfx                            s9           d      s10          d      s11          s                 = +š        U e          wled@d800            Yqcom,pmi8994-wled            ±  Ų   Ł          m      Ų            Ų            
  Įovp short                             ookay                        ³               agnoc@0         %                Ysimple-pm-bus                                     ü   pcie@600000          Yqcom,pcie-msm8996 snps,dw-pcie          ookay            %              Ä       ’        Ī             ± `                Ø             parf dbi elbi config            J   3        Opciephy                                0  ü                            0  0       Š           „pci         m                 Įmsi         ?           Ų                       ė                         ō                            õ                            ÷                            ų           Ódefault sleep           É   4        ł   5        	          (   ę      “      ³      ²      ±      °      "  Ppipe aux cfg bus_master bus_slave           	   *   #           	   *   %            	)   6        	:         pcie@608000          Yqcom,pcie-msm8996 snps,dw-pcie          %              Ä       ’        Ī         	  odisabled              ± `               Ø             parf dbi elbi config            J   7        Opciephy                                0  ü                            0  0       Š           „pci         m                 Įmsi         ?           Ų                       ė                                                                                                                    Ódefault sleep           É   8        ł   9        	         (   ę      ¹      ø      ·      ¶      µ      "  Ppipe aux cfg bus_master bus_slave         pcie@610000          Yqcom,pcie-msm8996 snps,dw-pcie          %              Ä       ’        Ī         	  odisabled              ± a                Ø             parf dbi elbi config            J   :        Opciephy                                0  ü                            0  0      Š           „pci         m      „           Įmsi         ?           Ų                       ė                                                                                                                        Ódefault sleep           É   ;        ł   <        	         (   ę      ¾      ½      ¼      »      ŗ      "  Ppipe aux cfg bus_master bus_slave            ufshc@624000             Yqcom,ufshc           ± b@   %         m      	           J   =        Oufsphy          %              Pcore_clk_src core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro_src core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk         X   ę      I      Į      R      Ń      Ā      J      Č      É      J      Å      Ę      X  	Fõį ėĀ                                 šŃį£                                                 	T           ¦         	  odisabled                >   ufs_variant          Yqcom,ufs_variant             phy@627000           Yqcom,msm8996-qmp-ufs-phy             ± bp   Ä                                  ü         ę      ×        Pref         \   >            cufsphy        	  odisabled       phy@627400           ± bt   , bv     b|   “                        =         camss@a34000             Yqcom,msm8996-camss        p   ± £@       0    £P       8    £`       @    £      £     £     £     £            ”      ”@          |  csiphy0 csiphy0_clk_mux csiphy1 csiphy1_clk_mux csiphy2 csiphy2_clk_mux csid0 csid1 csid2 csid3 ispif csi_clk_mux vfe0 vfe1       x  m       N          O          P         (         )         *         +         5         :         ;         @  Įcsiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         %            	         ę            ¹                        ¦      „      §      ©      Ø      «      Ŗ      ¬      ®      ­      °      Æ      ±      ³      ²      µ      “      ¶      ø      ·                                                                        :  Ptop_ahb ispif_ahb csiphy0_timer csiphy1_timer csiphy2_timer csi0_ahb csi0 csi0_phy csi0_pix csi0_rdi csi1_ahb csi1 csi1_phy csi1_pix csi1_rdi csi2_ahb csi2 csi2_phy csi2_pix csi2_rdi csi3_ahb csi3 csi3_phy csi3_pix csi3_rdi ahb vfe0 csi_vfe0 vfe0_ahb vfe0_stream vfe1 csi_vfe1 vfe1_ahb vfe1_stream vfe_ahb vfe_axi            3   ?       ?      ?      ?         	  odisabled       ports                                      cci@a0c000           Yqcom,msm8996-cci                                       ±  Ą            m      '           %                ę                              $  Pcamss_top_ahb cci_ahb cci camss_ahb         ē                    ÷Ä“ <4`        Ódefault         É   @   A      	  odisabled       i2c-bus@0            ±             z                                 i2c-bus@1            ±            z                                    iommu@b40000          3   Yqcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2           ± “             	h         $  m      N         I         J           	{            ę      h      Z      
  Piface bus           %                  '      video-codec@c00000           Yqcom,msm8996-venus           ± Ą   š         m                 %                ę      n      q      o      p        Pcore iface bus mbus          3   B       B      B   
   B      B      B      B      B   	   B      B      B      B      B      B   !   B   (   B   )   B   +   B   ,   B   -   B   1        Ä   C      	  odisabled       video-decoder            Yvenus-decoder            ę      r        Pcore            %            video-encoder            Yvenus-encoder            ę      s        Pcore            %               iommu@d00000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            ± Š             	h         $  m       I         @         A           	{            ę      [      \      
  Piface bus           %                        iommu@d40000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            ± Ō             	h         `  m               O         P         Q         R         S         T         U           %                ę      b      c      
  Piface bus           	{           ookay                B      iommu@da0000          "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            ± Ś             	h         $  m       L         W         X           %               ę      N      O      
  Piface bus           	{               ?      iommu@1600000         "   Yqcom,msm8996-smmu-v2 qcom,smmu-v2            ±`             	{           %              	h           m                ā                                                                                                               ę      Ū      Ü      
  Piface bus                     stm@3002000           Yarm,coresight-stm arm,primecell          ±      (             stm-base stm-stimulus-base           ę            	        Papb_pclk atclk     out-ports      port       endpoint            :   D            F               tpiu@3020000          !   Yarm,coresight-tpiu arm,primecell             ±              ę            	        Papb_pclk atclk     in-ports       port       endpoint            :   E            Q               funnel@3021000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±             ę            	        Papb_pclk atclk     in-ports                                 port@7           ±      endpoint            :   F            D            out-ports      port       endpoint            :   G            K               funnel@3022000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±              ę            	        Papb_pclk atclk     in-ports                                 port@6           ±      endpoint            :   H            a            out-ports      port       endpoint            :   I            L               funnel@3023000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±0             ę            	        Papb_pclk atclk     out-ports      port       endpoint            :   J            M               funnel@3025000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±P             ę            	        Papb_pclk atclk     in-ports                                 port@0           ±       endpoint            :   K            G         port@1           ±      endpoint            :   L            I         port@2           ±      endpoint            :   M            J            out-ports      port       endpoint            :   N            R               replicator@3026000        /   Yarm,coresight-dynamic-replicator arm,primecell           ±`             ę            	        Papb_pclk atclk     in-ports       port       endpoint            :   O            S            out-ports                                port@0           ±       endpoint            :   P            T         port@1           ±      endpoint            :   Q            E               etf@3027000           Yarm,coresight-tmc arm,primecell          ±p             ę            	        Papb_pclk atclk     in-ports       port       endpoint            :   R            N            out-ports      port       endpoint            :   S            O               etr@3028000           Yarm,coresight-tmc arm,primecell          ±             ę            	        Papb_pclk atclk           	   in-ports       port       endpoint            :   T            P               debug@3810000         &   Yarm,coresight-cpu-debug arm,primecell            ±              ę            	  Papb_pclk            -         etm@3840000       "   Yarm,coresight-etm4x arm,primecell            ±              ę            	        Papb_pclk atclk          -      out-ports      port       endpoint            :   U            W               debug@3910000         &   Yarm,coresight-cpu-debug arm,primecell            ±              ę            	  Papb_pclk            -   	      etm@3940000       "   Yarm,coresight-etm4x arm,primecell            ±              ę            	        Papb_pclk atclk          -   	   out-ports      port       endpoint            :   V            X               funnel@39b0000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±              ę            	        Papb_pclk atclk     in-ports                                 port@0           ±       endpoint            :   W            U         port@1           ±      endpoint            :   X            V            out-ports      port       endpoint            :   Y            _               debug@3a10000         &   Yarm,coresight-cpu-debug arm,primecell            ±”              ę            	  Papb_pclk            -   
      etm@3a40000       "   Yarm,coresight-etm4x arm,primecell            ±¤              ę            	        Papb_pclk atclk          -   
   out-ports      port       endpoint            :   Z            \               debug@3b10000         &   Yarm,coresight-cpu-debug arm,primecell            ±±              ę            	  Papb_pclk            -         etm@3b40000       "   Yarm,coresight-etm4x arm,primecell            ±“              ę            	        Papb_pclk atclk          -      out-ports      port       endpoint            :   [            ]               funnel@3bb0000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±»              ę            	        Papb_pclk atclk     in-ports                                 port@0           ±       endpoint            :   \            Z         port@1           ±      endpoint            :   ]            [            out-ports      port       endpoint            :   ^            `               funnel@3bc0000        +   Yarm,coresight-dynamic-funnel arm,primecell           ±¼              ę            	        Papb_pclk atclk     in-ports                                 port@0           ±       endpoint            :   _            Y         port@1           ±      endpoint            :   `            ^            out-ports      port       endpoint            :   a            H               clock-controller@6400000             Yqcom,msm8996-apcc            ±@   	          Pxo           ę   $         m                     usb@6af8800          Yqcom,msm8996-dwc3 qcom,dwc3          ±Æ                                      ü        m      [          ó           Įhs_phy_irq ss_phy_irq         0   ę      Q      [      Ņ      ]      \      c        ē      ]      [        ÷$ų '         %              ookay             	   dwc3@6a00000          
   Ysnps,dwc3            ±     Ģ         m                  J   b      	  Ousb2-phy            	ø             	Ģ         	å         	ż         
        
$   c        
+peripheral          
3high-speed           phy@7410000          Yqcom,msm8996-qmp-usb3-phy            ±A    Ä         m                                     ü         ę      ^      c      Õ        Paux cfg_ahb ref         \      g      h        cphy common        	  odisabled       phy@7410200          ±A    A   0A   Ø                     usb3_phy_pipe_clk_src            ę      _        Ppipe0            phy@7411000          Yqcom,msm8996-qusb2-phy           ±A                        ę      c      Ś        Pcfg_ahb ref         \      	           d        ookay                       
A   e            b      phy@7412000          Yqcom,msm8996-qusb2-phy           ±A                         ę      c      Ł        Pcfg_ahb ref         \      
           f      	  odisabled                      sdhci@7464900            Yqcom,sdhci-msm-v4            ±FI   F@            hc_mem core_mem         m                            Įhc_irq pwr_irq          Piface core xo            ę      e      d   $        Ódefault sleep           É   g        ł   h        
V            
`      	  odisabled            
n   i        
z            
         
      sdhci@74a4900            Yqcom,sdhci-msm-v4            ±JI   J@            hc_mem core_mem         m       }          Ż           Įhc_irq pwr_irq          Piface core xo            ę      h      g   $        Ódefault sleep           É   j        ł   k        
V           ookay            
„   *   (            
n   l        
z   m      dma@7544000          Yqcom,bam-v1.7.0          ±T@  °         m       ī            ę      m        Pbam_clk          
®        
Ē           V                p      serial@7570000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             ±W             m       l            ę      t      m        Pcore iface          Ódefault sleep           É   n        ł   o        
Ņ   p      p           
×tx rx           ookay          spi@7575000          Yqcom,spi-qup-v2.2.1          ±WP            m       _            ę      o      m        Pcore iface          Ódefault sleep           É   q        ł   r        
Ņ   p      p           
×tx rx                                   	  odisabled          i2c@7577000          Yqcom,i2c-qup-v2.2.1          ±Wp            m       a            ę      m      v        Piface core          Ódefault sleep           É   s        ł   t        
Ņ   p      p           
×tx rx                                     ookay             z jø   vl53l0x@29           Yst,vl53l0x           ±   )         dma@7584000          Yqcom,bam-v1.7.0          ±X@  °         m       ļ            ę              Pbam_clk          
®        
Ē           V                w      serial@75b0000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             ±[             m       r            ę                    Pcore iface          ookay          serial@75b1000        %   Yqcom,msm-uartdm-v1.4 qcom,msm-uartdm             ±[            m       s            ę                    Pcore iface        	  odisabled          i2c@75b5000          Yqcom,i2c-qup-v2.2.1          ±[P            m       e            ę                    Piface core          Ódefault sleep           É   u        ł   v        
Ņ   w      w           
×tx rx                                   	  odisabled          i2c@75b6000          Yqcom,i2c-qup-v2.2.1          ±[`            m       f            ę                    Piface core          Ódefault sleep           É   x        ł   y        
Ņ   w      w           
×tx rx                                   	  odisabled          i2c@75b9000          Yqcom,i2c-qup-v2.2.1          ±[            m       i            ę                    Piface core          Ódefault         É   z        
Ņ   w      w           
×tx rx                                     ookay             z jø      i2c@75ba000          Yqcom,i2c-qup-v2.2.1          ±[             m       j            ę                    Piface core          Ódefault sleep           É   {        ł   |        
Ņ   w      w           
×tx rx                                     ookay             z jø   synaptics@2c             Ysyna,rmi4-i2c            ±   ,             *        m   }           
į   }        
ģ   Ü            Ü                             rmi4-f01@1           ±                    rmi4-f11@11          ±           (               spi@75ba000          Yqcom,spi-qup-v2.2.1          ±[             m       j            ę                    Pcore iface          Ódefault sleep           É   ~        ł           
Ņ   w      w           
×tx rx                                   	  odisabled          usb@76f8800          Yqcom,msm8996-dwc3 qcom,dwc3          ±o                                      ü        m      `           Įhs_phy_irq        (   ę      U      `      b      a      c        ē      b      `        ÷$ų          %               	      	  odisabled       dwc3@7600000          
   Ysnps,dwc3            ±`    Ģ         m                  J         	  Ousb2-phy            
3high-speed           	Ģ         	å         dma-controller@9184000           Yqcom,bam-v1.7.0          
®         ±	@            9           m       ¤           
Ē           V           F                     slim@91c0000             Yqcom,slim-ngd-v1.5.0             ±	   Ą         ctrl            m       £            
Ņ                                
×rx tx tx2 rx2                                ngd@1            ±                               tas-ifd          Yslim217,1a0          ±                          codec@1         É              Ódefault          Yslim217,1a0          ±                    *        m   6      5           Įintr1 intr2          *        ?           S   *   @            _           Y               remoteproc@9300000           Yqcom,msm8996-adsp-pil            ±	0           @  l          ¢                                              #  Įwdog fatal ready handover stop-ack           ę   $        Pxo          Ä                          stop            %               §cx        	  odisabled       smd-edge            m                  Żlpass                         ŗ           ó                                apr         %               Yqcom,apr-v2         Čapr_audio_svc           Ś                                q6core           ±            Yqcom,q6core       q6afe            Yqcom,q6afe           ±      dais             Yqcom,q6afe-dais                                   Y      hdmi@1           ±               q6asm            Yqcom,q6asm           ±      dais             Yqcom,q6asm-dais                                   Y           3               q6adm            Yqcom,q6adm           ±      routing          Yqcom,q6adm-routing          Y                      mailbox@9820000          Yqcom,msm8996-apcs-hmss-global            ±	             ź                     timer@9840000                                     ü         Yarm,armv7-timer-mem          ±	              z$ų    frame@9850000           ö            m                             ±	     	           frame@9870000           ö           m                    ±	           	  odisabled          frame@9880000           ö           m       !            ±	           	  odisabled          frame@9890000           ö           m       "            ±	           	  odisabled          frame@98a0000           ö           m       #            ±	           	  odisabled          frame@98b0000           ö           m       $            ±	           	  odisabled          frame@98c0000           ö           m       %            ±	           	  odisabled             syscon@9a10000           Ysyscon           ±	”                 2      interrupt-controller@9bc0000             Yqcom,msm8996-gic-v3 arm,gic-v3          ?            *                                   ±	¼     	Ą             m      	                        sound         thermal-zones      cpu0-thermal            /   ś        E  č        S         trips      trip-point0         c $ų        o  Š         ¬passive       cpu_crit            c ­°        o  Š      	   ¬critical                cpu1-thermal            /   ś        E  č        S         trips      trip-point0         c $ų        o  Š         ¬passive       cpu_crit            c ­°        o  Š      	   ¬critical                cpu2-thermal            /   ś        E  č        S         trips      trip-point0         c $ų        o  Š         ¬passive       cpu_crit            c ­°        o  Š      	   ¬critical                cpu3-thermal            /   ś        E  č        S      
   trips      trip-point0         c $ų        o  Š         ¬passive       cpu_crit            c ­°        o  Š      	   ¬critical                gpu-thermal-top         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬passive                      cooling-maps       map0            z              ’’’’’’’’            gpu-thermal-bottom          /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬passive                      cooling-maps       map0            z              ’’’’’’’’            m4m-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             l3-or-venus-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             cluster0-l2-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             cluster1-l2-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             camera-thermal          /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             q6-dsp-thermal          /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             mem-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             modemtx-thermal         /   ś        E  č        S         trips      trip-point0         c _        o  Š         ¬hot             pm8994-thermal          /   ś        E  č        S      trips      pm8994-alert0           c s        o  Š         ¬passive       pm8994-crit         c čH        o  Š      	   ¬critical                   timer            Yarm,armv8-timer       0  m                                 
         tvdd-regulator           Yregulator-fixed         Upanel_tvdd          	   *   2           É           Ódefault             }      usb3-id          Ylinux,extcon-usb-gpio              *              Ódefault         É               c      vph-pwr-regulator            Yregulator-fixed         = 8u         U 8u         Uvph_pwr                                     wlan-en-1-8v             Yregulator-fixed         Uwlan-en-regulator           = w@        U w@        	   *   T            Ódefault         É           Ø p         ¹            6         	interrupt-parent #address-cells #size-cells qcom,msm-id qcom,pmic-id qcom,board-id model compatible bootargs #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks operating-points-v2 #cooling-cells next-level-cache cache-level cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns qcom,dload-mode syscon #hwlock-cells ranges no-map size alloc-ranges qcom,client-id qcom,vmid record-size console-size ftrace-size pmsg-size ecc-size interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels #power-domain-cells 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_l14_l15-supply vdd_l20_l21-supply vdd_l25-supply vdd_lvs1_2-supply regulator-min-microvolt regulator-max-microvolt regulator-system-load regulator-always-on regulator-allow-set-load regulator-pull-down memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells clock-names resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #qcom,sensors interrupt-names #thermal-sensor-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names power-domains iommus remote-endpoint phys phy-names #sound-dai-cells #stream-id-cells nvmem-cell-names gpio-controller gpio-ranges #gpio-cells gpio-reserved-ranges pinctrl-0 pinctrl-names pins function drive-strength bias-disable output-high bias-pull-down output-low bias-pull-up input-enable input-high qcom,ee qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label gpio-line-names drive-push-pull bias-high-impedance qcom,drive-strength power-source qcom,amux-route qcom,saw-reg regulator-name qcom,saw-slave qcom,saw-leader qcom,cabc qcom,external-pfet default-brightness qcom,num-strings bus-range num-lanes interrupt-map-mask interrupt-map pinctrl-1 linux,pci-domain perst-gpio wake-gpio vddpe-3v3-supply vdda-supply freq-table-hz lanes-per-direction #global-interrupts #iommu-cells arm,scatter-gather qcom,select-utmi-as-pipe-clk snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend tx-fifo-resize extcon dr_mode maximum-speed vdda-phy-dpdm-supply bus-width non-removable vmmc-supply vqmmc-supply mmc-hs400-1_8v mmc-hs200-1_8v cd-gpios qcom,controlled-remotely #dma-cells dmas dma-names vdd-supply syna,reset-delay-ms syna,startup-delay-ms syna,nosleep-mode syna,sensor-type num-channels qcom,num-ees reset-gpios slim-ifc-dev interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names qcom,smd-edge qcom,smd-channels qcom,apr-domain #mbox-cells frame-number #redistributor-regions redistributor-stride polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device id-gpio regulator-boot-on startup-delay-us enable-active-high 