diff options
7 files changed, 34 insertions, 98 deletions
| diff --git a/target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch b/target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch index 3b3a1641d..07f615993 100644 --- a/target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch +++ b/target/linux/brcm63xx/patches-2.6.37/440-board-D4PW.patch @@ -1,6 +1,6 @@  --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c  +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -489,6 +489,49 @@ static struct board_info __initdata boar +@@ -489,6 +489,55 @@ static struct board_info __initdata boar   		}   	},   }; @@ -9,48 +9,54 @@  +	.name				= "D-4P-W",  +	.expected_cpu_id		= 0x6348,  + -+	.has_enet0			= 1,  +	.has_enet1			= 1,  +	.has_pci			= 1, ++	.has_uart0 			= 1,  + -+	.enet0 = { -+		.has_phy		= 1, -+		.use_internal_phy	= 1, -+	},  +	.enet1 = {  +		.force_speed_100	= 1,  +		.force_duplex_full	= 1,  +	},  + -+	.has_ohci0			= 1, -+	.has_ehci0			= 1, -+  +	.leds = {  +		{ -+			.name		= "ppp", ++			.name		= "power:green", ++			.gpio		= 0, ++			.active_low	= 1, ++		}, ++		{ ++			.name		= "status", ++			.gpio		= 3, ++			.active_low	= 1, ++		}, ++		{ ++			.name		= "internet:green",  +			.gpio		= 4,  +			.active_low	= 1,  +		},  +		{ -+			.name		= "ppp-fail", ++			.name		= "internet:red",  +			.gpio		= 5,  +			.active_low	= 1,  +		}, ++	}, ++ ++	.buttons = {  +		{ -+			.name		= "power", -+			.gpio		= 0, ++			.desc		= "reset", ++			.gpio		= 7,  +			.active_low	= 1, -+			.default_trigger = "default-on", -+ ++			.type		= EV_KEY, ++			.code		= KEY_RESTART, ++			.threshold	= 3,  +		},  +	}, -+  +};  +   #endif   /* -@@ -753,6 +796,7 @@ static const struct board_info __initdat +@@ -753,6 +802,7 @@ static const struct board_info __initdat   	&board_DV201AMR,   	&board_96348gw_a,   	&board_rta1025w_16, diff --git a/target/linux/brcm63xx/patches-2.6.37/441-board-NB4.patch b/target/linux/brcm63xx/patches-2.6.37/441-board-NB4.patch index 2f4cd818d..2fb7ff272 100644 --- a/target/linux/brcm63xx/patches-2.6.37/441-board-NB4.patch +++ b/target/linux/brcm63xx/patches-2.6.37/441-board-NB4.patch @@ -23,7 +23,7 @@   static struct bcm963xx_nvram nvram;   static unsigned int mac_addr_used;   static struct board_info board; -@@ -774,6 +783,502 @@ static struct board_info __initdata boar +@@ -780,6 +789,502 @@ static struct board_info __initdata boar   	.has_ohci0			= 1,   }; @@ -526,7 +526,7 @@   #endif   /* -@@ -804,9 +1309,30 @@ static const struct board_info __initdat +@@ -810,9 +1315,30 @@ static const struct board_info __initdat   	&board_96358vw2,   	&board_AGPFS0,   	&board_DWVS0, @@ -557,7 +557,7 @@   /*    * Register a sane SPROMv2 to make the on-board    * bcm4318 WLAN work -@@ -953,6 +1479,9 @@ void __init board_prom_init(void) +@@ -959,6 +1485,9 @@ void __init board_prom_init(void)   		boardid_fixup(boot_addr);   	} diff --git a/target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch b/target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch index 70f6f4be6..66ced55fa 100644 --- a/target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch +++ b/target/linux/brcm63xx/patches-2.6.37/442-board-96338W2_E7T.patch @@ -39,7 +39,7 @@   #endif   /* -@@ -1288,6 +1320,7 @@ static const struct board_info __initdat +@@ -1294,6 +1326,7 @@ static const struct board_info __initdat   #ifdef CONFIG_BCM63XX_CPU_6338   	&board_96338gw,   	&board_96338w, diff --git a/target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch b/target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch index c6e840322..0ace02d7b 100644 --- a/target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch +++ b/target/linux/brcm63xx/patches-2.6.37/443-board-CPVA642.patch @@ -1,6 +1,6 @@  --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c  +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -679,6 +679,98 @@ static struct board_info __initdata boar +@@ -685,6 +685,98 @@ static struct board_info __initdata boar   	},   }; @@ -99,7 +99,7 @@   static struct board_info __initdata board_AGPFS0 = {   	.name                           = "AGPF-S0",   	.expected_cpu_id                = 0x6358, -@@ -1341,6 +1433,7 @@ static const struct board_info __initdat +@@ -1347,6 +1439,7 @@ static const struct board_info __initdat   	&board_96358vw,   	&board_96358vw2,   	&board_AGPFS0, diff --git a/target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch b/target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch index ae24b48e7..5bafc77d3 100644 --- a/target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch +++ b/target/linux/brcm63xx/patches-2.6.37/444-board_dsl_274xb_rev_c.patch @@ -1,6 +1,6 @@  --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c  +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -908,6 +908,59 @@ static struct board_info __initdata boar +@@ -914,6 +914,59 @@ static struct board_info __initdata boar   	.has_ohci0			= 1,   }; @@ -60,7 +60,7 @@   struct spi_gpio_platform_data nb4_spi_gpio_data = {   	.sck		= NB4_SPI_GPIO_CLK,   	.mosi		= NB4_SPI_GPIO_MOSI, -@@ -1435,6 +1488,7 @@ static const struct board_info __initdat +@@ -1441,6 +1494,7 @@ static const struct board_info __initdat   	&board_AGPFS0,   	&board_CPVA642,   	&board_DWVS0, diff --git a/target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch b/target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch index 7501626d6..e2215f2d0 100644 --- a/target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch +++ b/target/linux/brcm63xx/patches-2.6.37/445-board_spw500v.patch @@ -1,7 +1,7 @@  --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c  +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -573,6 +573,67 @@ static struct board_info __initdata boar -  +@@ -579,6 +579,67 @@ static struct board_info __initdata boar + 	},   };  +static struct board_info __initdata board_spw500v = { @@ -68,7 +68,7 @@   #endif   /* -@@ -1480,6 +1541,7 @@ static const struct board_info __initdat +@@ -1486,6 +1547,7 @@ static const struct board_info __initdat   	&board_96348gw_a,   	&board_rta1025w_16,   	&board_96348_D4PW, diff --git a/target/linux/brcm63xx/patches-2.6.37/446-board-D4PW_correction.patch b/target/linux/brcm63xx/patches-2.6.37/446-board-D4PW_correction.patch deleted file mode 100644 index 2eb7070dd..000000000 --- a/target/linux/brcm63xx/patches-2.6.37/446-board-D4PW_correction.patch +++ /dev/null @@ -1,70 +0,0 @@ ---- a/arch/mips/bcm63xx/boards/board_bcm963xx.c -+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c -@@ -535,42 +535,48 @@ static struct board_info __initdata boar - 	.name				= "D-4P-W", - 	.expected_cpu_id		= 0x6348, -  --	.has_enet0			= 1, --	.has_enet1			= 1, -+	.has_enet1			= 1,	 - 	.has_pci			= 1, -- --	.enet0 = { --		.has_phy		= 1, --		.use_internal_phy	= 1, --	}, -+	.has_uart0 			= 1, -+	 - 	.enet1 = { - 		.force_speed_100	= 1, - 		.force_duplex_full	= 1, --	}, -- --	.has_ohci0			= 1, --	.has_ehci0			= 1, -+	},	 -  - 	.leds = { - 		{ --			.name		= "ppp", -+			.name		= "power:green", -+			.gpio		= 0, -+			.active_low	= 1, -+		}, -+		{ -+			.name		= "status", -+			.gpio		= 3, -+			.active_low	= 1,			 -+		}, -+		{ -+			.name		= "internet:green", - 			.gpio		= 4, - 			.active_low	= 1, - 		}, - 		{ --			.name		= "ppp-fail", -+			.name		= "internet:red", - 			.gpio		= 5, - 			.active_low	= 1, --		}, -+		},		 -+	}, -+	 -+	.buttons = { - 		{ --			.name		= "power", --			.gpio		= 0, -+			.desc		= "reset", -+			.gpio		= 7, - 			.active_low	= 1, --			.default_trigger = "default-on", -- -+			.type		= EV_KEY, -+			.code		= KEY_RESTART, -+			.threshold	= 3, - 		}, - 	}, -- - }; -  - static struct board_info __initdata board_spw500v = { | 
