     8  }   (            	  |                                                                   ,   ,Qualcomm Technologies, Inc. QCS404 EVB 4000       1   2qcom,qcs404-evb-4000 qcom,qcs404-evb qcom,qcs404       chosen           =serial0       clocks     xo-board             2fixed-clock          I             V$          f         sleep-clk            2fixed-clock          I             V            f   D         cpus                                 cpu@100          ncpu          2arm,cortex-a53           z            ~psci                                                                                     cpr          f   [      cpu@101          ncpu          2arm,cortex-a53           z           ~psci                                                                                     cpr          f   \      cpu@102          ncpu          2arm,cortex-a53           z           ~psci                                                                                     cpr          f   ]      cpu@103          ncpu          2arm,cortex-a53           z           ~psci                                                                                     cpr          f   ^      l2-cache             2cache                        f         idle-states         psci       cpu-sleep-0          2arm,idle-state          standalone-power-collapse           !@          8   }        I           Y  S         j         f               cpu-opp-table            2operating-points-v2-kryo-cpu             {         f      opp-1094400000              A;8                  opp-1248000000              Jb                  opp-1401600000              S            	         cpr-opp-table            2operating-points-v2-qcom-level           f   F   opp1                                   f         opp2                                   f         opp3                                   f   	         firmware       scm          2qcom,scm-qcs404 qcom,scm                        memory@80000000          nmemory           z                     psci             2arm,psci-1.0             smc       reserved-memory                                      memory@85900000          z           P                 memory@85e00000          z                            memory@85f00000          z                                f         memory@86100000          z           0                 memory@86400000          z    @                          f   %      memory@87500000          z    P                          f   U      memory@88f00000          z           `                    f         memory@89500000          z    P                           f   /      memory@9f800000          z                               rpm-glink            2qcom,glink-rpm                               
                  glink-channel            2qcom,rpm-qcs404         rpm_requests       clock-controller             2qcom,rpmcc-qcs404            I            f         power-controller             2qcom,qcs404-rpmpd                             opp-table            2operating-points-v2          f      opp1                     opp2                      opp3               0      opp4               @      opp5                     opp6                     opp7                     opp8              @      opp9                    opp10                   opp11                          pms405-regulators            2qcom,rpm-pms405-regulators                     -           ;           I           W           e           v                                                             s4           ^          L          f         s5           @         @         f         l1                    @         f   1      l2                              f   0      l3                    @         f         l4           t         *@         f         l5           w@         w@         f         l6           w@         w@                  f   3      l7                    -      l8           U         @      l10          ,         /      l11          )#@         2j@      l12          .         2Z         f         l13          -         2Z               smem          
   2qcom,smem           !              
        /            hwlock           2qcom,tcsr-mutex         7                  >            f         soc@0                                                         2simple-bus     clock-controller@800000          2qcom,qcs404-turingcc             z                              I                    	  Ldisabled             f         memory@60000             2qcom,rpm-msg-ram             z     `          f   
      phy@78000            2qcom,usb-ss-28nm-phy             z             S                   J      _      ^        ^ref ahb pipe            j                    qcom phy         Lokay            }                       f          phy@7a000            2qcom,usb-hs-28nm-femtophy            z             S                   J      _      Y        ^ref ahb sleep           j                    qphy por         Lokay            }                                  f         phy@7c000            2qcom,usb-hs-28nm-femtophy            z             S                   J      _      Y        ^ref ahb sleep           j                    qphy por         Lokay            }                                  f   !      qfprom@a4000             2qcom,qfprom          z 
@                                caldata@d0           z              f         speedbin@13c             z  <                       qoffset1@231             z  1                          f   G      qoffset2@232             z  2                          f   H      qoffset3@233             z  3                          f   I      ivoltage1@229            z  )                          f   J      ivoltage2@22a            z  *                          f   K      ivoltage3@22b            z  +                           f   L      quot1@22b            z  +                          f   M      quot2@22d            z  -                          f   N      quot3@230            z  0                           f   O      ring1@228            z  (                           f   P      ring2@228            z  (                          f   Q      ring3@229            z  )                           f   R      revision@218             z                            f   S         rng@e3000            2qcom,prng-ee             z 0                   N        ^core          interconnect@400000          z @              2qcom,qcs404-bimc                     
  ^bus bus_a                              thermal-sensor@4a9000             2qcom,qcs404-tsens qcom,tsens-v1          z J     J                       calib              
                          uplow                       f   Y      interconnect@500000          z P   P         2qcom,qcs404-pcnoc                    
  ^bus bus_a                              interconnect@580000          z X   0         2qcom,qcs404-snoc                     
  ^bus bus_a                              remoteproc@b00000            2qcom,qcs404-cdsp-pas             z     @@      @                                                          #  wdog fatal ready handover stop-ack        <                                                       8  ^xo sway tbu bimc ahb_aon q6ss_slave q6ss_master q6_axim         j              qrestart         $            !           3               Dstop            Lokay       glink-edge                            Z                         jcdsp             usb@7678800       
   2qcom,dwc3            zg                                                      Z      W      \      [        ^core iface sleep mock_utmi          p      X      Z        $          Lokay       dwc3@7580000          
   2snps,dwc3            zX                                              usb2-phy usb3-phy                                        host             usb@79b8800       
   2qcom,dwc3            z                                                      `      I      z      X        ^core iface sleep mock_utmi          p      X      `        $ U        Lokay       dwc3@78c0000          
   2snps,dwc3            z                    ,              !      	  usb2-phy                                         peripheral           pinctrl@1000000          2qcom,qcs404-pinctrl          z       0                    south north east                                 "           x                                     2            f   "   blsp1-i2c0-default          Cgpio32 gpio33         
  Hblsp_i2c0            f   5      blsp1-i2c1-default          Cgpio24 gpio25         
  Hblsp_i2c1            f   7      blsp1-i2c2-default           f   9   sda         Cgpio19          Hblsp_i2c_sda_a2       scl         Cgpio20          Hblsp_i2c_scl_a2          blsp1-i2c3-default          Cgpio84 gpio85         
  Hblsp_i2c3            f   ;      blsp1-i2c4-default          Cgpio117 gpio118       
  Hblsp_i2c4            f   =      blsp1-uart0-default         Cgpio30 gpio31 gpio32 gpio33         Hblsp_uart0           f   *      blsp1-uart1-default         Cgpio22 gpio23           Hblsp_uart1           f   +      blsp1-uart2-default          f   ,   rx          Cgpio18          Hblsp_uart_rx_a2         Q            `      tx          Cgpio17          Hblsp_uart_tx_a2         Q            `         blsp1-uart3-default         Cgpio82 gpio83 gpio84 gpio85         Hblsp_uart3           f   2   cts         Cgpio84           `      rts-tx          Cgpio85 gpio82           Q            `      rx          Cgpio83           m         blsp2-i2c0-default          Cgpio28 gpio29         
  Hblsp_i2c5            f   A      blsp1-spi0-default          Cgpio30 gpio31 gpio32 gpio33       
  Hblsp_spi0            f   6      blsp1-spi1-default          Cgpio22 gpio23 gpio24 gpio25       
  Hblsp_spi1            f   8      blsp1-spi2-default          Cgpio17 gpio18 gpio19 gpio20       
  Hblsp_spi2            f   :      blsp1-spi3-default          Cgpio82 gpio83 gpio84 gpio85       
  Hblsp_spi3            f   <      blsp1-spi4-default          Cgpio37 gpio38 gpio117 gpio118         
  Hblsp_spi4            f   >      blsp2-spi0-default          Cgpio26 gpio27 gpio28 gpio29       
  Hblsp_spi5            f   B      blsp2-uart0-default         Cgpio26 gpio27 gpio28 gpio29         Hblsp_uart5           f   @      perst           Cgpio43          Hgpio            Q            `         z         f   X      sdc1-on          f   '   clk       	  Csdc1_clk             `        Q         cmd       	  Csdc1_cmd             m        Q   
      data          
  Csdc1_data            m        Q   
      rclk          
  Csdc1_rclk                     sdc1-off             f   (   clk       	  Csdc1_clk             `        Q         cmd       	  Csdc1_cmd             m        Q         data          
  Csdc1_data            m        Q         rclk          
  Csdc1_rclk                     usb3-id-pin    pinmux          Cgpio116         Hgpio          pinconf         Cgpio116         Q            m                  ethernet-defaults            f   -   int         Cgpio61        
  Hrgmii_int            `        Q         mdc         Cgpio76        
  Hrgmii_mdc            m      mdio            Cgpio75          Hrgmii_mdio           m      tx          Cgpio67 gpio66 gpio65 gpio64       	  Hrgmii_tx             m        Q         rx          Cgpio73 gpio72 gpio71 gpio70       	  Hrgmii_rx             `        Q         tx-ctl          Cgpio68        
  Hrgmii_ctl            m        Q         rx-ctl          Cgpio74        
  Hrgmii_ctl            `        Q         tx-ck           Cgpio63        	  Hrgmii_ck             m        Q         rx-ck           Cgpio69        	  Hrgmii_ck             `        Q               clock-controller@1800000             2qcom,gcc-qcs404          z              I                      p               $                                    f         syscon@1905000           2syscon           zP             f         syscon@1937000           2syscon           zp  P          f         spmi@200f000             2qcom,spmi-pmic-arb        (   z     @                    !         core chnls obsrvr intr cnfg         periph_irq                                                                                       2      pms405@0             2qcom,spmi-pmic           z                                     gpio@c000            2qcom,pms405-gpio             z                                                                                                                                                                                                                            f   d   usb-vbus-boost-pin           f   e   pinconf         Cgpio3           Hnormal           z                    usb3-vbus-pin      pinconf         Cgpio12          Hnormal                                           pon@800          2qcom,pms405-pon          z                            pwrkey           2qcom,pm8941-pwrkey                                  =	         m           t         temp-alarm@2400          2qcom,spmi-temp-alarm             z  $                $                  #           thermal                      f   c      adc@3100          #   2qcom,pms405-adc qcom,spmi-adc-rev2           z  1                1                                         #            f   #   ref_gnd@0            z            5            vref_1p25@1          z           5            vph_pwr@131          z           5            die_temp@6           z           5            thermistor1@77           z   M         F        W           5            thermistor3@79           z   O         F        W           5            xo_temp@76           z   L         F        W           5               rtc@6000             2qcom,pm8941-rtc          z  `       
  rtc alarm                  a                pms405@1             2qcom,spmi-pmic           z          regulators           2qcom,pms405-regulators          ;      s3                    k        }vdd_apc                              @         f   E               remoteproc@7400000           2qcom,qcs404-wcss-pas             z@    @@      @                  $          $         $         $            #  wdog fatal ready handover stop-ack                      ^xo          !   %        3   &            Dstop            Lokay       glink-edge                            Z                         jwcss             phy@7786000       %   2qcom,qcs404-pcie2-phy qcom,pcie2-phy             zx`                   G        j                  	  qphy pipe            pcie_0_pipe_clk         S            Lokay                                   f   W      sdcc@7804000          $   2qcom,qcs404-sdhci qcom,sdhci-msm-v5          z@    P          	  hc cqhci                   {                     hc_irq pwr_irq                 S      R           ^core iface xo           Lokay                                                           default sleep           $   '        .   (      dma@7884000          2qcom,bam-v1.7.0          z@  P                                          ^bam_clk         8                       Lokay             C         f   )      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                   k                  &              ^core iface          \   )      )            arx tx           default         $   *      	  Ldisabled          serial@78b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                    l                  '              ^core iface          \   )      )           arx tx           default         $   +      	  Ldisabled          serial@78b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                   v                  (              ^core iface          \   )      )           arx tx           default         $   ,        Lokay          ethernet@7a80000             2qcom,qcs404-ethqos           z     `            stmmaceth rgmii         ^stmmaceth pclk ptp_ref rgmii                    1      4      2      3               8          7           macirq eth_lpi           k        t                      Lokay               "   <                          '  '        default         $   -           .        rgmii      mdio                                       2snps,dwmac-mdio    phy@4            2ethernet-phy-ieee802.3-c22           nethernet-phy             z            f   .            wifi@a000000             2qcom,wcn3990-wifi            z
              membase         !   /                                                                                                                             Lokay               0                      1      serial@78b2000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                    w                  )              ^core iface          \   )      )           arx tx           default         $   2        Lokay       bluetooth            2qcom,wcn3990-bt            3        &           3   1        @   4        N   Z          _ 0          i2c@78b5000          2qcom,i2c-qup-v2.2.1          zP                   _                                ^iface core          default         $   5                                	  Ldisabled          spi@78b5000          2qcom,spi-qup-v2.2.1          zP                   _                                ^iface core          default         $   6                                	  Ldisabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          z`                   `                                ^iface core          default         $   7                                	  Ldisabled          spi@78b6000          2qcom,spi-qup-v2.2.1          z`                   `                                ^iface core          default         $   8                                	  Ldisabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          zp                   a                                 ^iface core          default         $   9                                	  Ldisabled          spi@78b7000          2qcom,spi-qup-v2.2.1          zp                   a                        !        ^iface core          default         $   :                                	  Ldisabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          z                   b                        "        ^iface core          default         $   ;                                	  Ldisabled          spi@78b8000          2qcom,spi-qup-v2.2.1          z                   b                        #        ^iface core          default         $   <                                	  Ldisabled          i2c@78b9000          2qcom,i2c-qup-v2.2.1          z                   c                        $        ^iface core          default         $   =                                	  Ldisabled          spi@78b9000          2qcom,spi-qup-v2.2.1          z                   c                        %        ^iface core          default         $   >                                	  Ldisabled          dma@7ac4000          2qcom,bam-v1.7.0          z@  p                                  *        ^bam_clk         8                     	  Ldisabled             C         f   ?      serial@7aef000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                  )                  -      *        ^core iface          \   ?      ?            arx tx           default         $   @      	  Ldisabled          i2c@7af5000          2qcom,i2c-qup-v2.2.1          zP                  +                  *      +        ^iface core          default         $   A                                	  Ldisabled          spi@7af5000          2qcom,spi-qup-v2.2.1          zP                  +                  *      ,        ^iface core          default         $   B                                	  Ldisabled          imem@8600000             2simple-mfd           z`                                          `        pil-reloc@94c            2qcom,pil-reloc-info          z  	L            interrupt-controller@b000000             2qcom,msm-qgic2                   2            z                     f         mailbox@b011000       $   2qcom,qcs404-apcs-apps-global syscon          z            i               C      {        ^pll aux          I             f         clock-controller@b016000             2qcom,hfpll           z`    0         I            apcs_hfpll                      ^xo           f   C      watchdog@b017000          #   2qcom,apss-wdt-qcs404 qcom,kpss-wdt           zp                D      power-controller@b018000             2qcom,qcs404-cpr qcom,cpr             z                                          ^ref         u   E                        F                 4     G   H   I   J   K   L   M   N   O   P   Q   R   S        cpr_quotient_offset1 cpr_quotient_offset2 cpr_quotient_offset3 cpr_init_voltage1 cpr_init_voltage2 cpr_init_voltage3 cpr_quotient1 cpr_quotient2 cpr_quotient3 cpr_ring_osc1 cpr_ring_osc2 cpr_ring_osc3 cpr_fuse_revision           f         timer@b120000                                              2arm,armv7-timer-mem          z              V$    frame@b121000                                                    z               frame@b123000                             	            z0          	  Ldisabled          frame@b124000                             
            z@          	  Ldisabled          frame@b125000                                         zP          	  Ldisabled          frame@b126000                                         z`          	  Ldisabled          frame@b127000                                         zp          	  Ldisabled          frame@b128000                                         z          	  Ldisabled             remoteproc@c700000           2qcom,qcs404-adsp-pas             zp    @@      @           %      T          T         T         T            #  wdog fatal ready handover stop-ack                      ^xo          !   U        3   V            Dstop            Lokay       glink-edge                !           Z                         jadsp             pci@10000000             2qcom,pcie-qcs404 snps,dw-pcie             z          x                    dbi elbi parf config             npci                                                                      0  Ɓ            0               0 0      ~               
           msi         2                                                           D                                                                                                     E      D      F      H        ^iface aux master_bus slave_bus        0  j                              	            -  qaxi_m axi_s axi_m_sticky pipe_sticky pwr ahb               W        pciephy         Lokay               "   +           default         $   X         timer            2arm,armv8-timer       0                                        smp2p-adsp           2qcom,smp2p                            #                 
                    Z      master-kernel           	master-kernel           	            f   V      slave-kernel            	slave-kernel                     2            f   T         smp2p-cdsp           2qcom,smp2p             ^                                                      Z      master-kernel           	master-kernel           	            f         slave-kernel            	slave-kernel                     2            f            smp2p-wcss           2qcom,smp2p                                                                  Z      master-kernel           	master-kernel           	            f   &      slave-kernel            	slave-kernel                     2            f   $         thermal-zones      aoss-thermal            	-           	C          	Q   Y       trips      trip-point0         	a (        	m           uhot             q6-hvx-thermal          	-           	C          	Q   Y      trips      trip-point0         	a (        	m           uhot             lpass-thermal           	-           	C          	Q   Y      trips      trip-point0         	a (        	m           uhot             wlan-thermal            	-           	C          	Q   Y      trips      trip-point0         	a (        	m           uhot             cluster-thermal         	-           	C          	Q   Y      trips      trip-point0         	a s        	m           uhot       trip-point1         	a (        	m           upassive          f   Z      cluster_crit            	a         	m        	   ucritical             cooling-maps       map0            	x   Z      0  	}   [   \   ]   ^            cpu0-thermal            	-           	C          	Q   Y      trips      trip-point0         	a s        	m           uhot       trip-point1         	a (        	m           upassive          f   _      cpu_crit            	a         	m        	   ucritical             cooling-maps       map0            	x   _      0  	}   [   \   ]   ^            cpu1-thermal            	-           	C          	Q   Y      trips      trip-point0         	a s        	m           uhot       trip-point1         	a (        	m           upassive          f   `      cpu_crit            	a         	m        	   ucritical             cooling-maps       map0            	x   `      0  	}   [   \   ]   ^            cpu2-thermal            	-           	C          	Q   Y      trips      trip-point0         	a s        	m           uhot       trip-point1         	a (        	m           upassive          f   a      cpu_crit            	a         	m        	   ucritical             cooling-maps       map0            	x   a      0  	}   [   \   ]   ^            cpu3-thermal            	-           	C          	Q   Y      trips      trip-point0         	a s        	m           uhot       trip-point1         	a (        	m           upassive          f   b      cpu_crit            	a         	m        	   ucritical             cooling-maps       map0            	x   b      0  	}   [   \   ]   ^            gpu-thermal         	-           	C          	Q   Y   	   trips      trip-point0         	a s        	m           uhot             pms405          	-           	C          	Q   c   trips      pms405-alert0           	a (        	m           upassive       pms405-crit         	a H        	m        	   ucritical                   aliases         	/soc@0/serial@78b1000           	/soc@0/serial@78b2000         vph-pwr-regulator            2regulator-fixed         }vph_pwr                   k         f         vdd-esmps3-3p3-regulator             2regulator-fixed         }eSMPS3_3P3           2Z         2Z                  f   4      regulator-usb3-vbus          2regulator-fixed         }VBUS_BOOST_5V            LK@         LK@           d               default         $   e        	            	                  	interrupt-parent #address-cells #size-cells model compatible stdout-path #clock-cells clock-frequency phandle device_type reg enable-method cpu-idle-states next-level-cache #cooling-cells clocks operating-points-v2 power-domains power-domain-names cache-level entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us local-timer-stop opp-shared opp-hz required-opps opp-level qcom,opp-fuse-level #reset-cells ranges no-map interrupts qcom,rpm-msg-ram mboxes qcom,glink-channels #power-domain-cells vdd_s1-supply vdd_s2-supply vdd_s3-supply vdd_s4-supply vdd_s5-supply vdd_l1_l2-supply vdd_l3_l8-supply vdd_l4-supply vdd_l5_l6-supply vdd_l7-supply vdd_l9-supply vdd_l10_l11_l12_l13-supply regulator-min-microvolt regulator-max-microvolt regulator-always-on memory-region hwlocks syscon #hwlock-cells status #phy-cells clock-names resets reset-names vdd-supply vdda1p8-supply vdda3p3-supply bits #interconnect-cells nvmem-cells nvmem-cell-names #qcom,sensors interrupt-names #thermal-sensor-cells interrupts-extended qcom,halt-regs qcom,smem-states qcom,smem-state-names qcom,remote-pid label assigned-clocks assigned-clock-rates phys phy-names snps,has-lpm-erratum snps,hird-threshold snps,usb3_lpm_capable dr_mode reg-names gpio-ranges gpio-controller #gpio-cells interrupt-controller #interrupt-cells pins function drive-strength bias-disable bias-pull-up output-low bias-pull-down input-enable protected-clocks qcom,ee qcom,channel power-source mode-bootloader mode-recovery debounce linux,code io-channels io-channel-names #io-channel-cells qcom,pre-scaling qcom,ratiometric qcom,hw-settle-time regulator-boot-on regulator-name regulator-initial-mode clock-output-names vdda-vp-supply vdda-vph-supply supports-cqe mmc-ddr-1_8v mmc-hs400-1_8v bus-width non-removable pinctrl-names pinctrl-0 pinctrl-1 #dma-cells qcom,controlled-remotely dmas dma-names snps,tso rx-fifo-depth tx-fifo-depth snps,reset-gpio snps,reset-active-low snps,reset-delays-us phy-handle phy-mode vdd-0.8-cx-mx-supply vdd-1.8-xo-supply vdd-1.3-rfa-supply vddio-supply vddxo-supply vddrf-supply vddch0-supply local-bd-address max-speed #mbox-cells vdd-apc-supply acc-syscon frame-number linux,pci-domain bus-range num-lanes interrupt-map-mask interrupt-map perst-gpio qcom,smem qcom,local-pid qcom,entry-name #qcom,smem-state-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device serial0 serial1 vin-supply enable-active-high 