     8  T   (                                                                       Qualcomm APQ8064/IFC6410          "   !qcom,apq8064-ifc6410 qcom,apq8064            ,      reserved-memory                                    =   smem@80000000            D                 H         O         wcnss@8f000000           D    p            H         O   \         cpus                                 cpu@0            !qcom,krait           Wqcom,kpss-acc-v1             ecpu          D             q                                                O   m      cpu@1            !qcom,krait           Wqcom,kpss-acc-v1             ecpu          D            q                                                O   o      cpu@2            !qcom,krait           Wqcom,kpss-acc-v1             ecpu          D            q                           	                     O   q      cpu@3            !qcom,krait           Wqcom,kpss-acc-v1             ecpu          D            q               
                                 O   s      l2-cache             !cache                        O         idle-states    spc       #   !qcom,idle-state-spc arm,idle-state                                            O               memory@0             ememory           D              thermal-zones      cpu0-thermal                                                          trips      trip0           # $        /           lpassive       trip1           #         /        	   lcritical                cpu1-thermal                                                   l       trips      trip0           # $        /           lpassive       trip1           #         /        	   lcritical                cpu2-thermal                                         	                 trips      trip0           # $        /           lpassive       trip1           #         /        	   lcritical                cpu3-thermal                                         
          l       trips      trip0           # $        /           lpassive       trip1           #         /        	   lcritical                   cpu-pmu          !qcom,krait-pmu          :      
        clocks     cxo_board            !fixed-clock         E            R$          O   ,      pxo_board            !fixed-clock         E            R         O   -      sleep_clk            !fixed-clock         E            R            O   6         hwmutex          !qcom,sfpb-mutex         b                i            O         smem          
   !qcom,smem           w                       smd       	   !qcom,smd       modem-edge          :       %                                      	  disabled          q6-edge         :       Z                                     	  disabled          dsps-edge           :                       @                     	  disabled          riva-edge           :                                            	  disabled             smsm          
   !qcom,smsm                                                                                             @       apps@0           D                        O   b      modem@1          D           :       &                             q6@2             D           :       Y                             wcnss@3          D           :                                       O   [      dsps@4           D           :                                       firmware       scm          !qcom,scm-apq8064 qcom,scm                 
        core             iio-hwmon         
   !iio-hwmon         T  '                                                                            soc                                    =         !simple-bus     pinctrl@800000           !qcom,apq8064-pinctrl             D     @          3        C              Z        O                               :                  [default         i            O      sdc4-gpios           O   G   pios          *  sgpio63 gpio64 gpio65 gpio66 gpio67 gpio68           xsdc4             sdcc1-pin-active             O   @   clk       	  ssdc1_clk                              cmd       	  ssdc1_cmd               
               data          
  ssdc1_data              
                  sdcc3-pin-active       clk       	  ssdc3_clk                              cmd       	  ssdc3_cmd                              data          
  ssdc3_data                                ps_hold          O      mux         sgpio78          xps_hold          i2c1             O      mux         sgpio20 gpio21           xgsbi1         pinconf         sgpio20 gpio21                                i2c1_pins_sleep          O      mux         sgpio20 gpio21           xgpio          pinconf         sgpio20 gpio21                                gsbi1_uart_2pins       mux         sgpio18 gpio19           xgsbi1            gsbi1_uart_4pins       mux         sgpio18 gpio19 gpio20 gpio21         xgsbi1            i2c2             O      mux         sgpio24 gpio25           xgsbi2         pinconf         sgpio24 gpio25                                i2c2_pins_sleep          O      mux         sgpio24 gpio25           xgpio          pinconf         sgpio24 gpio25                                i2c3             O      mux         sgpio8 gpio9         xgsbi3         pinconf         sgpio8 gpio9                              i2c3_pins_sleep          O      mux         sgpio8 gpio9         xgpio          pinconf         sgpio8 gpio9                              i2c4             O      mux         sgpio12 gpio13           xgsbi4         pinconf         sgpio12 gpio13                                i2c4_pins_sleep          O      mux         sgpio12 gpio13           xgpio          pinconf         sgpio12 gpio13                                spi5_default             O       pinmux          sgpio51 gpio52 gpio54            xgsbi5         pinmux_cs           xgpio            sgpio53        pinconf         sgpio51 gpio52 gpio54                              pinconf_cs          sgpio53                                        spi5_sleep           O   !   pinmux          xgpio            sgpio51 gpio52 gpio53 gpio54       pinconf         sgpio51 gpio52 gpio53 gpio54                              i2c6             O   #   mux         sgpio16 gpio17           xgsbi6         pinconf         sgpio16 gpio17                                i2c6_pins_sleep          O   $   mux         sgpio16 gpio17           xgpio          pinconf         sgpio16 gpio17                                gsbi6_uart_2pins       mux         sgpio14 gpio15           xgsbi6            gsbi6_uart_4pins             O   "   mux         sgpio14 gpio15 gpio16 gpio17         xgsbi6            gsbi7_uart_2pins             O   %   mux         sgpio82 gpio83           xgsbi7            gsbi7_uart_4pins       mux         sgpio82 gpio83 gpio84 gpio85         xgsbi7            i2c7             O   &   mux         sgpio84 gpio85           xgsbi7         pinconf         sgpio84 gpio85                                i2c7_pins_sleep          O   '   mux         sgpio84 gpio85           xgpio          pinconf         sgpio84 gpio85                                riva-fm-active          sgpio14 gpio15           xriva_fm       riva-bt-active          sgpio16 gpio17           xriva_bt       riva-wlan-active          #  sgpio64 gpio65 gpio66 gpio67 gpio68        
  xriva_wlan                             hdmi-pinctrl             O   S   mux         sgpio70 gpio71 gpio72            xhdmi          pinconf_ddc         sgpio70 gpio71                             pinconf_hpd         sgpio72                               card_detect          O   E   mux         sgpio26          xgpio                      pcie_pinmux          O   R   mux         sgpio27          xgpio          conf            sgpio27                                  syscon@1200000           !syscon           D               O         interrupt-controller@2000000             !qcom,msm-qgic2                               D                     O         timer@200a000         5   !qcom,kpss-timer qcom,kpss-wdt-apq8064 qcom,msm-timer          $  :                                 D             R                    clock-controller@2088000             !qcom,kpss-acc-v1             D                  O         clock-controller@2098000             !qcom,kpss-acc-v1             D	                  O         clock-controller@20a8000             !qcom,kpss-acc-v1             D
                  O         clock-controller@20b8000             !qcom,kpss-acc-v1             D                  O   
      power-controller@2089000          %   !qcom,apq8064-saw2-v1.1-cpu qcom,saw2             D                           O         power-controller@2099000          %   !qcom,apq8064-saw2-v1.1-cpu qcom,saw2             D	                           O         power-controller@20a9000          %   !qcom,apq8064-saw2-v1.1-cpu qcom,saw2             D
                           O   	      power-controller@20b9000          %   !qcom,apq8064-saw2-v1.1-cpu qcom,saw2             D                           O         sps-sic-non-secure@12100000          !syscon           D              O         gsbi@12440000           okay             !qcom,gsbi-v1.0.0                        DD                           iface                                      =                         serial@12450000       %   !qcom,msm-uartdm-v1.3 qcom,msm-uartdm             DE     @             :                                      core iface        	  disabled          i2c@12460000             !qcom,i2c-qup-v1.1.1         i           	           [default sleep            DF             :                                      core iface                                    okay            R @   eeprom@52            !atmel,24c128             D   R                        gsbi@12480000         	  disabled             !qcom,gsbi-v1.0.0                        DH                           iface                                      =              i2c@124a0000             !qcom,i2c-qup-v1.1.1          DJ             i           	           [default sleep           :                                      core iface                                  	  disabled             gsbi@16200000           okay             !qcom,gsbi-v1.0.0                        D                            iface                                      =              i2c@16280000             !qcom,i2c-qup-v1.1.1         i           	           [default sleep            D(             :                                      core iface                                    okay             gsbi@16300000           okay             !qcom,gsbi-v1.0.0                        D0                           iface                                      =              i2c@16380000             !qcom,i2c-qup-v1.1.1         i           	           [default sleep            D8             :                                      core iface          okay             gsbi@1a200000           okay             !qcom,gsbi-v1.0.0                        D                            iface                                      =              serial@1a240000       %   !qcom,msm-uartdm-v1.3 qcom,msm-uartdm             D$                   :                                      core iface        	  disabled          spi@1a280000             !qcom,spi-qup-v1.1.1          D(             :                  i            	   !        [default sleep                               core iface          okay                                                 #      5             gsbi@16500000           okay             !qcom,gsbi-v1.0.0                        DP                           iface                                      =              serial@16540000       %   !qcom,msm-uartdm-v1.3 qcom,msm-uartdm             DT     P             :                                      core iface          okay            [default         i   "      i2c@16580000             !qcom,i2c-qup-v1.1.1         i   #        	   $        [default sleep            DX             :                                      core iface        	  disabled             gsbi@16600000           okay             !qcom,gsbi-v1.0.0                        D`                           iface                                      =                         serial@16640000       %   !qcom,msm-uartdm-v1.3 qcom,msm-uartdm             Dd     `             :                                      core iface          okay            [default         i   %      i2c@16680000             !qcom,i2c-qup-v1.1.1         i   &        	   '        [default sleep            Dh             :                                      core iface        	  disabled             rng@1a500000          
   !qcom,prng            DP                          core          ssbi@c00000       
   !qcom,ssbi            D              ,pmic-arbiter       pmic@1           !qcom,pm8821          ,           :   L                                                    mpps@50          !qcom,pm8821-mpp qcom,ssbi-mpp            D   P                             3        O           C   (                    O   (            qcom,ssbi@500000          
   !qcom,ssbi            D P             ,pmic-arbiter       pmic@0           !qcom,pm8921          ,           :   J                                                          O   +   gpio@150              !qcom,pm8921-gpio qcom,ssbi-gpio          D  P                             3        C   )           ,        O            O   )   wlan-gpios-state             O   u   pinconf         sgpio43          xnormal                   A            nled-state           O   v   pinconf         sgpio18          xnormal                   A               mpps@50          !qcom,pm8921-mpp qcom,ssbi-mpp            D   P         3        O           C   *                                        O   *      rtc@11d          !qcom,pm8921-rtc          ,   +        :   '            D           N      pwrkey@1c            !qcom,pm8921-pwrkey           D            ,   +        :   2      3           ]  =	               xoadc@197            !qcom,pm8921-adc          D          f   +   N                                     z            O      adc-channel@0            D              adc-channel@1            D             adc-channel@2            D             adc-channel@4            D             adc-channel@8            D             adc-channel@9            D       	      adc-channel@a            D       
      adc-channel@b            D             adc-channel@c            D             adc-channel@d            D             adc-channel@e            D             adc-channel@f            D                      qfprom@700000             !qcom,apq8064-qfprom qcom,qfprom          D p                                        =   calib@404            D              O   /      backup_calib@414             D              O   0         clock-controller@900000          !qcom,gcc-apq8064 syscon          D     @         E                                    ,   -   .            cxo pxo pll4             O      thermal-sensor           !qcom,msm8960-tsens             /   0        calib calib_backup          :                  uplow                                  O            clock-controller@28000000            !qcom,lcc-apq8064             D(              E                    $     -                                     pxo pll4_vote mi2s_codec_clk codec_i2s_mic_codec_clk spare_i2s_mic_codec_clk codec_i2s_spkr_codec_clk spare_i2s_spkr_codec_clk pcm_codec_clk             O   .      clock-controller@4000000             !qcom,mmcc-apq8064            D              E                               0     -             1      1                      C  pxo pll3 pll8_vote dsi1pll dsi1pllbyte dsi2pll dsi2pllbyte hdmipll           O   K      clock-controller@2011000             !qcom,kpss-gcc syscon             D             O         rpm@108000           !qcom,rpm-apq8064             D                            $  :                                      ack err wakeup     clock-controller             !qcom,rpmcc-apq8064 qcom,rpmcc           E              -   ,        pxo cxo          O         regulators           !qcom,rpm-pm8921-regulators             2           3        "   2        6   2        O   3        ^   3        m   4        |   4           4   s1                    (         (         0                   O   3      s2           O   ^      s3           B@         \         I>          O   P      s4           w@         w@         0          O   2      s7                               0          O   4      s8        l1        l2        l3           .         2Z                  O   8      l4           B@         w@                  O   9      l5           )0         -                  O   B      l6           -p         -p                  O   D      l7        l8        l9        l10          O   _      l11       l12       l14       l15       l16       l17       l18       l21       l22       l23                                     O   <      l24          O   ]      l25       l26       l27       l28       l29       lvs1                      O   I      lvs2             O   `      lvs3          lvs4          lvs5          lvs6                      O   Q      lvs7          usb-switch        hdmi-switch                   O   U      ncp             usb@12500000             !qcom,ci-hdrc             DP     P            :       d                       ~        core iface                        	               @        %core            1ulpi            :            K   5        Pusb-phy         okay                       Zotg          O   7   ulpi       phy       (   !qcom,usb-hs-phy-apq8064 qcom,usb-hs-phy            6   ,      
  sleep ref              7            %por         b            m   8        y   9         O   5            usb@12520000             !qcom,ci-hdrc             DR     R            :                       )     '        core iface               )        	               d        %core            1ulpi            :            K   :        Pusb-phy         okay                       Zhost             O   ;   ulpi       phy       (   !qcom,usb-hs-phy-apq8064 qcom,usb-hs-phy         b               6   ,      
  sleep ref              ;            %por         m   8        y   <         O   :            usb@12530000             !qcom,ci-hdrc             DS     S            :                       ,     *        core iface               ,        	               e        %core            1ulpi            :            K   =        Pusb-phy         okay                       Zhost             O   >   ulpi       phy       (   !qcom,usb-hs-phy-apq8064 qcom,usb-hs-phy         b               6   ,      
  sleep ref              >            %por         m   8        y   <         O   =            phy@1b400000             !qcom,apq8064-sata-phy           okay             D@             phy_mem              -        cfg         b             O   ?      sata@29000000            !qcom,apq8064-ahci generic-ahci          okay             D)             :                (        ;           .                  )  slave_iface iface bus rxoob core_pmalive                                	          K   ?      	  Psata-phy                          2      dma-controller@12402000          !qcom,bam-v1.3.0          D@             :       b                 n        bam_clk                                 O   A      dma-controller@12182000          !qcom,bam-v1.3.0          D             :       `                 p        bam_clk                                 O   C      dma-controller@121c2000          !qcom,bam-v1.3.0          D             :       _                 q        bam_clk                                 O   F      amba             !simple-bus                                     =   mmc@12400000            okay             !arm,pl18x arm,primecell         [default         i   @                  D@              :       h           cmd_irq               x      n        mclk apb_pclk                                                          "   A      A           'tx rx           1   B        =   2      mmc@12180000             !arm,pl18x arm,primecell                  okay             D              :       f           cmd_irq               z      p        mclk apb_pclk                                        q          J        "   C      C           'tx rx           1   D        [default         i   E        S               mmc@121c0000             !arm,pl18x arm,primecell                  okay             D              :       e           cmd_irq               {      q        mclk apb_pclk                                        l         "   F      F           'tx rx           [default         i   G        1   H        =   I        \   J         syscon@1a400000          !qcom,tcsr-apq8064 syscon             D@              O         adreno-3xx@4300000           !qcom,adreno-320.2 qcom,adreno            D0             kgsl_3d0_reg_memory         :       P           kgsl_3d0_irq            core iface mem mem_iface                K   G   K      K   !   K           g   L       L      L      L      L      L      L      L      L      L   	   L   
   L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      L      M       M      M      M      M      M      M      M      M      M   	   M   
   M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M      M           n   N   opp-table            !operating-points-v2          O   N   opp-450000000               t      opp-27000000                            syscon@5700000           !syscon           Dp     p         O   O      dsi@4700000          !qcom,mdss-dsi-ctrl          MDSS DSI CTRL->0                                      :       R            Dp           	  dsi_ctrl          8     K      K      K      K   9   K   T   K   j   K   X      (  iface bus core_mmss src byte pixel core             K   S   K   W   K   8   K   i            1       1       1      1              O        K   1        Pdsi       	  disabled       ports                                port@0           D       endpoint             port@1           D      endpoint                   dsi-phy@4700200          !qcom,dsi-phy-28nm-8960          E           b             Dp    p    p    \      "  dsi_pll dsi_phy dsi_phy_regulator         
  iface ref              K      -      	  disabled             O   1      iommu@7500000            !qcom,apq8064-iommu                     smmu_pclk iommu_clk            K      K            DP             :       ?          @                       O   X      iommu@7600000            !qcom,apq8064-iommu                     smmu_pclk iommu_clk            K      K            D`             :       =          >                       O   Y      iommu@7c00000            !qcom,apq8064-iommu                     smmu_pclk iommu_clk            K      K   !         D             :       E          F                       O   L      iommu@7d00000            !qcom,apq8064-iommu                     smmu_pclk iommu_clk            K      K   !         D             :                                        O   M      pci@1b500000             !qcom,pcie-apq8064             DP     P     `                  dbi elbi parf config             epci                                                                      0   =                                               :                  msi                                                                     $                            %                            &                            '                 +      .      -        core iface phy        (        l      k      j      i      h        %axi ahb por pci phy         okay               P           Q        *   H        i   R        [default         =               hdmi-tx@4a00000          !qcom,hdmi-tx-8960           [default         i   S         D            core_physical           :       O              K   >   K      K           core master_iface slave_iface           K   T        okay            I   U        Z      H       ports                                port@0           D       endpoint            d   V         O   Z         port@1           D      endpoint            d   W         O   w               hdmi-phy@4a00400             !qcom,hdmi-phy-8960           D    `            hdmi_phy hdmi_pll              K           slave_iface         b            okay            I   U         O   T      mdp@5100000       
   !qcom,mdp4            D             :       K         0     K   M   K      K      K   N   K   _   K   `      3  core_clk iface_clk bus_clk lut_clk hdmi_clk tv_clk           g   X       X      Y       Y           okay       ports                                port@0           D       endpoint             port@1           D      endpoint             port@2           D      endpoint             port@3           D      endpoint            d   Z         O   V               riva-pil@3204000             !qcom,riva-pil            D             @            ccu dxe pmu         f                [              wdog fatal          w   \        t   P           ]           2      	  disabled             O   a   iris             !qcom,wcn3660               ,        xo             9           ^           _           `      smd-edge            :                                              riva       wcnss            !qcom,wcnss          WCNSS_CTRL             a   bluetooth            !qcom,wcnss-bt         wifi             !qcom,wcnss-wlan         :                            tx rx              b   
   b   	        tx-enable tx-rings-empty                   etb@1a01000       "   !arm,coresight-etb10 arm,primecell            D                        	  apb_pclk       in-ports       port       endpoint            d   c         O   e               tpiu@1a03000          !   !arm,coresight-tpiu arm,primecell             D0                        	  apb_pclk       in-ports       port       endpoint            d   d         O   f               replicator            !arm,coresight-static-replicator                     	  apb_pclk       out-ports                                port@0           D       endpoint            d   e         O   c         port@1           D      endpoint            d   f         O   d            in-ports       port       endpoint            d   g         O   l               funnel@1a04000        +   !arm,coresight-dynamic-funnel arm,primecell           D@                        	  apb_pclk       in-ports                                 port@0           D       endpoint            d   h         O   n         port@1           D      endpoint            d   i         O   p         port@4           D      endpoint            d   j         O   r         port@5           D      endpoint            d   k         O   t            out-ports      port       endpoint            d   l         O   g               etm@1a1c000       "   !arm,coresight-etm3x arm,primecell            D                        	  apb_pclk               m   out-ports      port       endpoint            d   n         O   h               etm@1a1d000       "   !arm,coresight-etm3x arm,primecell            D                        	  apb_pclk               o   out-ports      port       endpoint            d   p         O   i               etm@1a1e000       "   !arm,coresight-etm3x arm,primecell            D                        	  apb_pclk               q   out-ports      port       endpoint            d   r         O   j               etm@1a1f000       "   !arm,coresight-etm3x arm,primecell            D                        	  apb_pclk               s   out-ports      port       endpoint            d   t         O   k               regulator-fixed@1            !regulator-fixed          2Z         2Z      	  ext_3p3v            'voltage         6            G      M             L         _         O   H         aliases       #  q/soc/gsbi@16600000/serial@16640000        #  y/soc/gsbi@16500000/serial@16540000           /soc/gsbi@12440000/i2c@12460000          /soc/gsbi@12480000/i2c@124a0000          /soc/gsbi@16200000/i2c@16280000          /soc/gsbi@16300000/i2c@16380000          /soc/gsbi@1a200000/spi@1a280000       chosen          serial0:115200n8          pwrseq           !simple-bus     sdcc4_pwrseq            [default         i   u         !mmc-pwrseq-simple              )   +            O   J         leds          
   !gpio-leds           [default         i   v   led@1           apq8064:green:user1                    &   )               on           hdmi-out             !hdmi-connector           ld      port       endpoint            d   w         O   W               	#address-cells #size-cells model compatible interrupt-parent ranges reg no-map phandle enable-method device_type next-level-cache qcom,acc qcom,saw cpu-idle-states cache-level entry-latency-us exit-latency-us min-residency-us polling-delay-passive polling-delay thermal-sensors coefficients temperature hysteresis interrupts #clock-cells clock-frequency syscon #hwlock-cells memory-region hwlocks qcom,ipc qcom,smd-edge status qcom,ipc-1 qcom,ipc-2 qcom,ipc-3 qcom,ipc-4 #qcom,smem-state-cells interrupt-controller #interrupt-cells clocks clock-names io-channels gpio-controller gpio-ranges #gpio-cells pinctrl-names pinctrl-0 pins function drive-strengh bias-disable bias-pull-up drive-strength output-high bias-pull-down cpu-offset regulator cell-index syscon-tcsr qcom,mode pinctrl-1 pagesize num-cs cs-gpios qcom,controller-type power-source allow-set-time debounce interrupts-extended #io-channel-cells #power-domain-cells #reset-cells nvmem-cells nvmem-cell-names interrupt-names #qcom,sensors #thermal-sensor-cells vin_lvs1_3_6-supply vin_lvs2-supply vin_lvs4_5_7-supply vdd_l1_l2_l12_l18-supply vdd_l24-supply vdd_l25-supply vdd_l26-supply vdd_l27-supply vdd_l28-supply regulator-always-on regulator-min-microvolt regulator-max-microvolt qcom,switch-mode-frequency assigned-clocks assigned-clock-rates resets reset-names phy_type ahb-burst-config phys phy-names dr_mode #phy-cells v3p3-supply v1p8-supply reg-names ports-implemented target-supply #dma-cells qcom,ee arm,primecell-periphid bus-width max-frequency non-removable cap-sd-highspeed cap-mmc-highspeed dmas dma-names vmmc-supply vqmmc-supply no-1-8-v cd-gpios mmc-pwrseq iommus operating-points-v2 opp-hz label assigned-clock-parents syscon-sfpb #iommu-cells qcom,ncb linux,pci-domain bus-range num-lanes interrupt-map-mask interrupt-map vdda-supply vdda_phy-supply vdda_refclk-supply perst-gpios core-vdda-supply hpd-gpios remote-endpoint vddcx-supply vddmx-supply vddpx-supply vddxo-supply vddrfa-supply vddpa-supply vdddig-supply qcom,smd-channels qcom,mmio qcom,smem-states qcom,smem-state-names cpu regulator-name regulator-type startup-delay-us gpio enable-active-high regulator-boot-on serial0 serial1 i2c0 i2c1 i2c2 i2c3 spi0 stdout-path reset-gpios color default-state 