  T   8  O   (            X  OX                                                         Turris Omnia          7   !cznic,turris-omnia marvell,armada385 marvell,armada380     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/ethernet@70000         "   R/soc/internal-regs/ethernet@30000         "   \/soc/internal-regs/ethernet@34000         pmu          !arm,cortex-a9-pmu            f            soc       "   !marvell,armada380-mbus simple-bus                                     z                                                   P                          	           	                          bootrom          !marvell,bootrom                          devbus-bootcs            !marvell,mvebu-devbus                                 /                                                     	   disabled          devbus-cs0           !marvell,mvebu-devbus                                >                                                     	   disabled          devbus-cs1           !marvell,mvebu-devbus                                =                                                     	   disabled          devbus-cs2           !marvell,mvebu-devbus                                ;                                                     	   disabled          devbus-cs3           !marvell,mvebu-devbus                                 7                                                     	   disabled          internal-regs            !simple-bus                                                    sdramc@1400       #   !marvell,armada-xp-sdram-controller                       cache-controller@8000            !arm,pl310-cache                                                                                   2         scu@c000             !arm,cortex-a9-scu                  X      timer@c200           !arm,cortex-a9-global-timer                          @                             timer@c600           !arm,cortex-a9-twd-timer                         @                             interrupt-controller@d000            !arm,cortex-a9-gic           K                         \                             q         i2c@11000         +   !marvell,mv78230-a0-i2c marvell,mv64xxx-i2c                                                   @                                   okay            ydefault               i2cmux@70            !nxp,pca9547                                       p   i2c@0                                             led-controller@2b            !cznic,turris-omnia-leds             +                                   okay       multi-led@0                         	      
  indicator                    multi-led@1                        	      
  indicator                    multi-led@2                        	        wlan                     multi-led@3                        	        wlan                     multi-led@4                        	        wlan                     multi-led@5                        	        wan       multi-led@6                        	        lan                  multi-led@7                        	        lan                  multi-led@8                        	        lan                  multi-led@9             	           	        lan                  multi-led@a             
           	        lan                   multi-led@b                        	        power            eeprom@54            !atmel,24c64             T         i2c@1                                               i2c@2                                               i2c@3                                               i2c@4                                                 q   $      i2c@5                                            crypto@64            !atmel,atsha204a             d         i2c@6                                               i2c@7                                            gpio@71          !nxp,pca9538             q        ydefault                                @                                  q   %               i2c@11100         +   !marvell,mv78230-a0-i2c marvell,mv64xxx-i2c                                                   @                                	   disabled          serial@12000          !   !marvell,armada-38x-uart ns16550a                                      @                                              okay            ydefault                  serial@12100          !   !marvell,armada-38x-uart ns16550a              !                       @                                              okay            ydefault            	      pinctrl@18000                           !marvell,mv88f6820-pinctrl           q   
   ge-rgmii-pins-0       D  mpp6 mpp7 mpp8 mpp9 mpp10 mpp11 mpp12 mpp13 mpp14 mpp15 mpp16 mpp17         ge0         q         ge-rgmii-pins-1       H  mpp21 mpp27 mpp28 mpp29 mpp30 mpp31 mpp32 mpp37 mpp38 mpp39 mpp40 mpp41         ge1         q         i2c-pins-0        
  mpp2 mpp3           i2c0            q         mdio-pins         
  mpp4 mpp5           ge          q         ref-clk-pins-0          mpp45           ref       ref-clk-pins-1          mpp46           ref       spi-pins-0          mpp22 mpp23 mpp24 mpp25         spi0            q         spi-pins-1          mpp56 mpp57 mpp58 mpp59         spi1          nand-pins         N  mpp22 mpp34 mpp23 mpp33 mpp38 mpp28 mpp40 mpp42 mpp35 mpp36 mpp25 mpp30 mpp32           dev       nand-rb         mpp41           nand          uart-pins-0       
  mpp0 mpp1           ua0         q         uart-pins-1         mpp19 mpp20         ua1         q   	      sdhci-pins        <  mpp48 mpp49 mpp50 mpp52 mpp53 mpp54 mpp55 mpp57 mpp58 mpp59         sd0         q         sata-pins-0         mpp20           sata0         sata-pins-1         mpp19           sata1         sata-pins-2         mpp47           sata2         sata-pins-3         mpp44           sata3         i2s-pins          $  mpp48 mpp49 mpp50 mpp51 mpp52 mpp53         audio         spdif-pins          mpp51           audio           q         pcawan-pins         mpp46           gpio            q         swint-pins          mpp45           gpio            q         spi0cs0-pins            mpp25           spi0            q         spi0cs2-pins            mpp26           spi0             gpio@18100        +   !marvell,armada-370-gpio marvell,orion-gpio                @          	  gpio pwm                                    
                               "            \        K         0  @       5          6          7          8                         gpio@18140        +   !marvell,armada-370-gpio marvell,orion-gpio            @   @          	  gpio pwm                                   
                              "            \        K         0  @       :          ;          <          =                           q         system-controller@18200       M   !marvell,armada-380-system-controller marvell,armada-370-xp-system-controller                        clock-gating-control@18220            !marvell,armada-380-gating-clock                                       -           q         phy@18300            !marvell,armada-380-comphy           comphy conf                `                                phy@0                        :         phy@1                       :         phy@2                       :         phy@3                       :         phy@4                       :         phy@5                       :           q            mvebu-sar@18600          !marvell,armada-380-core-clock                         -           q         mbus-controller@20000            !marvell,mbus-controller                      P           q         interrupt-controller@20a00           !marvell,mpic              
    p   X        K                        \         E        @                 q         timer@20300       1   !marvell,armada-380-timer marvell,armada-xp-timer                  0 @   0      P   f                       	             
                                                      Tnbclk fixed       watchdog@20300           !marvell,armada-380-wdt                4     `                             Tnbclk fixed           f          @             	         cpurst@20800             !marvell,armada-370-cpu-reset                        mpcore-soc-ctrl@20d20         #   !marvell,armada-380-mpcore-soc-ctrl                l      coherency-fabric@21010        $   !marvell,armada-380-coherency-fabric                    pmsu@22000           !marvell,armada-380-pmsu                      ethernet@70000           !marvell,armada-370-neta               @          f                             `  &H         okay            ydefault                    nrgmii           w                                  q      fixed-link                              ethernet@30000           !marvell,armada-370-neta               @          f      
                        okay            ydefault                    nrgmii           w                                 q      fixed-link                              ethernet@34000           !marvell,armada-370-neta           @   @          f                              okay            nsgmii                                               w                                 wan       usb@58000            !marvell,orion-ehci                        @                                  okay          xor@60800         )   !marvell,armada-380-xor marvell,orion-xor                   
                            okay       xor00           @                                  xor01           @                                              xor@60900         )   !marvell,armada-380-xor marvell,orion-xor              	                                 okay       xor10           @       A                           xor11           @       B                                       mdio@72004                                     !marvell,orion-mdio                                       ydefault                     okay       ethernet-phy@1           !ethernet-phy-ieee802.3-c22                                   I                   q         switch@10           ydefault                     !marvell,mv88e6085                                                                             @         ports                                ports@0                      lan0          ports@1                     lan1          ports@2                     lan2          ports@3                     lan3          ports@4                     lan4          ports@5                     cpu                  	  nrgmii-id       fixed-link                              ports@6                     cpu                  	  nrgmii-id       fixed-link                                       crypto@90000             !marvell,armada-38x-crypto             	             regs            @                                                              Tcesa0 cesa1 cesaz0 cesaz1                         .         rtc@a3800            !marvell,armada-380-rtc            
8                 rtc rtc-soc         @                sata@a8000           !marvell,armada-380-ahci           
             @                                  okay          bm@c8000             !marvell,armada-380-neta-bm                                       G            okay            q         sata@e0000           !marvell,armada-380-ahci                         @                               	   disabled          clock@e4250       !   !marvell,armada-380-corediv-clock              BP           -                       Tnand            q         thermal@e8078            !marvell,armada380-thermal             @x    @p            okay          nand-controller@d0000         "   !marvell,armada370-nand-controller                  T                                  @       T                         	   disabled          sdhci@d8000          !marvell,armada-380-sdhci            sdhci mbus conf-sdio3                       T           @                                 g            okay            ydefault                    }                           audio-controller@e8000                      !marvell,armada-380-audio                 @                 i2s_regs pll_regs soc_ctrl          @       K                         	  Tinternal             okay                       ydefault                  q   &      usb3@f0000           !marvell,armada-380-xhci               @  @   @         @                         	         okay          usb3@f8000           !marvell,armada-380-xhci              @     @         @                         
         okay             sa-sram0          
   !mmio-sram            	                                                              	                 q         sa-sram1          
   !mmio-sram            	                                                              	                 q         bm-bppi       
   !mmio-sram                                                                                                     okay            q         spi@10600         )   !marvell,armada-380-spi marvell,orion-spi                    P                                              @                                   okay            ydefault                  flash@0       !   !spansion,s25fl164k jedec,spi-nor                                                  bZ    partitions           !fixed-partitions                                partition@0                         U-Boot        partition@100000                 p          Rescue system                  spi@10680         )   !marvell,armada-380-spi marvell,orion-spi                   P                                             @       ?                         	   disabled          pcie             !marvell,armada-370-pcie          okay            pci                                                         P                                                         @    @                                                                                                                                                                                                                         pcie@1,0            pci                                                                                       intx             f                     K         @                                                                                  (                     `  ;                                                                                                 I            [                            okay            m  '   interrupt-controller             \        K           q             pcie@2,0            pci                                                                                       intx             f          !           K         @                                                                                  (                     `  ;                  !                      !                     !                     !           I           [                            okay            m  '   interrupt-controller             \        K           q   !         pcie@3,0            pci                @                                                                      intx             f          F           K         @                                                                                  (                     `  ;                  "                      "                     "                     "           I           [                            okay            m  '   interrupt-controller             \        K           q   "         pcie@4,0            pci                                                                                        intx             f          G           K         @                                                                                  (                     `  ;                  #                      #                     #                     #           I           [                         	   disabled       interrupt-controller             \        K           q   #               clocks     mainpll          !fixed-clock         -            ;         q         oscillator           !fixed-clock         -            }x@        q            cpus                                      marvell,armada-380-smp     cpu@0           cpu          !arm,cortex-a9                      cpu@1           cpu          !arm,cortex-a9                        chosen           /soc/internal-regs/serial@12000       memory          memory               @         sfp          !sff,sfp            $           %                   %                  %                  %                  %                      	   disabled            q         sound            !simple-audio-card           SPDIF           5i2s    simple-audio-card,cpu           N   &         simple-audio-card,codec         N   '         spdif-out                        !linux,spdif-dit         q   '         	#address-cells #size-cells model compatible gpio0 gpio1 serial0 serial1 ethernet0 ethernet1 ethernet2 interrupts-extended controller interrupt-parent pcie-mem-aperture pcie-io-aperture ranges reg clocks status cache-unified cache-level arm,double-linefill-incr arm,double-linefill-wrap arm,double-linefill prefetch-data interrupts #interrupt-cells interrupt-controller phandle pinctrl-names pinctrl-0 color function function-enumerator gpio-controller #gpio-cells reg-shift reg-io-width marvell,pins marvell,function reg-names ngpios gpio-ranges #pwm-cells #clock-cells #phy-cells msi-controller clock-names tx-csum-limit phy-mode buffer-manager bm,pool-long bm,pool-short speed full-duplex phy-handle phys sfp label dmacap,memcpy dmacap,xor dmacap,memset marvell,reg-init dsa,member ethernet marvell,crypto-srams marvell,crypto-sram-size internal-mem clock-output-names mrvl,clk-delay-cycles bus-width no-1-8-v non-removable #sound-dai-cells spdif-mode no-memory-wc cell-index spi-max-frequency device_type msi-parent bus-range assigned-addresses interrupt-names interrupt-map-mask interrupt-map marvell,pcie-port marvell,pcie-lane slot-power-limit-milliwatt clock-frequency enable-method stdout-path i2c-bus tx-fault-gpios tx-disable-gpios rate-select0-gpios los-gpios mod-def0-gpios maximum-power-milliwatt simple-audio-card,name simple-audio-card,format sound-dai 