66c089a2d56e37bb3a89990482bc7728a7dd2a59
[openwrt/openwrt.git] / target / linux / brcm63xx / patches-4.9 / 512-board_BTV2110.patch
1 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
2 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
3 @@ -208,6 +208,24 @@ static struct board_info __initdata boar
4 .has_ehci0 = 1,
5 };
6
7 +
8 +/* BT Voyager 2110 */
9 +static struct board_info __initdata board_V2110 = {
10 + .name = "V2110",
11 + .expected_cpu_id = 0x6348,
12 +
13 + .has_enet1 = 1,
14 + .has_pci = 1,
15 +
16 + .enet1 = {
17 + .has_phy = 1,
18 + .phy_id = 0,
19 + .force_speed_100 = 1,
20 + .force_duplex_full = 1,
21 + },
22 +};
23 +
24 +
25 static struct board_info __initdata board_96348gw = {
26 .name = "96348GW",
27 .expected_cpu_id = 0x6348,
28 @@ -728,6 +746,7 @@ static const struct board_info __initcon
29 &board_spw500v,
30 &board_96348sv,
31 &board_V2500V_BB,
32 + &board_V2110,
33 #endif
34
35 #ifdef CONFIG_BCM63XX_CPU_6358
36 @@ -767,6 +786,7 @@ static struct of_device_id const bcm963x
37 { .compatible = "brcm,bcm96348gw-10", .data = &board_96348gw_10, },
38 { .compatible = "brcm,bcm96348gw-11", .data = &board_96348gw_11, },
39 { .compatible = "brcm,bcm96348gw-a", .data = &board_96348gw_a, },
40 + { .compatible = "bt,v2110", .data = &board_V2110, },
41 { .compatible = "bt,v2500v-bb", .data = &board_V2500V_BB, },
42 { .compatible = "d-link,dsl-2640b-b", .data = &board_96348_D4PW, },
43 { .compatible = "davolink,dv-201amr", .data = &board_DV201AMR, },