remaining clean-up and build fix.
[AROS.git] / arch / arm-native / soc / broadcom / 2708 / hidd / vc4gfx / vc4gfx_hardware.h
blob9cbc1f9ff56c66238998c4793fa3555810e759ba
1 #ifndef _VIDEOCOREGFX_HARDWARE_H
2 #define _VIDEOCOREGFX_HARDWARE_H
4 #include <exec/libraries.h>
5 #include <hidd/pci.h>
6 #include <oop/oop.h>
8 extern IPTR __arm_periiobase;
9 #define ARM_PERIIOBASE __arm_periiobase
10 #include <hardware/bcm2708.h>
11 #include <hardware/videocore.h>
13 #include "vc4gfx_hidd.h"
14 #include "vc4gfx_bitmap.h"
16 #define VCMB_PROPCHAN 8
18 struct HWData {
19 ULONG void0;
22 #define VCDATA(x) ((struct HWData *)x->data)
24 #define FNAME_HW(x) VideoCoreGfx__HW__ ## x
26 BOOL FNAME_HW(InitGfxHW)(APTR param0);
27 void FNAME_HW(RefreshArea)(struct HWData *hwdata,
28 struct BitmapData *data,
29 LONG x1, LONG y1, LONG x2, LONG y2);
31 #endif /* _VIDEOCOREGFX_HARDWARE_H */