remove bogus exec perms
[qemu/ar7.git] / include / hw / misc / bcm2835_property.h
blob45335a1529dfe3ee05c82ea709528ec839e21da6
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 #include "net/net.h"
12 #include "hw/display/bcm2835_fb.h"
14 #define TYPE_BCM2835_PROPERTY "bcm2835-property"
15 #define BCM2835_PROPERTY(obj) \
16 OBJECT_CHECK(BCM2835PropertyState, (obj), TYPE_BCM2835_PROPERTY)
18 typedef struct {
19 /*< private >*/
20 SysBusDevice busdev;
21 /*< public >*/
22 MemoryRegion *dma_mr;
23 AddressSpace dma_as;
24 BCM2835FbState *fbdev;
25 MemoryRegion iomem;
26 qemu_irq mbox_irq;
27 MACAddr macaddr;
28 uint32_t board_rev;
29 uint32_t addr;
30 bool pending;
31 } BCM2835PropertyState;
33 #endif