mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-27 17:55:55 +02:00
bcm63xx: fix ethernet on 96328avng and 963281TAN
The internal switch did not get registered. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32041 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
c906be87a1
commit
43bdeca579
@ -4,12 +4,12 @@ Date: Tue, 29 May 2012 10:52:25 +0200
|
|||||||
Subject: [PATCH] MIPS: BCM63XX: add 96328avng reference board
|
Subject: [PATCH] MIPS: BCM63XX: add 96328avng reference board
|
||||||
|
|
||||||
---
|
---
|
||||||
arch/mips/bcm63xx/boards/board_bcm963xx.c | 75 +++++++++++++++++++++++++++++
|
arch/mips/bcm63xx/boards/board_bcm963xx.c | 77 +++++++++++++++++++++++++++++
|
||||||
1 files changed, 75 insertions(+), 0 deletions(-)
|
1 files changed, 77 insertions(+), 0 deletions(-)
|
||||||
|
|
||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -54,6 +54,78 @@
|
@@ -54,6 +54,80 @@
|
||||||
static struct board_info board;
|
static struct board_info board;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -23,6 +23,8 @@ Subject: [PATCH] MIPS: BCM63XX: add 96328avng reference board
|
|||||||
+ .has_uart0 = 1,
|
+ .has_uart0 = 1,
|
||||||
+ .has_pci = 1,
|
+ .has_pci = 1,
|
||||||
+
|
+
|
||||||
|
+ .has_enetsw = 1,
|
||||||
|
+
|
||||||
+ .enetsw = {
|
+ .enetsw = {
|
||||||
+ .used_ports = {
|
+ .used_ports = {
|
||||||
+ [0] = {
|
+ [0] = {
|
||||||
@ -88,7 +90,7 @@ Subject: [PATCH] MIPS: BCM63XX: add 96328avng reference board
|
|||||||
* known 6338 boards
|
* known 6338 boards
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_BCM63XX_CPU_6338
|
#ifdef CONFIG_BCM63XX_CPU_6338
|
||||||
@@ -2160,6 +2232,9 @@ static struct board_info __initdata boar
|
@@ -2160,6 +2234,9 @@ static struct board_info __initdata boar
|
||||||
* all boards
|
* all boards
|
||||||
*/
|
*/
|
||||||
static const struct board_info __initdata *bcm963xx_boards[] = {
|
static const struct board_info __initdata *bcm963xx_boards[] = {
|
||||||
|
@ -4,12 +4,12 @@ Date: Tue, 29 May 2012 11:01:12 +0200
|
|||||||
Subject: [PATCH] MIPS: BCM63XX: add 963281TAN reference board
|
Subject: [PATCH] MIPS: BCM63XX: add 963281TAN reference board
|
||||||
|
|
||||||
---
|
---
|
||||||
arch/mips/bcm63xx/boards/board_bcm963xx.c | 69 +++++++++++++++++++++++++++++
|
arch/mips/bcm63xx/boards/board_bcm963xx.c | 71 +++++++++++++++++++++++++++++
|
||||||
1 files changed, 69 insertions(+), 0 deletions(-)
|
1 files changed, 71 insertions(+), 0 deletions(-)
|
||||||
|
|
||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -123,6 +123,74 @@ static struct board_info __initdata boar
|
@@ -125,6 +125,76 @@ static struct board_info __initdata boar
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -21,6 +21,8 @@ Subject: [PATCH] MIPS: BCM63XX: add 963281TAN reference board
|
|||||||
+ .has_uart0 = 1,
|
+ .has_uart0 = 1,
|
||||||
+ .has_pci = 1,
|
+ .has_pci = 1,
|
||||||
+
|
+
|
||||||
|
+ .has_enetsw = 1,
|
||||||
|
+
|
||||||
+ .enetsw = {
|
+ .enetsw = {
|
||||||
+ .used_ports = {
|
+ .used_ports = {
|
||||||
+ [0] = {
|
+ [0] = {
|
||||||
@ -84,7 +86,7 @@ Subject: [PATCH] MIPS: BCM63XX: add 963281TAN reference board
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -2234,6 +2302,7 @@ static struct board_info __initdata boar
|
@@ -2236,6 +2306,7 @@ static struct board_info __initdata boar
|
||||||
static const struct board_info __initdata *bcm963xx_boards[] = {
|
static const struct board_info __initdata *bcm963xx_boards[] = {
|
||||||
#ifdef CONFIG_BCM63XX_CPU_6328
|
#ifdef CONFIG_BCM63XX_CPU_6328
|
||||||
&board_96328avng,
|
&board_96328avng,
|
||||||
|
@ -10,7 +10,7 @@ Subject: [PATCH 70/79] MIPS: BCM63XX: Add board definition for D-Link
|
|||||||
|
|
||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -191,6 +191,109 @@ static struct board_info __initdata boar
|
@@ -195,6 +195,109 @@ static struct board_info __initdata boar
|
||||||
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -120,7 +120,7 @@ Subject: [PATCH 70/79] MIPS: BCM63XX: Add board definition for D-Link
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -2303,6 +2406,7 @@ static const struct board_info __initdat
|
@@ -2307,6 +2410,7 @@ static const struct board_info __initdat
|
||||||
#ifdef CONFIG_BCM63XX_CPU_6328
|
#ifdef CONFIG_BCM63XX_CPU_6328
|
||||||
&board_96328avng,
|
&board_96328avng,
|
||||||
&board_963281TAN,
|
&board_963281TAN,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -1548,6 +1548,99 @@ static struct board_info __initdata boar
|
@@ -1552,6 +1552,99 @@ static struct board_info __initdata boar
|
||||||
|
|
||||||
.has_ohci0 = 1,
|
.has_ohci0 = 1,
|
||||||
.has_ehci0 = 1,
|
.has_ehci0 = 1,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -1328,6 +1328,19 @@ static struct board_info __initdata boar
|
@@ -1332,6 +1332,19 @@ static struct board_info __initdata boar
|
||||||
},
|
},
|
||||||
|
|
||||||
.has_ohci0 = 1,
|
.has_ohci0 = 1,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
|
||||||
@@ -906,6 +906,17 @@ static struct board_info __initdata boar
|
@@ -910,6 +910,17 @@ static struct board_info __initdata boar
|
||||||
.active_low = 1,
|
.active_low = 1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -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>
|
||||||
@@ -2599,7 +2600,7 @@ static void __init nb4_nvram_fixup(void)
|
@@ -2603,7 +2604,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,
|
||||||
@@ -2619,6 +2620,7 @@ static struct ssb_sprom bcm63xx_sprom =
|
@@ -2623,6 +2624,7 @@ static struct ssb_sprom bcm63xx_sprom =
|
||||||
.boardflags_lo = 0x2848,
|
.boardflags_lo = 0x2848,
|
||||||
.boardflags_hi = 0x0000,
|
.boardflags_hi = 0x0000,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user