diff options
Diffstat (limited to 'kernel/ethosu_device.h')
-rw-r--r-- | kernel/ethosu_device.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/kernel/ethosu_device.h b/kernel/ethosu_device.h index 8e81f91..cc4271d 100644 --- a/kernel/ethosu_device.h +++ b/kernel/ethosu_device.h @@ -32,6 +32,7 @@ #include <linux/cdev.h> #include <linux/io.h> #include <linux/mutex.h> +#include <linux/rpmsg.h> /**************************************************************************** * Types @@ -42,6 +43,8 @@ */ struct ethosu_device { struct device *dev; + struct rpmsg_device *rpdev; + struct rpmsg_endpoint *ept; struct cdev cdev; struct class *class; dev_t devt; @@ -59,11 +62,9 @@ struct ethosu_device { * Return: 0 on success, else error code. */ int ethosu_dev_init(struct ethosu_device *edev, - struct device *dev, + struct rpmsg_device *rpdev, struct class *class, - dev_t devt, - struct resource *in_queue, - struct resource *out_queue); + dev_t devt); /** * ethosu_dev_deinit() - Initialize the device |