diff --git a/src/add-ons/kernel/drivers/input/ps2_hid_new/Jamfile b/src/add-ons/kernel/drivers/input/ps2_hid_new/Jamfile index 52b2cc0e3c..1ecab6ad7c 100644 --- a/src/add-ons/kernel/drivers/input/ps2_hid_new/Jamfile +++ b/src/add-ons/kernel/drivers/input/ps2_hid_new/Jamfile @@ -1,15 +1,8 @@ SubDir HAIKU_TOP src add-ons kernel drivers input ps2_hid_new ; -SetSubDirSupportedPlatformsBeOSCompatible ; - UsePrivateHeaders input ; UsePrivateHeaders kernel ; KernelAddon ps2_hid_new : kernel drivers bin : - common.c - keyboard.c - mouse.c - packet_buffer.cpp - ps2_dev.c - ps2_service.c + ps2_hid.c ; diff --git a/src/add-ons/kernel/drivers/input/ps2_hid_new/ps2_hid.c b/src/add-ons/kernel/drivers/input/ps2_hid_new/ps2_hid.c new file mode 100644 index 0000000000..729979e011 --- /dev/null +++ b/src/add-ons/kernel/drivers/input/ps2_hid_new/ps2_hid.c @@ -0,0 +1,58 @@ +/* + * Copyright 2005 Haiku, Inc. + * Distributed under the terms of the MIT License. + * + * PS/2 hid device driver + * + * Authors (in chronological order): + * Marcus Overhagen (marcus@overhagen.de) + */ + +#include +#include +#include "../../../bus_managers/ps2/PS2.h" + +#define TRACE(x) dprintf x + +int32 api_version = B_CUR_DRIVER_API_VERSION; + +ps2_module_info *gPs2 = NULL; + +status_t +init_hardware(void) +{ + TRACE(("ps2_hid: init_hardware\n")); + return B_OK; +} + + +const char ** +publish_devices(void) +{ + TRACE(("ps2_hid: publish_devices\n")); + return NULL; +} + + +device_hooks * +find_device(const char *name) +{ + TRACE(("ps2_hid: find_device\n")); + return NULL; +} + + +status_t +init_driver(void) +{ + TRACE(("ps2_hid: init_driver\n")); + return get_module(B_PS2_MODULE_NAME, (module_info **)&gPs2); +} + + +void +uninit_driver(void) +{ + TRACE(("ps2_hid: uninit_driver\n")); + put_module(B_PS2_MODULE_NAME); +}