From: Jon Smirl <hidden> Date: 2007-08-13 16:27:20
We're starting a new MPC5200 project and I'm trying to track down the
best kernel to start from. Is Sylvain's tree at
http://www.246tnt.com/mpc52xx/ a good place to start? The git URLs
from the web page don't work. Everything 5200 related in the trees at
Secret Labs already appears to be merged.
Most of this work also appears to be in the Open Embedded tree's Ekifa
support. Is that a better place to start?
I need to get multiple I2S ports running with DMA.
--
Jon Smirl
jonsmirl@gmail.com
From: Grant Likely <hidden> Date: 2007-08-13 16:34:41
On 8/13/07, Jon Smirl [off-list ref] wrote:
We're starting a new MPC5200 project and I'm trying to track down the
best kernel to start from. Is Sylvain's tree at
http://www.246tnt.com/mpc52xx/ a good place to start? The git URLs
from the web page don't work. Everything 5200 related in the trees at
Secret Labs already appears to be merged.
Most of this work also appears to be in the Open Embedded tree's Ekifa
support. Is that a better place to start?
It might be. The major problem with MPC5200 is the Ethernet driver.
I believe both Domen and Sylvain have been working on drivers suitable
for arch/powerpc inclusion.
Cheers,
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
grant.likely@secretlab.ca
(403) 399-0195
From: Jon Smirl <hidden> Date: 2007-08-13 16:50:20
On 8/13/07, Grant Likely [off-list ref] wrote:
On 8/13/07, Jon Smirl [off-list ref] wrote:
quoted
We're starting a new MPC5200 project and I'm trying to track down the
best kernel to start from. Is Sylvain's tree at
http://www.246tnt.com/mpc52xx/ a good place to start? The git URLs
from the web page don't work. Everything 5200 related in the trees at
Secret Labs already appears to be merged.
Most of this work also appears to be in the Open Embedded tree's Ekifa
support. Is that a better place to start?
It might be. The major problem with MPC5200 is the Ethernet driver.
I believe both Domen and Sylvain have been working on drivers suitable
for arch/powerpc inclusion.
OpenEmbedded has this series against 2.6.20
0001-powerpc-serial-Dispose-irq-mapping-when-done-in-mpc52xx_serial.c.txt
0003-powerpc-Add-device-tree-fixups-for-the-EFIKA.txt
0004-powerpc-Use-common-52xx-of_platform-probe-code-for-EFIKA.txt
0005-powerpc-Restore-proper-link-order-in-platform.txt
0006-Rework-the-OHCI-quirk-mecanism-as-suggested-by-David.txt
0007-Implement-support-for-split-endian-OHCI.txt
0008-ohci-Rework-bus-glue-integration-to-allow-several-at-once.txt
0009-ohci-Add-support-for-OHCI-controller-on-the-of_platform-bus.txt
0010-libata-Add-support-for-the-MPC52xx-ATA-controller.txt
0011-ohci-Whitespace-and-typo-fix-in-ohci-ppc-of.c.txt
0012-ata-Fix-pata_mpc52xx.c-compatible-list.txt
0013-powerpc-serial-Fix-mpc52xx_uart.c-compatible-list.txt
0014-powerpc-Small-cleanup-of-EFIKA-platform.txt
0015-powerpc-Add-a-unified-uevent-handler-for-bus-based-on-of_device.txt
0016-macintosh-Use-the-new-of_device-common-uevent-handler.txt
0017-powerpc-Add-uevent-handler-for-of_platform_bus.txt
0018-powerpc-Add-uevent-handler-for-ibmebus.txt
0019-MPC5200-Bestcomm-platform-driver.txt
0020-Fec-MPC5200-eth-driver.txt
0021-POWERPC-Copy-bestcomm-support-files-into-arch-powerpc.txt
0022-MPC52xx-PCI-now-working-on-lite5200.-ugly-but-working.txt
0023-POWERPC-Make-FEC-work-on-the-lite5200.txt
0024-Add-missing-function-prototype.txt
0025-POWERPC-Misc-EFIKA-fixups-for-rtas-chrp.txt
0026-POWERPC-Cleanup-mpc52xx-PCI-support.txt
0027-POWERPC-Change-name-of-mpc52xx-pci-support-file-in-Makefile.txt
0028-POWERPC-Change-link-order-so-mpc52xx-fec-always-shows-up-as-eth0.txt
0029-POWERPC-Fixup-pr_print-format-for-mpc52xx-pci-support.txt
0030-POWERPC-Add-mpc52xx-lite5200-PCI-support.txt
0031-sound-Add-support-for-the-MPC52xx-PSC-AC97-Link.txt
0032-POWERPC-EFIKA-Adds-missing-interrupts-from-bestcomm-node.txt
0033-EFIKA-fullduplex-prpl_aln.txt
defconfig
v4l.diff
--
Jon Smirl
jonsmirl@gmail.com
From: Matt Sealey <hidden> Date: 2007-08-13 17:42:45
The current (2.6.22) patchset for the Efika is being held here for
the moment; http://dev.gentoo.org/~nixnut/efika/
That's everything you 'really need' and it's probably the same as
this patch list.
However practically none of it is mainline-worthy at the moment,
Sylvain has detailed too many things he thinks is wrong with it.
I'm having a go with the new ethernet driver patch right now (a
customer asked me for a prebuilt kernel..) so I can get on with
testing that. The most important ones for rewrites besides that
are the AC97 driver (which is a little.. sparse) and actually
using the ATA task.
I'll put in a decent request here for any work on this subject to
please at least attempt to retrieve the tasks from the Efika
firmware rather than replacing them in Linux gratuituously.
I understand this doesn't help the Lite5200 guys.. but.. pretty
please with a cherry on top? :]
--
Matt Sealey [off-list ref]
Genesi, Manager, Developer Relations
Jon Smirl wrote:
Another series is being posted to the Efika boards.
0001-powerpc-exports-rheap-symbol-to-modules.patch
0002-powerpc-Changes-the-config-mechanism-for-rheap.patch
0003-powerpc-ppc32-Update-mpc52xx_psc-structure-with-B-r.patch
0004-powerpc-BestComm-core-support-for-Freescale-MPC5200.patch
0005-powerpc-BestcComm-ATA-task-support.patch
0006-powerpc-BestcComm-FEC-task-support.patch
0007-powerpc-BestcComm-GenBD-task-support.patch
0008-drivers-net-Add-support-for-Freescale-MPC5200-SoC-i.patch
0009-sound-Add-support-for-Freescale-MPC5200-AC97-interf.patch
0010-powerpc-In-rheap.c-move-the-EXPORT_SYMBOL-and-use.patch
0011-powerpc-BestComm-move-the-EXPORT_SYMBOL-and-use-th.patch
0012-powerpc-BestComm-ATA-task-move-the-EXPORT_SYMBOL-a.patch
0013-powerpc-BestComm-FEC-task-move-the-EXPORT_SYMBOL-a.patch
0014-powerpc-BestComm-GenBD-task-move-the-EXPORT_SYMBOL.patch
0015-powerpc-BestComm-Replace-global-variable-bcom-by-b.patch
0016-powerpc-Make-the-BestComm-driver-a-standard-of_plat.patch
0017-powerpc-Fix-typo-in-BestComm-ATA-task-support-code.patch
0018-powerpc-BestComm-ATA-task-microcode-insert-copyri.patch
0019-powerpc-BestComm-FEC-task-microcode-insert-copyri.patch
0020-powerpc-BestComm-GenBD-task-microcode-insert-copy.patch
0021-powerpc-Fix-errors-in-bcom-bcom_eng-renaming.patch
0081-mpc52xx-correct-calculation-of-FEC-RX-errors.patch
0082-powerpc-pata_mpc52xx-suspend.patch
From: Jon Smirl <hidden> Date: 2007-08-13 18:32:12
On 8/13/07, Matt Sealey [off-list ref] wrote:
I'll put in a decent request here for any work on this subject to
please at least attempt to retrieve the tasks from the Efika
firmware rather than replacing them in Linux gratuituously.
I understand this doesn't help the Lite5200 guys.. but.. pretty
please with a cherry on top? :]
We're making an open device with all software being replaceable. I
already have u-boot. Is there a free open firmware option? Which is
the recommended path?
Matt, I'll buy some Efikas as soon as you're selling them again.,
--
Jon Smirl
jonsmirl@gmail.com
We're starting a new MPC5200 project and I'm trying to track down
the best kernel to start from. Is Sylvain's tree at
http://www.246tnt.com/mpc52xx/ a good place to start? The git URLs
from the web page don't work. Everything 5200 related in the trees
at Secret Labs already appears to be merged.
Most of this work also appears to be in the Open Embedded tree's
Ekifa support. Is that a better place to start?
It might be. The major problem with MPC5200 is the Ethernet driver.
I believe both Domen and Sylvain have been working on drivers
suitable for arch/powerpc inclusion.
We have integrated FEC code floating around into DENX Linux 2.6 tree,
and have it working on several boards in the arch/powerpc context.
It might be worthwhile to check out
git://www.denx.de/git/linux-2.6-denx.git#linux-2.6-denx
HTH,
Bartlomiej