Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/evdev/evdev.c
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
EV_SKIP_EVENT, /* Event value not changed */ | EV_SKIP_EVENT, /* Event value not changed */ | ||||
EV_REPORT_EVENT, /* Event value changed */ | EV_REPORT_EVENT, /* Event value changed */ | ||||
EV_REPORT_MT_SLOT, /* Event value and MT slot number changed */ | EV_REPORT_MT_SLOT, /* Event value and MT slot number changed */ | ||||
}; | }; | ||||
MALLOC_DEFINE(M_EVDEV, "evdev", "evdev memory"); | MALLOC_DEFINE(M_EVDEV, "evdev", "evdev memory"); | ||||
int evdev_rcpt_mask = EVDEV_RCPT_SYSMOUSE | EVDEV_RCPT_KBDMUX; | /* adb keyboard driver used on powerpc does not support evdev yet */ | ||||
#ifdef __powerpc__ | |||||
int evdev_rcpt_mask = EVDEV_RCPT_KBDMUX | EVDEV_RCPT_HW_MOUSE; | |||||
#else | |||||
int evdev_rcpt_mask = EVDEV_RCPT_HW_MOUSE | EVDEV_RCPT_HW_KBD; | |||||
#endif | |||||
int evdev_sysmouse_t_axis = 0; | int evdev_sysmouse_t_axis = 0; | ||||
SYSCTL_NODE(_kern, OID_AUTO, evdev, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | SYSCTL_NODE(_kern, OID_AUTO, evdev, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, | ||||
"Evdev args"); | "Evdev args"); | ||||
#ifdef EVDEV_SUPPORT | #ifdef EVDEV_SUPPORT | ||||
SYSCTL_INT(_kern_evdev, OID_AUTO, rcpt_mask, CTLFLAG_RW, &evdev_rcpt_mask, 0, | SYSCTL_INT(_kern_evdev, OID_AUTO, rcpt_mask, CTLFLAG_RW, &evdev_rcpt_mask, 0, | ||||
"Who is receiving events: bit0 - sysmouse, bit1 - kbdmux, " | "Who is receiving events: bit0 - sysmouse, bit1 - kbdmux, " | ||||
"bit2 - mouse hardware, bit3 - keyboard hardware"); | "bit2 - mouse hardware, bit3 - keyboard hardware"); | ||||
▲ Show 20 Lines • Show All 1,007 Lines • Show Last 20 Lines |