  03   8  ,   (              ,p                                                      %   Marvell Armada 390 Development Board          "   !marvell,a390-db marvell,armada390      aliases          ,/soc/internal-regs/gpio@18100            2/soc/internal-regs/gpio@18140             8/soc/internal-regs/serial@12000           @/soc/internal-regs/serial@12100           H/soc/internal-regs/serial@12200           P/soc/internal-regs/serial@12300       cpus                                       Xmarvell,armada-390-smp     cpu@0            fcpu          !arm,cortex-a9            r          cpu@1            fcpu          !arm,cortex-a9            r            pmu          !arm,cortex-a9-pmu            v            soc       8   !marvell,armada390-mbus marvell,armadaxp-mbus simple-bus                                                                                                                    bootrom          !marvell,bootrom          r                internal-regs            !simple-bus                                                    cache-controller@8000            !arm,pl310-cache          r                                                                         0         scu@c000             !arm,cortex-a9-scu            r            timer@c600           !arm,cortex-a9-twd-timer          r               >                I            interrupt-controller@d000            !arm,cortex-a9-gic           P                         a         r                    v         i2c@11000            !marvell,mv64xxx-i2c          r                                        >                  I               ~okay                eeprom@50            !atmel,24c64          r   P         i2c@11100            !marvell,mv64xxx-i2c          r                                        >                  I             	  ~disabled          i2c@11200            !marvell,mv64xxx-i2c          r                                        >                  I             	  ~disabled          i2c@11300            !marvell,mv64xxx-i2c          r                                        >                  I             	  ~disabled          serial@12000             !snps,dw-apb-uart             r                         >                             I               ~okay          serial@12100             !snps,dw-apb-uart             r !                       >                             I             	  ~disabled          serial@12200             !snps,dw-apb-uart             r "                       >                             I             	  ~disabled          serial@12300             !snps,dw-apb-uart             r #                       >                             I             	  ~disabled          pinctrl@18000            !marvell,mv88f6920-pinctrl            r         i2c0-pins         
  mpp2 mpp3           i2c0          uart0-pins        
  mpp0 mpp1           ua0       uart1-pins          mpp19 mpp20         ua1       spi1-pins           mpp56 mpp57 mpp58 mpp59         spi1            v         nand-pins         N  mpp22 mpp34 mpp23 mpp33 mpp38 mpp28 mpp40 mpp42 mpp35 mpp36 mpp25 mpp30 mpp32           dev         v            gpio@18100           !marvell,orion-gpio           r     @                                         a        P         0  >       5          6          7          8         gpio@18140           !marvell,orion-gpio           r @   @                                        a        P         0  >       :          ;          <          =         system-controller@18200       M   !marvell,armada-390-system-controller marvell,armada-370-xp-system-controller             r           clock-gating-control@18220            !marvell,armada-390-gating-clock          r             I                          v         mvebu-sar@18600          !marvell,armada-390-core-clock            r                        v         mbus-controller@20000            !marvell,mbus-controller          r            P           v         interrupt-controller@20a00           !marvell,mpic             r 
    p   X        P            a                 >                 v         timer@20300       1   !marvell,armada-380-timer marvell,armada-xp-timer             r     0 @   0      P   v                       	             
                                    I                    	nbclk fixed       watchdog@20300           !marvell,armada-380-wdt           r     4     `           I                 	nbclk fixed       cpurst@20800             !marvell,armada-370-cpu-reset             r           mpcore-soc-ctrl@20d20         #   !marvell,armada-380-mpcore-soc-ctrl           r     l      coherency-fabric@21010        $   !marvell,armada-380-coherency-fabric          r          pmsu@22000        0   !marvell,armada-390-pmsu marvell,armada-380-pmsu          r            xor@60800         )   !marvell,armada-380-xor marvell,orion-xor             r      
            I              ~okay       xor00           >                            #      xor01           >                            #         .         xor@60900         )   !marvell,armada-380-xor marvell,orion-xor             r 	                 I              ~okay       xor10           >       A                     #      xor11           >       B                     #         .         rtc@a3800            !marvell,armada-380-rtc           r 
8                 <rtc rtc-soc         >                nand-controller@d0000         "   !marvell,armada370-nand-controller            r      T                                  >       T           I               ~okay            F           Pdefault    nand@0           r            ^pxa3xx_nand-0           d             l                                  partitions           !fixed-partitions                                partition@0         ^U-Boot           r             partition@800000            ^Linux            r            partition@1000000           ^Filesystem           r   ?                  sdhci@d8000          !marvell,armada-380-sdhci            <sdhci mbus conf-sdio3            r           T           >                  I                       	  ~disabled          clock@e4250       B   !marvell,armada-390-corediv-clock marvell,armada-380-corediv-clock            r BP                      I   	        nand            v         thermal@e8078            !marvell,armada380-thermal            r @x    @t           ~okay          usb@58000           ~okay          usb3@f8000          ~okay             pcie             !marvell,armada-370-pcie         ~okay             fpci                                                         P   ɂ                                                      @    @                                                                                                                                                                                                                         pcie@1,0             fpci                                   r                                                    intx             v                     P         @   ɂ                                                                                                    `  0                  
                      
                     
                     
           >            P            I              ~okay       interrupt-controller             a        P           v   
         pcie@2,0             fpci                                   r                                                    intx             v          !           P         @   ɂ                                                                                                    `  0                                                                                             >           P            I              ~okay       interrupt-controller             a        P           v            pcie@3,0             fpci                @                  r                                                    intx             v          F           P         @   ɂ                                                                                                    `  0                                                                                             >           P            I              ~okay       interrupt-controller             a        P           v            pcie@4,0             fpci                                   r                                                     intx             v          G           P         @   ɂ                                                                                                    `  0                                                                                             >           P            I            	  ~disabled       interrupt-controller             a        P           v               spi@10600         )   !marvell,armada-390-spi marvell,orion-spi             r       P                                  b            >                  I             	  ~disabled          spi@10680         )   !marvell,armada-390-spi marvell,orion-spi             r      P                                  b           >       ?           I               ~okay            F           Pdefault    flash@0                                   !n25q128a13 jedec,spi-nor             r            mo    partitions           !fixed-partitions                                partition@0         ^U-Boot           r     @        partition@400000            ^Filesystem           r @                       clocks     mainpll          !fixed-clock                     ;         v   	      oscillator           !fixed-clock                     }x@        v            chosen          serial0:115200n8          memory           fmemory           r                	#address-cells #size-cells model compatible gpio0 gpio1 serial0 serial1 serial2 serial3 enable-method device_type reg interrupts-extended controller interrupt-parent pcie-mem-aperture pcie-io-aperture ranges cache-unified cache-level arm,double-linefill-incr arm,double-linefill-wrap arm,double-linefill prefetch-data interrupts clocks #interrupt-cells interrupt-controller phandle status clock-frequency reg-shift reg-io-width marvell,pins marvell,function ngpios gpio-controller #gpio-cells #clock-cells msi-controller clock-names dmacap,memcpy dmacap,xor dmacap,memset reg-names pinctrl-0 pinctrl-names label nand-rb marvell,nand-keep-config nand-on-flash-bbt nand-ecc-strength nand-ecc-step-size mrvl,clk-delay-cycles clock-output-names msi-parent bus-range assigned-addresses interrupt-names interrupt-map-mask interrupt-map marvell,pcie-port marvell,pcie-lane cell-index spi-max-frequency stdout-path 