  /   8  ,   (            V  ,l                                                      8   linksys,viper marvell,kirkwood-88f6282 marvell,kirkwood          &         !   7Linksys Viper (E4200v2 / EA4500)       cpus                                 cpu@0            =cpu          marvell,feroceon             I             M                           Tcpu_clk ddrclk powersave             aliases          `/ocp@f1000000/gpio@10100             f/ocp@f1000000/gpio@10140             l/ocp@f1000000/i2c@11000          q/ocp@f1000000/serial@12000        mbus@f1000000         !   marvell,kirkwood-mbus simple-bus                                   0   y            /                                                                     nand@12f                                                                           marvell,orion-nand           I/                              M                           default          okay       partitions           fixed-partitions                                partition@0          u-boot           I                       partition@80000          u_env            I            partition@a0000          s_env            I 
           partition@200000             kernel           I     *        partition@4a0000             rootfs           I J  v        partition@1c00000            alt_kernel           I   *        partition@1ea0000            alt_rootfs           I  v        partition@3600000            syscfg           I`          partition@c0000          unused           I                  sa-sram@301       
   mmio-sram            I                  M                                                 pcie@82000000            marvell,kirkwood-pcie            okay             =pci                                                  y                               @    @                                                                                                                               pcie@1,0             =pci                                   I                                                              @   y                                                                               1intx error          A   	   ,        L                     `  _                                                                                             m                         M               okay       interrupt-controller                                              pcie@2,0             =pci                @                  I                                                              @   y                                                                               1intx error          A   
   -        L                     `  _                                                                                             m                        M               okay       interrupt-controller                                                    ocp@f1000000             simple-bus           y                                      pin-controller@10000             I                marvell,88f6282-pinctrl    pmx-ge1       H  mpp20 mpp21 mpp22 mpp23 mpp24 mpp25 mpp26 mpp27 mpp30 mpp31 mpp32 mpp33         ge1                   pmx-nand          *  mpp0 mpp1 mpp2 mpp3 mpp4 mpp5 mpp18 mpp19           nand                      pmx-spi         mpp0 mpp1 mpp2 mpp3         spi                   pmx-twsi0         
  mpp8 mpp9           twsi0               	      pmx-uart0           mpp10 mpp11         uart0               
      pmx-uart1           mpp13 mpp14         uart1                     pmx-sata0           mpp5 mpp21 mpp23            sata0         pmx-sata1           mpp4 mpp20 mpp22            sata1         pmx-twsi1           mpp36 mpp37         twsi1                     pmx-sdio          $  mpp12 mpp13 mpp14 mpp15 mpp16 mpp17         sdio                      pmx-led-white-health            mpp7            gpo                   pmx-led-white-pulse         mpp14           gpio                      pmx-btn-wps         mpp47           gpio                      pmx-btn-reset           mpp48           gpio                         core-clocks@10030            marvell,kirkwood-core-clock          I  0                                spi@10600            marvell,orion-spi                                                 A            I     (         M                           default       	   disabled          gpio@10100           marvell,orion-gpio                               I     @                                         A   #   $   %   &         M                        gpio@10140           marvell,orion-gpio                               I @   @                                        A   '   (   )         M                        i2c@11000            marvell,mv64xxx-i2c          I                                        A                     M                  	         default       	   disabled          serial@12000          	   ns16550a             I                         A   !         M                  
         default          okay          serial@12100          	   ns16550a             I !                       A   "         M                           default       	   disabled          mbus-controller@20000            marvell,mbus-controller          I                               system-controller@20000           marvell,orion-system-controller          I            bridge-interrupt-ctrl@20110          marvell,orion-bridge-intc                                 I            A                                clock-gating-control@2011c           marvell,kirkwood-gating-clock            I             M                                    l2-cache@20128           marvell,kirkwood-cache           I (         interrupt-controller@20200           marvell,orion-intc                                I                           timer@20300          marvell,orion-timer          I               &           A               M             watchdog-timer@20300             marvell,orion-wdt            I     (             &           A            M               okay          crypto@30000             marvell,kirkwood-crypto          I              -regs            A            M              7           L            okay          ehci@50000           marvell,orion-ehci           I              A            M               okay          xor@60800            marvell,orion-xor            I      
             okay             M         xor00           A            e         s      xor01           A            e         s         ~         xor@60900            marvell,orion-xor            I 	                  okay             M         xor00           A            e         s      xor01           A            e         s         ~         ethernet-controller@72000            marvell,kirkwood-eth                                       I     @          M                 @         okay       ethernet0-port@0             marvell,kirkwood-eth-port            I            A                                                             mdio-bus@72004           marvell,orion-mdio                                     I             A   .         M                okay       switch@10            marvell,mv88e6085                                      I      ports                                port@0           I          
   ethernet1         port@1           I         
   ethernet2         port@2           I         
   ethernet3         port@3           I         
   ethernet4         port@4           I         	   internet          port@5           I            cpu               fixed-link                                       ethernet-controller@76000            marvell,kirkwood-eth                                       I `   @          M                @                     default       	   disabled       ethernet1-port@0             marvell,kirkwood-eth-port            I            A                            sata-phy@82000           marvell,mvebu-sata-phy           I     4         M               Tsata                         okay                      sata-phy@84000           marvell,mvebu-sata-phy           I @   4         M               Tsata                         okay                      audio-controller@a0000           marvell,kirkwood-audio                       I 
    "        A            M      	      	   Tinternal          	   disabled          thermal@10078            marvell,kirkwood-thermal             I  x            okay          rtc@10300         '   marvell,kirkwood-rtc marvell,orion-rtc           I              A   5         M            	   disabled          i2c@11100            marvell,mv64xxx-i2c          I                                        A                      M                           default       	   disabled          sata@80000           marvell,orion-sata           I     P         A            M                     T0 1                       port0 port1       	   disabled          mvsdio@90000             marvell,orion-sdio           I 	             A            M                           default                                       -      	   disabled             memory           =memory           I             chosen          ?serial0:115200n8          gpio_keys         
   gpio-keys                                                     default    wps          WPS Button          K                         reset            Reset Button            K                            gpio-leds         
   gpio-leds                           default    white-health             viper:white:health                          white-pulse          viper:white:pulse                                 	#address-cells #size-cells compatible interrupt-parent model device_type reg clocks clock-names gpio0 gpio1 i2c0 serial0 ranges controller pcie-mem-aperture pcie-io-aperture cle ale bank-width chip-delay pinctrl-0 pinctrl-names status label read-only phandle bus-range assigned-addresses #interrupt-cells interrupt-names interrupts interrupt-map-mask interrupt-map marvell,pcie-port marvell,pcie-lane interrupt-controller marvell,pins marvell,function #clock-cells cell-index #gpio-cells gpio-controller ngpios clock-frequency reg-shift marvell,#interrupts reg-names marvell,crypto-srams marvell,crypto-sram-size dmacap,memcpy dmacap,xor dmacap,memset marvell,tx-checksum-limit local-mac-address speed duplex ethernet full-duplex #phy-cells #sound-dai-cells phys phy-names bus-width cap-sdio-irq cap-sd-highspeed cap-mmc-highspeed stdout-path linux,code 