From: Jon Loeliger <hidden> Date: 2007-03-07 20:48:49
This move sets the stage for the use of generic PCI Express
code in 85xx and 86xx parts from FSL. Subsequent patches
for 8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c => sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-)
rename arch/powerpc/{platforms/86xx/mpc86xx_pcie.c => sysdev/fsl_pcie.c} (100%)
@@ -1022,6 +1023,10 @@ config SBUSconfigFSL_SOCbool+configFSL_PCIE+bool+depends onPPC_86xx+# Yes MCA RS/6000s exist but Linux-PPC does not currently support anyconfigMCAbool
diff --git a/arch/powerpc/platforms/86xx/mpc86xx_pcie.c b/arch/powerpc/sysdev/fsl_pcie.csimilarity index 100%rename from arch/powerpc/platforms/86xx/mpc86xx_pcie.crename to arch/powerpc/sysdev/fsl_pcie.cindex a2f4f73..041c07e 100644--- a/arch/powerpc/platforms/86xx/mpc86xx_pcie.c+++ b/arch/powerpc/sysdev/fsl_pcie.c
From: Kumar Gala <hidden> Date: 2007-03-08 05:26:09
On Wed, 7 Mar 2007, Jon Loeliger wrote:
This move sets the stage for the use of generic PCI Express
code in 85xx and 86xx parts from FSL. Subsequent patches
for 8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
This move sets the stage for the use of generic PCI Express=20
code in 85xx and 86xx parts from FSL. Subsequent patches for=20
8548 and 8544 will be able to use this shared code.
=20
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c =3D> sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-) rename=20
arch/powerpc/{platforms/86xx/mpc86xx_pcie.c =3D>=20
sysdev/fsl_pcie.c} (100%)
=20
From: Kumar Gala <hidden> Date: 2007-03-09 03:50:00
On Mar 8, 2007, at 9:32 PM, Zang Roy-r61911 wrote:
quoted
This move sets the stage for the use of generic PCI Express
code in 85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c => sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-) rename
arch/powerpc/{platforms/86xx/mpc86xx_pcie.c =>
sysdev/fsl_pcie.c} (100%)
=20
On Mar 8, 2007, at 9:32 PM, Zang Roy-r61911 wrote:
=20
quoted
quoted
This move sets the stage for the use of generic PCI=20
Express code in=20
quoted
quoted
85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c =3D> sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-) rename=20
arch/powerpc/{platforms/86xx/mpc86xx_pcie.c =3D> sysdev/fsl_pcie.c} =
From: Kumar Gala <hidden> Date: 2007-03-09 04:22:47
On Mar 8, 2007, at 9:53 PM, Zang Roy-r61911 wrote:
quoted
On Mar 8, 2007, at 9:32 PM, Zang Roy-r61911 wrote:
quoted
quoted
This move sets the stage for the use of generic PCI
Express code in
quoted
quoted
85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c => sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-) rename
arch/powerpc/{platforms/86xx/mpc86xx_pcie.c => sysdev/fsl_pcie.c}
(100%)
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index
On Mar 8, 2007, at 9:53 PM, Zang Roy-r61911 wrote:
=20
quoted
quoted
On Mar 8, 2007, at 9:32 PM, Zang Roy-r61911 wrote:
quoted
quoted
This move sets the stage for the use of generic PCI
Express code in
quoted
quoted
85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
Signed-off-by: Jon Loeliger <redacted>
Acked-by: Andy Fleming <redacted>
---
arch/powerpc/Kconfig | 5 +++++
arch/powerpc/platforms/86xx/Makefile | 2 +-
arch/powerpc/sysdev/Makefile | 1 +
.../86xx/mpc86xx_pcie.c =3D> sysdev/fsl_pcie.c} | 2 --
4 files changed, 7 insertions(+), 3 deletions(-) rename=20
arch/powerpc/{platforms/86xx/mpc86xx_pcie.c =3D> =
From: Jon Loeliger <hidden> Date: 2007-03-09 17:15:58
On Thu, 2007-03-08 at 21:32, Zang Roy-r61911 wrote:
quoted
This move sets the stage for the use of generic PCI Express
code in 85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
How about 8548 with pcie?
Roy
Roy,
This patch that I released was a very simple
effort to _begin_ the migration of PCI-Ex out
of 8641 into a generic place so that we can
get your patches accepted more readily.
This first step simply _moved_ the existing file
out of 8641 and patched up the CONFIG options so
that 8641 will still work. Notice that this does
not yet address the 85xx series boards at all.
Those patches (yours) will follow shortly.
We will need to resolve the problems with the
transparent bridges issue first, though. I am
currently working through some of those issues
with Kumar. We can add you to the discussion
there for sure!
jdl
=20
On Thu, 2007-03-08 at 21:32, Zang Roy-r61911 wrote:
quoted
quoted
This move sets the stage for the use of generic PCI=20
Express code in=20
quoted
quoted
85xx and 86xx parts from FSL. Subsequent patches for
8548 and 8544 will be able to use this shared code.
=20
=20
quoted
How about 8548 with pcie?
Roy
=20
Roy,
=20
This patch that I released was a very simple
effort to _begin_ the migration of PCI-Ex out
of 8641 into a generic place so that we can
get your patches accepted more readily.
Thanks. But I do think it is part of my previous patches :-).=20
My patches mainly contains
(1) Move 86xx pcie support to powerpc/sysdev/fsl_pcie.c and=20
change some CONFIG Option.
(2) Add 8548 pcie support based on fsl_pcie.c. Add PCIE ATMU for 8548.
(3) Remove some reluctant code in fsl_pcie.c.
(4) Add link status check for pcie.
(5) Unify 85xx/86xx pcie mmu register define.
(6) Add device tree for 85xx cds legacy board.
The code for PCIE ATMU and link status check are from Wei Zhang.=20
The patches have been tested for both 85xx/86xx boards and merged to the
85xx git repo. in opensource.freescale.com
=20
This first step simply _moved_ the existing file
out of 8641 and patched up the CONFIG options so
that 8641 will still work. Notice that this does
not yet address the 85xx series boards at all.
Those patches (yours) will follow shortly.
=20
We will need to resolve the problems with the
transparent bridges issue first, though. I am
currently working through some of those issues
with Kumar. We can add you to the discussion
there for sure!
I do not touch the code for common pci/e architecture because more
discussions
might be needed. I had thought to add the 85xx pcie support early. I
received
too many request for its support.
Thanks.
Roy