Ðþí (   8 l   (            « 4                                                                      ,Xiaomi Mi 5          2xiaomi,gemini qcom,msm8996           =handset          J   ö           V  	  
                 c          chosen        clocks     xo-board             2fixed-clock          q             ~$ø       	   Žxo_board             ¡         sleep-clk            2fixed-clock          q             ~  ü      
   Žsleep_clk            ¡             cpus                                 cpu@0            ©cpu       
   2qcom,kryo            µ                 ¹psci             Ç            ×            ê                ñ                      ÿ                      "            ¡   	   l2-cache             2cache           3            ?         ¡            cpu@1            ©cpu       
   2qcom,kryo            µ                ¹psci             Ç            ×            ê                ñ                      ÿ                      "            ¡   
      cpu@100          ©cpu       
   2qcom,kryo            µ                ¹psci             Ç            ×            ê               ñ                      ÿ                      "            ¡      l2-cache             2cache           3            ?         ¡            cpu@101          ©cpu       
   2qcom,kryo            µ               ¹psci             Ç            ×            ê               ñ                      ÿ                      "            ¡         cpu-map    cluster0       core0           M   	      core1           M   
         cluster1       core0           M         core1           M               idle-states         Qpsci       cpu-sleep-0          2arm,idle-state          ^standalone-power-collapse           n           …   ‚        –   P        ¦  ,         ¡               opp-table-cluster0           2operating-points-v2-kryo-cpu            ·            Ã         ¡      opp-307200000           Î    O€         Õ           æ @        ÷ °       opp-422400000           Î    -P         Õ           æ @        ÷ °       opp-480000000           Î    œ8         Õ           æ @        ÷ °       opp-556800000           Î    !0         Õ           æ @        ÷ °       opp-652800000           Î    &èð         Õ           æ @        ÷ Ü       opp-729600000           Î    +|Ð         Õ           æ @        ÷        opp-844800000           Î    2Z          Õ           æ @        ÷ 4       opp-960000000           Î    98p         Õ           æ @        ÷ 
A       opp-1036800000          Î    =ÌP         Õ           æ @        ÷ 
A       opp-1113600000          Î    B`0         Õ           æ @        ÷ ™       opp-1190400000          Î    Fô         Õ           æ @        ÷ ™       opp-1228800000          Î    I>          Õ           æ @        ÷ Å       opp-1324800000          Î    NöØ         Õ           æ @        ÷        opp-1363200000          Î    Q@È         Õ           æ @        ÷ I       opp-1401600000          Î    SŠ¸         Õ           æ @        ÷ I       opp-1478400000          Î    X˜         Õ   	        æ @        ÷ *       opp-1497600000          Î    YC�         Õ           æ @        ÷ ì       opp-1593600000          Î    ^üh         Õ   	        æ @        ÷           opp-table-cluster1           2operating-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         Õ           æ @        ÷ 4       opp-1036800000          Î    =ÌP         Õ           æ @        ÷ 	       opp-1113600000          Î    B`0         Õ           æ @        ÷ 
A       opp-1190400000          Î    Fô         Õ           æ @        ÷ 
A       opp-1248000000          Î    Jbø         Õ           æ @        ÷ m       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à         Õ           æ @        ÷ D       opp-1996800000          Î    wÀ         Õ           æ @        ÷ Q       opp-2073600000          Î    {˜          Õ           æ @        ÷ Q       opp-2150400000          Î    €,€         Õ           æ @        ÷ Q          firmware       scm          2qcom,scm-msm8996 qcom,scm               0          memory@80000000          ©memory           µ    €                 etm          2qcom,coresight-remote-etm      out-ports      port       endpoint                        ¡   l               psci             2arm,psci-1.0             Àsmc       remoteproc        $   2qcom,msm8996-rpm-proc qcom,rpm-proc    glink-edge           2qcom,glink-rpm          %       ¨           0           A          rpm-requests          $   2qcom,rpm-msm8996 qcom,glink-smd-rpm         Hrpm_requests       clock-controller             2qcom,rpmcc-msm8996 qcom,rpmcc            q            ê           \xo           ¡         power-controller             2qcom,msm8996-rpmpd          h            ÿ            ¡   ^   opp-table            2operating-points-v2          ¡      opp1            |         opp2            |         opp3            |         opp4            |         opp5            |         opp6            |               regulators-0             2qcom,rpm-pm8994-regulators          †           ”           ¢           °           ¾           Ì           Ú           è           ö                                 "           1           ?           U           g           }           Ž           ¤           º           Ô           ï                                 (           7      s3          Ivreg_s3a_1p3            X Ö         p Ö          ˆ         ¡         s4          Ivreg_s4a_1p8            X w@        p w@         œ         ˆ         ¡         s5          Ivreg_s5a_2p15           X  Îp        p  Îp         ¡         s7          Ivreg_s7a_0p8            X 5         p 5       l1          Ivreg_l1a_1p0            X B@        p B@      l2          Ivreg_l2a_1p25           X Ð        p Ð         ¡   3      l4          Ivreg_l4a_1p225          X ±(        p ±(      l6          Ivreg_l6a_1p8            X w@        p w@         ¡   ¦      l8          Ivreg_l8a_1p8            X w@        p w@      l9          Ivreg_l9a_1p8            X w@        p w@      l10         Ivreg_l10a_1p8           X w@        p w@      l12         Ivreg_l12a_1p8           X w@        p w@         œ         ¡         l13         Ivreg_l13a_2p95          X w@        p -p      l14         Ivreg_l14a_1p8           X w@        p w@         ¡   4      l15         Ivreg_l15a_1p8           X w@        p w@      l16         Ivreg_l16a_2p7           X )2à        p )2à      l19         Ivreg_l19a_3p3           X -ÆÀ        p -ÆÀ         ¡   9      l20         Ivreg_l20a_2p95          X -p        p -p         œ         ¡   S      l21         Ivreg_l21a_2p95          X 2Z         p 2Z          ˆ      l23         Ivreg_l23a_2p8           X *¹€        p *¹€      l24         Ivreg_l24a_3p075         X .ë¸        p .ë¸         ¡   ‰      l25         Ivreg_l25a_1p2           X O€        p O€         œ         ¡   T      l27         Ivreg_l27a_1p2           X O€        p O€      l28         Ivreg_l28a_0p925         X H        p H         œ         ¡         l30         Ivreg_l30a_1p8           X w@        p w@         ˆ      l32         Ivreg_l32a_1p8           X w@        p w@      lvs1            X w@        p w@      lvs2            X w@        p w@         ¡   _      l17         Ivreg_l17a_2p8           X &%         p &%       l29         Ivreg_l29a_2p7           X *¹€        p *¹€         regulators-1             2qcom,rpm-pmi8994-regulators         †           ”           ¢           µ      s1          Ivreg_s1b_1p025          X £è        p £è         ¡         boost-bypass            Ivph_pwr_bbyp            X 0°        p 6î€         ¡                     reserved-memory                                   È   memory@85800000          µ    …€       `           Ï      memory@85e00000          µ    …à                   Ï      smem-mem@86000000            µ    †                    Ï         ¡         memory@86200000          µ    †       `           Ï      mpss-metadata           Ö                        ã      @          Ï         ¡   e      memory@88800000          µ    ˆ€      @           Ï      mpss@89c00000            µ    ‰À                  Ï         ¡   d      adsp@8fe00000            µ    �à      °           Ï         ¡   ´      slpi@91900000            µ    ‘�                   Ï         ¡   \      gpu@92300000             2shared-dma-pool          µ    ’0                   Ï         ¡   C      venus@92400000           µ    ’@       P           Ï         ¡   Z      ramoops@92900000             2ramoops          µ    ’�                  Ï        è  €         ô                               rmtfs@f6c00000           2qcom,rmtfs-mem           µ    öÀ                   Ï                   &         mba@f6f00000             µ    öð                  Ï         ¡   c         smem          
   2qcom,smem           0           >            smp2p-adsp           2qcom,smp2p          F  »  ­        %       ž           A      
        P            _      master-kernel           omaster-kernel                       ¡   µ      slave-kernel            oslave-kernel             –        «            ¡   ³         smp2p-mpss           2qcom,smp2p          F  ³  ¬        %      Ã           A              P            _      master-kernel           omaster-kernel                       ¡   a      slave-kernel            oslave-kernel             –        «            ¡   `         smp2p-slpi           2qcom,smp2p          F  á  ®        %       ²           A              P            _      master-kernel           omaster-kernel                       ¡   ]      slave-kernel            oslave-kernel             –        «            ¡   [         soc@0                                    È            ÿÿÿÿ         2simple-bus     phy-wrapper@34000            2qcom,msm8996-qmp-pcie-phy            µ @   ˆ                                 È     @   @          ê      À      ¿      Ø        \aux cfg_ahb ref         ¼      U      e      f        Ãphy common cfg          Ïokay            Ö           æ      phy@1000             µ     0           Ü         ê      ´        \pipe0           ¼      P        Ãlane0            q             Žpcie_0_pipe_clk_src         ö             ¡   !      phy@2000             µ      0  "      $   Ü         ê      ¹        \pipe1           ¼      R        Ãlane1            q             Žpcie_1_pipe_clk_src         ö             ¡   "      phy@3000             µ  0   0  2      4   Ü         ê      ¾        \pipe2           ¼      T        Ãlane2            q             Žpcie_2_pipe_clk_src         ö             ¡   #         sram@68000           2qcom,rpm-msg-ram             µ €   `          ¡         qfprom@74000              2qcom,msm8996-qfprom qcom,qfprom          µ @   ÿ                            hstx-trim@24e            µ  N                          ¡   ˆ      hstx-trim@24f            µ  O                          ¡   Š      speedbin@133             µ  3                          ¡            rng@83000            2qcom,prng-ee             µ 0             ê      ˜        \core          clock-controller@300000          2qcom,gcc-msm8996             q                      h            µ 0   	        <   ê             J       !   "   #   $   %       %      %         ­  \cxo cxo2 sleep_clk pcie_0_pipe_clk_src pcie_1_pipe_clk_src pcie_2_pipe_clk_src usb3_phy_pipe_clk_src ufs_rx_symbol_0_clk_src ufs_rx_symbol_1_clk_src ufs_tx_symbol_0_clk_src             ¡         interconnect@408000          2qcom,msm8996-bimc            µ @€                        ¡   /      thermal-sensor@4a9000         !   2qcom,msm8996-tsens qcom,tsens-v2             µ J�     J€            '           %      Ê         ½           5uplow critical          E            ¡   »      thermal-sensor@4ad000         !   2qcom,msm8996-tsens qcom,tsens-v2             µ JÐ     JÀ            '           %       ¸         ®           5uplow critical          E            ¡   ¼      dma-controller@644000            2qcom,bam-v1.7.0          µ d@  @         %       Î            ê      ¤        \bam_clk         [           f             n         ¡   &      crypto@67a000            2qcom,crypto-v5.4             µ g    `          ê      ¦      ¥      ¤        \iface bus core          ‡   &      &           Œrx tx         interconnect@500000          2qcom,msm8996-cnoc            µ P                         ¡   R      interconnect@524000          2qcom,msm8996-snoc            µ R@  À                     ¡   …      interconnect@543000          2qcom,msm8996-a0noc           µ T0   `                  3  \aggre0_snoc_axi aggre0_cnoc_ahb aggre0_noc_mpu_cfg           ê      Ì      Í      ã        –             interconnect@562000          2qcom,msm8996-a1noc           µ V    P                  interconnect@583000          2qcom,msm8996-a2noc           µ X0   p                    \aggre2_ufs_axi ufs_axi           ê      Ñ      Á         ¡   Q      interconnect@5a4000          2qcom,msm8996-mnoc            µ Z@  À                    \iface            ê   '            ¡   .      interconnect@5c0000          2qcom,msm8996-pnoc            µ \    0                     ¡   ¬      hwlock@740000            2qcom,tcsr-mutex          µ t             ¤            ¡         syscon@760000            2qcom,tcsr-msm8996 syscon             µ v              ¡   b      syscon@7a0000            2qcom,tcsr-msm8996 syscon             µ z   €          ¡         clock-controller@8c0000          2qcom,mmcc-msm8996            q                      h            µ Œ           8   ê               Y   (      (       )      )       *      R  \xo gpll0 gcc_mmss_noc_cfg_ahb_clk dsi0pll dsi0pllbyte dsi1pll dsi1pllbyte hdmipll         (  ²   '      '      '      '   	   '           Â%1| 0Gž€:i� 98p 1,€@        ×   +         ¡   '      display-subsystem@900000          
   2qcom,mdss            µ �      ›    @ ›€   @      "  æmdss_phys vbif_phys vbif_nrt_phys           –   '           %       S            –        «            ê   '   t   '   y        \iface core          ¼   '                                     È        Ïokay             ¡   ,   display-controller@901000            2qcom,msm8996-mdp5 qcom,mdp5          µ �  	        	  æmdp_phys                 ,        %          (   ê   '   t   '   v   '   y   '   \   '   {        \iface bus core iommu vsync          ð   -            ²   '   y   '   {        Âá£ $ø       0   ñ   .      /      .      /      .      /           ÷mdp0-mem mdp1-mem rotator-mem      ports                                port@0           µ       endpoint               0         ¡   @         port@1           µ      endpoint               1         ¡   :         port@2           µ      endpoint               2         ¡   ?               dsi@994000        )   2qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl             µ ™@          	  ædsi_ctrl                 ,        %         8   ê   '   y   '   }   '   t   '   v   '   A   '   w   '         -  \mdp_core byte iface bus core_mmss pixel core            ²   '   !   '           
   (       (           !   (        Ïokay                                      &   3        1   4        >default sleep           L   5   6        V   7   8        `   9   ports                                port@0           µ       endpoint               :         ¡   1         port@1           µ      endpoint            Ïokay            l                        ;         ¡   >            panel@0          2jdi,fhd-r63452           µ            w   <              ƒ   =   port       endpoint               >         ¡   ;               phy@994400           2qcom,dsi-phy-14nm            µ ™D     ™E     ™H   ˆ        ædsi_phy dsi_phy_lane dsi_pll             q           ö             ê   '   t             
  \iface ref           Ïokay            �            ¡   (      dsi@996000        )   2qcom,msm8996-dsi-ctrl qcom,mdss-dsi-ctrl             µ ™`          	  ædsi_ctrl                 ,        %         8   ê   '   y   '   ~   '   t   '   v   '   A   '   x   '   €      -  \mdp_core byte iface bus core_mmss pixel core            ²   '   "   '           
   )       )           !   )      	  Ïdisabled                                 ports                                port@0           µ       endpoint               ?         ¡   2         port@1           µ      endpoint                   phy@996400           2qcom,dsi-phy-14nm            µ ™d     ™e     ™h   ˆ        ædsi_phy dsi_phy_lane dsi_pll             q           ö             ê   '   t             
  \iface ref         	  Ïdisabled             ¡   )      hdmi-tx@9a0000           2qcom,hdmi-tx-8996            µ š         aX ž    ÿ      ,  æcore_physical qfprom_physical hdcp_physical              ,        %         (   ê   '   y   '   t   '   |   '   u   '   z      #  \mdp_core iface core alt_iface extp          !   *        ™         	  Ïdisabled       ports                                port@0           µ       endpoint               @         ¡   0               phy@9a0600          ö             2qcom,hdmi-phy-8996        0   µ š   Ä š
   $ š   $ š   $ š   $ š    È      >  æhdmi_pll hdmi_tx_l0 hdmi_tx_l1 hdmi_tx_l2 hdmi_tx_l3 hdmi_phy            ê   '   t      Ö           \iface ref xo             q          	  Ïdisabled             ¡   *         gpu@b00000           2qcom,adreno-530.2 qcom,adreno            µ °   ð         ækgsl_3d0_reg_memory         %      ,         (   ê   '   f   '   h   '   g      ¨      Z      #  \core iface rbbmtimer mem mem_iface           ñ   /      /           ÷gfx-mem         –   '           ð   A            ·         
  ªspeed_bin            ÿ   B        Ïokay                        ¡   ¾   opp-table            2operating-points-v2          ¡   B   opp-624000000           Î    %1|         Õ   	      opp-560000000           Î    !`ì         Õ         opp-510000000           Î    eû€        Õ   ÿ      opp-401800000           Î    òû@        Õ   ÿ      opp-315000000           Î    Æ„À        Õ   ÿ      opp-214000000           Î    Áa€        Õ   ÿ      opp-133000000           Î    ík@        Õ   ÿ         zap-shader          0   C      !  »qcom/msm8996/gemini/a530_zap.mbn             pinctrl@1010000          2qcom,msm8996-pinctrl             µ   0          %       Ð            É        Ù   <           –        å            –        «        ª  ñESE_SPI_MOSI ESE_SPI_MISO ERR_INT_N ESE_SPI_CLK MSM_UART_TX MSM_UART_RX NFC_I2C_SDA NFC_I2C_SCL LCD0_RESET_N NFC_IRQ LCD_TE LCD_ID_DET1 NFC_DISABLE CAM_MCLK0 NC CAM_MCLK2 ESE_PWR_REQ CCI_I2C_SDA0 CCI_I2C_SCL0 CCI_I2C_SDA1 CCI_I2C_SCL1 NFC_DWL_REQ CCI_TIMER1 WEBCAM1_RESET_N ESE_IRQ NC WEBCAM1_STANDBY NC NC NC CAM1_RST_N NC NC NC FP_DOME_SW PCI_E0_RST_N PCI_E0_CLKREQ_N PCI_E0_WAKE FM_INT_N FM_RESET_N NC QCA_UART_TXD QCA_UART_RXD QCA_UART_CTS QCA_UART_RTS MAWC_UART_TX MAWC_UART_RX NC NC AUDIO_SWITCH_EN FP_SPI_RST TYPEC_I2C_SDA TYPEC_I2C_SCL CODEC_INT2_N CODEC_INT1_N APPS_I2C7_SDA APPS_I2C7_SCL FORCE_USB_BOOT SPKR_I2S_BCK SPKR_I2S_WS SPKR_I2S_DOUT SPKR_I2S_DIN ESE_RSTN TYPEC_INT CODEC_RESET_N PCM_CLK PCM_SYNC PCM_DIN PCM_DOUT HIFI_CLK SLIMBUS_CLK SLIMBUS_DATA0 SLIMBUS_DATA1 LDO_5V_IN_EN NC FM_I2S_CLK FM_I2S_SYNC FM_I2S_DATA FM_STATUS NC SENSOR_RESET_N FP_SPI_MOSI FP_SPI_MISO FP_SPI_CS_N FP_SPI_CLK NC CAM_VDD_1P05_EN MSM_TS_I2C_SDA MSM_TS_I2C_SCL TS_RESOUT_N ESE_SPI_CS_N NC NC HAPTICS_EN NC NC NC NC GRFC_1 NC GRFC_3 GRFC_4 NC NC GRFC_7 UIM2_DATA UIM2_CLK UIM2_RESET UIM2_PRESENT UIM1_DATA UIM1_CLK UIM1_RESET UIM1_PRESENT UIM_BATT_ALARM GRFC_8 GRFC_9 TX_GTR_THRES ACCEL_INT GYRO_INT COMPASS_INT PROXIMITY_INT_N FP_IRQ NC HALL_INTR2 HALL_INTR1 TS_INT_N NC GRFC_11 NC EXT_GPS_LNA_EN NC NC NC GRFC_14 GSM_TX2_PHASE_D NC NC RFFE3_DATA RFFE3_CLK NC NC RFFE5_DATA RFFE5_CLK NC COEX_UART_TX COEX_UART_RX RFFE2_DATA RFFE2_CLK RFFE1_DATA RFFE1_CLK            ¡   <   blsp1-spi1-default-state             ¡   “   spi-pins            gpio0 gpio1 gpio3         
  blsp_spi1                             cs-pins         gpio2           gpio                                 +         blsp1-spi1-sleep-state          gpio0 gpio1 gpio2 gpio3         gpio                        7         ¡   ”      blsp2-uart2-2pins-state         gpio4 gpio5         blsp_uart8                            blsp2-uart2-2pins-sleep-state           gpio4 gpio5         gpio                              blsp2-i2c2-state            gpio6 gpio7       
  blsp_i2c8                                ¡   œ      blsp2-i2c2-sleep-state          gpio6 gpio7         gpio                                 ¡   �      blsp1-i2c6-state            gpio27 gpio28         
  blsp_i2c6                                ¡   —      blsp1-i2c6-sleep-state          gpio27 gpio28           gpio                        F         ¡   ˜      cci0-default-state          gpio17 gpio18           cci_i2c                              ¡   W      camera-rear-default-state      mclk0-pins          gpio13        	  cam_mclk                              rst-pins            gpio25          gpio                              pwdn-pins           gpio26          gpio                                 cci1-default-state          gpio19 gpio20           cci_i2c                              ¡   X      camera-board-default-state     mclk1-pins          gpio14        	  cam_mclk                              pwdn-pins           gpio98          gpio                              rst-pins            gpio104         gpio                                 camera-front-default-state     mclk2-pins          gpio15        	  cam_mclk                              rst-pins            gpio23          gpio                              pwdn-pins           gpio133         gpio                                 pcie0-state-on-state             ¡   J   perst-pins          gpio35          gpio                        7      clkreq-pins         gpio36          pci_e0                      F      wake-pins           gpio37          gpio                        F         pcie0-state-off-state            ¡   K   perst-pins          gpio35          gpio                        7      clkreq-pins         gpio36          gpio                              wake-pins           gpio37          gpio                                 blsp1-uart2-default-state           gpio41 gpio42 gpio43 gpio44         blsp_uart2                               ¡   �      blsp1-uart2-sleep-state         gpio41 gpio42 gpio43 gpio44         gpio                                 ¡   �      blsp1-i2c3-default-state            gpio47 gpio48         
  blsp_i2c3                                ¡   •      blsp1-i2c3-sleep-state          gpio47 gpio48           gpio                                 ¡   –      blsp2-uart3-4pins-state         gpio49 gpio50 gpio51 gpio52         blsp_uart9                            blsp2-uart3-4pins-sleep-state           gpio49 gpio50 gpio51 gpio52         blsp_uart9                            blsp2-i2c3-state-state          gpio51 gpio52         
  blsp_i2c9                                ¡   Ÿ      blsp2-i2c3-sleep-state          gpio51 gpio52           gpio                                 ¡          wcd-intr-default-state          gpio54          gpio                        7         ¡   ±      blsp2-i2c1-state            gpio55 gpio56         
  blsp_i2c7                                ¡   ™      blsp2-i2c1-sleep-state          gpio55 gpio56           gpio                                 ¡   š      blsp2-i2c5-state            gpio60 gpio61           blsp_i2c11                               ¡   £      cdc-reset-active-state          gpio64          gpio                        7         +         ¡   °      cdc-reset-sleep-state           gpio64          gpio                                 S      blsp2-spi6-default-state             ¡   ª   spi-pins            gpio85 gpio86 gpio88            blsp_spi12                            cs-pins         gpio87          gpio                                 +         blsp2-spi6-sleep-state          gpio85 gpio86 gpio87 gpio88         gpio                        7         ¡   «      blsp2-i2c6-state            gpio87 gpio88           blsp_i2c12                               ¡   ¤      blsp2-i2c6-sleep-state          gpio87 gpio88           gpio                                 ¡   ¥      pcie1-on-state           ¡   M   perst-pins          gpio130         gpio                        7      clkreq-pins         gpio131         pci_e1                      F      wake-pins           gpio132         gpio                        7         pcie1-off-state          ¡   N   clkreq-pins         gpio131         gpio                              wake-pins           gpio132         gpio                                 pcie2-on-state           ¡   O   perst-pins          gpio114         gpio                        7      clkreq-pins         gpio115         pci_e2                      F      wake-pins           gpio116         gpio                        7         pcie2-off-state          ¡   P   clkreq-pins         gpio115         gpio                              wake-pins           gpio116         gpio                                 sdc1-on-state            ¡   ‹   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd             F           
      data-pins         
  sdc1_data            F           
      rclk-pins         
  sdc1_rclk            7         sdc1-off-state           ¡   Œ   clk-pins          	  sdc1_clk                              cmd-pins          	  sdc1_cmd             F                 data-pins         
  sdc1_data            F                 rclk-pins         
  sdc1_rclk            7         sdc2-on-state            ¡   �   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd             F           
      data-pins         
  sdc2_data            F           
         sdc2-off-state           ¡   Ž   clk-pins          	  sdc2_clk                              cmd-pins          	  sdc2_cmd             F                 data-pins         
  sdc2_data            F                    mdss-dsi-default-state          gpio8           gpio                                 ¡   5      mdss-dsi-sleep-state            gpio8           gpio                        7         ¡   7      mdss-te-default-state           gpio10        
  mdp_vsync                       7         ¡   6      mdss-te-sleep-state         gpio10        
  mdp_vsync                       7         ¡   8      nfc-default-state           gpio12 gpio21           gpio                        F         ¡   ž      touchscreen-default-state           gpio89 gpio125          gpio               
         F         ¡   ¨      touchscreen-sleep-state         gpio89 gpio125          gpio                                 ¡   ©      vibrator-default-state          gpio93          gpio                        F         ¡   ¡      vibrator-sleep-state            gpio93          gpio                                 ¡   ¢         sram@290000          2qcom,rpm-stats           µ )           spmi@400f000             2qcom,spmi-pmic-arb        (   µ ð    @   €  À   €  €           !         æcore chnls obsrvr intr cnfg         5periph_irq          %      F           f            ^                                       –        «      pmic@0           2qcom,pm8994 qcom,spmi-pmic           µ                                     rtc@6000             2qcom,pm8941-rtc          µ  `   a       
  ærtc alarm           %       a            pon@800          2qcom,pm8916-pon          µ           k           {      pwrkey           2qcom,pm8941-pwrkey          %                      ‰  =	         F        ’   t      resin            2qcom,pm8941-resin           %                     ‰  =	         F        Ïokay            ’   r         temp-alarm@2400          2qcom,spmi-temp-alarm             µ  $         %       $               �   D           ©thermal         E             ¡   À      adc@3100             2qcom,spmi-vadc           µ  1         %       1                                         º            ¡   D   channel@7            µ           Ì              Ývph_pwr       channel@8            µ         	  Ýdie_temp          channel@9            µ   	      
  Ýref_625mv         channel@a            µ   
        Ýref_1250mv        channel@e            µ         channel@f            µ            gpio@c000             2qcom,pm8994-gpio qcom,spmi-gpio          µ  À          É        Ù   E                   å            –        «         ­  ñNC VOL_UP_N SPKR_ID PWM_HAPTICS INFARED_DRV NC KEYPAD_LED_EN WL_EN 3P3_ENABLE FP_ID NC NC NC NC DIVCLK1_CDC DIVCLK2_HAPTICS NC 32KHz_CLK_IN BT_EN PMIC_SLB UIM_BATT_ALARM NC             ¡   E   irled-default-state         gpio5           func1            S        ã           ÷                     ¡   Ä      wlan-en-state           gpio8           normal           S        ã           ÷                     ¡   Æ      rome-enable-state           gpio9           normal           +        ã           ÷             ¡   Å      divclk1-state           gpio15          func1                    ÷           ã            ¡   Á      divclk4-state           gpio18          func2                    ÷            ¡   Â      divclk2-state           gpio16          func2                    ÷            ¡   Ç         mpps@a000            2qcom,pm8994-mpp qcom,spmi-mpp            µ             É        å           Ù   F                    –        «         9  ñNC CCI_TIMER1 PMIC_SLB EXT_FET_WLED_PWR_EN_N NC NC NC NC             ¡   F         pmic@1           2qcom,pm8994 qcom,spmi-pmic           µ                                    pwm          2qcom,pm8994-lpg                                   	           Ïokay            	            ¡   Ã      regulators           2qcom,pm8994-regulators          	!   G   s8           	.      s9           	.      s10          	.      s11          	=        Ivreg_apc_0p8            X +ð        p e         	M Ið         ˆ            pmic@2           2qcom,pmi8994 qcom,spmi-pmic          µ                                    gpio@c000         !   2qcom,pmi8994-gpio qcom,spmi-gpio             µ  À          É        Ù   H           
        å            –        «         '  ñNC SPKR_PA_RST NC NC NC NC NC NC NC NC           ¡   H      mpps@a000            2qcom,pmi8994-mpp qcom,spmi-mpp           µ             É        Ù   I                   å            –        «            ¡   I         pmic@3           2qcom,pmi8994 qcom,spmi-pmic          µ                                    pwm          2qcom,pmi8994-lpg                                      	           Ïokay            	      multi-led           	j   	        status                               led@1            µ           	j         led@2            µ           	j         led@3            µ           	j               regulators           2qcom,pmi8994-regulators    s2          Ivdd_gfx         X €        p |Ø        	p  ô         ¡   +         wled@d800            2qcom,pmi8994-wled            µ  Ø   Ù          %      Ø            Ø            
  5ovp short         
  Ýbacklight            	Œ         	–        Ïokay             ¡   =            bus@0           –                2simple-pm-bus                                    È        ÿÿÿÿ   pcie@600000          2qcom,pcie-msm8996           Ïokay            –              	©       ÿ        	³             µ `                ¨             æparf dbi elbi config            !   !        	½pciephy                                0  È                            0  0       Ð           ©pci       `  %      •         –         —         ˜         ™         š         ›         œ         (  5msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         «           	Ç                     €  	Ú                         ô                            õ                            ÷                            ø           >default sleep           L   J        V   K        	è          (   ê      ´      ³      ²      ±      °      "  \pipe aux cfg bus_master bus_slave           	ù   L        `           

   <   #           
   <   %       pcie@0           ©pci          µ                            	©      ÿ                                  È         pcie@608000          2qcom,pcie-msm8996           –              	©       ÿ        	³         	  Ïdisabled              µ `€               ¨             æparf dbi elbi config            !   "        	½pciephy                                0  È                            0  0       Ð           ©pci       `  %      �         ž         Ÿ                   ¡         ¢         £         ¤         (  5msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         «           	Ç                     €  	Ú                                                                                                                    >default sleep           L   M        V   N        	è         (   ê      ¹      ¸      ·      ¶      µ      "  \pipe aux cfg bus_master bus_slave      pcie@0           ©pci          µ                            	©      ÿ                                  È         pcie@610000          2qcom,pcie-msm8996           –              	©       ÿ        	³         	  Ïdisabled              µ a                ¨             æparf dbi elbi config            !   #        	½pciephy                                0  È                            0  0      Ð           ©pci       `  %      ¥         ¦         §         ¨         ©         ª         «         ¬         (  5msi0 msi1 msi2 msi3 msi4 msi5 msi6 msi7         «           	Ç                     €  	Ú                         Ž                            �                            �                            ‘           >default sleep           L   O        V   P        	è         (   ê      ¾      ½      ¼      »      º      "  \pipe aux cfg bus_master bus_slave      pcie@0           ©pci          µ                            	©      ÿ                                  È            ufshc@624000          ,   2qcom,msm8996-ufshc qcom,ufshc jedec,ufs-2.0          µ b@   %         %      	           !   %        	½ufsphy          –            q  \core_clk bus_clk bus_aggr_clk iface_clk core_clk_unipro core_clk_ice ref_clk tx_lane0_sync_clk rx_lane0_sync_clk          H   ê      Á      R      Ñ      Â      È      É      J      Å      Æ      H  
!õá ëÂ                         xhÀðÑ€ðÑ€á£                                   ñ   Q      /      /       R           ÷ufs-ddr cpu-ufs         
/                      Ïokay            
C   S        
N   T        
Z           
g   T        
v 	'À        
‡ ÝÐ        
™ ÝÐ         ¡   U      phy@627000           2qcom,msm8996-qmp-ufs-phy             µ bp             ê      J      ×      	  \ref qref            ¼   U            Ãufsphy           q           ö            Ïokay            Ö           æ            ¡   %      camss@a34000             2qcom,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  %       N          O          P         (         )         *         +         5         :         ;         @  5csiphy0 csiphy1 csiphy2 csid0 csid1 csid2 csid3 ispif vfe0 vfe1         –   '      '   	         ê   '   �   '   ¹   '   Œ   '   �   '   Ž   '   ¦   '   ¥   '   §   '   ©   '   ¨   '   «   '   ª   '   ¬   '   ®   '   ­   '   °   '   ¯   '   ±   '   ³   '   ²   '   µ   '   ´   '   ¶   '   ¸   '   ·   '   ‚   '   ™   '   Ÿ   '   ›   '   š   '   œ   '       '   ž   '   �   '   —   '   ˜     :  \top_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            ð   V       V      V      V         	  Ïdisabled       ports                                      cci@a0c000           2qcom,msm8996-cci                                       µ  À            %      '           –   '             ê   '   �   '   ‹   '   Š   '   ‚      $  \camss_top_ahb cci_ahb cci camss_ahb         ²   '   ‹   '   Š        ÂÄ´ <4`        >default         L   W   X      	  Ïdisabled       i2c-bus@0            µ             ~ €                                i2c-bus@1            µ            ~ €                                   iommu@b40000          3   2qcom,msm8996-smmu-v2 qcom,adreno-smmu qcom,smmu-v2           µ ´             
¬         $  %      N         I         J           
¿            ê      Z   '   h      
  \bus iface           –   '            ¡   A      video-codec@c00000           2qcom,msm8996-venus           µ À   ð         %                 –   '             ê   '   n   '   q   '   o   '   p        \core iface bus mbus           ñ   .      /      /       .           ÷video-mem cpu-cfg            ð   Y       Y      Y   
   Y      Y      Y      Y      Y   	   Y      Y      Y      Y      Y      Y   !   Y   (   Y   )   Y   +   Y   ,   Y   -   Y   1        0   Z        Ïokay            »qcom/msm8996/gemini/venus.mbn      video-decoder            2venus-decoder            ê   '   r        \core            –   '         video-encoder            2venus-encoder            ê   '   s        \core            –   '            iommu@d00000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            µ Ð             
¬         $  %       I         @         A           
¿            ê   '   \   '   [      
  \bus iface           –   '            ¡   -      iommu@d40000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            µ Ô             
¬         `  %               O         P         Q         R         S         T         U           –   '             ê   '   c   '   b      
  \bus iface           
¿           Ïokay             ¡   Y      iommu@da0000          "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            µ Ú             
¬         $  %       L         W         X           –   '            ê   '   O   '   N      
  \bus iface           
¿            ¡   V      iommu@1600000         "   2qcom,msm8996-smmu-v2 qcom,smmu-v2            µ`             
¿           –              
¬         œ  %      ”          â         ‰         Š         ‹         Œ         �         Ž         �         �         ‘         ’         “            ê      Ü      Û      
  \bus iface            ¡   ¶      remoteproc@1c00000           2qcom,msm8996-slpi-pil            µÀ    @       @  
Ì         †      [          [         [         [            #  5wdog fatal ready handover stop-ack           ê           \xo          0   \        
à   ]            
ñstop            –   ^           ssc_cx          Ïokay               _        »qcom/msm8996/gemini/slpi.mbn       glink-edge          %       ³           Ýdsps            _           A            smd-edge            %       °           Ýdsps            A              $           _            remoteproc@2080000           2qcom,msm8996-mss-pil             µ                 
  æqdsp6 rmb         L  
Ì         À      `          `         `         `         `            0  5wdog fatal ready handover stop-ack shutdown-ack       <   ê      Þ      ß      �         å      à      á            2  \iface bus mem xo gpll0_mss snoc_axi mnoc_axi qdss           ¼      i        Ãmss_restart         –   ^       ^           cx mx           
à   a            
ñstop            2   b  0   P   @         Ïokay            ë         :  »qcom/msm8996/gemini/mba.mbn qcom/msm8996/gemini/modem.mbn      mba         0   c      mpss            0   d      metadata            0   e      glink-edge          %      Ä           Ýmodem           _           A            smd-edge            %      Á           Ýmpss            A              $            _            stm@3002000           2arm,coresight-stm arm,primecell          µ      (             æstm-base stm-stimulus-base           ê            	        \apb_pclk atclk     out-ports      port       endpoint               f         ¡   h               tpiu@3020000          !   2arm,coresight-tpiu arm,primecell             µ              ê            	        \apb_pclk atclk     in-ports       port       endpoint               g         ¡   t               funnel@3021000        +   2arm,coresight-dynamic-funnel arm,primecell           µ             ê            	        \apb_pclk atclk     in-ports                                 port@7           µ      endpoint               h         ¡   f            out-ports      port       endpoint               i         ¡   n               funnel@3022000        +   2arm,coresight-dynamic-funnel arm,primecell           µ              ê            	        \apb_pclk atclk     in-ports                                 port@6           µ      endpoint               j         ¡   „            out-ports      port       endpoint               k         ¡   o               funnel@3023000        +   2arm,coresight-dynamic-funnel arm,primecell           µ0             ê            	        \apb_pclk atclk     in-ports       port       endpoint               l         ¡               out-ports      port       endpoint               m         ¡   p               funnel@3025000        +   2arm,coresight-dynamic-funnel arm,primecell           µP             ê            	        \apb_pclk atclk     in-ports                                 port@0           µ       endpoint               n         ¡   i         port@1           µ      endpoint               o         ¡   k         port@2           µ      endpoint               p         ¡   m            out-ports      port       endpoint               q         ¡   u               replicator@3026000        /   2arm,coresight-dynamic-replicator arm,primecell           µ`             ê            	        \apb_pclk atclk     in-ports       port       endpoint               r         ¡   v            out-ports                                port@0           µ       endpoint               s         ¡   w         port@1           µ      endpoint               t         ¡   g               etf@3027000           2arm,coresight-tmc arm,primecell          µp             ê            	        \apb_pclk atclk     in-ports       port       endpoint               u         ¡   q            out-ports      port       endpoint               v         ¡   r               etr@3028000           2arm,coresight-tmc arm,primecell          µ€             ê            	        \apb_pclk atclk           A   in-ports       port       endpoint               w         ¡   s               debug@3810000         &   2arm,coresight-cpu-debug arm,primecell            µ�              ê            	  \apb_pclk            M   	      etm@3840000       "   2arm,coresight-etm4x arm,primecell            µ„              ê            	        \apb_pclk atclk          M   	   out-ports      port       endpoint               x         ¡   z               debug@3910000         &   2arm,coresight-cpu-debug arm,primecell            µ‘              ê            	  \apb_pclk            M   
      etm@3940000       "   2arm,coresight-etm4x arm,primecell            µ”              ê            	        \apb_pclk atclk          M   
   out-ports      port       endpoint               y         ¡   {               funnel@39b0000        +   2arm,coresight-dynamic-funnel arm,primecell           µ›              ê            	        \apb_pclk atclk     in-ports                                 port@0           µ       endpoint               z         ¡   x         port@1           µ      endpoint               {         ¡   y            out-ports      port       endpoint               |         ¡   ‚               debug@3a10000         &   2arm,coresight-cpu-debug arm,primecell            µ¡              ê            	  \apb_pclk            M         etm@3a40000       "   2arm,coresight-etm4x arm,primecell            µ¤              ê            	        \apb_pclk atclk          M      out-ports      port       endpoint               }         ¡                  debug@3b10000         &   2arm,coresight-cpu-debug arm,primecell            µ±              ê            	  \apb_pclk            M         etm@3b40000       "   2arm,coresight-etm4x arm,primecell            µ´              ê            	        \apb_pclk atclk          M      out-ports      port       endpoint               ~         ¡   €               funnel@3bb0000        +   2arm,coresight-dynamic-funnel arm,primecell           µ»              ê            	        \apb_pclk atclk     in-ports                                 port@0           µ       endpoint                        ¡   }         port@1           µ      endpoint               €         ¡   ~            out-ports      port       endpoint               �         ¡   ƒ               funnel@3bc0000        +   2arm,coresight-dynamic-funnel arm,primecell           µ¼              ê            	        \apb_pclk atclk     in-ports                                 port@0           µ       endpoint               ‚         ¡   |         port@1           µ      endpoint               ƒ         ¡   �            out-ports      port       endpoint               „         ¡   j               clock-controller@6400000             2qcom,msm8996-apcc            µ@   	          \xo sys_apcs_aux          ê                  q            ¡         usb@6af8800          2qcom,msm8996-dwc3 qcom,dwc3          µ¯ˆ                                      È      0  %       ´         [          …          ó         *  5pwr_event qusb2_phy hs_phy_irq ss_phy_irq         (   ê      Q      [      Ò      \      ]      #  \cfg_noc core iface sleep mock_utmi          ²      ]      [        Â$ø '           ñ   Q       /      /       …           ÷usb-ddr apps-usb            –              Ïokay            T   †         [   usb@6a00000       
   2snps,dwc3            µ     Ì         %       ƒ           !   ‡      	  	½usb2-phy            x             Œ         ¥         ½         Õ         ô        T   †        high-speed                    phy@7410000          2qcom,msm8996-qmp-usb3-phy            µA               ê      ^      Õ      c      _        \aux ref cfg_ahb pipe             Žusb3_phy_pipe_clk_src            q            ö            ¼      g      h        Ãphy phy_phy       	  Ïdisabled             ¡   $      phy@7411000          2qcom,msm8996-qusb2-phy           µA   €        ö             ê      c      Ú        \cfg_ahb ref         ¼      	        ·   ˆ        Ïokay            æ           .   ‰         ¡   ‡      phy@7412000          2qcom,msm8996-qusb2-phy           µA    €        ö             ê      c      Ù        \cfg_ahb ref         ¼      
        ·   Š      	  Ïdisabled             ¡   ­      mmc@7464900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             µFI   F@            æhc core         %       �          †           5hc_irq pwr_irq          \iface core xo            ê      e      d               ¼              >default sleep           L   ‹        V   Œ        C            M      	  Ïdisabled          mmc@74a4900       %   2qcom,msm8996-sdhci qcom,sdhci-msm-v4             µJI   J@            æhc core         %       }          Ý           5hc_irq pwr_irq          \iface core xo            ê      h      g               ¼              >default sleep           L   �        V   Ž        C         	  Ïdisabled          dma-controller@7544000           2qcom,bam-v1.7.0          µT@  °         %       î            ê      m        \bam_clk          n        [           f             ¡   ‘      serial@7570000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             µW             %       l            ê      t      m        \core iface          >default sleep           L   �        V   �        ‡   ‘      ‘           Œtx rx           Ïokay          	  ÝQCA_UART       bluetooth            2qcom,qca6174-bt         [   E                ê   ’         spi@7575000          2qcom,spi-qup-v2.2.1          µWP            %       _            ê      o      m        \core iface          >default sleep           L   “        V   ”        ‡   ‘      ‘           Œtx rx                                   	  Ïdisabled          i2c@7577000          2qcom,i2c-qup-v2.2.1          µWp            %       a            ê      v      m        \core iface          >default sleep           L   •        V   –        ‡   ‘      ‘           Œtx rx                                   	  Ïdisabled          i2c@757a000          2qcom,i2c-qup-v2.2.1          µW             %       d            ê            m        \core iface          >default sleep           L   —        V   ˜        ‡   ‘      ‘           Œtx rx                                   	  Ïdisabled          dma-controller@7584000           2qcom,bam-v1.7.0          µX@  °         %       ï            ê      �        \bam_clk          n        [           f             ¡   ›      serial@75b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             µ[             %       r            ê      ˆ      �        \core iface        	  Ïdisabled          serial@75b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             µ[            %       s            ê      ‹      �        \core iface        	  Ïdisabled          i2c@75b5000          2qcom,i2c-qup-v2.2.1          µ[P            %       e            ê      „      �        \core iface          >default sleep           L   ™        V   š        ‡   ›      ›           Œtx rx                                   	  Ïdisabled          i2c@75b6000          2qcom,i2c-qup-v2.2.1          µ[`            %       f            ê      ‡      �        \core iface          >default sleep           L   œ        V   �        ‡   ›      ›           Œtx rx                                     Ïokay             ~ €   nfc@28           2nxp,nxp-nci-i2c          µ   (             <        %   	           [   <               h   <               >default         L   ž         i2c@75b7000          2qcom,i2c-qup-v2.2.1          µ[p            %       g            ê      Š      �        \core iface           ~ €        >default sleep           L   Ÿ        V            ‡   ›      ›           Œtx rx                                     Ïokay       typec@47             2ti,tusb320l          µ   G             <        %   ?            ¡   †      drv2604@5a           2ti,drv2604           µ   Z        w   <   ]                        ƒ           >default sleep           L   ¡        V   ¢      lp5562@30         
   2ti,lp5562            µ   0                                  [   E              �           Ýbutton-backlight       led@0            µ            šbutton-backlight            ¤2           ¬È         led@1            µ           šbutton-backlight1           ¤2           ¬È               i2c@75b9000          2qcom,i2c-qup-v2.2.1          µ[�            %       i            ê      �      �        \core iface          >default         L   £        ‡   ›      ›           Œtx rx                                   	  Ïdisabled          i2c@75ba000          2qcom,i2c-qup-v2.2.1          µ[             %       j            ê      “      �        \core iface          >default sleep           L   ¤        V   ¥        ‡   ›      ›           Œtx rx                                     Ïokay       synaptics@20             2syna,rmi4-i2c            µ                                           <        %   }           ´   ¦        &   §        w   <   Y           >default sleep           L   ¨        V   ©         spi@75ba000          2qcom,spi-qup-v2.2.1          µ[             %       j            ê      ’      �        \core iface          >default sleep           L   ª        V   «        ‡   ›      ›           Œtx rx                                   	  Ïdisabled          usb@76f8800          2qcom,msm8996-dwc3 qcom,dwc3          µoˆ                                      È      $  %       Œ         `          ‹           5pwr_event qusb2_phy hs_phy_irq        (   ê      U      `      b      a      c      #  \cfg_noc core iface sleep mock_utmi          ²      b      `        Â$ø “‡           ñ   ¬      /      /       ¬   	        ÷usb-ddr apps-usb            –               [      	  Ïdisabled       usb@7600000       
   2snps,dwc3            µ`    Ì         %       Š           !   ­      	  	½usb2-phy            high-speed           Œ         ¥         dma-controller@9184000           2qcom,bam-v1.7.0          n         µ	@            ¿           %       ¤           [           f           Ì            ¡   ®      slim-ngd@91c0000             2qcom,slim-ngd-v1.5.0             µ	   À         %       £           ‡   ®      ®           Œrx tx                                     Ïokay       slim@1           µ                                tas-ifd@0,0          2slim217,1a0          µ                 ¡   ²      codec@1,0            2slim217,1a0          µ               \mclk slimbus             ê   ¯      
             <        %   6      5           5intr1 intr2          –        «           L   °   ±        >default         w   <   @           Ù   ²        ™           æ           ö                                 '           7           J            ¡   º            remoteproc@9300000           2qcom,msm8996-adsp-pil            µ	0           @  
Ì          ¢      ³          ³         ³         ³            #  5wdog fatal ready handover stop-ack           ê               \xo          0   ´        
à   µ            
ñstop            –   ^            cx          Ïokay            »qcom/msm8996/gemini/adsp.mbn       glink-edge          %       �           Ýlpass           _           A      	      smd-edge            %       œ           Ýlpass           A              $           _      apr         –               2qcom,apr-v2         Xapr_audio_svc           j                                service@3            µ            2qcom,q6core       service@4            2qcom,q6afe           µ      dais             2qcom,q6afe-dais                                   ™            ¡   ¸   dai@1            µ               service@7            2qcom,q6asm           µ      dais             2qcom,q6asm-dais                                   ™           ð   ¶            ¡   ·   dai@0            µ          dai@1            µ         dai@2            µ               service@8            2qcom,q6adm           µ      routing          2qcom,q6adm-routing          ™             ¡   ¹            fastrpc          2qcom,fastrpc            Xfastrpcsmd-apps-dsp         Ýadsp             v                             cb@5             2qcom,fastrpc-compute-cb          µ           ð   ¶         cb@6             2qcom,fastrpc-compute-cb          µ           ð   ¶         cb@7             2qcom,fastrpc-compute-cb          µ           ð   ¶         cb@8             2qcom,fastrpc-compute-cb          µ           ð   ¶         cb@9             2qcom,fastrpc-compute-cb          µ   	        ð   ¶   	      cb@10            2qcom,fastrpc-compute-cb          µ   
        ð   ¶   
      cb@11            2qcom,fastrpc-compute-cb          µ           ð   ¶         cb@12            2qcom,fastrpc-compute-cb          µ           ð   ¶                  mailbox@9820000          2qcom,msm8996-apcs-hmss-global            µ	‚             �            q             ¡         timer@9840000                                     È         2arm,armv7-timer-mem          µ	„              ~$ø    frame@9850000           ™            %                             µ	…     	†           frame@9870000           ™           %                    µ	‡           	  Ïdisabled          frame@9880000           ™           %       !            µ	ˆ           	  Ïdisabled          frame@9890000           ™           %       "            µ	‰           	  Ïdisabled          frame@98a0000           ™           %       #            µ	Š           	  Ïdisabled          frame@98b0000           ™           %       $            µ	‹           	  Ïdisabled          frame@98c0000           ™           %       %            µ	Œ           	  Ïdisabled             syscon@9a10000           2syscon           µ	¡              ¡   G      clock-controller@9a11000             2qcom,msm8996-cbf             µ	¡             ê                  q                        ¡         interrupt-controller@9bc0000             2qcom,msm8996-gic-v3 arm,gic-v3                       «            –        ¦           ½                µ	¼     	À             %      	            ¡            sound            2qcom,apq8096-sndcard             ,gemini          ÒRX_BIAS MCLK       mm1-dai-link            àMultiMedia1    cpu         ê   ·             mm2-dai-link            àMultiMedia2    cpu         ê   ·            mm3-dai-link            àMultiMedia3    cpu         ê   ·            slim-dai-link           àSLIM Playback      cpu         ê   ¸         platform            ê   ¹      codec           ê   º            slimcap-dai-link            àSLIM Capture       cpu         ê   ¸         platform            ê   ¹      codec           ê   º               thermal-zones      cpu0-thermal            ô   ú        
   »      trips      trip-point0          $ø        &  Ð         Epassive       cpu-crit             ­°        &  Ð      	   Ecritical                cpu1-thermal            ô   ú        
   »      trips      trip-point0          $ø        &  Ð         Epassive       cpu-crit             ­°        &  Ð      	   Ecritical                cpu2-thermal            ô   ú        
   »      trips      trip-point0          $ø        &  Ð         Epassive       cpu-crit             ­°        &  Ð      	   Ecritical                cpu3-thermal            ô   ú        
   »   
   trips      trip-point0          $ø        &  Ð         Epassive       cpu-crit             ­°        &  Ð      	   Ecritical                gpu-top-thermal         ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Epassive          ¡   ½         cooling-maps       map0            1   ½        6   ¾ÿÿÿÿÿÿÿÿ            gpu-bottom-thermal          ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Epassive          ¡   ¿         cooling-maps       map0            1   ¿        6   ¾ÿÿÿÿÿÿÿÿ            m4m-thermal         ô   ú        
   »      trips      trip-point0          _�        &  Ð         Ehot             l3-or-venus-thermal         ô   ú        
   »      trips      trip-point0          _�        &  Ð         Ehot             cluster0-l2-thermal         ô   ú        
   »      trips      trip-point0          _�        &  Ð         Ehot             cluster1-l2-thermal         ô   ú        
   »      trips      trip-point0          _�        &  Ð         Ehot             camera-thermal          ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Ehot             q6-dsp-thermal          ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Ehot             mem-thermal         ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Ehot             modemtx-thermal         ô   ú        
   ¼      trips      trip-point0          _�        &  Ð         Ehot             pm8994-thermal          ô   ú        
   À   trips      pm8994-alert0            s        &  Ð         Epassive       pm8994-crit          èH        &  Ð      	   Ecritical                   timer            2arm,armv8-timer       0  %                                 
         divclk1          2gpio-gate-clock          ê      .         q            [   E               >default         L   Á         ¡   ¯      divclk4          2fixed-clock          q             ~  €          Ždivclk4         >default         L   Â         ¡   ’      gpio-keys         
   2gpio-keys      key-vol-up        
  ÝVolume Up           }   E              ’   s         E        S         key-dome            ÝHome            }   <   "           ’   f         E        S            irled         
   2pwm-ir-tx           e   Ã    B@        >default         L   Ä      vph-pwr-regulator            2regulator-fixed         Ivph_pwr         X 9ûÀ        p 9ûÀ         ˆ         j         ¡         vdd-3v2-tp           2regulator-fixed         Ivdd_3v2_tp          X 0Ô         p 0Ô         |           �           ~   <   I             ˜         ¡   §      rome-vreg            2regulator-fixed         Ivdd_3v3         X 2Z         p 2Z         |           �           ~   E   	             ˜        >default         L   Å         ˆ      wlan-en-1-8v             2regulator-fixed         Iwlan-en-regulator           X w@        p w@        ~   E               | p         ˜        >default         L   Æ         ¡   L      divclk2          2fixed-clock          q             ~  €          Ždivclk2         >default         L   Ç         	interrupt-parent #address-cells #size-cells model compatible chassis-type qcom,msm-id qcom,pmic-id qcom,board-id #clock-cells clock-frequency clock-output-names phandle device_type reg enable-method cpu-idle-states capacity-dmips-mhz clocks interconnects operating-points-v2 #cooling-cells next-level-cache cache-level cache-unified cpu entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us nvmem-cells opp-shared opp-hz opp-supported-hw clock-latency-ns opp-peak-kBps qcom,dload-mode remote-endpoint interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels clock-names #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_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-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-allow-set-load vdd_bst_byp-supply ranges no-map alloc-ranges size record-size console-size ftrace-size pmsg-size qcom,client-id qcom,vmid memory-region hwlocks qcom,smem qcom,local-pid qcom,remote-pid qcom,entry-name #qcom,smem-state-cells interrupt-controller #interrupt-cells resets reset-names status vdda-phy-supply vdda-pll-supply #phy-cells bits #reset-cells #interconnect-cells #qcom,sensors interrupt-names #thermal-sensor-cells #dma-cells qcom,ee qcom,controlled-remotely dmas dma-names power-domains #hwlock-cells assigned-clocks assigned-clock-rates vdd-gfx-supply reg-names iommus interconnect-names assigned-clock-parents phys vdd-supply vddio-supply pinctrl-names pinctrl-0 pinctrl-1 vdda-supply data-lanes reset-gpios backlight vcca-supply #sound-dai-cells nvmem-cell-names firmware-name gpio-controller gpio-ranges #gpio-cells gpio-line-names pins function drive-strength bias-disable output-high bias-pull-down bias-pull-up output-low qcom,channel mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling label qcom,drive-strength power-source #pwm-cells qcom,power-source qcom,saw-reg qcom,saw-slave qcom,saw-leader regulator-max-step-microvolt color regulator-enable-ramp-delay qcom,cabc qcom,external-pfet bus-range num-lanes phy-names interrupt-map-mask interrupt-map linux,pci-domain vddpe-3v3-supply perst-gpios wake-gpios freq-table-hz lanes-per-direction vcc-supply vccq-supply vccq2-supply vdd-hba-supply vcc-max-microamp vccq-max-microamp vccq2-max-microamp #global-interrupts #iommu-cells interrupts-extended qcom,smem-states qcom,smem-state-names power-domain-names px-supply qcom,smd-edge qcom,halt-regs arm,scatter-gather extcon qcom,select-utmi-as-pipe-clk snps,hird-threshold snps,dis_u2_susphy_quirk snps,dis_enblslpm_quirk snps,is-utmi-l1-suspend snps,parkmode-disable-ss-quirk tx-fifo-resize maximum-speed snps,usb2-gadget-lpm-disable vdda-phy-dpdm-supply bus-width non-removable enable-gpios firmware-gpios enable-gpio library-sel clock-mode chan-name led-cur max-cur vio-supply num-channels qcom,num-ees slim-ifc-dev vdd-buck-supply vdd-buck-sido-supply vdd-rx-supply vdd-tx-supply vdd-vbat-supply vdd-micbias-supply vdd-io-supply qcom,smd-channels qcom,domain qcom,non-secure-domain #mbox-cells frame-number #redistributor-regions redistributor-stride audio-routing link-name sound-dai polling-delay-passive thermal-sensors temperature hysteresis trip cooling-device wakeup-source debounce-interval pwms regulator-boot-on startup-delay-us vin-supply enable-active-high 