[octeon] move generic config and patches directory to be 2.6.30 specific
[openwrt/svn-archive/archive.git] / target / linux / octeon / patches-2.6.30 / 008-more_board_types_constraints.patch
1 The bootloader now uses additional board type constants. The
2 octeon-ethernet driver needs some of the new values.
3
4 Signed-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 */