25#ifndef __MILKYMIST_TMU_H_
26#define __MILKYMIST_TMU_H_
33#define TMU_EXECUTE 0x5400
34#define TMU_EXECUTE_NONBLOCK 0x5401
35#define TMU_EXECUTE_WAIT 0x5402
44 unsigned int hmeshlast;
45 unsigned int vmeshlast;
46 unsigned int brightness;
47 unsigned short chromakey;
49 unsigned short *texfbuf;
52 unsigned int texhmask;
53 unsigned int texvmask;
54 unsigned short *dstfbuf;
59 unsigned int dstsquarew;
60 unsigned int dstsquareh;
63 bool invalidate_before;
64 bool invalidate_after;
67#define TMU_BRIGHTNESS_MAX (63)
68#define TMU_MASK_NOFILTER (0x3ffc0)
69#define TMU_MASK_FULL (0x3ffff)
70#define TMU_FIXEDPOINT_SHIFT (6)
71#define TMU_ALPHA_MAX (63)
72#define TMU_MESH_MAXSIZE (128)
74#define TMU_FLAG_CHROMAKEY (2)
75#define TMU_FLAG_ADDITIVE (4)
89#define TMU_DRIVER_TABLE_ENTRY {tmu_initialize, \
90NULL, NULL, NULL, NULL, tmu_control}
uint32_t rtems_device_major_number
This integer type represents the major number of devices.
Definition: io.h:103
uint32_t rtems_device_minor_number
This integer type represents the minor number of devices.
Definition: io.h:115
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
Definition: xnandpsu_onfi.h:181
Definition: milkymist_tmu.h:42
Definition: milkymist_tmu.h:37