统一 MODULE 声明.
Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
parent
c524f83562
commit
a96875806b
|
@ -301,3 +301,8 @@ module_param(demo_major, int, S_IRUGO);
|
||||||
|
|
||||||
module_init(demo_init);
|
module_init(demo_init);
|
||||||
module_exit(demo_exit);
|
module_exit(demo_exit);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("Char driver demo");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
|
@ -163,3 +163,8 @@ static void __exit demo_exit(void)
|
||||||
|
|
||||||
module_init(demo_init);
|
module_init(demo_init);
|
||||||
module_exit(demo_exit);
|
module_exit(demo_exit);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("Misc driver demo");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
|
@ -236,7 +236,7 @@ static struct platform_driver mfis_driver = {
|
||||||
|
|
||||||
module_platform_driver(mfis_driver)
|
module_platform_driver(mfis_driver)
|
||||||
|
|
||||||
MODULE_AUTHOR("Rick Chan");
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("platform driver demo");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_DESCRIPTION("mfis driver");
|
|
||||||
MODULE_VERSION("1.0.0");
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
|
@ -301,3 +301,8 @@ module_param(demo_major, int, S_IRUGO);
|
||||||
|
|
||||||
module_init(demo_init);
|
module_init(demo_init);
|
||||||
module_exit(demo_exit);
|
module_exit(demo_exit);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("Char driver demo");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
#include <linux/input.h>
|
||||||
|
#include <linux/module.h>
|
||||||
|
#include <linux/init.h>
|
||||||
|
|
||||||
|
struct input_dev *demo_touch_a;
|
||||||
|
|
||||||
|
static int __init demo_touch_a_init(void)
|
||||||
|
{
|
||||||
|
int ret;
|
||||||
|
demo_touch_a = input_allocate_device();
|
||||||
|
|
||||||
|
set_bit(EV_KEY, demo_touch_a->evbit);
|
||||||
|
set_bit(EV_ABS, demo_touch_a->evbit);
|
||||||
|
set_bit(BTN_TOUCH, demo_touch_a->keybit);
|
||||||
|
|
||||||
|
input_set_abs_params(demo_touch_a, ABS_X, 0, 0X3FF, 0, 0);
|
||||||
|
input_set_abs_params(demo_touch_a, ABS_Y, 0, 0X3FF, 0, 0);
|
||||||
|
input_set_abs_params(demo_touch_a, ABS_PRESSURE, 0, 1, 0, 0);
|
||||||
|
|
||||||
|
ret = input_register_device(demo_touch_a);
|
||||||
|
if (ret != 0) {
|
||||||
|
printk(KERN_ERR"[demo_touch_a]input_register_device failed\n");
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void __exit demo_touch_a_exit(void)
|
||||||
|
{
|
||||||
|
input_unregister_device(demo_touch_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
module_init(demo_touch_a_init);
|
||||||
|
module_exit(demo_touch_a_exit);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("Touch driver demo");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
|
@ -163,3 +163,8 @@ static void __exit demo_exit(void)
|
||||||
|
|
||||||
module_init(demo_init);
|
module_init(demo_init);
|
||||||
module_exit(demo_exit);
|
module_exit(demo_exit);
|
||||||
|
|
||||||
|
MODULE_AUTHOR("Rick Chan <cy187lion@sina.com>");
|
||||||
|
MODULE_DESCRIPTION("Misc driver demo");
|
||||||
|
MODULE_LICENSE("GPL");
|
||||||
|
MODULE_VERSION("1.0.0");
|
||||||
|
|
Loading…
Reference in New Issue