mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-14 12:21:15 -04:00
greybus: add test_sink driver
This commit is contained in:
@@ -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>");
|
||||
Reference in New Issue
Block a user