@@ -24,7 +24,8 @@ CT536_CT5621 |\
 | 
			
		||||
D-4P-W |\
 | 
			
		||||
SPW303V |\
 | 
			
		||||
SPW500V |\
 | 
			
		||||
V2110)
 | 
			
		||||
V2110 |\
 | 
			
		||||
96348W3)
 | 
			
		||||
	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_gpio.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
 | 
			
		||||
  */
 | 
			
		||||
 #ifdef CONFIG_SSB_PCIHOST
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
 	.revision		= 0x02,
 | 
			
		||||
 	.board_rev		= 0x17,
 | 
			
		||||
 	.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_hi		= 0x0000,
 | 
			
		||||
 };
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user