[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 7/7] hw/misc/platform_devices: Add platform_bus_base
From: |
Eric Auger |
Subject: |
[Qemu-devel] [PATCH 7/7] hw/misc/platform_devices: Add platform_bus_base to PlatformDevtreeData |
Date: |
Mon, 7 Jul 2014 08:08:12 +0100 |
The base address of the platform bus sometimes is used to build the
<reg> property.
---
Actually I did not succeed in doing it another way with Calxeda xgmac.
If someone knows how to do without, please advise.
Signed-off-by: Eric Auger <address@hidden>
---
hw/misc/platform_devices.c | 1 +
include/hw/misc/platform_devices.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/hw/misc/platform_devices.c b/hw/misc/platform_devices.c
index a054606..f194b1d 100644
--- a/hw/misc/platform_devices.c
+++ b/hw/misc/platform_devices.c
@@ -54,6 +54,7 @@ void platform_bus_create_devtree(PlatformParams *params, void
*fdt,
data.fdt = fdt;
data.mpic = mpic;
data.irq_start = irq_start;
+ data.platform_bus_base = addr;
data.node = node;
container = container_get(qdev_get_machine(), "/peripheral");
diff --git a/include/hw/misc/platform_devices.h
b/include/hw/misc/platform_devices.h
index ab79346..6d228ca 100644
--- a/include/hw/misc/platform_devices.h
+++ b/include/hw/misc/platform_devices.h
@@ -11,6 +11,7 @@ typedef struct PlatformDevtreeData {
const char *mpic;
int irq_start;
const char *node;
+ hwaddr platform_bus_base;
} PlatformDevtreeData;
typedef struct {
--
1.8.3.2
- [Qemu-devel] [PATCH 4/7] hw/arm/virt: Support dynamically spawned sysbus devices, (continued)
- [Qemu-devel] [PATCH 4/7] hw/arm/virt: Support dynamically spawned sysbus devices, Eric Auger, 2014/07/07
- [Qemu-devel] [PATCH 3/7] hw/arm/virt: add new add_fdt_xxx_node functions, Eric Auger, 2014/07/07
- [Qemu-devel] [PATCH 5/7] hw/core/sysbus: add fdt_add_node method, Eric Auger, 2014/07/07
- [Qemu-devel] [PATCH 2/7] hw/arm/boot: load_dtb becomes non static, Eric Auger, 2014/07/07
- [Qemu-devel] [PATCH 6/7] hw/misc/platform_devices: add call to sysbus fdt_add_node, Eric Auger, 2014/07/07
- [Qemu-devel] [PATCH 7/7] hw/misc/platform_devices: Add platform_bus_base to PlatformDevtreeData,
Eric Auger <=