Ðþí  ‘   8  ŠØ   (            F  Š                                                          SolidRun ClearFog GT 8K       Z   !solidrun,clearfog-gt-8k 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/cp1-bus/bus@f4000000/ethernet@0/ethernet-port@1          1   q/cp0-bus/bus@f2000000/ethernet@0/ethernet-port@0          1   {/cp1-bus/bus@f4000000/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             î   0      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                     “ +             +           <             odmi@300000          !marvell,odmi-controller                  M             “ 0    @  0@   @  0€   @  0À   @         a   €   ˆ      ˜      gicp@3f0040          !marvell,ap806-gicp           “ ? @           r   @   @      @                  î   -      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         7uart0            î            gpio@1040            !marvell,armada-8k-gpio          H  @        O            V        f           r                      ~  À        ‘                       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             î         trip-active         ó  œ@        ÿ           
active           î   
         cooling-maps       map0               
           ÿÿÿÿ         map1                                            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             î         trip-active0            ó  œ@        ÿ  	Ä        
active           î         trip-active1            ó  ¯È        ÿ  	Ä        
active           î         trip-active2            ó  ÃP        ÿ  	Ä        
active           î         trip-active3            ó  ê`        ÿ  	Ä        
active           î            cooling-maps       map0                                       map1                                      map2                                      map3                                      map4                                            cp1-ic-thermal          ¿            Õ  è        ã          trips      crit            ó †         ÿ  Ð      	  
critical             î   $      trip-active0            ó  œ@        ÿ  	Ä        
active           î          trip-active1            ó  ¯È        ÿ  	Ä        
active           î   !      trip-active2            ó  ÃP        ÿ  	Ä        
active           î   "      trip-active3            ó  ê`        ÿ  	Ä        
active           î   #         cooling-maps       map0                                        map1               !                       map2               "                       map3               #                       map4               $                                cpus                                 cpu@0           #cpu          !arm,cortex-a72           “            /psci            =              %            L  À         Y   @        k           x  €         …   @        —           ¤   &         î         cpu@1           #cpu          !arm,cortex-a72           “           /psci            =              %            L  À         Y   @        k           x  €         …   @        —           ¤   &         î         cpu@100         #cpu          !arm,cortex-a72           “           /psci            =              %           L  À         Y   @        k           x  €         …   @        —           ¤   '         î         cpu@101         #cpu          !arm,cortex-a72           “          /psci            =              %           L  À         Y   @        k           x  €         …   @        —           ¤   '         î         l2-cache0            !cache           N           [   @        m           µ            Á         î   &      l2-cache1            !cache           N           [   @        m           µ            Á         î   '         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           in-band-status             +            #   ,      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            “            '            î   7      phy@1            “           '         phy@2            “           '            î   +      phy@3            “           '         phy@4            “           '         phy@5            “           '            mdio@12a200                                    !marvell,orion-mdio           “ ¢          0     )      	   )         )         )            	   çdisabled          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            “ (@      (@€   $        2rtc rtc-soc          ¯   M         	   çdisabled          system-controller@440000             !syscon simple-mfd            “ D               î   *   clock            !marvell,cp110-clock         œ            î   )      gpio@100             !marvell,armada-8k-gpio          H           O             V        f           r   .                    ~  ð        ‘                      ¯   V      U      T      S            ö         	  Æcore axi               )         )            	   çdisabled          gpio@140             !marvell,armada-8k-gpio          H  @        O            V        f           r   .                   ~  ð        ‘                      ¯   R      Q      P      O            ö         	  Æcore axi               )         )               çokay             î   6   sata-reset-hog           <        P                E      lte-reset-hog            <        P               Q      wlan_disable-hog             <        P               Q      lte-disable-hog          <        P               Q         pinctrl          !marvell,armada-8k-cpm-pinctrl            î   .   pci0-reset-pins         *mpp32           7gpio             î   4      pci1-reset-pins         *mpp33           7gpio             î   K      pci2-reset-pins         *mpp34           7gpio          i2c1-pins           *mpp35 mpp36         7i2c1             î   2      i2c0-pins           *mpp37 mpp38         7i2c0             î   1      gpio-reset-pins         *mpp39           7gpio             î   U      led0-pins           *mpp40           7gpio             î   S      led1-pins           *mpp41           7gpio             î   T      copper-eth-phy-reset            *mpp43           7gpio             î   @      xhci0-vbus-pins         *mpp47           7gpio             î   O      fan-pwm-pins            *mpp48           7gpio             î   N      sfp-present-pins            *mpp49           7gpio             î   Q      tpm-irq-pins            *mpp50           7gpio          wlan-disable-pins           *mpp51           7gpio             î   5      sdhci-pins        *  *mpp55 mpp56 mpp57 mpp58 mpp59 mpp60 mpp61           7sdio             î   3            system-controller@400000             !syscon simple-mfd            “ @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             “   p           \   /   t           ©            î            utmi@580000          !marvell,cp110-utmi-phy           “ X              Ï   *                                	   çdisabled       usb-phy@0            “            '          usb-phy@1            “           '             usb@500000        $   !marvell,armada-8k-xhci generic-xhci          “ P    @           º         ¯   j         	  Æcore reg               )         )            	   çdisabled            p   0  @      usb@510000        $   !marvell,armada-8k-xhci generic-xhci          “ Q    @           º         ¯   i         	  Æcore reg               )         )               çokay            p   0  A      sata@540000       $   !marvell,armada-8k-ahci generic-ahci          “ T               º         ¯   k              )         )                                      	   çdisabled            p   0  D   sata-port@0          “          	   çdisabled          sata-port@1          “         	   çdisabled             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            w †         ¸default         ®   1      i2c@701100           !marvell,mv78230-i2c          “ p                                        ¯   y         	  Æcore reg               )         )               çokay            w †         ¸default         ®   2         î   P      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            p   0  E         ‡        î           ¸default         ®   3                 crypto@800000         ;   !marvell,armada-cp110-crypto 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            “    ò`             öð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       ö       ö        ð          ›                        ®                   (               ¯              ¼         	  Æcore reg               )         )               çokay          0  Æ       0  €          0             0  À            Ð          ¸default         ®   4   5        ß   6                  7            ëcp0-pcie0-x1-phy          pcie@f2620000         #   !marvell,armada8k-pcie snps,dw-pcie            “    òb             ÷ð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       ÷       ÷        ð          ›                        ®                   (               ¯              ¼         	  Æcore reg               )         )            	   çdisabled          pcie@f2640000         #   !marvell,armada8k-pcie snps,dw-pcie            “    òd             øð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       ø       ø        ð          ›                        ®                   (               ¯              ¼         	  Æcore reg               )         )            	   çdisabled             cp1-bus                                   !simple-bus           ž   8          Œ   bus@f4000000                                      !simple-bus           Œ        ô         ethernet@0                                     !marvell,armada-7k-pp22           “           °  "           <     9         9      	   9         9         9            *  Æ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            “            ù                      	   çdisabled          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           î   G         phy@120000           !marvell,comphy-cp110             “     `         Ï   :      $     9         9         9              Æmg_clk mg_core_clk axi_clk                               phy@0            “            '            î   L      phy@1            “           '         phy@2            “           '            î   J   connector            !usb-a-connector         ù   >         phy@3            “           '            î   <      phy@4            “           '         phy@5            “           '            î   =         mdio@12a200                                    !marvell,orion-mdio           “ ¢          0     9      	   9         9         9               çokay            ¸default         ®   ?   ethernet-phy@0                               “            ¸default         ®   @        ß   6                '        %  '         î   ;      ethernet-switch@4            !marvell,mv88e6085            “           ¸default         ®   A        ß   B         ethernet-ports                               ethernet-port@1          “           7lan2            =   C      ethernet-port@2          “           7lan1            =   D      ethernet-port@3          “           7lan4            =   E      ethernet-port@4          “           7lan3            =   F      ethernet-port@5          “           7cpu         H   G        2500base-x          in-band-status           mdio                                 ethernet-phy@11          “            î   C      ethernet-phy@12          “            î   D      ethernet-phy@13          “            î   E      ethernet-phy@14          “            î   F               mdio@12a600                                    !marvell,xmdio            “ ¦          $     9         9         9            	   çdisabled          interrupt-controller@1e0000          !marvell,cp110-icu            “     @                            interrupt-controller@10          !marvell,cp110-icu-nsr            “                              ö                    …   -         î   8      interrupt-controller@50          !marvell,cp110-icu-sei            “   P            ö                    …            î   I         rtc@284000           !marvell,armada-8k-rtc            “ (@      (@€   $        2rtc rtc-soc          ¯   M         system-controller@440000             !syscon simple-mfd            “ D               î   :   clock            !marvell,cp110-clock         œ            î   9      gpio@100             !marvell,armada-8k-gpio          H           O             V        f           r   H                    ~  ð        ‘                      ¯   V      U      T      S            ö         	  Æcore axi               9         9               çokay             î   B      gpio@140             !marvell,armada-8k-gpio          H  @        O            V        f           r   H                   ~  ð        ‘                      ¯   R      Q      P      O            ö         	  Æcore axi               9         9            	   çdisabled          pinctrl          !marvell,armada-8k-cps-pinctrl            î   H   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         7dev       nand-rb-pins            *mpp13 mpp12         7nf        spi1-pins           *mpp13 mpp14 mpp15 mpp16         7spi1             î   M      switch-reset-pins           *mpp24           7gpio             î   A      ge-mdio-pins            *mpp27 mpp28         7ge           î   ?      sfp-tx-disable-pins         *mpp29           7gpio             î   R      wps-button-pins         *mpp30           7gpio             î   V            system-controller@400000             !syscon simple-mfd            “ @                                 thermal-sensor@70            !marvell,armada-cp110-thermal             “   p           \   I   t           ©            î            utmi@580000          !marvell,cp110-utmi-phy           “ X              Ï   :                                	   çdisabled       usb-phy@0            “            '          usb-phy@1            “           '             usb@500000        $   !marvell,armada-8k-xhci generic-xhci          “ P    @           º         ¯   j         	  Æcore reg               9         9               çokay            p   0  P           J            ëcp1-usb3h0-comphy         usb@510000        $   !marvell,armada-8k-xhci generic-xhci          “ Q    @           º         ¯   i         	  Æcore reg               9         9            	   çdisabled            p   0  Q      sata@540000       $   !marvell,armada-8k-ahci generic-ahci          “ T               º         ¯   k              9         9                                         çokay            p   0  T        ®   K   sata-port@0          “          	   çdisabled          sata-port@1          “            çokay               L            xor@6a0000        %   !marvell,armada-7k-xor marvell,xor-v2             “ j      k               º        …         	  Æcore reg               9         9            xor@6c0000        %   !marvell,armada-7k-xor marvell,xor-v2             “ l      m               º        …         	  Æcore reg               9         9            spi@700600           !marvell,armada-380-spi           “ p    P                                	  Æcore axi               9         9            	   çdisabled          spi@700680           !marvell,armada-380-spi           “ p€   P                                	  Æcore axi               9         9               çokay            ¸default         ®   M   flash@0       
   !st,w25q32           Qúð€         “             i2c@701000           !marvell,mv78230-i2c          “ p                                        ¯   x         	  Æcore reg               9         9            	   çdisabled          i2c@701100           !marvell,mv78230-i2c          “ p                                        ¯   y         	  Æcore reg               9         9            	   çdisabled          serial@702000            !snps,dw-apb-uart             “ p             —            ¯   z           ¡           Æbaudclk apb_pclk               9         9            	   çdisabled          serial@702100            !snps,dw-apb-uart             “ p!            —            ¯   {           ¡           Æbaudclk apb_pclk               9         9            	   çdisabled          serial@702200            !snps,dw-apb-uart             “ p"            —            ¯   |           ¡           Æbaudclk apb_pclk               9         9            	   çdisabled          serial@702300            !snps,dw-apb-uart             “ p#            —            ¯   }           ¡           Æbaudclk apb_pclk               9         9            	   çdisabled          nand-controller@720000        D   !marvell,armada-8k-nand-controller marvell,armada370-nand-controller          “ r     T                                   ¯   s         	  Æcore reg               9         9              Ï   :      	   çdisabled          trng@760000       3   !marvell,armada-8k-rng inside-secure,safexcel-eip76           “ v     }         ¯   _         	  Æcore reg               9         9               çokay          mmc@780000           !marvell,armada-cp110-sdhci           “ x              ¯            	  Æcore axi               9         9                º      	   çdisabled          crypto@800000         ;   !marvell,armada-cp110-crypto inside-secure,safexcel-eip197b           “ €            0   ¯   X      Y      Z      [      \      W            éring0 ring1 ring2 ring3 eip mem       	  Æcore reg               9         9                º      	   çdisabled             pcie@f4600000         #   !marvell,armada8k-pcie snps,dw-pcie            “    ô`             úð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       ú       ú        ð          ›                        ®                   8               ¯              ¼         	  Æcore reg               9         9            	   çdisabled          pcie@f4620000         #   !marvell,armada8k-pcie snps,dw-pcie            “    ôb             ûð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       û       û        ð          ›                        ®                   8               ¯              ¼         	  Æcore reg               9         9            	   çdisabled          pcie@f4640000         #   !marvell,armada8k-pcie snps,dw-pcie            “    ôd             üð                 2ctrl config                                   ö           #pci           º        …           ‘       ÿ         Œ‚       ü       ü        ð          ›                        ®                   8               ¯              ¼         	  Æcore reg               9         9            	   çdisabled             chosen          cserial0:115200n8          memory@0            #memory           “            €         pwm          !pwm-fan         o       3   f   ™   Ì   ÿ        =           ¸default         ®   N        ~   6     œ@         î         regulator-3-3v           !regulator-fixed         ƒv_3_3           ’ 2Z         ª 2Z          Â         çokay             î         regulator-usb3-vbus0             !regulator-fixed         Ö   6              ¸default         ®   O        ƒv_5v0_usb3_hst_vbus         ’ LK@        ª LK@         çokay             î   >      sfp-cp0-eth0             !sff,sfp         Û   P        ã   6              ò   B               ¸default         ®   Q   R          Ð         î   ,      leds          
   !gpio-leds           ®   S   T        ¸default    led0            7clearfog-gt-8k:green:led0           P   6              on        led1            7clearfog-gt-8k:green:led1           P   6   	           on           keys          
   !gpio-keys           ®   U   V        ¸default    button-0            7Rear Button         P   6               )        ;         button-1            7WPS Button          P   B               )        ;              	#address-cells #size-cells model compatible serial0 serial1 gpio0 spi0 gpio1 gpio2 spi1 spi2 spi3 spi4 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 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 phy-mode managed phys sfp #phy-cells reg-names gpio-hog output-high output-low interrupts-extended iommus clock-frequency broken-cd bus-range interrupt-map-mask interrupt-map num-lanes iommu-map iommu-map-mask reset-gpios phy-names phy phy-supply marvell,reg-init reset-assert-us reset-deassert-us label phy-handle ethernet spi-max-frequency stdout-path cooling-levels pwms regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on gpio i2c-bus mod-def0-gpios tx-disable-gpios maximum-power-milliwatt default-state linux,can-disable linux,code 