From 74b16fcdba85a6f851ffe2ecb63a0f16235285a0 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Sun, 5 Jul 2009 13:03:14 +0200 Subject: 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. --- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'configure.ac') 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. -- cgit v1.2.3