diff options
Diffstat (limited to 'arch/mips/bcm63xx/boards/board_bcm963xx.c')
-rw-r--r-- | arch/mips/bcm63xx/boards/board_bcm963xx.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/mips/bcm63xx/boards/board_bcm963xx.c b/arch/mips/bcm63xx/boards/board_bcm963xx.c index 611a420dbfdd..d3304dc02aee 100644 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c | |||
@@ -37,6 +37,38 @@ | |||
37 | static struct board_info board; | 37 | static struct board_info board; |
38 | 38 | ||
39 | /* | 39 | /* |
40 | * known 3368 boards | ||
41 | */ | ||
42 | #ifdef CONFIG_BCM63XX_CPU_3368 | ||
43 | static struct board_info __initdata board_cvg834g = { | ||
44 | .name = "CVG834G_E15R3921", | ||
45 | .expected_cpu_id = 0x3368, | ||
46 | |||
47 | .has_uart0 = 1, | ||
48 | .has_uart1 = 1, | ||
49 | |||
50 | .has_enet0 = 1, | ||
51 | .has_pci = 1, | ||
52 | |||
53 | .enet0 = { | ||
54 | .has_phy = 1, | ||
55 | .use_internal_phy = 1, | ||
56 | }, | ||
57 | |||
58 | .leds = { | ||
59 | { | ||
60 | .name = "CVG834G:green:power", | ||
61 | .gpio = 37, | ||
62 | .default_trigger= "default-on", | ||
63 | }, | ||
64 | }, | ||
65 | |||
66 | .ephy_reset_gpio = 36, | ||
67 | .ephy_reset_gpio_flags = GPIOF_INIT_HIGH, | ||
68 | }; | ||
69 | #endif | ||
70 | |||
71 | /* | ||
40 | * known 6328 boards | 72 | * known 6328 boards |
41 | */ | 73 | */ |
42 | #ifdef CONFIG_BCM63XX_CPU_6328 | 74 | #ifdef CONFIG_BCM63XX_CPU_6328 |
@@ -643,6 +675,9 @@ static struct board_info __initdata board_DWVS0 = { | |||
643 | * all boards | 675 | * all boards |
644 | */ | 676 | */ |
645 | static const struct board_info __initconst *bcm963xx_boards[] = { | 677 | static const struct board_info __initconst *bcm963xx_boards[] = { |
678 | #ifdef CONFIG_BCM63XX_CPU_3368 | ||
679 | &board_cvg834g, | ||
680 | #endif | ||
646 | #ifdef CONFIG_BCM63XX_CPU_6328 | 681 | #ifdef CONFIG_BCM63XX_CPU_6328 |
647 | &board_96328avng, | 682 | &board_96328avng, |
648 | #endif | 683 | #endif |