diff options
author | Andrew Baumann <Andrew.Baumann@microsoft.com> | 2016-02-24 13:58:48 -0800 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2016-02-26 15:09:42 +0000 |
commit | a55b53a2f46bc5350ec0c3ae8d0cd82eff95a7e8 (patch) | |
tree | 419e3a8fd442aaeb0fc93b119974908f4e8a4597 /hw/arm/bcm2835_peripherals.c | |
parent | 09aa3bf382243151e77682b2e89f997349b306d8 (diff) | |
download | qemu-a55b53a2f46bc5350ec0c3ae8d0cd82eff95a7e8.zip qemu-a55b53a2f46bc5350ec0c3ae8d0cd82eff95a7e8.tar.gz qemu-a55b53a2f46bc5350ec0c3ae8d0cd82eff95a7e8.tar.bz2 |
raspi: fix SD card with recent sdhci changes
Recent changes to sdhci broke SD on raspi. This change mirrors
the logic to create the SD card device at the board level.
Signed-off-by: Andrew Baumann <Andrew.Baumann@microsoft.com>
Message-id: 1456351128-5560-1-git-send-email-Andrew.Baumann@microsoft.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/arm/bcm2835_peripherals.c')
-rw-r--r-- | hw/arm/bcm2835_peripherals.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hw/arm/bcm2835_peripherals.c b/hw/arm/bcm2835_peripherals.c index 72467fd..6d66fa0 100644 --- a/hw/arm/bcm2835_peripherals.c +++ b/hw/arm/bcm2835_peripherals.c @@ -182,6 +182,13 @@ static void bcm2835_peripherals_realize(DeviceState *dev, Error **errp) sysbus_connect_irq(SYS_BUS_DEVICE(&s->sdhci), 0, qdev_get_gpio_in_named(DEVICE(&s->ic), BCM2835_IC_GPU_IRQ, INTERRUPT_ARASANSDIO)); + object_property_add_alias(OBJECT(s), "sd-bus", OBJECT(&s->sdhci), "sd-bus", + &err); + if (err) { + error_propagate(errp, err); + return; + } + } static void bcm2835_peripherals_class_init(ObjectClass *oc, void *data) |