Ðþí  ‚   8  |€   (            –  |H                                                      &   Marvell 8040 MACCHIATOBin Double-shot            !marvell,armada8040-mcbin-doubleshot marvell,armada8040-mcbin marvell,armada8040 marvell,armada-ap806-quad marvell,armada-ap806     aliases       +   ,/ap806/config-space@f0000000/serial@512000        +   4/ap806/config-space@f0000000/serial@512100        @   </ap806/config-space@f0000000/system-controller@6f4000/gpio@1040       (   B/ap806/config-space@f0000000/spi@510600       =   G/cp1/config-space@f4000000/system-controller@440000/gpio@100          =   M/cp0/config-space@f2000000/system-controller@440000/gpio@140          &   S/cp0/config-space@f2000000/spi@700600         &   X/cp0/config-space@f2000000/spi@700680         &   ]/cp1/config-space@f4000000/spi@700600         &   b/cp1/config-space@f4000000/spi@700680         +   g/cp0/config-space@f2000000/ethernet@0/eth0        +   q/cp1/config-space@f4000000/ethernet@0/eth0        +   {/cp1/config-space@f4000000/ethernet@0/eth1        +   …/cp1/config-space@f4000000/ethernet@0/eth2        psci             !arm,psci-0.2             �smc       reserved-memory                                    –   psci-area@4000000            �                         ¡         ap806                                     !simple-bus           ¨             –   config-space@f0000000                                     !simple-bus           –        ð         iommu@5000000         #   !marvell,ap806-smmu-500 arm,mmu-500           �                ¹         Æ            Ó         l   Û                                                                                                	   ædisabled             í   &      interrupt-controller@210000          !arm,gic-400          õ                                      –                  Û      	            � !      "      $      &              í      v2m@280000           !arm,gic-v2m-frame                     � (             *            ;             í         v2m@290000           !arm,gic-v2m-frame                     � )             *   À        ;          v2m@2a0000           !arm,gic-v2m-frame                     � *             *   à        ;          v2m@2b0000           !arm,gic-v2m-frame                     � +             *           ;             timer            !arm,armv8-timer       0   Û                              
        pmu          !arm,cortex-a72-pmu           ¨            Û         odmi@300000          !marvell,odmi-controller                           L             � 0    @  0@   @  0€   @  0À   @         `   €   ˆ   �   ˜      gicp@3f0040          !marvell,ap806-gicp           � ? @           q   @   @      @                  í   #      interrupt-controller@3f0100          !marvell,armada-8k-pic            � ?             õ                     Û                  í         interrupt-controller@3f0200          !marvell,ap806-sei            � ?    @         Û                    õ                              í         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                                   Û                  �            	   ædisabled          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      `              Û                sdhci@6e0000             !marvell,armada-ap806-sdhci           � n              Û                  Åcore            �                ¹         Ñ         æokay            í            ÷                                             system-controller@6f4000             !syscon simple-mfd            � o@        pinctrl          !marvell,ap806-pinctrl            í      uart0-pins          )mpp11 mpp19         6uart0            í            gpio@1040            !marvell,armada-8k-gpio          G  @        N            U        e           q                    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-thermal-ic                        ¶            Ä   	       trips      ap-crit         Ô †         à  Ð      	  ëcritical             cooling-maps             ap-thermal-cpu0            è        ¶  è        Ä   	      trips      cpu0-hot            Ô L        à  Ð        ëpassive          í   
      cpu0-emerg          Ô s        à  Ð        ëpassive          í            cooling-maps       map0-hot            ð   
        õ                        map0-ermerg         ð           õ                              ap-thermal-cpu1            è        ¶  è        Ä   	      trips      cpu1-hot            Ô L        à  Ð        ëpassive          í         cpu1-emerg          Ô s        à  Ð        ëpassive          í            cooling-maps       map1-hot            ð           õ                        map1-emerg          ð           õ                              ap-thermal-cpu2            è        ¶  è        Ä   	      trips      cpu2-hot            Ô L        à  Ð        ëpassive          í         cpu2-emerg          Ô s        à  Ð        ëpassive          í            cooling-maps       map2-hot            ð           õ                        map2-emerg          ð           õ                              ap-thermal-cpu3            è        ¶  è        Ä   	      trips      cpu3-hot            Ô L        à  Ð        ëpassive          í         cpu3-emerg          Ô s        à  Ð        ëpassive          í            cooling-maps       map3-bhot           ð           õ                        map3-emerg          ð           õ                              cp0-thermal-ic                       ¶            Ä          trips      crit            Ô †         à  Ð      	  ëcritical             cooling-maps             cp1-thermal-ic                       ¶            Ä          trips      crit            Ô †         à  Ð      	  ëcritical             cooling-maps                cpus                                 cpu@0           cpu          !arm,cortex-a72           �            psci                       �               -  À         :   @        L           Y  €         f   @        x           …            í         cpu@1           cpu          !arm,cortex-a72           �           psci                       �               -  À         :   @        L           Y  €         f   @        x           …            í         cpu@100         cpu          !arm,cortex-a72           �           psci                       �              -  À         :   @        L           Y  €         f   @        x           …            í         cpu@101         cpu          !arm,cortex-a72           �          psci                       �              -  À         :   @        L           Y  €         f   @        x           …            í         l2-cache0            !cache           /           <   @        N            í         l2-cache1            !cache           /           <   @        N            í            cp0                                   !simple-bus           ¨             –   config-space@f2000000                                     !simple-bus           –        ò         ethernet@0           !marvell,armada-7k-pp22           �        �   °       <  �                  	                                 *  Åpp_clk gop_clk mg_clk mg_core_clk axi_clk           –            æokay              ¹   eth0          P   Û   '      +      /      3      7      ;      ?      C      G      �         2  °hif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link           À            È             æokay            Ô               Ù         
  Ý10gbase-r         eth1          P   Û   (      ,      0      4      8      <      @      D      H      €         2  °hif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link           À           È         	   ædisabled          eth2          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            �            æ            í   /      phy@1            �           æ            í   0      phy@2            �           æ            í   1      phy@3            �           æ            í   2      phy@4            �           æ            í         phy@5            �           æ            í   '         mdio@12a200                                    !marvell,orion-mdio           � ¢          0  �         	                                    æokay            ·default         ­       ethernet-phy@0           �             í   8         mdio@12a600                                    !marvell,xmdio            � ¦          $  �                                    æokay       ethernet-phy@0           !ethernet-phy-ieee802.3-c45           �            ñ   !         í         ethernet-phy@8           !ethernet-phy-ieee802.3-c45           �           ñ   "         í   7         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            � (@      (@€   $        õrtc rtc-soc          Û   M         	   ædisabled          system-controller@440000             !syscon simple-mfd            � D               í      clock            !marvell,cp110-clock         }            í         gpio@100             !marvell,armada-8k-gpio          G           N             U        e           q   $                               Û   V      U      T      S            õ         	   ædisabled          gpio@140             !marvell,armada-8k-gpio          G  @        N            U        e           q   $                              Û   R      Q      P      O            õ            æokay             í   .      pinctrl          !marvell,armada-8k-cpm-pinctrl            í   $   ge-mdio-pins            )mpp32 mpp34         6ge           í          i2c1-pins           )mpp35 mpp36         6i2c1             í   )      i2c0-pins           )mpp37 mpp38         6i2c0             í   (      uart1-pins          )mpp40 mpp41         6uart1            í   *      xhci0-vbus-pins         )mpp47           6gpio             í   D      sfp-1g-pins         )mpp51 mpp53 mpp54           6gpio             í   L      pcie-pins           )mpp52           6gpio             í   -      sdhci-pins        *  )mpp55 mpp56 mpp57 mpp58 mpp59 mpp60 mpp61           6sdio             í   +      sfpp1-pins          )mpp62           6gpio             í   J            system-controller@400000             !syscon simple-mfd            � @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             �   p           ÿ   %   t           Š            í            usb3@500000       $   !marvell,armada-8k-xhci generic-xhci          � P    @           ¹         Û   j         	  Åcore reg            �                           æokay               &  @      usb3@510000       $   !marvell,armada-8k-xhci generic-xhci          � Q    @           ¹         Û   i         	  Åcore reg            �                           æokay               &  A      sata@540000       $   !marvell,armada-8k-ahci generic-ahci          � T               ¹         Û   k           �                                                     æokay               &  D   sata-port@0          �          sata-port@1          �           Ô   '           cp0-sata0-1-phy          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            $ †         ·default         ­   (      i2c@701100           !marvell,mv78230-i2c          � p                                        Û   y         	  Åcore reg            �                           æokay            $ †         ·default         ­   )   i2c-switch@70            !nxp,pca9548                                    �   p   i2c@0                                      �             í   E      i2c@1                                      �            í   H      i2c@2                                      �            í   K            serial@702000            !snps,dw-apb-uart             � p             –            Û   z                       Åbaudclk apb_pclk            �                        	   ædisabled          serial@702100            !snps,dw-apb-uart             � p!            –            Û   {                       Åbaudclk apb_pclk            �                           æokay            ·default         ­   *      serial@702200            !snps,dw-apb-uart             � p"            –            Û   |                       Åbaudclk apb_pclk            �                        	   ædisabled          serial@702300            !snps,dw-apb-uart             � p#            –            Û   }                       Åbaudclk apb_pclk            �                        	   ædisabled          nand@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          sdhci@780000             !marvell,armada-cp110-sdhci           � x              Û            	  Åcore axi            �                            ¹         æokay               &  E         4        í           ·default         ­   +           ,      crypto@800000            !inside-secure,safexcel-eip197b           � €            0   Û   W      X      Y      Z      [      \            °mem ring0 ring1 ring2 ring3 eip       	  Åcore reg            �                            ¹         pcie@f2600000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ò`             öð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       À       À                   H                        [                                  Û              i         	  Åcore reg            �                           æokay          0  s       &  €          &             &  À            }          ·default         ­   -        Œ           ™   .               Ô   /       0       1       2          \  cp0-pcie0-x4-lane0-phy cp0-pcie0-x4-lane1-phy cp0-pcie0-x4-lane2-phy cp0-pcie0-x4-lane3-phy       pcie@f2620000         #   !marvell,armada8k-pcie snps,dw-pcie            �    òb             ÷ð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       ÷       ÷        ð          H                        [                                  Û              i         	  Åcore reg            �                        	   ædisabled          pcie@f2640000         #   !marvell,armada8k-pcie snps,dw-pcie            �    òd             øð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       ø       ø        ð          H                        [                                  Û              i         	  Åcore reg            �                        	   ædisabled             cp1                                   !simple-bus           ¨   3          –   config-space@f4000000                                     !simple-bus           –        ô         ethernet@0           !marvell,armada-7k-pp22           �        �   °       <  �   4         4      	   4         4         4            *  Åpp_clk gop_clk mg_clk mg_core_clk axi_clk           –   5         æokay              ¹   eth0          P   Û   '      +      /      3      7      ;      ?      C      G      �         2  °hif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link           À            È             æokay            Ô   6            Ù   7      
  Ý10gbase-r         eth1          P   Û   (      ,      0      4      8      <      @      D      H      €         2  °hif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link           À           È            æokay            Ù   8        Ýsgmii           Ô   9         eth2          P   Û   )      -      1      5      9      =      A      E      I               2  °hif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link           À           È            æokay            Ý2500base-x          ¥in-band-status          Ô   :           ñ   ;         phy@120000           !marvell,comphy-cp110             �     `         –   5      $  �   4         4         4              Åmg_clk mg_core_clk axi_clk                               phy@0            �            æ            í   9      phy@1            �           æ            í   @      phy@2            �           æ            í   ?   connector            !usb-a-connector         ­   <         phy@3            �           æ            í   A      phy@4            �           æ            í   6      phy@5            �           æ            í   :         mdio@12a200                                    !marvell,orion-mdio           � ¢          0  �   4      	   4         4         4            	   ædisabled          mdio@12a600                                    !marvell,xmdio            � ¦          $  �   4         4         4            	   ædisabled          interrupt-controller@1e0000          !marvell,cp110-icu            �     @                            interrupt-controller@10          !marvell,cp110-icu-nsr            �                õ                    „   #         í   3      interrupt-controller@50          !marvell,cp110-icu-sei            �   P            õ                    „            í   >         rtc@284000           !marvell,armada-8k-rtc            � (@      (@€   $        õrtc rtc-soc          Û   M         system-controller@440000             !syscon simple-mfd            � D               í   5   clock            !marvell,cp110-clock         }            í   4      gpio@100             !marvell,armada-8k-gpio          G           N             U        e           q   =                               Û   V      U      T      S            õ            æokay             í   F      gpio@140             !marvell,armada-8k-gpio          G  @        N            U        e           q   =                              Û   R      Q      P      O            õ         	   ædisabled          pinctrl          !marvell,armada-8k-cps-pinctrl            í   =   nand-pins         Œ  )mpp0 mpp1 mpp2 mpp3 mpp4 mpp5 mpp6 mpp7 mpp8 mpp9 mpp10 mpp11 mpp15 mpp16 mpp17 mpp18 mpp19 mpp20 mpp21 mpp22 mpp23 mpp24 mpp25 mpp26 mpp27         6dev       nand-rb         )mpp13 mpp12         6nf        sfpp1-pins          )mpp8 mpp10 mpp11            6gpio             í   I      spi1-pins           )mpp12 mpp13 mpp14 mpp15 mpp16           6spi1             í   B      uart0-pins        
  )mpp6 mpp7           6uart0            í   C      sfp-1g-pins         )mpp24           6gpio             í   M      sfpp0-pins          )mpp26 mpp27 mpp28 mpp29         6gpio             í   G            system-controller@400000             !syscon simple-mfd            � @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             �   p           ÿ   >   t           Š            í            usb3@500000       $   !marvell,armada-8k-xhci generic-xhci          � P    @           ¹         Û   j         	  Åcore reg            �   4         4               æokay               &  P        Ô   ?            cp1-usb3h0-comphy         usb3@510000       $   !marvell,armada-8k-xhci generic-xhci          � Q    @           ¹         Û   i         	  Åcore reg            �   4         4            	   ædisabled               &  Q      sata@540000       $   !marvell,armada-8k-ahci generic-ahci          � T               ¹         Û   k           �   4         4                                         æokay               &  T   sata-port@0          �            Ô   @            cp1-sata0-0-phy       sata-port@1          �           Ô   A           cp1-sata0-1-phy          xor@6a0000        %   !marvell,armada-7k-xor marvell,xor-v2             � j      k               ¹        „         	  Åcore reg            �   4         4            xor@6c0000        %   !marvell,armada-7k-xor marvell,xor-v2             � l      m               ¹        „         	  Åcore reg            �   4         4            spi@700600           !marvell,armada-380-spi           � p    P                                	  Åcore axi            �   4         4            	   ædisabled          spi@700680           !marvell,armada-380-spi           � p€   P                                	  Åcore axi            �   4         4               æokay            ·default         ­   B   spi-flash@0       
   !st,w25q32           ¸úð€         �             i2c@701000           !marvell,mv78230-i2c          � p                                        Û   x         	  Åcore reg            �   4         4            	   ædisabled          i2c@701100           !marvell,mv78230-i2c          � p                                        Û   y         	  Åcore reg            �   4         4            	   ædisabled          serial@702000            !snps,dw-apb-uart             � p             –            Û   z                       Åbaudclk apb_pclk            �   4         4               æokay            ·default         ­   C      serial@702100            !snps,dw-apb-uart             � p!            –            Û   {                       Åbaudclk apb_pclk            �   4         4            	   ædisabled          serial@702200            !snps,dw-apb-uart             � p"            –            Û   |                       Åbaudclk apb_pclk            �   4         4            	   ædisabled          serial@702300            !snps,dw-apb-uart             � p#            –            Û   }                       Åbaudclk apb_pclk            �   4         4            	   ædisabled          nand@720000       D   !marvell,armada-8k-nand-controller marvell,armada370-nand-controller          � r     T                                   Û   s         	  Åcore reg            �   4         4              –   5      	   ædisabled          trng@760000       3   !marvell,armada-8k-rng inside-secure,safexcel-eip76           � v     }         Û   _         	  Åcore reg            �   4         4               æokay          sdhci@780000             !marvell,armada-cp110-sdhci           � x              Û            	  Åcore axi            �   4         4                ¹      	   ædisabled          crypto@800000            !inside-secure,safexcel-eip197b           � €            0   Û   W      X      Y      Z      [      \            °mem ring0 ring1 ring2 ring3 eip       	  Åcore reg            �   4         4                ¹      	   ædisabled             pcie@f4600000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ô`             úð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       ú       ú        ð          H                        [                   3               Û              i         	  Åcore reg            �   4         4            	   ædisabled          pcie@f4620000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ôb             ûð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       û       û        ð          H                        [                   3               Û              i         	  Åcore reg            �   4         4            	   ædisabled          pcie@f4640000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ôd             üð                 õctrl config                                   õ           pci           ¹        „           >       ÿ         –‚       ü       ü        ð          H                        [                   3               Û              i         	  Åcore reg            �   4         4            	   ædisabled             chosen          Êserial0:115200n8          memory@0            memory           �            €         regulator-3-3v           !regulator-fixed         Öv_3_3           å 2Z         ý 2Z                   æokay             í   ,      regulator-1-8v           !regulator-fixed       	  Öv_vddo_h            å w@        ý w@                  æokay             í         regulator-usb3-vbus0             !regulator-fixed          )        <   .               ·default         ­   D        Öv_5v0_usb3_hst_vbus         å LK@        ý LK@         æokay             í   <      sfp-eth0             !sff,sfp         A   E        I   F               R   F              `   F               p   F               ·default         ­   G        ~  Ð         í   !      sfp-eth1             !sff,sfp         A   H        I   F               R   F              `   F   
            p   .               ·default         ­   I   J        ~  Ð         í   "      sfp-eth3             !sff,sfp         A   K        I   .               R   .              `   F               p   .               ·default         ­   L   M        ~  Ð         í   ;         	#address-cells #size-cells model compatible serial0 serial1 gpio0 spi0 gpio1 gpio2 spi1 spi2 spi3 spi4 ethernet0 ethernet1 ethernet2 ethernet3 method ranges reg no-map interrupt-parent 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 reg-shift reg-io-width pinctrl-0 pinctrl-names clock-names marvell,xenon-phy-slow-mode bus-width no-1-8-v no-sd no-sdio non-removable vqmmc-supply marvell,pins marvell,function offset ngpios gpio-controller #gpio-cells gpio-ranges #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 marvell,system-controller interrupt-names port-id gop-port-id phys phy phy-mode #phy-cells sfp reg-names interrupts-extended iommus phy-names clock-frequency broken-cd bus-range interrupt-map-mask interrupt-map num-lanes iommu-map iommu-map-mask num-viewport reset-gpios managed phy-supply spi-max-frequency stdout-path regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on enable-active-high gpio i2c-bus los-gpio mod-def0-gpio tx-disable-gpio tx-fault-gpio maximum-power-milliwatt 