Ðþí  ˆ&   8  ‚L   (            Ú  ‚                                                      &   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         6   g/cp0/config-space@f2000000/ethernet@0/ethernet-port@0         6   q/cp1/config-space@f4000000/ethernet@0/ethernet-port@0         6   {/cp1/config-space@f4000000/ethernet@0/ethernet-port@1         6   …/cp1/config-space@f4000000/ethernet@0/ethernet-port@2         psci             !arm,psci-0.2             �smc       reserved-memory                                    –   psci-area@4000000            �                         ¡      tee@4400000          �    @                   ¡         ap806                                     !simple-bus           ¨             –   config-space@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                     � (             *            ;             í         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      `              Û                mmc@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-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           �            .psci            <           �               K  À         X   @        j           w  €         „   @        –           £            í         cpu@1           "cpu          !arm,cortex-a72           �           .psci            <           �               K  À         X   @        j           w  €         „   @        –           £            í         cpu@100         "cpu          !arm,cortex-a72           �           .psci            <           �              K  À         X   @        j           w  €         „   @        –           £            í         cpu@101         "cpu          !arm,cortex-a72           �          .psci            <           �              K  À         X   @        j           w  €         „   @        –           £            í         l2-cache0            !cache           M           Z   @        l           ´            À         í         l2-cache1            !cache           M           Z   @        l           ´            À         í            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              ¹   ethernet-port@0       P   Û   '      +      /      3      7      ;      ?      C      G      �         2  èhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            �            ø                          æokay                                    
  10gbase-r         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            �           ø                     	   ædisabled             phy@120000           !marvell,comphy-cp110             �     `         Î         $  �                                   Åmg_clk mg_core_clk axi_clk                               phy@0            �                        í   1      phy@1            �                       í   2      phy@2            �                       í   3      phy@3            �                       í   4      phy@4            �                       í         phy@5            �                       í   )         mdio@12a200                                    !marvell,orion-mdio           � ¢          0  �         	                                    æokay            ·default         ­       ethernet-phy@0           �             í   :         mdio@12a600                                    !marvell,xmdio            � ¦          $  �                                    æokay       ethernet-phy@0           !ethernet-phy-ieee802.3-c45           �            )   !         í         ethernet-phy@8           !ethernet-phy-ieee802.3-c45           �           )   "         í   9         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            õ         	  Åcore axi            �                        	   ædisabled          gpio@140             !marvell,armada-8k-gpio          G  @        N            U        e           q   $                   }  ð        �                      Û   R      Q      P      O            õ         	  Åcore axi            �                           æokay             í   0      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             í   G      sfp-1g-pins         )mpp51 mpp53 mpp54           6gpio             í   O      pcie-pins           )mpp52           6gpio             í   /      sdhci-pins        *  )mpp55 mpp56 mpp57 mpp58 mpp59 mpp60 mpp61           6sdio             í   -      sfpp1-pins          )mpp62           6gpio             í   M            system-controller@400000             !syscon simple-mfd            � @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             �   p           7   %   t           ¨            í            utmi@580000          !marvell,cp110-utmi-phy           � X              Î                                      æokay       usb-phy@0            �                         í   '      usb-phy@1            �                        í   (         usb@500000        $   !marvell,armada-8k-xhci generic-xhci          � P    @           ¹         Û   j         	  Åcore reg            �                           æokay            K   &  @           '        Rutmi            \host          usb@510000        $   !marvell,armada-8k-xhci generic-xhci          � Q    @           ¹         Û   i         	  Åcore reg            �                           æokay            K   &  A           (        Rutmi            \host          sata@540000       $   !marvell,armada-8k-ahci generic-ahci          � T               ¹         Û   k           �                                                     æokay            K   &  D   sata-port@0          �          sata-port@1          �              )           Rcp0-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            d †         ·default         ­   *      i2c@701100           !marvell,mv78230-i2c          � p                                        Û   y         	  Åcore reg            �                           æokay            d †         ·default         ­   +   i2c-mux@70           !nxp,pca9548                                    �   p   i2c@0                                      �             í   H      i2c@1                                      �            í   K      i2c@2                                      �            í   N            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-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            K   &  E         t        í           ·default         ­   -           .      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            �    ò`             öð                 -ctrl config                                   õ           "pci           ¹        „           ~       ÿ         –‚       À       À                   ˆ                        ›                                  Û              ©         	  Åcore reg            �                           æokay          0  ³       &  €          &             &  À            ½          ·default         ­   /        Ì           Ù   0                  1       2       3       4          \  Rcp0-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           ¹        „           ~       ÿ         –‚       ÷       ÷        ð          ˆ                        ›                                  Û              ©         	  Åcore reg            �                        	   ædisabled          pcie@f2640000         #   !marvell,armada8k-pcie snps,dw-pcie            �    òd             øð                 -ctrl config                                   õ           "pci           ¹        „           ~       ÿ         –‚       ø       ø        ð          ˆ                        ›                                  Û              ©         	  Åcore reg            �                        	   ædisabled             cp1                                   !simple-bus           ¨   5          –   config-space@f4000000                                     !simple-bus           –        ô         ethernet@0                                     !marvell,armada-7k-pp22           �        �   °  "           <  �   6         6      	   6         6         6            *  Åpp_clk gop_clk mg_clk mg_core_clk axi_clk           Î   7         æokay              ¹   ethernet-port@0       P   Û   '      +      /      3      7      ;      ?      C      G      �         2  èhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            �            ø                          æokay               8               9      
  10gbase-r         ethernet-port@1       P   Û   (      ,      0      4      8      <      @      D      H      €         2  èhif0 hif1 hif2 hif3 hif4 hif5 hif6 hif7 hif8 link            �           ø                        æokay               :        sgmii              ;         ethernet-port@2       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             �     `         Î   7      $  �   6         6         6              Åmg_clk mg_core_clk axi_clk                               phy@0            �                        í   ;      phy@1            �                       í   C      phy@2            �                       í   A   connector            !usb-a-connector         í   >         phy@3            �                       í   D      phy@4            �                       í   8      phy@5            �                       í   <         mdio@12a200                                    !marvell,orion-mdio           � ¢          0  �   6      	   6         6         6            	   ædisabled          mdio@12a600                                    !marvell,xmdio            � ¦          $  �   6         6         6            	   ædisabled          interrupt-controller@1e0000          !marvell,cp110-icu            �     @                            interrupt-controller@10          !marvell,cp110-icu-nsr            �                õ                    „   #         í   5      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               í   7   clock            !marvell,cp110-clock         ›            í   6      gpio@100             !marvell,armada-8k-gpio          G           N             U        e           q   ?                    }  ð        �                      Û   V      U      T      S            õ         	  Åcore axi            �   6         6               æokay             í   I      gpio@140             !marvell,armada-8k-gpio          G  @        N            U        e           q   ?                   }  ð        �                      Û   R      Q      P      O            õ         	  Åcore axi            �   6         6            	   æ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             í   L      spi1-pins           )mpp12 mpp13 mpp14 mpp15 mpp16           6spi1             í   E      uart0-pins        
  )mpp6 mpp7           6uart0            í   F      sfp-1g-pins         )mpp24           6gpio             í   P      sfpp0-pins          )mpp26 mpp27 mpp28 mpp29         6gpio             í   J            system-controller@400000             !syscon simple-mfd            � @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             �   p           7   @   t           ¨            í            utmi@580000          !marvell,cp110-utmi-phy           � X              Î   7                                   æokay       usb-phy@0            �                         í   B      usb-phy@1            �                        usb@500000        $   !marvell,armada-8k-xhci generic-xhci          � P    @           ¹         Û   j         	  Åcore reg            �   6         6               æokay            K   &  P           A       B        Rcp1-usb3h0-comphy utmi          \host          usb@510000        $   !marvell,armada-8k-xhci generic-xhci          � Q    @           ¹         Û   i         	  Åcore reg            �   6         6            	   ædisabled            K   &  Q      sata@540000       $   !marvell,armada-8k-ahci generic-ahci          � T               ¹         Û   k           �   6         6                                         æokay            K   &  T   sata-port@0          �               C            Rcp1-sata0-0-phy       sata-port@1          �              D           Rcp1-sata0-1-phy          xor@6a0000        %   !marvell,armada-7k-xor marvell,xor-v2             � j      k               ¹        „         	  Åcore reg            �   6         6            xor@6c0000        %   !marvell,armada-7k-xor marvell,xor-v2             � l      m               ¹        „         	  Åcore reg            �   6         6            spi@700600           !marvell,armada-380-spi           � p    P                                	  Åcore axi            �   6         6            	   ædisabled          spi@700680           !marvell,armada-380-spi           � p€   P                                	  Åcore axi            �   6         6               æokay            ·default         ­   E   flash@0       
   !st,w25q32           øúð€         �             i2c@701000           !marvell,mv78230-i2c          � p                                        Û   x         	  Åcore reg            �   6         6            	   ædisabled          i2c@701100           !marvell,mv78230-i2c          � p                                        Û   y         	  Åcore reg            �   6         6            	   ædisabled          serial@702000            !snps,dw-apb-uart             � p             –            Û   z                       Åbaudclk apb_pclk            �   6         6               æokay            ·default         ­   F      serial@702100            !snps,dw-apb-uart             � p!            –            Û   {                       Åbaudclk apb_pclk            �   6         6            	   ædisabled          serial@702200            !snps,dw-apb-uart             � p"            –            Û   |                       Åbaudclk apb_pclk            �   6         6            	   ædisabled          serial@702300            !snps,dw-apb-uart             � p#            –            Û   }                       Åbaudclk apb_pclk            �   6         6            	   ædisabled          nand-controller@720000        D   !marvell,armada-8k-nand-controller marvell,armada370-nand-controller          � r     T                                   Û   s         	  Åcore reg            �   6         6              Î   7      	   ædisabled          trng@760000       3   !marvell,armada-8k-rng inside-secure,safexcel-eip76           � v     }         Û   _         	  Åcore reg            �   6         6               æokay          mmc@780000           !marvell,armada-cp110-sdhci           � x              Û            	  Åcore axi            �   6         6                ¹      	   ædisabled          crypto@800000            !inside-secure,safexcel-eip197b           � €            0   Û   X      Y      Z      [      \      W            èring0 ring1 ring2 ring3 eip mem       	  Åcore reg            �   6         6                ¹      	   ædisabled             pcie@f4600000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ô`             úð                 -ctrl config                                   õ           "pci           ¹        „           ~       ÿ         –‚       ú       ú        ð          ˆ                        ›                   5               Û              ©         	  Åcore reg            �   6         6            	   ædisabled          pcie@f4620000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ôb             ûð                 -ctrl config                                   õ           "pci           ¹        „           ~       ÿ         –‚       û       û        ð          ˆ                        ›                   5               Û              ©         	  Åcore reg            �   6         6            	   ædisabled          pcie@f4640000         #   !marvell,armada8k-pcie snps,dw-pcie            �    ôd             üð                 -ctrl config                                   õ           "pci           ¹        „           ~       ÿ         –‚       ü       ü        ð          ˆ                        ›                   5               Û              ©         	  Åcore reg            �   6         6            	   ædisabled             chosen          
serial0:115200n8          memory@0            "memory           �            €         regulator-3-3v           !regulator-fixed         v_3_3           % 2Z         = 2Z          U         æokay             í   .      regulator-1-8v           !regulator-fixed       	  v_vddo_h            % w@        = w@         U         æokay             í         regulator-usb3-vbus0             !regulator-fixed          i        |   0               ·default         ­   G        v_5v0_usb3_hst_vbus         % LK@        = LK@         æokay             í   >      sfp-eth0             !sff,sfp         �   H        ‰   I               “   I              ¢   I               ³   I               ·default         ­   J        Â  Ð         í   !      sfp-eth1             !sff,sfp         �   K        ‰   I               “   I              ¢   I   
            ³   0               ·default         ­   L   M        Â  Ð         í   "      sfp-eth3             !sff,sfp         �   N        ‰   0               “   0              ¢   I               ³   0               ·default         ­   O   P        Â  Ð         í   =         	#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 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 phys phy phy-mode #phy-cells sfp reg-names interrupts-extended iommus phy-names dr_mode 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-gpios mod-def0-gpios tx-disable-gpios tx-fault-gpios maximum-power-milliwatt 