     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               opp-table-cpu            2operating-points-v2-kryo-cpu             {         f      opp-1094400000              A;8                  opp-1248000000              Jb                  opp-1401600000              S            	         opp-table-cpr            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 qcom,rpmcc             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           !              
        /            soc@0                                                         2simple-bus     clock-controller@800000          2qcom,qcs404-turingcc             z                              I                    	  7disabled             f         sram@60000           2qcom,rpm-msg-ram             z     `          f   
      phy@78000            2qcom,usb-ss-28nm-phy             z             >                   J      _      ^        Iref ahb pipe            U                    \com phy         7okay            h           s            f         phy@7a000            2qcom,usb-hs-28nm-femtophy            z             >                   J      _      Y        Iref ahb sleep           U                    \phy por         7okay            h           s                       f         phy@7c000            2qcom,usb-hs-28nm-femtophy            z             >                   J      _      Y        Iref ahb sleep           U                    \phy por         7okay            h           s                       f          qfprom@a4000             2qcom,qcs404-qfprom qcom,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        Icore          interconnect@400000          z @              2qcom,qcs404-bimc                     
  Ibus 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                    
  Ibus bus_a                              interconnect@580000          z X   0         2qcom,qcs404-snoc                     
  Ibus bus_a                              remoteproc@b00000            2qcom,qcs404-cdsp-pas             z     @@      @                                                          #  wdog fatal ready handover stop-ack        <                                                       8  Ixo sway tbu bimc ahb_aon q6ss_slave q6ss_master q6_axim         U              \restart                     !                          /stop            7okay       glink-edge                            E                         Ucdsp             usb@7678800          2qcom,qcs404-dwc3 qcom,dwc3           zg                                                      Z      W      \      [        Icore iface sleep mock_utmi          [      X      Z        k$          7okay       usb@7580000       
   2snps,dwc3            zX                                             usb2-phy usb3-phy                                        host             usb@79b8800          2qcom,qcs404-dwc3 qcom,dwc3           z                                                      `      I      z      X        Icore iface sleep mock_utmi          [      X      `        k$ U        7okay       usb@78c0000       
   2snps,dwc3            z                    ,                     	  usb2-phy                                         peripheral           pinctrl@1000000          2qcom,qcs404-pinctrl          z       0                    south north east                                 !           x                                                 f   !   blsp1-i2c0-default          .gpio32 gpio33         
  3blsp_i2c0            f   5      blsp1-i2c1-default          .gpio24 gpio25         
  3blsp_i2c1            f   7      blsp1-i2c2-default           f   9   sda         .gpio19          3blsp_i2c_sda_a2       scl         .gpio20          3blsp_i2c_scl_a2          blsp1-i2c3-default          .gpio84 gpio85         
  3blsp_i2c3            f   ;      blsp1-i2c4-default          .gpio117 gpio118       
  3blsp_i2c4            f   =      blsp1-uart0-default         .gpio30 gpio31 gpio32 gpio33         3blsp_uart0           f   *      blsp1-uart1-default         .gpio22 gpio23           3blsp_uart1           f   +      blsp1-uart2-default          f   ,   rx          .gpio18          3blsp_uart_rx_a2         <            K      tx          .gpio17          3blsp_uart_tx_a2         <            K         blsp1-uart3-default         .gpio82 gpio83 gpio84 gpio85         3blsp_uart3           f   2   cts         .gpio84           K      rts-tx          .gpio85 gpio82           <            K      rx          .gpio83           X         blsp2-i2c0-default          .gpio28 gpio29         
  3blsp_i2c5            f   A      blsp1-spi0-default          .gpio30 gpio31 gpio32 gpio33       
  3blsp_spi0            f   6      blsp1-spi1-default           f   8   mosi            .gpio22          3blsp_spi_mosi_a1          miso            .gpio23          3blsp_spi_miso_a1          cs_n            .gpio24          3blsp_spi_cs_n_a1          clk         .gpio25          3blsp_spi_clk_a1          blsp1-spi2-default          .gpio17 gpio18 gpio19 gpio20       
  3blsp_spi2            f   :      blsp1-spi3-default          .gpio82 gpio83 gpio84 gpio85       
  3blsp_spi3            f   <      blsp1-spi4-default          .gpio37 gpio38 gpio117 gpio118         
  3blsp_spi4            f   >      blsp2-spi0-default          .gpio26 gpio27 gpio28 gpio29       
  3blsp_spi5            f   B      blsp2-uart0-default         .gpio26 gpio27 gpio28 gpio29         3blsp_uart5           f   @      perst           .gpio43          3gpio            <            K         e         f   X      sdc1-on          f   '   clk       	  .sdc1_clk             K        <         cmd       	  .sdc1_cmd             X        <   
      data          
  .sdc1_data            X        <   
      rclk          
  .sdc1_rclk            p         sdc1-off             f   (   clk       	  .sdc1_clk             K        <         cmd       	  .sdc1_cmd             X        <         data          
  .sdc1_data            X        <         rclk          
  .sdc1_rclk            p         usb3-id-pin    pinmux          .gpio116         3gpio          pinconf         .gpio116         <            X                  ethernet-defaults            f   -   int         .gpio61        
  3rgmii_int            K        <         mdc         .gpio76        
  3rgmii_mdc            X      mdio            .gpio75          3rgmii_mdio           X      tx          .gpio67 gpio66 gpio65 gpio64       	  3rgmii_tx             X        <         rx          .gpio73 gpio72 gpio71 gpio70       	  3rgmii_rx             K        <         tx-ctl          .gpio68        
  3rgmii_ctl            X        <         rx-ctl          .gpio74        
  3rgmii_ctl            K        <         tx-ck           .gpio63        	  3rgmii_ck             X        <         rx-ck           .gpio69        	  3rgmii_ck             K        <               clock-controller@1800000             2qcom,gcc-qcs404          z              I                      [               k$                                    f         hwlock@1905000           2qcom,tcsr-mutex          zP                        f         syscon@1937000           2qcom,qcs404-tcsr syscon          zp  P          f         sram@290000          2qcom,rpm-stats           z )           spmi@200f000             2qcom,spmi-pmic-arb        (   z     @                    !         core chnls obsrvr intr cnfg         periph_irq                                                                                             pms405@0             2qcom,pms405 qcom,spmi-pmic           z                                     gpio@c000             2qcom,pms405-gpio qcom,spmi-gpio          z                       "                                                   f   "   usb-vbus-boost-state             f   d   pinconf         .gpio3           3normal           e                    usb3-vbus-state    pinconf         .gpio12          3normal                    p                       pon@800          2qcom,pms405-pon          z                            pwrkey           2qcom,pm8941-pwrkey                                  =	         X           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            .            vref_1p25@1          z           .            vph_pwr@131          z           .            die_temp@6           z           .            thermistor1@77           z   M         ?        P           .            thermistor3@79           z   O         ?        P           .            xo_temp@76           z   L         ?        P           .               rtc@6000             2qcom,pm8941-rtc          z  `       
  rtc alarm                  a                pms405@1             2qcom,pms405 qcom,spmi-pmic           z          regulators           2qcom,pms405-regulators          ;      s3                    d        vvdd_apc                              @         f   E               remoteproc@7400000           2qcom,qcs404-wcss-pas             z@    @@      @                  $          $         $         $            #  wdog fatal ready handover stop-ack                      Ixo          !   %           &            /stop            7okay       glink-edge                            E                         Uwcss             phy@7786000       %   2qcom,qcs404-pcie2-phy qcom,pcie2-phy             zx`                   G        U                  	  \phy pipe            pcie_0_pipe_clk         >            7okay                                   f   W      mmc@7804000       $   2qcom,qcs404-sdhci qcom,sdhci-msm-v5          z@    P          	  hc cqhci                   {                     hc_irq pwr_irq                 R      S           Iiface core xo           7okay                                                           default sleep              '        '   (      dma-controller@7884000           2qcom,bam-v1.7.0          z@  P                                          Ibam_clk         1                       7okay             <         f   )      serial@78af000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                   k                  &              Icore iface          U   )       )           Ztx rx           default            *      	  7disabled          serial@78b0000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                    l                  '              Icore iface          U   )      )           Ztx rx           default            +      	  7disabled          serial@78b1000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                   v                  (              Icore iface          U   )      )           Ztx rx           default            ,        7okay          ethernet@7a80000             2qcom,qcs404-ethqos           z     `            stmmaceth rgmii         Istmmaceth pclk ptp_ref rgmii                    1      4      2      3               8          7           macirq eth_lpi           d        m           {           7okay               !   <                          '  '        default            -           .        rgmii      mdio                                       2snps,dwmac-mdio    phy@4            2ethernet-phy-ieee802.3-c22           nethernet-phy             z            f   .            wifi@a000000             2qcom,wcn3990-wifi            z
              membase         !   /                                                                                                                             7okay               0                      1      serial@78b2000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                    w                  )              Icore iface          U   )      )           Ztx rx           default            2        7okay       bluetooth            2qcom,wcn3990-bt            3                   ,   1        9   4        G                X 0          i2c@78b5000          2qcom,i2c-qup-v2.2.1          zP                   _                                Icore iface          default            5                                	  7disabled          spi@78b5000          2qcom,spi-qup-v2.2.1          zP                   _                                Icore iface          default            6                                	  7disabled          i2c@78b6000          2qcom,i2c-qup-v2.2.1          z`                   `                                Icore iface          default            7                                	  7disabled          spi@78b6000          2qcom,spi-qup-v2.2.1          z`                   `                                Icore iface          default            8                                	  7disabled          i2c@78b7000          2qcom,i2c-qup-v2.2.1          zp                   a                                 Icore iface          default            9                                	  7disabled          spi@78b7000          2qcom,spi-qup-v2.2.1          zp                   a                  !              Icore iface          default            :                                	  7disabled          i2c@78b8000          2qcom,i2c-qup-v2.2.1          z                   b                  "              Icore iface          default            ;                                	  7disabled          spi@78b8000          2qcom,spi-qup-v2.2.1          z                   b                  #              Icore iface          default            <                                	  7disabled          i2c@78b9000          2qcom,i2c-qup-v2.2.1          z                   c                  $              Icore iface          default            =                                	  7disabled          spi@78b9000          2qcom,spi-qup-v2.2.1          z                   c                  %              Icore iface          default            >                                	  7disabled          dma-controller@7ac4000           2qcom,bam-v1.7.0          z@  p                                  *        Ibam_clk         1                     	  7disabled             <         f   ?      serial@7aef000        %   2qcom,msm-uartdm-v1.4 qcom,msm-uartdm             z                  )                  -      *        Icore iface          U   ?       ?           Ztx rx           default            @      	  7disabled          i2c@7af5000          2qcom,i2c-qup-v2.2.1          zP                  +                  +      *        Icore iface          default            A                                	  7disabled          spi@7af5000          2qcom,spi-qup-v2.2.1          zP                  +                  ,      *        Icore iface          default            B                                	  7disabled          sram@8600000          #   2qcom,qcs404-imem syscon simple-mfd           z`                                          `        pil-reloc@94c            2qcom,pil-reloc-info          z  	L            interrupt-controller@b000000             2qcom,msm-qgic2                               z                     f         mailbox@b011000       $   2qcom,qcs404-apcs-apps-global syscon          z            b               C      {        Ipll aux          I             f         clock-controller@b016000             2qcom,hfpll           z`    0         I            apcs_hfpll                      Ixo           f   C      watchdog@b017000          #   2qcom,apss-wdt-qcs404 qcom,kpss-wdt           zp                D      power-controller@b018000             2qcom,qcs404-cpr qcom,cpr             z                                          Iref         n   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          	  7disabled          frame@b124000                             
            z@          	  7disabled          frame@b125000                                         zP          	  7disabled          frame@b126000                                         z`          	  7disabled          frame@b127000                                         zp          	  7disabled          frame@b128000                                         z          	  7disabled             remoteproc@c700000           2qcom,qcs404-adsp-pas             zp    @@      @           %      T          T         T         T            #  wdog fatal ready handover stop-ack                      Ixo          !   U           V            /stop            7okay       glink-edge                !           E                         Uadsp             pci@10000000             2qcom,pcie-qcs404              z          x                    dbi elbi parf config             npci                                                                      0  Ɓ            0               0 0      ~               
           msi                                                                    D                                                                                                     E      D      F      H        Iiface aux master_bus slave_bus        0  U                              	            -  \axi_m axi_s axi_m_sticky pipe_sticky pwr ahb               W        pciephy         7okay               !   +           default            X         timer            2arm,armv8-timer       0                                        smp2p-adsp           2qcom,smp2p                            #                 
                    E      master-kernel           	 master-kernel           	            f   V      slave-kernel            	 slave-kernel                                 f   T         smp2p-cdsp           2qcom,smp2p             ^                                                      E      master-kernel           	 master-kernel           	            f         slave-kernel            	 slave-kernel                                 f            smp2p-wcss           2qcom,smp2p                                                                  E      master-kernel           	 master-kernel           	            f   &      slave-kernel            	 slave-kernel                                 f   $         thermal-zones      aoss-thermal            	'           	=          	K   Y       trips      trip-point0         	[ (        	g           uhot             q6-hvx-thermal          	'           	=          	K   Y      trips      trip-point0         	[ (        	g           uhot             lpass-thermal           	'           	=          	K   Y      trips      trip-point0         	[ (        	g           uhot             wlan-thermal            	'           	=          	K   Y      trips      trip-point0         	[ (        	g           uhot             cluster-thermal         	'           	=          	K   Y      trips      trip-point0         	[ s        	g           uhot       trip-point1         	[ (        	g           upassive          f   Z      cluster_crit            	[         	g        	   ucritical             cooling-maps       map0            	r   Z      0  	w   [   \   ]   ^            cpu0-thermal            	'           	=          	K   Y      trips      trip-point0         	[ s        	g           uhot       trip-point1         	[ (        	g           upassive          f   _      cpu_crit            	[         	g        	   ucritical             cooling-maps       map0            	r   _      0  	w   [   \   ]   ^            cpu1-thermal            	'           	=          	K   Y      trips      trip-point0         	[ s        	g           uhot       trip-point1         	[ (        	g           upassive          f   `      cpu_crit            	[         	g        	   ucritical             cooling-maps       map0            	r   `      0  	w   [   \   ]   ^            cpu2-thermal            	'           	=          	K   Y      trips      trip-point0         	[ s        	g           uhot       trip-point1         	[ (        	g           upassive          f   a      cpu_crit            	[         	g        	   ucritical             cooling-maps       map0            	r   a      0  	w   [   \   ]   ^            cpu3-thermal            	'           	=          	K   Y      trips      trip-point0         	[ s        	g           uhot       trip-point1         	[ (        	g           upassive          f   b      cpu_crit            	[         	g        	   ucritical             cooling-maps       map0            	r   b      0  	w   [   \   ]   ^            gpu-thermal         	'           	=          	K   Y   	   trips      trip-point0         	[ s        	g           uhot             pms405-thermal          	'           	=          	K   c   trips      pms405-alert0           	[ (        	g           upassive       pms405-crit         	[ H        	g        	   ucritical                   aliases         	/soc@0/serial@78b1000           	/soc@0/serial@78b2000         vph-pwr-regulator            2regulator-fixed         vvph_pwr                   d         f         vdd-esmps3-3p3-regulator             2regulator-fixed         veSMPS3_3P3           2Z         2Z                  f   4      regulator-usb3-vbus          2regulator-fixed         vVBUS_BOOST_5V            LK@         LK@           "               default            d        	            	                  	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 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 #hwlock-cells 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-gpios 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 