Ðþí  Z   8  T8   (            Ö  T                                                          Marvell Armada 7040 DB board          X   !marvell,armada7040-db marvell,armada7040 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/cp0-bus/bus@f2000000/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          1   ]/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@0          1   g/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@1          1   q/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@2          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                     ‰ (             !            2             ä         v2m@290000           !arm,gic-v2m-frame                     ‰ )             !   À        2          v2m@2a0000           !arm,gic-v2m-frame                     ‰ *             !   à        2          v2m@2b0000           !arm,gic-v2m-frame                     ‰ +             !           2             odmi@300000          !marvell,odmi-controller                  C             ‰ 0    @  0@   @  0€   @  0À   @         W   €   ˆ      ˜      gicp@3f0040          !marvell,ap806-gicp           ‰ ? @           h   @   @      @                  ä   "      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                                   ¥                  †               Ýokay       flash@0          !jedec,spi-nor            ‰             ˜–€   partitions           !fixed-partitions                                partition@0         ŸU-Boot           ‰              partition@400000            ŸFilesystem           ‰     Î                 i2c@511000           !marvell,mv78230-i2c          ‰ Q                                        ¥                  †               Ýokay            ¥ †       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         :uart0            ä            gpio@1040            !marvell,armada-8k-gpio          K  @        R            Y        i           u                        À        ”           †            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                cpus                                 cpu@0           &cpu          !arm,cortex-a72           ‰            2psci            @           †               O  À         \   @        n           {  €         ˆ   @        š           §            ä   
      cpu@1           &cpu          !arm,cortex-a72           ‰           2psci            @           †               O  À         \   @        n           {  €         ˆ   @        š           §            ä         cpu@100         &cpu          !arm,cortex-a72           ‰           2psci            @           †              O  À         \   @        n           {  €         ˆ   @        š           §            ä         cpu@101         &cpu          !arm,cortex-a72           ‰          2psci            @           †              O  À         \   @        n           {  €         ˆ   @        š           §            ä         l2-cache0            !cache           Q           ^   @        p           ¸            Ä         ä         l2-cache1            !cache           Q           ^   @        p           ¸            Ä         ä            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            ‰           ü                       Ýokay            0           sgmii                       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            ä   &   connector            !usb-a-connector         ?             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@0           ‰             ä         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         system-controller@440000             !syscon simple-mfd            ‰ D               ä      clock            !marvell,cp110-clock         Ÿ            ä         gpio@100             !marvell,armada-8k-gpio          K           R             Y        i           u   #                      ð        ”             ý          ¥   V      U      T      S            ì         	  äcore axi            †                           Ýokay          gpio@140             !marvell,armada-8k-gpio          K  @        R            Y        i           u   #                     ð        ”             ý          ¥   R      Q      P      O            ì         	  äcore axi            †                           Ýokay          pinctrl          !marvell,armada-7k-pinctrl            ä   #   nand-pins         N  -mpp15 mpp16 mpp17 mpp18 mpp19 mpp20 mpp21 mpp22 mpp23 mpp24 mpp25 mpp26 mpp27           :dev          ä   +      nand-rb-pins            -mpp13           :nf           ä   ,            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   %  @           &       '        ocp0-usb3h0-comphy utmi          yhost          usb@510000        $   !marvell,armada-8k-xhci generic-xhci          ‰ Q    @           °         ¥   i         	  äcore reg            †                           Ýokay            h   %  A           (      )        ocp0-usb3h1-comphy utmi          yhost          sata@540000       $   !marvell,armada-8k-ahci generic-ahci          ‰ T               °         ¥   k           †                                                     Ýokay            h   %  D   sata-port@0          ‰          	   Ýdisabled          sata-port@1          ‰            Ýokay               *            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         ŸU-Boot           ‰              partition@400000            ŸFilesystem           ‰     à                 i2c@701000           !marvell,mv78230-i2c          ‰ p                                        ¥   x         	  äcore reg            †                           Ýokay            ¥ †    pca9555@21           !nxp,pca9555          Y        i            ‰   !         ä   -         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            Ì   +   ,        Ödefault    nand@0           ‰            Ÿpxa3xx_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            †                            °         Ý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            †                        	   Ýdisabled          0  þ       %  €          %             %  À                    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               .           ocp0-pcie2-x1-phy             chosen          serial0:115200n8          memory@0            &memory           ‰            €         gpio-regulator           !regulator-gpio          #cp0-usb3-1-current-regulator            2current         A ¡         X »         S   -               o ¡      »             v        ‰             ä   /      cp0-usb3-0-vbus          !regulator-fixed         #usb3h0-vbus         – LK@        ® LK@         v        Æ   -                Ë   /         ä          cp0-usb3-1-vbus          !regulator-fixed         #usb3h1-vbus         – LK@        ® LK@         v        Æ   -               Ë   /         ä   !         	#address-cells #size-cells model compatible serial0 serial1 gpio0 spi0 gpio1 gpio2 spi1 spi2 ethernet0 ethernet1 ethernet2 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 clock-frequency reg-shift reg-io-width pinctrl-0 pinctrl-names clock-names marvell,xenon-phy-slow-mode bus-width no-1-8-v 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 phys speed full-duplex phy #phy-cells phy-supply reg-names interrupts-extended iommus phy-names dr_mode nand-rb nand-on-flash-bbt nand-ecc-strength nand-ecc-step-size cd-gpios bus-range interrupt-map-mask interrupt-map num-lanes iommu-map iommu-map-mask stdout-path regulator-name regulator-type regulator-min-microamp regulator-max-microamp states enable-active-high gpios-states regulator-min-microvolt regulator-max-microvolt gpio vin-supply 