1 --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
2 +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
3 @@ -4472,6 +4472,89 @@ static struct board_info __initdata boar
7 +static struct board_info __initdata board_P870HW51A_V2 = {
8 + .name = "P870HW-51a_v2",
9 + .expected_cpu_id = 0x6368,
44 + .name = "P870HW-51a:green:power",
46 + .default_trigger = "default-on",
49 + .name = "P870HW-51a:green:dsl",
54 + .name = "P870HW-51a:green:inet",
59 + .name = "P870HW-51a:orange:wps",
64 + .name = "P870HW-51a:red:inet",
75 + .code = KEY_RESTART,
76 + .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
83 + .code = KEY_WPS_BUTTON,
84 + .debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
90 static struct board_info __initdata board_VR3025u = {
91 .name = "96368M-1541N",
92 .expected_cpu_id = 0x6368,
93 @@ -5131,6 +5214,7 @@ static const struct board_info __initcon
94 #ifdef CONFIG_BCM63XX_CPU_6368
97 + &board_P870HW51A_V2,