Ðþí  ‚É   8  }0   (            ™  |ø                                                         Marvell Armada 8040 DB board          X   !marvell,armada8040-db marvell,armada8040 marvell,armada-ap806-quad marvell,armada-ap806    aliases           ,/soc/bus@f0000000/serial@512000           4/soc/bus@f0000000/serial@512100       5   </soc/bus@f0000000/system-controller@6f4000/gpio@1040             B/soc/bus@f0000000/spi@510600          8   G/cp1-bus/bus@f4000000/system-controller@440000/gpio@100       8   M/cp0-bus/bus@f2000000/system-controller@440000/gpio@140       !   S/cp0-bus/bus@f2000000/spi@700600          !   X/cp0-bus/bus@f2000000/spi@700680          !   ]/cp1-bus/bus@f4000000/spi@700600          !   b/cp1-bus/bus@f4000000/spi@700680          1   g/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@0          1   q/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@2          1   {/cp1-bus/bus@f4000000/ethernet@0/ethernet-port@0          1   …/cp1-bus/bus@f4000000/ethernet@0/ethernet-port@1          !   �/cp0-bus/bus@f2000000/i2c@701000          !   ”/cp1-bus/bus@f4000000/i2c@701000          psci             !arm,psci-0.2             ™smc       reserved-memory                                        psci-area@4000000            §                         «      tee@4400000          §    @                   «         timer            !arm,armv8-timer          ²         0   Ã                              
        pmu          !arm,cortex-a72-pmu           ²            Ã         soc                                   !simple-bus           ²                 bus@f0000000                                      !simple-bus                    ð         iommu@100000          #   !marvell,ap806-smmu-500 arm,mmu-500           §                Î         Û            è         l   Ã                                                                                                	   ûdisabled               "      interrupt-controller@210000          !arm,gic-400         
                                                         Ã      	            § !      "      $      &                   v2m@280000           !arm,gic-v2m-frame            0         § (             ?            P                     v2m@290000           !arm,gic-v2m-frame            0         § )             ?   À        P          v2m@2a0000           !arm,gic-v2m-frame            0         § *             ?   à        P          v2m@2b0000           !arm,gic-v2m-frame            0         § +             ?           P             odmi@300000          !marvell,odmi-controller          0        a             § 0    @  0@   @  0€   @  0À   @         u   €   ˆ   �   ˜      gicp@3f0040          !marvell,ap806-gicp           § ? @           †   @   @      @         0                 interrupt-controller@3f0100          !marvell,armada-8k-pic            § ?            
                     Ã                          interrupt-controller@3f0200          !marvell,ap806-sei            § ?    @         Ã                   
                     0                 xor@400000        %   !marvell,armada-7k-xor marvell,xor-v2             § @      A             ™           ¤                Î      xor@420000        %   !marvell,armada-7k-xor marvell,xor-v2             § B      C             ™           ¤                Î      xor@440000        %   !marvell,armada-7k-xor marvell,xor-v2             § D      E             ™           ¤                Î      xor@460000        %   !marvell,armada-7k-xor marvell,xor-v2             § F      G             ™           ¤                Î      spi@510600           !marvell,armada-380-spi           § Q    P                                   Ã                  ¤               ûokay       flash@0          !jedec,spi-nor            §            « ˜–€   partitions           !fixed-partitions                                partition@0         ½U-Boot           §              partition@400000            ½Filesystem           §     Î                 i2c@511000           !marvell,mv78230-i2c          § Q                                        Ã                  ¤            	   ûdisabled          serial@512000            !snps,dw-apb-uart             § Q             Ã            Ã                  Í           ¤               ûokay            Ú           ädefault       serial@512100            !snps,dw-apb-uart             § Q!            Ã            Ã                  Í           ¤            	   ûdisabled          watchdog@610000          !arm,sbsa-gwdt            § a      `              Ã                mmc@6e0000           !marvell,armada-ap806-sdhci           § n              Ã                  òcore            ¤                Î         þ         ûokay                        $      system-controller@6f4000             !syscon simple-mfd            § o@        pinctrl          !marvell,ap806-pinctrl                 uart0-pins          2mpp11 mpp19         ?uart0                       gpio@1040            !marvell,armada-8k-gpio          P  @        W            ^        n           z                      †  À        ™           ¤            clock            !marvell,ap806-clock         ¤                       system-controller@6f8000             !syscon simple-mfd            § o€                                thermal-sensor@80            !marvell,armada-ap806-thermal             §   €            ²            Ã           ±                    clock-cpu@278            !marvell,ap806-cpu-clock         ¤                     ¤            §  x  
0                          thermal-zones      ap-ic-thermal           Ç            Ý            ë          trips      ap-crit         û †           Ð      	  critical             cooling-maps             ap-cpu0-thermal         Ç  è        Ý  è        ë         trips      cpu0-hot            û L          Ð        passive            	      cpu0-emerg          û s          Ð        passive                     cooling-maps       map0-hot               	           
                     map0-ermerg                       
                           ap-cpu1-thermal         Ç  è        Ý  è        ë         trips      cpu1-hot            û L          Ð        passive                  cpu1-emerg          û s          Ð        passive                     cooling-maps       map1-hot                          
                     map1-emerg                        
                           ap-cpu2-thermal         Ç  è        Ý  è        ë         trips      cpu2-hot            û L          Ð        passive                  cpu2-emerg          û s          Ð        passive                     cooling-maps       map2-hot                                               map2-emerg                                                   ap-cpu3-thermal         Ç  è        Ý  è        ë         trips      cpu3-hot            û L          Ð        passive                  cpu3-emerg          û s          Ð        passive                     cooling-maps       map3-bhot                                              map3-emerg                                                   cp0-ic-thermal          Ç            Ý            ë          trips      crit            û †           Ð      	  critical             cooling-maps             cp1-ic-thermal          Ç            Ý            ë          trips      crit            û †           Ð      	  critical             cooling-maps                cpus                                 cpu@0           +cpu          !arm,cortex-a72           §            7psci            E           ¤               T  À         a   @        s           €  €         �   @        Ÿ           ¬              
      cpu@1           +cpu          !arm,cortex-a72           §           7psci            E           ¤               T  À         a   @        s           €  €         �   @        Ÿ           ¬                    cpu@100         +cpu          !arm,cortex-a72           §           7psci            E           ¤              T  À         a   @        s           €  €         �   @        Ÿ           ¬                    cpu@101         +cpu          !arm,cortex-a72           §          7psci            E           ¤              T  À         a   @        s           €  €         �   @        Ÿ           ¬                    l2-cache0            !cache           V           c   @        u           ½            É                 l2-cache1            !cache           V           c   @        u           ½            É                    cp0-bus                                   !simple-bus           ²                 bus@f2000000                                      !simple-bus                    ò         ethernet@0                                     !marvell,armada-7k-pp22           §        �   °  "           <  ¤                  	                                 *  òpp_clk gop_clk mg_clk mg_core_clk axi_clk           ×            ûokay              Î   ethernet-port@0       P   Ã   '      +      /      3      7      ;      ?      C      G      �         2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                        	             ûokay          
  10gbase-r      fixed-link            '         $         ethernet-port@1       P   Ã   (      ,      0      4      8      <      @      D      H      €         2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                      	         	   ûdisabled          ethernet-port@2       P   Ã   )      -      1      5      9      =      A      E      I               2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                      	            ûokay            0         	  rgmii-id             phy@120000           !marvell,comphy-cp110             §     `         ×         $  ¤                                   òmg_clk mg_core_clk axi_clk                               phy@0            §            4              )      phy@1            §           4              '      phy@2            §           4         phy@3            §           4              (      phy@4            §           4              %   connector            !usb-a-connector         ?            phy@5            §           4              *         mdio@12a200                                    !marvell,orion-mdio           § ¢          0  ¤         	                                    ûokay       ethernet-phy@1           §                       mdio@12a600                                    !marvell,xmdio            § ¦          $  ¤                                 	   ûdisabled          interrupt-controller@1e0000          !marvell,cp110-icu            §     @                            interrupt-controller@10          !marvell,cp110-icu-nsr            §                             
                    ™                    interrupt-controller@50          !marvell,cp110-icu-sei            §   P           
                    ™              !         rtc@284000           !marvell,armada-8k-rtc            § (@      (@€   $        Jrtc rtc-soc          Ã   M         	   ûdisabled          system-controller@440000             !syscon simple-mfd            § D                    clock            !marvell,cp110-clock         ¤                    gpio@100             !marvell,armada-8k-gpio          P           W             ^        n           z                        †  ð        ™                      Ã   V      U      T      S           
         	  òcore axi            ¤                        	   ûdisabled          gpio@140             !marvell,armada-8k-gpio          P  @        W            ^        n           z                       †  ð        ™                      Ã   R      Q      P      O           
         	  òcore axi            ¤                           ûokay          pinctrl          !marvell,armada-8k-cpm-pinctrl                        system-controller@400000             !syscon simple-mfd            § @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             §   p           T   !   t           ±                       utmi@580000          !marvell,cp110-utmi-phy           § X              ×                                      ûokay       usb-phy@0            §            4               $      usb-phy@1            §           4               &         usb@500000        $   !marvell,armada-8k-xhci generic-xhci          § P    @           Î         Ã   j         	  òcore reg            ¤                           ûokay            h   "  @        o   #        w   $        |utmi            †host          usb@510000        $   !marvell,armada-8k-xhci generic-xhci          § Q    @           Î         Ã   i         	  òcore reg            ¤                           ûokay            h   "  A        w   %      &      	  |usb utmi            †host          sata@540000       $   !marvell,armada-8k-ahci generic-ahci          § T               Î         Ã   k           ¤                                                     ûokay            h   "  D   sata-port@0          §             ûokay            w   '          sata-port@1          §            ûokay            w   (            xor@6a0000        %   !marvell,armada-7k-xor marvell,xor-v2             § j      k               Î        ™         	  òcore reg            ¤                        xor@6c0000        %   !marvell,armada-7k-xor marvell,xor-v2             § l      m               Î        ™         	  òcore reg            ¤                        spi@700600           !marvell,armada-380-spi           § p    P                                	  òcore axi            ¤                        	   ûdisabled          spi@700680           !marvell,armada-380-spi           § p€   P                                	  òcore axi            ¤                        	   ûdisabled          i2c@701000           !marvell,mv78230-i2c          § p                                        Ã   x         	  òcore reg            ¤                           ûokay            Ž †    pca9555@21           !nxp,pca9555          ^        n            §   !           ;      pca9555@25           !nxp,pca9555          ^        n            §   %           =         i2c@701100           !marvell,mv78230-i2c          § p                                        Ã   y         	  òcore reg            ¤                        	   ûdisabled          serial@702000            !snps,dw-apb-uart             § p             Ã            Ã   z           Í           òbaudclk apb_pclk            ¤                        	   ûdisabled          serial@702100            !snps,dw-apb-uart             § p!            Ã            Ã   {           Í           òbaudclk apb_pclk            ¤                        	   ûdisabled          serial@702200            !snps,dw-apb-uart             § p"            Ã            Ã   |           Í           òbaudclk apb_pclk            ¤                        	   ûdisabled          serial@702300            !snps,dw-apb-uart             § p#            Ã            Ã   }           Í           òbaudclk apb_pclk            ¤                        	   ûdisabled          nand-controller@720000        D   !marvell,armada-8k-nand-controller marvell,armada370-nand-controller          § r     T                                   Ã   s         	  òcore reg            ¤                          ×         	   ûdisabled          trng@760000       3   !marvell,armada-8k-rng inside-secure,safexcel-eip76           § v     }         Ã   _         	  òcore reg            ¤                           ûokay          mmc@780000           !marvell,armada-cp110-sdhci           § x              Ã            	  òcore axi            ¤                            Î         ûokay            h   "  E                    $      crypto@800000            !inside-secure,safexcel-eip197b           § €            0   Ã   X      Y      Z      [      \      W            ñring0 ring1 ring2 ring3 eip mem       	  òcore reg            ¤                            Î         pcie@f2600000         #   !marvell,armada8k-pcie snps,dw-pcie            §    ò`             öð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       ö       ö        ð          ¨                        »                                  Ã              É         	  òcore reg            ¤                           ûokay          0  Ó       "  €          "             "  À            Ý          w   )            |cp0-pcie0-x1-phy          pcie@f2620000         #   !marvell,armada8k-pcie snps,dw-pcie            §    òb             ÷ð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       ÷       ÷        ð          ¨                        »                                  Ã              É         	  òcore reg            ¤                        	   ûdisabled          pcie@f2640000         #   !marvell,armada8k-pcie snps,dw-pcie            §    òd             øð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       ø       ø        ð          ¨                        »                                  Ã              É         	  òcore reg            ¤                           ûokay            w   *           |cp0-pcie2-x1-phy             cp1-bus                                   !simple-bus           ²   +              bus@f4000000                                      !simple-bus                    ô         ethernet@0                                     !marvell,armada-7k-pp22           §        �   °  "           <  ¤   ,         ,      	   ,         ,         ,            *  òpp_clk gop_clk mg_clk mg_core_clk axi_clk           ×   -         ûokay              Î   ethernet-port@0       P   Ã   '      +      /      3      7      ;      ?      C      G      �         2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                        	             ûokay          
  10gbase-r      fixed-link            '         $         ethernet-port@1       P   Ã   (      ,      0      4      8      <      @      D      H      €         2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                      	            ûokay            0   .      	  rgmii-id          ethernet-port@2       P   Ã   )      -      1      5      9      =      A      E      I               2  ñhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            §                      	         	   ûdisabled             phy@120000           !marvell,comphy-cp110             §     `         ×   -      $  ¤   ,         ,         ,              òmg_clk mg_core_clk axi_clk                               phy@0            §            4              8      phy@1            §           4              4      phy@2            §           4         phy@3            §           4              5      phy@4            §           4              9      phy@5            §           4              :         mdio@12a200                                    !marvell,orion-mdio           § ¢          0  ¤   ,      	   ,         ,         ,               ûokay       ethernet-phy@0           §               .         mdio@12a600                                    !marvell,xmdio            § ¦          $  ¤   ,         ,         ,            	   ûdisabled          interrupt-controller@1e0000          !marvell,cp110-icu            §     @                            interrupt-controller@10          !marvell,cp110-icu-nsr            §                             
                    ™              +      interrupt-controller@50          !marvell,cp110-icu-sei            §   P           
                    ™              0         rtc@284000           !marvell,armada-8k-rtc            § (@      (@€   $        Jrtc rtc-soc          Ã   M         system-controller@440000             !syscon simple-mfd            § D                 -   clock            !marvell,cp110-clock         ¤              ,      gpio@100             !marvell,armada-8k-gpio          P           W             ^        n           z   /                    †  ð        ™                      Ã   V      U      T      S           
         	  òcore axi            ¤   ,         ,               ûokay          gpio@140             !marvell,armada-8k-gpio          P  @        W            ^        n           z   /                   †  ð        ™                      Ã   R      Q      P      O           
         	  òcore axi            ¤   ,         ,            	   ûdisabled          pinctrl          !marvell,armada-8k-cps-pinctrl              /   nand-pins         Œ  2mpp0 mpp1 mpp2 mpp3 mpp4 mpp5 mpp6 mpp7 mpp8 mpp9 mpp10 mpp11 mpp15 mpp16 mpp17 mpp18 mpp19 mpp20 mpp21 mpp22 mpp23 mpp24 mpp25 mpp26 mpp27         ?dev            6      nand-rb-pins            2mpp13 mpp12         ?nf             7            system-controller@400000             !syscon simple-mfd            § @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             §   p           T   0   t           ±                       utmi@580000          !marvell,cp110-utmi-phy           § X              ×   -                                   ûokay       usb-phy@0            §            4               2      usb-phy@1            §           4               3         usb@500000        $   !marvell,armada-8k-xhci generic-xhci          § P    @           Î         Ã   j         	  òcore reg            ¤   ,         ,               ûokay            h   "  P        o   1        w   2        |utmi            †host          usb@510000        $   !marvell,armada-8k-xhci generic-xhci          § Q    @           Î         Ã   i         	  òcore reg            ¤   ,         ,               ûokay            h   "  Q        w   3        |utmi          sata@540000       $   !marvell,armada-8k-ahci generic-ahci          § T               Î         Ã   k           ¤   ,         ,                                         ûokay            h   "  T   sata-port@0          §          	   ûdisabled            w   4          sata-port@1          §         	   ûdisabled            w   5            xor@6a0000        %   !marvell,armada-7k-xor marvell,xor-v2             § j      k               Î        ™         	  òcore reg            ¤   ,         ,            xor@6c0000        %   !marvell,armada-7k-xor marvell,xor-v2             § l      m               Î        ™         	  òcore reg            ¤   ,         ,            spi@700600           !marvell,armada-380-spi           § p    P                                	  òcore axi            ¤   ,         ,            	   ûdisabled          spi@700680           !marvell,armada-380-spi           § p€   P                                	  òcore axi            ¤   ,         ,               ûokay       flash@0          !jedec,spi-nor            §            «1-    partitions           !fixed-partitions                                partition@0         ½Boot             §              partition@200000            ½Filesystem           §     Ð        partition@f00000          	  ½Boot_2nd             § ð                    i2c@701000           !marvell,mv78230-i2c          § p                                        Ã   x         	  òcore reg            ¤   ,         ,               ûokay            Ž †       i2c@701100           !marvell,mv78230-i2c          § p                                        Ã   y         	  òcore reg            ¤   ,         ,            	   ûdisabled          serial@702000            !snps,dw-apb-uart             § p             Ã            Ã   z           Í           òbaudclk apb_pclk            ¤   ,         ,            	   ûdisabled          serial@702100            !snps,dw-apb-uart             § p!            Ã            Ã   {           Í           òbaudclk apb_pclk            ¤   ,         ,            	   ûdisabled          serial@702200            !snps,dw-apb-uart             § p"            Ã            Ã   |           Í           òbaudclk apb_pclk            ¤   ,         ,            	   ûdisabled          serial@702300            !snps,dw-apb-uart             § p#            Ã            Ã   }           Í           òbaudclk apb_pclk            ¤   ,         ,            	   ûdisabled          nand-controller@720000        D   !marvell,armada-8k-nand-controller marvell,armada370-nand-controller          § r     T                                   Ã   s         	  òcore reg            ¤   ,         ,              ×   -      	   ûdisabled            Ú   6   7        ädefault    nand@0           §            ì             ô                         partitions           !fixed-partitions                                partition@0         ½U-Boot           §              partition@200000            ½Linux            §     à        partition@1000000           ½Filesystem           §   ?                  trng@760000       3   !marvell,armada-8k-rng inside-secure,safexcel-eip76           § v     }         Ã   _         	  òcore reg            ¤   ,         ,               ûokay          mmc@780000           !marvell,armada-cp110-sdhci           § x              Ã            	  òcore axi            ¤   ,         ,                Î      	   ûdisabled          crypto@800000            !inside-secure,safexcel-eip197b           § €            0   Ã   X      Y      Z      [      \      W            ñring0 ring1 ring2 ring3 eip mem       	  òcore reg            ¤   ,         ,                Î      	   ûdisabled             pcie@f4600000         #   !marvell,armada8k-pcie snps,dw-pcie            §    ô`             úð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       ú       ú        ð          ¨                        »                   +               Ã              É         	  òcore reg            ¤   ,         ,               ûokay            w   8            |cp1-pcie0-x1-phy          pcie@f4620000         #   !marvell,armada8k-pcie snps,dw-pcie            §    ôb             ûð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       û       û        ð          ¨                        »                   +               Ã              É         	  òcore reg            ¤   ,         ,               ûokay            w   9           |cp1-pcie1-x1-phy          pcie@f4640000         #   !marvell,armada8k-pcie snps,dw-pcie            §    ôd             üð                 Jctrl config                                  
           +pci           Î        ™           ž       ÿ          ‚       ü       ü        ð          ¨                        »                   +               Ã              É         	  òcore reg            ¤   ,         ,               ûokay            w   :           |cp1-pcie2-x1-phy             chosen          +serial0:115200n8          memory@0            +memory           §            €         cp0-usb3-0-vbus          !regulator-fixed         7cp0-usb3h0-vbus         F LK@        ^ LK@         v        ‰   ;                   <      cp0-usb3-1-vbus          !regulator-fixed         7cp0-usb3h1-vbus         F LK@        ^ LK@         v        ‰   ;                        cp0-usb3-0-phy           !usb-nop-xceiv           Ž   <           #      cp1-usb3-0-vbus          !regulator-fixed         7cp1-usb3h0-vbus         F LK@        ^ LK@         v        ‰   =                   >      cp1-usb3-0-phy           !usb-nop-xceiv           Ž   >           1         	#address-cells #size-cells model compatible serial0 serial1 gpio0 spi0 gpio1 gpio2 spi1 spi2 spi3 spi4 ethernet0 ethernet1 ethernet2 ethernet3 i2c1 i2c2 method ranges reg no-map interrupt-parent interrupts dma-coherent #iommu-cells #global-interrupts status phandle #interrupt-cells interrupt-controller msi-controller arm,msi-base-spi arm,msi-num-spis marvell,odmi-frames marvell,spi-base marvell,spi-ranges msi-parent clocks spi-max-frequency label reg-shift reg-io-width pinctrl-0 pinctrl-names clock-names marvell,xenon-phy-slow-mode bus-width non-removable marvell,pins marvell,function offset ngpios gpio-controller #gpio-cells gpio-ranges marvell,pwm-offset #pwm-cells #clock-cells #thermal-sensor-cells polling-delay-passive polling-delay thermal-sensors temperature hysteresis type trip cooling-device device_type enable-method #cooling-cells i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache cache-level cache-unified marvell,system-controller interrupt-names port-id gop-port-id phy-mode speed full-duplex phy #phy-cells phy-supply reg-names interrupts-extended iommus usb-phy phys phy-names dr_mode clock-frequency bus-range interrupt-map-mask interrupt-map num-lanes iommu-map iommu-map-mask nand-rb nand-on-flash-bbt nand-ecc-strength nand-ecc-step-size stdout-path regulator-name regulator-min-microvolt regulator-max-microvolt enable-active-high gpio vcc-supply 