Xfbdev input (xorg-server-1.12.4)
With
mode "320x240"
# D: 12.588 MHz, H: 31.470 kHz, V: 59.829 Hz
geometry 320 240 320 240 4
timings 79441 21 9 16 5 50 2
double true
rgba 4/0,4/0,4/0,0/0
endmode
in /etc/fb.modes, and after
fbset 320x240 -depth 16
Xfbdev does work on ARAnyM, but without input.
It seems the KDRIVE_KBD, KDRIVE_MOUSE, and KDRIVE_EVDEV options
are not set in build-main/include/kdrive-config.h:
/* Building kdrive server. */
#define KDRIVESERVER 1
/* Include framebuffer support in X servers */
#define KDRIVEFBDEV 1
/* Enable touchscreen support */
/* #undef TOUCHSCREEN */
/* Support tslib touchscreen abstraction library */
/* #undef TSLIB */
/* Support KDrive kbd driver */
/* #undef KDRIVE_KBD */
/* Support KDrive mouse driver */
/* #undef KDRIVE_MOUSE */
/* Support KDrive evdev driver */
/* #undef KDRIVE_EVDEV */
When configuring, --enable-kdrive and --enable-xfbdev are passed.
But I'd expect the kdrive-kbd, kdrive-mouse, kdrive-evdev options also be set,
as we're building on Linux.
AC_ARG_ENABLE(xfbdev, AS_HELP_STRING([--enable-xfbdev], [Build
the kdrive framebuffer device server (default: auto)]),
[XFBDEV=$enableval], [XFBDEV=auto])
dnl kdrive options
AC_ARG_ENABLE(kdrive-kbd, AS_HELP_STRING([--enable-kdrive-kbd],
[Build kbd driver for kdrive (default: auto)]),
[KDRIVE_KBD=$enableval], [KDRIVE_KBD=auto])
AC_ARG_ENABLE(kdrive-mouse, AC_HELP_STRING([--enable-kdrive-mouse],
[Build mouse driver for kdrive (default: auto)]),
[KDRIVE_MOUSE=$enableval], [KDRIVE_MOUSE=auto])
AC_ARG_ENABLE(kdrive-evdev, AC_HELP_STRING([--enable-kdrive-evdev],
[Build evdev driver for kdrive (default: auto)]),
[KDRIVE_EVDEV=$enableval], [KDRIVE_EVDEV=auto])
case $host_os in
*linux*)
KDRIVE_OS_LIB='$(top_builddir)/hw/kdrive/linux/liblinux.la'
KDRIVELINUX=yes
if test "x$KDRIVE_EVDEV" = xauto; then
KDRIVE_EVDEV=yes
fi
if test "x$KDRIVE_KBD" = xauto; then
KDRIVE_KBD=yes
fi
if test "x$KDRIVE_MOUSE" = xauto; then
KDRIVE_MOUSE=yes
fi
;;
*)
if test "x$KDRIVE_EVDEV" = xauto; then
KDRIVE_EVDEV=no
fi
if test "x$KDRIVE_KBD" = xauto; then
KDRIVE_KBD=no
fi
if test "x$KDRIVE_MOUSE" = xauto; then
KDRIVE_MOUSE=no
fi
;;
esac
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
Reply to: