Author: nbd
Date: 2014-07-10 22:14:54 +0200 (Thu, 10 Jul 2014)
New Revision: 41572

Added:
   trunk/target/linux/octeon/patches-3.10/100-ubnt_edgerouter2_support.patch
Log:
octeon: add basic board detection for UBNT EdgeRouter PRO

Signed-off-by: Felix Fietkau <[email protected]>

Added: trunk/target/linux/octeon/patches-3.10/100-ubnt_edgerouter2_support.patch
===================================================================
--- trunk/target/linux/octeon/patches-3.10/100-ubnt_edgerouter2_support.patch   
                        (rev 0)
+++ trunk/target/linux/octeon/patches-3.10/100-ubnt_edgerouter2_support.patch   
2014-07-10 20:14:54 UTC (rev 41572)
@@ -0,0 +1,31 @@
+--- a/arch/mips/include/asm/octeon/cvmx-bootinfo.h
++++ b/arch/mips/include/asm/octeon/cvmx-bootinfo.h
+@@ -228,6 +228,8 @@ enum cvmx_board_types_enum {
+        */
+       CVMX_BOARD_TYPE_CUST_PRIVATE_MIN = 20001,
+       CVMX_BOARD_TYPE_UBNT_E100 = 20002,
++      CVMX_BOARD_TYPE_UBNT_E200 = 20003,
++      CVMX_BOARD_TYPE_UBNT_E220 = 20005,
+       CVMX_BOARD_TYPE_CUST_PRIVATE_MAX = 30000,
+ 
+       /* The remaining range is reserved for future use. */
+@@ -327,6 +329,8 @@ static inline const char *cvmx_board_typ
+                   /* Customer private range */
+               ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_CUST_PRIVATE_MIN)
+               ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_UBNT_E100)
++              ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_UBNT_E200)
++              ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_UBNT_E220)
+               ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_CUST_PRIVATE_MAX)
+       }
+       return "Unsupported Board";
+--- a/arch/mips/cavium-octeon/executive/cvmx-helper-board.c
++++ b/arch/mips/cavium-octeon/executive/cvmx-helper-board.c
+@@ -186,6 +186,8 @@ int cvmx_helper_board_get_mii_address(in
+                       return 7 - ipd_port;
+               else
+                       return -1;
++      case CVMX_BOARD_TYPE_UBNT_E200:
++              return -1;
+       }
+ 
+       /* Some unknown board. Somebody forgot to update this function... */
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to