Merge branch 'master' into raspi
[qemu/ar7.git] / include / hw / misc / bcm2835_property.h.orig
blob578e794de3ea634d3887894cb0257fdb00721cfa
1 /*
2  * Raspberry Pi emulation (c) 2012 Gregory Estrade
3  * This code is licensed under the GNU GPLv2 and later.
4  */
6 #ifndef BCM2835_PROPERTY_H
7 #define BCM2835_PROPERTY_H
9 #include "hw/sysbus.h"
10 #include "exec/address-spaces.h"
11 <<<<<<< HEAD
12 #include "hw/display/bcm2835_fb.h"
14 #define TYPE_BCM2835_PROPERTY "bcm2835_property"
15 =======
17 #define TYPE_BCM2835_PROPERTY "bcm2835-property"
18 >>>>>>> upstreaming-raspi
19 #define BCM2835_PROPERTY(obj) \
20         OBJECT_CHECK(BCM2835PropertyState, (obj), TYPE_BCM2835_PROPERTY)
22 typedef struct {
23     /*< private >*/
24     SysBusDevice busdev;
25     /*< public >*/
26     MemoryRegion *dma_mr;
27     AddressSpace dma_as;
28 <<<<<<< HEAD
29     BCM2835FbState *fbdev;
30     MemoryRegion iomem;
31     uint32_t addr;
32     bool pending;
33     qemu_irq mbox_irq;
34 =======
35     MemoryRegion iomem;
36     qemu_irq mbox_irq;
37     uint32_t ram_size;
38     uint32_t addr;
39     bool pending;
40 >>>>>>> upstreaming-raspi
41 } BCM2835PropertyState;
43 #endif