diff options
Diffstat (limited to 'target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch')
| -rw-r--r-- | target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch | 83 | 
1 files changed, 83 insertions, 0 deletions
| diff --git a/target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch b/target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch new file mode 100644 index 000000000..25b7140fb --- /dev/null +++ b/target/linux/brcm63xx/patches-2.6.37/451-board_spw303v.patch @@ -0,0 +1,83 @@ +--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c ++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c +@@ -1741,6 +1741,72 @@ static struct board_info __initdata boar + 	.spis = nb4_spi_devices, + 	.num_spis = ARRAY_SIZE(nb4_spi_devices), + }; ++ ++ /* 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, ++			.threshold	= 3, ++		}, ++		{ ++			.desc		= "ses", ++			.gpio		= 37, ++			.active_low	= 1, ++			.type		= EV_KEY, ++			.code		= KEY_WPS_BUTTON, ++			.threshold	= 3, ++		}, ++	} ++}; + #endif +  + static struct board_info __initdata board_HW553 = { +@@ -1858,6 +1924,7 @@ static const struct board_info __initdat + 	&board_nb4_fxc_r1, + 	&board_nb4_fxc_r2, + 	&board_HW553, ++	&board_spw303v, + #endif + }; +  | 
