greybus: add test_sink driver
This commit is contained in:
parent
45f3678bcf
commit
13c8d9cd8a
@ -11,6 +11,7 @@ greybus-y := core.o \
|
||||
|
||||
obj-m += greybus.o
|
||||
obj-m += es1-ap-usb.o
|
||||
obj-m += test_sink.o
|
||||
|
||||
KERNELVER ?= $(shell uname -r)
|
||||
KERNELDIR ?= /lib/modules/$(KERNELVER)/build
|
||||
|
38
drivers/staging/greybus/test_sink.c
Normal file
38
drivers/staging/greybus/test_sink.c
Normal file
@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Test "sink" Greybus driver.
|
||||
*
|
||||
* Copyright 2014 Google Inc.
|
||||
*
|
||||
* Released under the GPLv2 only.
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/slab.h>
|
||||
#include "greybus.h"
|
||||
|
||||
struct test_device {
|
||||
struct greybus_device *gdev;
|
||||
};
|
||||
|
||||
int gb_register_cport_complete(struct greybus_device *gdev,
|
||||
gbuf_complete_t handler, int cport,
|
||||
void *context);
|
||||
void gb_deregister_cport_complete(int cport);
|
||||
|
||||
|
||||
|
||||
static int test_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void test_exit(void)
|
||||
{
|
||||
}
|
||||
|
||||
module_init(test_init);
|
||||
module_exit(test_exit);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Greg Kroah-Hartman <gregkh@linuxfoundation.org>");
|
Loading…
x
Reference in New Issue
Block a user