summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2009-07-05 13:03:14 +0200
committerLars-Peter Clausen <lars@metafoo.de>2009-07-05 13:03:14 +0200
commit74b16fcdba85a6f851ffe2ecb63a0f16235285a0 (patch)
tree700cbedd856f286ae8668ff3b6b57a295af64af9 /configure.ac
parent69ccc9307c6b6a1aeb1f51ea732af20d52a66685 (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 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 1d92830..628537c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,6 +58,11 @@ AC_ARG_WITH(jbt6k74-state-path, AS_HELP_STRING([--with-jbt6k74-state-path=PATH],
[JBT6K74_STATE_PATH="$withval"],
[JBT6K74_STATE_PATH="/sys/bus/spi/devices/spi2.0/state"])
+AC_ARG_ENABLE(engine-ioctls, AS_HELP_STRING([--enable-engine-ioctls],
+ [Whether the driver should use framebuffer
+ ioctls to enable/disable engines. This requires
+ kernel support. (default: disabled)]),
+ [HAVE_ENGINE_IOCTLS=$enableval], [HAVE_ENGINE_IOCTLS=no])
# Checks for extensions
XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
XORG_DRIVER_CHECK_EXT(RENDER, renderproto)
@@ -72,6 +77,10 @@ if test "x$JBT6K74_SET_STATE" = xyes; then
AC_DEFINE_UNQUOTED(JBT6K74_STATE_PATH, "$JBT6K74_STATE_PATH", [Path to the jbt6k74 sysfs state path])
fi
+if test "x$HAVE_ENGINE_IOCTLS" = xyes; then
+ AC_DEFINE(HAVE_ENGINE_IOCTLS, 1, [Use ioctls to enable/disable engines])
+fi
+
# Checks for libraries.
# Checks for header files.