From: "Cédric Le Goater" <clg@redhat.com>
To: qemu-arm@nongnu.org, qemu-devel@nongnu.org
Cc: "Jamin Lin" <jamin_lin@aspeedtech.com>,
"Cédric Le Goater" <clg@redhat.com>
Subject: [PULL 5/8] aspeed/soc: set dma64 property for AST2700 ftgmac100
Date: Tue, 9 Jul 2024 13:52:25 +0200 [thread overview]
Message-ID: <20240709115228.798904-6-clg@redhat.com> (raw)
In-Reply-To: <20240709115228.798904-1-clg@redhat.com>
From: Jamin Lin <jamin_lin@aspeedtech.com>
ASPEED AST2700 SOC is a 64 bits quad core CPUs (Cortex-a35)
And the base address of dram is "0x4 00000000" which
is 64bits address.
Set dma64 property for ftgmac100 model to support
64bits dram address DMA.
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
---
hw/arm/aspeed_ast27x0.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/hw/arm/aspeed_ast27x0.c b/hw/arm/aspeed_ast27x0.c
index 18e6a8b10cae..a9fb0d4b8874 100644
--- a/hw/arm/aspeed_ast27x0.c
+++ b/hw/arm/aspeed_ast27x0.c
@@ -552,9 +552,12 @@ static void aspeed_soc_ast2700_realize(DeviceState *dev, Error **errp)
return;
}
+ /* Net */
for (i = 0; i < sc->macs_num; i++) {
object_property_set_bool(OBJECT(&s->ftgmac100[i]), "aspeed", true,
&error_abort);
+ object_property_set_bool(OBJECT(&s->ftgmac100[i]), "dma64", true,
+ &error_abort);
if (!sysbus_realize(SYS_BUS_DEVICE(&s->ftgmac100[i]), errp)) {
return;
}
--
2.45.2
next prev parent reply other threads:[~2024-07-09 11:54 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-09 11:52 [PULL 0/8] aspeed queue Cédric Le Goater
2024-07-09 11:52 ` [PULL 1/8] hw/net:ftgmac100: update memory region size to 64KB Cédric Le Goater
2024-07-09 11:52 ` [PULL 2/8] hw/net:ftgmac100: update ring base address to 64 bits Cédric Le Goater
2024-07-09 11:52 ` [PULL 3/8] hw/net:ftgmac100: introduce TX and RX ring base address high registers to support " Cédric Le Goater
2024-07-09 11:52 ` [PULL 4/8] hw/net:ftgmac100: update TX and RX packet buffers address to " Cédric Le Goater
2024-07-09 11:52 ` Cédric Le Goater [this message]
2024-07-09 11:52 ` [PULL 6/8] hw/block: m25p80: support quad mode for w25q01jvq Cédric Le Goater
2024-07-09 11:52 ` [PULL 7/8] machine_aspeed.py: update to test ASPEED OpenBMC SDK v09.02 for AST2700 Cédric Le Goater
2024-07-09 11:52 ` [PULL 8/8] machine_aspeed.py: update to test network " Cédric Le Goater
2024-07-09 17:26 ` [PULL 0/8] aspeed queue Richard Henderson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240709115228.798904-6-clg@redhat.com \
--to=clg@redhat.com \
--cc=jamin_lin@aspeedtech.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.