[PATCH NEXT v2 1/4] powerpc/pasemi: Add PCI initialisation for Nemo board.

STALE2782d

4 messages, 3 authors, 2018-12-22 · open the first message on its own page

[PATCH NEXT v2 1/4] powerpc/pasemi: Add PCI initialisation for Nemo board.

From: Darren Stevens <hidden>
Date: 2018-08-19 21:22:02

The A-Eon Amigaone X1000's Nemo motherboard has an AMD SB600
connected to one of the PCI-e root ports on its PaSemi
Pwrficient 1628M SoC. Normally the SB600 southbridge would be
connected to a hidden PCI-e port on the system's northbridge,
and as a result doesn't fully comply with the PCI-e spec.
    
Add code to relax the PCI-e detection in both the root port
and the Linux kernel allowing on board devices to be detected.
    
Signed-off-by: Darren Stevens <redacted>

---

Changes made:

v2: Replaced sb600_bus with a define, moved iob_mapbase into 
    sb600_set_flag()
    Created some register/Flag names (as I don't have the docs
    for the PA6T-1682M)

Re: [PATCH NEXT v2 1/4] powerpc/pasemi: Add PCI initialisation for Nemo board.

From: Darren Stevens <hidden>
Date: 2018-12-09 22:55:14

Michael,

Any comments on these?

On 19/08/2018, Darren Stevens wrote:
The A-Eon Amigaone X1000's Nemo motherboard has an AMD SB600
connected to one of the PCI-e root ports on its PaSemi
Pwrficient 1628M SoC. Normally the SB600 southbridge would be
connected to a hidden PCI-e port on the system's northbridge,
and as a result doesn't fully comply with the PCI-e spec.
    
Add code to relax the PCI-e detection in both the root port
and the Linux kernel allowing on board devices to be detected.
    
Signed-off-by: Darren Stevens <redacted>

---

Changes made:

v2: Replaced sb600_bus with a define, moved iob_mapbase into 
    sb600_set_flag()
    Created some register/Flag names (as I don't have the docs
    for the PA6T-1682M)

Re: [PATCH NEXT v2 1/4] powerpc/pasemi: Add PCI initialisation for Nemo board.

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2018-12-17 12:50:16

Darren Stevens [off-list ref] writes:
Michael,

Any comments on these?
Hi Darren,

I guess in general we'd like more of this to come from the device tree.

But I'll merge this series as-is, because I don't think it helps anyone
to have this code out-of-tree. We can always clean things up further in
future if anyone has the time & motivation.

cheers
On 19/08/2018, Darren Stevens wrote:
quoted
The A-Eon Amigaone X1000's Nemo motherboard has an AMD SB600
connected to one of the PCI-e root ports on its PaSemi
Pwrficient 1628M SoC. Normally the SB600 southbridge would be
connected to a hidden PCI-e port on the system's northbridge,
and as a result doesn't fully comply with the PCI-e spec.
    
Add code to relax the PCI-e detection in both the root port
and the Linux kernel allowing on board devices to be detected.
    
Signed-off-by: Darren Stevens <redacted>

---

Changes made:

v2: Replaced sb600_bus with a define, moved iob_mapbase into 
    sb600_set_flag()
    Created some register/Flag names (as I don't have the docs
    for the PA6T-1682M)

Re: [NEXT, v2, 1/4] powerpc/pasemi: Add PCI initialisation for Nemo board.

From: Michael Ellerman <hidden>
Date: 2018-12-22 10:53:08

On Sun, 2018-08-19 at 20:21:55 UTC, Darren Stevens wrote:
The A-Eon Amigaone X1000's Nemo motherboard has an AMD SB600
connected to one of the PCI-e root ports on its PaSemi
Pwrficient 1628M SoC. Normally the SB600 southbridge would be
connected to a hidden PCI-e port on the system's northbridge,
and as a result doesn't fully comply with the PCI-e spec.
    
Add code to relax the PCI-e detection in both the root port
and the Linux kernel allowing on board devices to be detected.
    
Signed-off-by: Darren Stevens <redacted>
Applied to powerpc next, thanks.

https://git.kernel.org/powerpc/c/68f211a4d1e5882e881bbb84b65059

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help