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-engine.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-engine.h')
-rw-r--r-- | src/glamo-engine.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/glamo-engine.h b/src/glamo-engine.h index 187fa1f..efba199 100644 --- a/src/glamo-engine.h +++ b/src/glamo-engine.h @@ -21,6 +21,13 @@ #include <stdbool.h> +#ifdef HAS_ENGINE_IOCTLS +#include <linux/glamofb.h> + +typedef GLAMOEngine glamo_engine; + +#else + enum GLAMOEngine { GLAMO_ENGINE_CMDQ, GLAMO_ENGINE_ISP, @@ -29,6 +36,7 @@ enum GLAMOEngine { GLAMO_ENGINE_ALL, NB_GLAMO_ENGINES /*should be the last entry*/ }; +#endif /* #ifdef HAS_ENGINE_IOCTLS */ void GLAMOEngineEnable(GlamoPtr pGlamo, enum GLAMOEngine engine); @@ -45,4 +53,3 @@ GLAMOEngineBusy(GlamoPtr pGlamo, enum GLAMOEngine engine); void GLAMOEngineWait(GlamoPtr pGlamo, enum GLAMOEngine engine); - |