@@ -24,7 +24,8 @@ CT536_CT5621 |\
 | 
				
			|||||||
D-4P-W |\
 | 
					D-4P-W |\
 | 
				
			||||||
SPW303V |\
 | 
					SPW303V |\
 | 
				
			||||||
SPW500V |\
 | 
					SPW500V |\
 | 
				
			||||||
V2110)
 | 
					V2110 |\
 | 
				
			||||||
 | 
					96348W3)
 | 
				
			||||||
	ucidef_set_interface_lan "eth0"
 | 
						ucidef_set_interface_lan "eth0"
 | 
				
			||||||
	;;
 | 
						;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										68
									
								
								target/linux/brcm63xx/patches-3.3/553-board_96348w3.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								target/linux/brcm63xx/patches-3.3/553-board_96348w3.patch
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 | 
				
			||||||
 | 
					+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
 | 
				
			||||||
 | 
					@@ -1358,6 +1358,57 @@ static struct board_info __initdata boar
 | 
				
			||||||
 | 
					 	},
 | 
				
			||||||
 | 
					 };
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					+/* NetGear DG834G v4 */
 | 
				
			||||||
 | 
					+static struct board_info __initdata board_96348W3 = {
 | 
				
			||||||
 | 
					+ 	.name	 			= "96348W3",
 | 
				
			||||||
 | 
					+	.expected_cpu_id		= 0x6348,
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					+	.has_uart0	 		= 1,
 | 
				
			||||||
 | 
					+	.has_enet1			= 1,
 | 
				
			||||||
 | 
					+	.has_pci			= 1,
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					+	.enet1 = {
 | 
				
			||||||
 | 
					+		.force_speed_100	= 1,
 | 
				
			||||||
 | 
					+		.force_duplex_full	= 1,
 | 
				
			||||||
 | 
					+	},
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					+	.has_ohci0	 		= 1,
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					+	.leds = {
 | 
				
			||||||
 | 
					+		{
 | 
				
			||||||
 | 
					+			.name		= "96348W3:green:power",
 | 
				
			||||||
 | 
					+			.gpio		= 0,
 | 
				
			||||||
 | 
					+			.active_low	= 1,
 | 
				
			||||||
 | 
					+			.default_trigger = "default-on",
 | 
				
			||||||
 | 
					+		},
 | 
				
			||||||
 | 
					+		{
 | 
				
			||||||
 | 
					+			.name		= "96348W3:red:power",
 | 
				
			||||||
 | 
					+			.gpio		= 1,
 | 
				
			||||||
 | 
					+			.active_low	= 1,
 | 
				
			||||||
 | 
					+		},
 | 
				
			||||||
 | 
					+		{
 | 
				
			||||||
 | 
					+			.name		= "96348W3::adsl",
 | 
				
			||||||
 | 
					+			.gpio		= 2,
 | 
				
			||||||
 | 
					+			.active_low	= 1,
 | 
				
			||||||
 | 
					+		},
 | 
				
			||||||
 | 
					+		{
 | 
				
			||||||
 | 
					+			.name		= "96348W3::internet",
 | 
				
			||||||
 | 
					+			.gpio		= 3,
 | 
				
			||||||
 | 
					+			.active_low	= 1,
 | 
				
			||||||
 | 
					+		},
 | 
				
			||||||
 | 
					+	},
 | 
				
			||||||
 | 
					+	.buttons = {
 | 
				
			||||||
 | 
					+			{
 | 
				
			||||||
 | 
					+			.desc		= "reset",
 | 
				
			||||||
 | 
					+			.gpio		= 6,
 | 
				
			||||||
 | 
					+			.active_low	= 1,
 | 
				
			||||||
 | 
					+			.type		= EV_KEY,
 | 
				
			||||||
 | 
					+			.code		= KEY_RESTART,
 | 
				
			||||||
 | 
					+			.threshold	= 3,
 | 
				
			||||||
 | 
					+			},
 | 
				
			||||||
 | 
					+	},
 | 
				
			||||||
 | 
					+};
 | 
				
			||||||
 | 
					+
 | 
				
			||||||
 | 
					 #endif
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 /*
 | 
				
			||||||
 | 
					@@ -2554,6 +2605,7 @@ static const struct board_info __initdat
 | 
				
			||||||
 | 
					 	&board_ct536_ct5621,
 | 
				
			||||||
 | 
					 	&board_96348A_122,
 | 
				
			||||||
 | 
					 	&board_CPVA502plus,
 | 
				
			||||||
 | 
					+	&board_96348W3,
 | 
				
			||||||
 | 
					 #endif
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 #ifdef CONFIG_BCM63XX_CPU_6358
 | 
				
			||||||
@@ -8,7 +8,7 @@
 | 
				
			|||||||
 #include <linux/spi/spi.h>
 | 
					 #include <linux/spi/spi.h>
 | 
				
			||||||
 #include <linux/spi/spi_gpio.h>
 | 
					 #include <linux/spi/spi_gpio.h>
 | 
				
			||||||
 #include <linux/spi/74x164.h>
 | 
					 #include <linux/spi/74x164.h>
 | 
				
			||||||
@@ -2600,7 +2601,7 @@ static void __init nb4_nvram_fixup(void)
 | 
					@@ -2652,7 +2653,7 @@ static void __init nb4_nvram_fixup(void)
 | 
				
			||||||
  * bcm4318 WLAN work
 | 
					  * bcm4318 WLAN work
 | 
				
			||||||
  */
 | 
					  */
 | 
				
			||||||
 #ifdef CONFIG_SSB_PCIHOST
 | 
					 #ifdef CONFIG_SSB_PCIHOST
 | 
				
			||||||
@@ -17,7 +17,7 @@
 | 
				
			|||||||
 	.revision		= 0x02,
 | 
					 	.revision		= 0x02,
 | 
				
			||||||
 	.board_rev		= 0x17,
 | 
					 	.board_rev		= 0x17,
 | 
				
			||||||
 	.country_code		= 0x0,
 | 
					 	.country_code		= 0x0,
 | 
				
			||||||
@@ -2620,6 +2621,7 @@ static struct ssb_sprom bcm63xx_sprom =
 | 
					@@ -2672,6 +2673,7 @@ static struct ssb_sprom bcm63xx_sprom =
 | 
				
			||||||
 	.boardflags_lo		= 0x2848,
 | 
					 	.boardflags_lo		= 0x2848,
 | 
				
			||||||
 	.boardflags_hi		= 0x0000,
 | 
					 	.boardflags_hi		= 0x0000,
 | 
				
			||||||
 };
 | 
					 };
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user