     8  x   (            	k  x`                                                                   ,   ,Qualcomm Technologies, Inc. QCS404 EVB 1000       1   2qcom,qcs404-evb-1000 qcom,qcs404-evb qcom,qcs404       chosen           =serial0       clocks     xo-board             2fixed-clock          I             V$          f         sleep-clk            2fixed-clock          I             V            f   B         cpus                                 cpu@100          ncpu          2arm,cortex-a53           z            ~psci                                                                                     cpr          f   Y      cpu@101          ncpu          2arm,cortex-a53           z           ~psci                                                                                     cpr          f   Z      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   D   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   S      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   /      l2                              f   .      l3                    @         f         l4           t         *@         f         l5           w@         w@         f         l6           w@         w@                  f   1      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   E      qoffset2@232             z  2                          f   F      qoffset3@233             z  3                          f   G      ivoltage1@229            z  )                          f   H      ivoltage2@22a            z  *                          f   I      ivoltage3@22b            z  +                           f   J      quot1@22b            z  +                          f   K      quot2@22d            z  -                          f   L      quot3@230            z  0                           f   M      ring1@228            z  (                           f   N      ring2@228            z  (                          f   O      ring3@229            z  )                           f   P      revision@218             z                            f   Q         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   W      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   3      blsp1-i2c1-default          Cgpio24 gpio25         
  Hblsp_i2c1            f   5      blsp1-i2c2-default           f   7   sda         Cgpio19          Hblsp_i2c_sda_a2       scl         Cgpio20          Hblsp_i2c_scl_a2          blsp1-i2c3-default          Cgpio84 gpio85         
  Hblsp_i2c3            f   9      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   0   cts         Cgpio84           `      rts-tx          Cgpio85 gpio82           Q            `      rx          Cgpio83           m         blsp2-i2c0-default          Cgpio28 gpio29         
  Hblsp_i2c5            f   ?      blsp1-spi0-default          Cgpio30 gpio31 gpio32 gpio33       
  Hblsp_spi0            f   4      blsp1-spi1-default          Cgpio22 gpio23 gpio24 gpio25       
  Hblsp_spi1            f   6      blsp1-spi2-default          Cgpio17 gpio18 gpio19 gpio20       
  Hblsp_spi2            f   8      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   @      blsp2-uart0-default         Cgpio26 gpio27 gpio28 gpio29         Hblsp_uart5           f   >      perst           Cgpio43          Hgpio            Q            `         z         f   V      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                     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   b   usb-vbus-boost-pin           f   c   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   a      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   C               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   U      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                    	  Ldisabled          wifi@a000000             2qcom,wcn3990-wifi            z
              membase         !   -                                                                                                                             Lokay               .                      /      serial@78b2000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                    w                  )              ^core iface          \   )      )           arx tx           default         $   0        Lokay       bluetooth            2qcom,wcn3990-bt            1                      /           2           Z           0          i2c@78b5000          2qcom,i2c-qup-v2.2.1          zP                   _                                ^iface core          default         $   3                                	  Ldisabled          spi@78b5000          2qcom,spi-qup-v2.2.1          zP                   _                                ^iface core          default         $   4                                	  Ldisabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          z`                   `                                ^iface core          default         $   5                                	  Ldisabled          spi@78b6000          2qcom,spi-qup-v2.2.1          z`                   `                                ^iface core          default         $   6                                	  Ldisabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          zp                   a                                 ^iface core          default         $   7                                	  Ldisabled          spi@78b7000          2qcom,spi-qup-v2.2.1          zp                   a                        !        ^iface core          default         $   8                                	  Ldisabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          z                   b                        "        ^iface core          default         $   9                                	  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         $   ?                                	  Ldisabled          spi@7af5000          2qcom,spi-qup-v2.2.1          zP                  +                  *      ,        ^iface core          default         $   @                                	  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                           A      {        ^pll aux          I             f         clock-controller@b016000             2qcom,hfpll           z`    0         I            apcs_hfpll                      ^xo           f   A      watchdog@b017000          #   2qcom,apss-wdt-qcs404 qcom,kpss-wdt           zp                B      power-controller@b018000             2qcom,qcs404-cpr qcom,cpr             z                                          ^ref         &   C                        D        5         4     E   F   G   H   I   J   K   L   M   N   O   P   Q        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    @@      @           %      R          R         R         R            #  wdog fatal ready handover stop-ack                      ^xo          !   S        3   T            Dstop            Lokay       glink-edge                !           Z                         jadsp             pci@10000000             2qcom,pcie-qcs404 snps,dw-pcie             z          x                    dbi elbi parf config             npci         M            ^               h                                  0  Ɓ            0               0 0      ~               
           msi         2           r                                                D                                                                                                     E      D      F      H        ^iface aux master_bus slave_bus        0  j                              	            -  qaxi_m axi_s axi_m_sticky pipe_sticky pwr ahb               U        pciephy         Lokay               "   +           default         $   V         timer            2arm,armv8-timer       0                                        smp2p-adsp           2qcom,smp2p                            #                 
                    Z      master-kernel           master-kernel                       f   T      slave-kernel            slave-kernel                     2            f   R         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                                 	   W       trips      trip-point0         	 (        	           uhot             q6-hvx-thermal                               	   W      trips      trip-point0         	 (        	           uhot             lpass-thermal                                	   W      trips      trip-point0         	 (        	           uhot             wlan-thermal                                 	   W      trips      trip-point0         	 (        	           uhot             cluster-thermal                              	   W      trips      trip-point0         	 s        	           uhot       trip-point1         	 (        	           upassive          f   X      cluster_crit            	         	        	   ucritical             cooling-maps       map0            	)   X      0  	.   Y   Z   [   \            cpu0-thermal                                 	   W      trips      trip-point0         	 s        	           uhot       trip-point1         	 (        	           upassive          f   ]      cpu_crit            	         	        	   ucritical             cooling-maps       map0            	)   ]      0  	.   Y   Z   [   \            cpu1-thermal                                 	   W      trips      trip-point0         	 s        	           uhot       trip-point1         	 (        	           upassive          f   ^      cpu_crit            	         	        	   ucritical             cooling-maps       map0            	)   ^      0  	.   Y   Z   [   \            cpu2-thermal                                 	   W      trips      trip-point0         	 s        	           uhot       trip-point1         	 (        	           upassive          f   _      cpu_crit            	         	        	   ucritical             cooling-maps       map0            	)   _      0  	.   Y   Z   [   \            cpu3-thermal                                 	   W      trips      trip-point0         	 s        	           uhot       trip-point1         	 (        	           upassive          f   `      cpu_crit            	         	        	   ucritical             cooling-maps       map0            	)   `      0  	.   Y   Z   [   \            gpu-thermal                              	   W   	   trips      trip-point0         	 s        	           uhot             pms405                               	   a   trips      pms405-alert0           	 (        	           upassive       pms405-crit         	 H        	        	   ucritical                   aliases         	=/soc@0/serial@78b1000           	E/soc@0/serial@78b2000         vph-pwr-regulator            2regulator-fixed         }vph_pwr                   k         f         vdd-esmps3-3p3-regulator             2regulator-fixed         }eSMPS3_3P3           2Z         2Z                  f   2      regulator-usb3-vbus          2regulator-fixed         }VBUS_BOOST_5V            LK@         LK@           b               default         $   c        	M            	X                  	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 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 