Root/target/linux/octeon/patches-2.6.30/008-more_board_types_constraints.patch

1The bootloader now uses additional board type constants. The
2octeon-ethernet driver needs some of the new values.
3
4Signed-off-by: David Daney <ddaney@caviumnetworks.com>
5---
6 arch/mips/include/asm/octeon/cvmx-bootinfo.h | 13 +++++++++++++
7 1 files changed, 13 insertions(+), 0 deletions(-)
8
9--- a/arch/mips/include/asm/octeon/cvmx-bootinfo.h
10+++ b/arch/mips/include/asm/octeon/cvmx-bootinfo.h
11@@ -157,6 +157,13 @@ enum cvmx_board_types_enum {
12     CVMX_BOARD_TYPE_NIC_XLE_4G = 21,
13     CVMX_BOARD_TYPE_EBT5600 = 22,
14     CVMX_BOARD_TYPE_EBH5201 = 23,
15+ CVMX_BOARD_TYPE_EBT5200 = 24,
16+ CVMX_BOARD_TYPE_CB5600 = 25,
17+ CVMX_BOARD_TYPE_CB5601 = 26,
18+ CVMX_BOARD_TYPE_CB5200 = 27,
19+ /* Special 'generic' board type, supports many boards */
20+ CVMX_BOARD_TYPE_GENERIC = 28,
21+ CVMX_BOARD_TYPE_EBH5610 = 29,
22     CVMX_BOARD_TYPE_MAX,
23 
24     /*
25@@ -228,6 +235,12 @@ static inline const char *cvmx_board_typ
26         ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_NIC_XLE_4G)
27         ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_EBT5600)
28         ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_EBH5201)
29+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_EBT5200)
30+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_CB5600)
31+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_CB5601)
32+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_CB5200)
33+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_GENERIC)
34+ ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_EBH5610)
35         ENUM_BRD_TYPE_CASE(CVMX_BOARD_TYPE_MAX)
36 
37             /* Customer boards listed here */
38

Archive Download this file



interactive