aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/config-2.6.33
Commit message (Expand)AuthorAgeFilesLines
* do *not* enable CONFIG_PCI in generic config, but on targets where it makes s...Nicolas Thill2010-03-111-0/+1
* [brcm63xx] add support for 2.6.33Florian Fainelli2010-02-281-0/+256
'>31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
@@ -1598,6 +1598,72 @@ static struct board_info __initdata boar
 		.pci_dev			= 1,
 	},
 };
+
+ /* T-Home Speedport W 303V Typ B */
+static struct board_info __initdata board_spw303v = {
+	.name			= "96358-502V",
+	.expected_cpu_id	= 0x6358,
+
+	.has_uart0		= 1,
+	.has_enet0		= 1,
+	.has_pci		= 1,
+
+	.enet0 = {
+		.has_phy 		= 1,
+		.use_internal_phy 	= 1,
+	},
+
+	.leds = {
+		{
+			.name		= "spw303v:green:power+adsl",
+			.gpio		= 22,
+			.active_low 	= 1,
+		},
+		{
+			.name		= "spw303v:red:power+adsl",
+			.gpio		= 2,
+			.active_low	= 1,
+		},
+		{
+			.name		= "spw303v:green:ppp",
+			.gpio		= 5,
+			.active_low	= 1,
+		},
+		{
+			.name		= "spw303v:green:ses",
+			.gpio		= 0,
+			.active_low	= 1,
+		},
+		{
+			.name		= "spw303v:green:voip",
+			.gpio		= 27,
+			.active_low	= 1,
+		},
+		{
+			.name		= "spw303v:green:pots",
+			.gpio		= 31,
+			.active_low	= 1,
+		},
+	},
+
+	.buttons = {
+		{
+			.desc		= "reset",
+			.gpio		= 11,
+			.type		= EV_KEY,
+			.code		= KEY_RESTART,
+			.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
+		},
+		{
+			.desc		= "ses",
+			.gpio		= 37,
+			.active_low	= 1,
+			.type		= EV_KEY,
+			.code		= KEY_WPS_BUTTON,
+			.debounce_interval = BCM963XX_KEYS_DEBOUNCE_INTERVAL,
+		},
+	}
+};
 #endif /* CONFIG_BCM63XX_CPU_6358 */
 
 /*
@@ -1645,6 +1711,7 @@ static const struct board_info __initcon
 	&board_nb4_ser_r0,
 	&board_nb4_fxc_r1,
 	&board_HW553,
+	&board_spw303v,
 #endif
 };