mirror of https://github.com/hak5/openwrt.git
ar71xx: use backported PCI_MEM_SIZE patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35470lede-17.01
parent
b9b341f05a
commit
b1168e70d3
|
@ -0,0 +1,39 @@
|
||||||
|
From 4c960910e2fb3a301ee4a504fa6b2c5204efeab0 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Gabor Juhos <juhosg@openwrt.org>
|
||||||
|
Date: Tue, 29 Jan 2013 08:27:03 +0000
|
||||||
|
Subject: [PATCH] MIPS: AR724x: Fix AR724X_PCI_MEM_SIZE
|
||||||
|
|
||||||
|
commit 4c960910e2fb3a301ee4a504fa6b2c5204efeab0 upstream.
|
||||||
|
|
||||||
|
The base address of the PCI memory is
|
||||||
|
0x10000000 and the base address of the
|
||||||
|
PCI configuration space is 0x14000000
|
||||||
|
on the AR724x SoCs.
|
||||||
|
|
||||||
|
The AR724X_PCI_MEM_SIZE is defined as
|
||||||
|
0x08000000 which is wrong because that
|
||||||
|
overlaps with the configuration space.
|
||||||
|
|
||||||
|
The patch fixes the value of the
|
||||||
|
AR724X_PCI_MEM_SIZE constant, in order
|
||||||
|
to avoid this resource conflicts.
|
||||||
|
|
||||||
|
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
||||||
|
Patchwork: http://patchwork.linux-mips.org/patch/4872/
|
||||||
|
Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
|
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
|
||||||
|
---
|
||||||
|
arch/mips/pci/pci-ar724x.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- a/arch/mips/pci/pci-ar724x.c
|
||||||
|
+++ b/arch/mips/pci/pci-ar724x.c
|
||||||
|
@@ -21,7 +21,7 @@
|
||||||
|
#define AR724X_PCI_CTRL_SIZE 0x100
|
||||||
|
|
||||||
|
#define AR724X_PCI_MEM_BASE 0x10000000
|
||||||
|
-#define AR724X_PCI_MEM_SIZE 0x08000000
|
||||||
|
+#define AR724X_PCI_MEM_SIZE 0x04000000
|
||||||
|
|
||||||
|
#define AR724X_PCI_REG_RESET 0x18
|
||||||
|
#define AR724X_PCI_REG_INT_STATUS 0x4c
|
|
@ -0,0 +1,33 @@
|
||||||
|
From fe950df70013a9f3368918aab697eec15f80ac67 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Gabor Juhos <juhosg@openwrt.org>
|
||||||
|
Date: Tue, 29 Jan 2013 08:27:04 +0000
|
||||||
|
Subject: [PATCH] MIPS: AR71xx: Fix AR71XX_PCI_MEM_SIZE
|
||||||
|
|
||||||
|
commit fe950df70013a9f3368918aab697eec15f80ac67 upstream.
|
||||||
|
|
||||||
|
The base address of the PCI memory is 0x10000000 and the base address of the
|
||||||
|
PCI configuration space is 0x17000000 on the AR71xx SoCs.
|
||||||
|
|
||||||
|
The AR71XX_PCI_MEM_SIZE is defined as 0x08000000 which is wrong because that
|
||||||
|
overlaps with the configuration space. This patch fixes the value of the
|
||||||
|
AR71XX_PCI_MEM_SIZE constant, in order to avoid this resource conflicts.
|
||||||
|
|
||||||
|
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
||||||
|
Patchwork: http://patchwork.linux-mips.org/patch/4873/
|
||||||
|
Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
|
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
|
||||||
|
---
|
||||||
|
arch/mips/pci/pci-ar71xx.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- a/arch/mips/pci/pci-ar71xx.c
|
||||||
|
+++ b/arch/mips/pci/pci-ar71xx.c
|
||||||
|
@@ -24,7 +24,7 @@
|
||||||
|
#include <asm/mach-ath79/pci.h>
|
||||||
|
|
||||||
|
#define AR71XX_PCI_MEM_BASE 0x10000000
|
||||||
|
-#define AR71XX_PCI_MEM_SIZE 0x08000000
|
||||||
|
+#define AR71XX_PCI_MEM_SIZE 0x07000000
|
||||||
|
|
||||||
|
#define AR71XX_PCI_WIN0_OFFS 0x10000000
|
||||||
|
#define AR71XX_PCI_WIN1_OFFS 0x11000000
|
|
@ -1,24 +0,0 @@
|
||||||
From 4b0f8aaea1f9e2f931c4de785d9ce46ff7164627 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
Date: Sun, 17 Jun 2012 12:55:24 +0200
|
|
||||||
Subject: [PATCH 02/34] MIPS: pci-ar724x: use correct value for AR724X_PCI_MEM_SIZE
|
|
||||||
|
|
||||||
The current definiton is wrong, it is conflicting
|
|
||||||
with AR724X_PCI_CFG_BASE.
|
|
||||||
|
|
||||||
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
---
|
|
||||||
arch/mips/pci/pci-ar724x.c | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
--- a/arch/mips/pci/pci-ar724x.c
|
|
||||||
+++ b/arch/mips/pci/pci-ar724x.c
|
|
||||||
@@ -21,7 +21,7 @@
|
|
||||||
#define AR724X_PCI_CTRL_SIZE 0x100
|
|
||||||
|
|
||||||
#define AR724X_PCI_MEM_BASE 0x10000000
|
|
||||||
-#define AR724X_PCI_MEM_SIZE 0x08000000
|
|
||||||
+#define AR724X_PCI_MEM_SIZE 0x04000000
|
|
||||||
|
|
||||||
#define AR724X_PCI_REG_RESET 0x18
|
|
||||||
#define AR724X_PCI_REG_INT_STATUS 0x4c
|
|
|
@ -1,21 +0,0 @@
|
||||||
From 01dbfe17b8ff628b6e2b3c75e1fc8c11d4cca644 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
Date: Thu, 28 Jun 2012 19:19:58 +0200
|
|
||||||
Subject: [PATCH 03/34] MIPS: pci-ar71xx: fix AR71XX_PCI_MEM_SIZE
|
|
||||||
|
|
||||||
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
|
|
||||||
---
|
|
||||||
arch/mips/pci/pci-ar71xx.c | 2 +-
|
|
||||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
|
||||||
|
|
||||||
--- a/arch/mips/pci/pci-ar71xx.c
|
|
||||||
+++ b/arch/mips/pci/pci-ar71xx.c
|
|
||||||
@@ -24,7 +24,7 @@
|
|
||||||
#include <asm/mach-ath79/pci.h>
|
|
||||||
|
|
||||||
#define AR71XX_PCI_MEM_BASE 0x10000000
|
|
||||||
-#define AR71XX_PCI_MEM_SIZE 0x08000000
|
|
||||||
+#define AR71XX_PCI_MEM_SIZE 0x07000000
|
|
||||||
|
|
||||||
#define AR71XX_PCI_WIN0_OFFS 0x10000000
|
|
||||||
#define AR71XX_PCI_WIN1_OFFS 0x11000000
|
|
Loading…
Reference in New Issue