[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH V2 09/10] SD card: make SD card a child of host cont
From: |
Igor Mitsyanko |
Subject: |
[Qemu-devel] [PATCH V2 09/10] SD card: make SD card a child of host controller |
Date: |
Thu, 05 Apr 2012 19:48:32 +0400 |
Only for host controllers implemented as QOM object.
Signed-off-by: Igor Mitsyanko <address@hidden>
---
hw/milkymist-memcard.c | 1 +
hw/pl181.c | 1 +
hw/ssi-sd.c | 1 +
3 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/milkymist-memcard.c b/hw/milkymist-memcard.c
index 80cac20..c8a6bae 100644
--- a/hw/milkymist-memcard.c
+++ b/hw/milkymist-memcard.c
@@ -259,6 +259,7 @@ static int milkymist_memcard_init(SysBusDevice *dev)
object_property_set_int(OBJECT(s->card), dinfo->unit, "if-idx", &errp);
}
object_property_set_bool(OBJECT(s->card), false, "spi-mode", &errp);
+ object_property_add_child(OBJECT(s), "card", OBJECT(s->card), &errp);
assert_no_error(errp);
SD_INIT(s->card);
s->enabled = dinfo ? bdrv_is_inserted(dinfo->bdrv) : 0;
diff --git a/hw/pl181.c b/hw/pl181.c
index 48720ae..5f81531 100644
--- a/hw/pl181.c
+++ b/hw/pl181.c
@@ -490,6 +490,7 @@ static int pl181_init(SysBusDevice *dev)
object_property_set_int(OBJECT(s->card), dinfo->unit, "if-idx", &errp);
}
object_property_set_bool(OBJECT(s->card), false, "spi-mode", &errp);
+ object_property_add_child(OBJECT(s), "card", OBJECT(s->card), &errp);
assert_no_error(errp);
SD_INIT(s->card);
return 0;
diff --git a/hw/ssi-sd.c b/hw/ssi-sd.c
index 9f4510d..f30a553 100644
--- a/hw/ssi-sd.c
+++ b/hw/ssi-sd.c
@@ -245,6 +245,7 @@ static int ssi_sd_init(SSISlave *dev)
object_property_set_int(OBJECT(s->sd), dinfo->unit, "if-idx", &errp);
}
object_property_set_bool(OBJECT(s->sd), true, "spi-mode", &errp);
+ object_property_add_child(OBJECT(s), "card", OBJECT(s->sd), &errp);
assert_no_error(errp);
SD_INIT(s->sd);
register_savevm(&dev->qdev, "ssi_sd", -1, 1, ssi_sd_save, ssi_sd_load, s);
--
1.7.4.1
- Re: [Qemu-devel] [PATCH V2 10/10] hw/sd.c: introduce SD card "image" property and allow SD hot-insert, (continued)
[Qemu-devel] [PATCH V2 02/10] hw/sd.c: convert binary variables to bool, Igor Mitsyanko, 2012/04/05
[Qemu-devel] [PATCH V2 04/10] hw/sd.c: make sd_wp_addr() return bool, Igor Mitsyanko, 2012/04/05
[Qemu-devel] [PATCH V2 09/10] SD card: make SD card a child of host controller,
Igor Mitsyanko <=