* ML403 and PPC4xx_DMA ?
@ 2007-04-26 16:06 Joachim Förster
2007-04-26 19:51 ` rvk
2007-04-26 21:36 ` Rick Moleres
0 siblings, 2 replies; 3+ messages in thread
From: Joachim Förster @ 2007-04-26 16:06 UTC (permalink / raw)
To: linuxppc-embedded
Hi all,
I have a question regarding the PowerPC 405 Core on the Xilinx ML403
board and DMA . The Linux kernel has an option called CONFIG_PPC4xx_DMA.
Do all/some PowerPC 4xx Cores have an integrated DMA Controller? I tried
to find some documentation about this DMA Controller in several Xilinx
and IBM manuals which cover the PowerPC 405 Core - but I didn't find
anything.
So, my question is: Does the Virtex-4 FX12 PowerPC 405 Core on the ML403
have such DMA Controller? If yes, is it usable within Linux to transfer
data from RAM to a device's hardware buffers (typical task of a DMA
controller)?
Thanks,
Joachim
PS: I tried to compile a kernel image with CONFIG_PPC4xx_DMA enabled,
but gcc complains about missing definitions in ppc4xx_dma.c ... e.g.
DCRN_DMASR (defined in ibm405.h). Well I guess I have to have
DCRN_MASR_BASE defined in xparameters_ml403.h .... but defined to what?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: ML403 and PPC4xx_DMA ?
2007-04-26 16:06 ML403 and PPC4xx_DMA ? Joachim Förster
@ 2007-04-26 19:51 ` rvk
2007-04-26 21:36 ` Rick Moleres
1 sibling, 0 replies; 3+ messages in thread
From: rvk @ 2007-04-26 19:51 UTC (permalink / raw)
To: linuxppc-embedded
The core itself for 405 will not have DCR: Device control registers - becau=
se
no device control bus. Have to look at board spec for whether there is a
replacement and what that is. Based on other comments you are on uncertain
ground, likely defining a few things yourself. Interesting that the base
header has a dep for DCRN based on that config. I assume you have UG011 do=
c
from the Xilinx website.=20
Joachim F=C3=B6rster wrote:
>=20
> Hi all,
>=20
> PS: I tried to compile a kernel image with CONFIG_PPC4xx_DMA enabled,
> but gcc complains about missing definitions in ppc4xx_dma.c ... e.g.
> DCRN_DMASR (defined in ibm405.h). Well I guess I have to have
> DCRN_MASR_BASE defined in xparameters_ml403.h .... but defined to what?
>=20
>=20
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>=20
>=20
--=20
View this message in context: http://www.nabble.com/ML403-and-PPC4xx_DMA---=
tf3652591.html#a10207511
Sent from the linuxppc-embedded mailing list archive at Nabble.com.
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: ML403 and PPC4xx_DMA ?
2007-04-26 16:06 ML403 and PPC4xx_DMA ? Joachim Förster
2007-04-26 19:51 ` rvk
@ 2007-04-26 21:36 ` Rick Moleres
1 sibling, 0 replies; 3+ messages in thread
From: Rick Moleres @ 2007-04-26 21:36 UTC (permalink / raw)
To: Joachim Förster, linuxppc-embedded
Joachim,
The Xilinx PPC405 core does not have an integrated DMA controller.
-----Original Message-----
From: linuxppc-embedded-bounces+moleres=3Dxilinx.com@ozlabs.org =
[mailto:linuxppc-embedded-bounces+moleres=3Dxilinx.com@ozlabs.org] On =
Behalf Of Joachim F=F6rster
Sent: Thursday, April 26, 2007 10:06 AM
To: linuxppc-embedded@ozlabs.org
Subject: ML403 and PPC4xx_DMA ?
Hi all,
I have a question regarding the PowerPC 405 Core on the Xilinx ML403
board and DMA . The Linux kernel has an option called CONFIG_PPC4xx_DMA.
Do all/some PowerPC 4xx Cores have an integrated DMA Controller? I tried
to find some documentation about this DMA Controller in several Xilinx
and IBM manuals which cover the PowerPC 405 Core - but I didn't find
anything.
So, my question is: Does the Virtex-4 FX12 PowerPC 405 Core on the ML403
have such DMA Controller? If yes, is it usable within Linux to transfer
data from RAM to a device's hardware buffers (typical task of a DMA
controller)?
Thanks,
Joachim
PS: I tried to compile a kernel image with CONFIG_PPC4xx_DMA enabled,
but gcc complains about missing definitions in ppc4xx_dma.c ... e.g.
DCRN_DMASR (defined in ibm405.h). Well I guess I have to have
DCRN_MASR_BASE defined in xparameters_ml403.h .... but defined to what?
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-04-26 21:37 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-26 16:06 ML403 and PPC4xx_DMA ? Joachim Förster
2007-04-26 19:51 ` rvk
2007-04-26 21:36 ` Rick Moleres
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).