bcm283*: further refactoring
commit1fc8df0a42e9a6ae8f3494569ec4f11c9a3fad82
authorAndrew Baumann <Andrew.Baumann@microsoft.com>
Tue, 24 Nov 2015 22:42:26 +0000 (24 14:42 -0800)
committerAndrew Baumann <Andrew.Baumann@microsoft.com>
Tue, 24 Nov 2015 22:59:00 +0000 (24 14:59 -0800)
tree10892d21fffa35ec076709b8e306a390d13f5c29
parentbf166cebf95dd9c02d95752b2e12013c6c37e7ce
bcm283*: further refactoring

 * removed all global variables, replacing them with object properties and links
 * clean up interface between bcm2835_property and bcm2835_fb (all
   framebuffer reconfig logic is now local to bcm2835_fb)
 * add framebuffer properties for initial config (e.g. bcm2835_fb.pixo=0 for Windows)
16 files changed:
hw/arm/bcm2835.c
hw/arm/bcm2835_peripherals.c
hw/arm/bcm2836.c
hw/arm/raspi.c
hw/display/bcm2835_fb.c
hw/dma/bcm2835_dma.c
hw/misc/bcm2835_power.c
hw/misc/bcm2835_property.c
hw/misc/bcm2835_sbm.c
hw/misc/bcm2835_vchiq.c
include/hw/arm/bcm2835.h
include/hw/arm/bcm2835_common.h [deleted file]
include/hw/arm/bcm2835_mbox.h [new file with mode: 0644]
include/hw/arm/bcm2835_peripherals.h
include/hw/arm/bcm2836.h
include/hw/display/bcm2835_fb.h [new file with mode: 0644]