diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2009-07-05 13:03:14 +0200 |
---|---|---|
committer | Lars-Peter Clausen <lars@metafoo.de> | 2009-07-05 13:03:14 +0200 |
commit | 74b16fcdba85a6f851ffe2ecb63a0f16235285a0 (patch) | |
tree | 700cbedd856f286ae8668ff3b6b57a295af64af9 /src/glamo.h | |
parent | 69ccc9307c6b6a1aeb1f51ea732af20d52a66685 (diff) |
Implement support for engine ioctls. The glamo Xorg driver should only touch
cmdq or 2d registers, so we enable/disable engines through framebuffer ioctls.
This needs support from the kernel side.
Diffstat (limited to 'src/glamo.h')
-rw-r--r-- | src/glamo.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/glamo.h b/src/glamo.h index 6155259..704862f 100644 --- a/src/glamo.h +++ b/src/glamo.h @@ -38,6 +38,8 @@ #include "exa.h" #include <linux/fb.h> +#define HAS_ENGINE_IOCTLS + #define GLAMO_REG_BASE(c) ((c)->attr.address[0]) #define GLAMO_REG_SIZE(c) (0x2400) @@ -118,12 +120,14 @@ typedef struct { unsigned char *fbmem; int fboff; +#ifndef HAS_ENGINE_IOCTLS /* save hardware registers */ short saved_clock_2d; short saved_clock_isp; short saved_clock_gen5_1; short saved_clock_gen5_2; short saved_hostbus_2; +#endif #ifdef JBT6K74_SET_STATE char *jbt6k74_state_path; |