aboutsummaryrefslogtreecommitdiff
path: root/kernel/ethosu_device.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/ethosu_device.c')
-rw-r--r--kernel/ethosu_device.c89
1 files changed, 40 insertions, 49 deletions
diff --git a/kernel/ethosu_device.c b/kernel/ethosu_device.c
index 83df62e..8e21512 100644
--- a/kernel/ethosu_device.c
+++ b/kernel/ethosu_device.c
@@ -83,9 +83,9 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
device_lock(dev);
- dev_info(dev,
- "Msg: magic=0x%08x, type=%u, msg_id=%llu",
- rpmsg->header.magic, rpmsg->header.type, rpmsg->header.msg_id);
+ dev_dbg(dev,
+ "Msg: magic=0x%08x, type=%u, msg_id=%llu",
+ rpmsg->header.magic, rpmsg->header.type, rpmsg->header.msg_id);
switch (rpmsg->header.type) {
case ETHOSU_CORE_MSG_ERR:
@@ -104,11 +104,11 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
rproc_report_crash(rproc_get_by_child(dev), RPROC_FATAL_ERROR);
break;
case ETHOSU_CORE_MSG_PING:
- dev_info(dev, "Msg: Ping");
+ dev_dbg(dev, "Msg: Ping");
ret = ethosu_mailbox_pong(mbox);
break;
case ETHOSU_CORE_MSG_PONG:
- dev_info(dev, "Msg: Pong");
+ dev_dbg(dev, "Msg: Pong");
break;
case ETHOSU_CORE_MSG_INFERENCE_RSP:
if (length != sizeof(rpmsg->inf_rsp)) {
@@ -119,9 +119,9 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
break;
}
- dev_info(dev,
- "Msg: Inference response. ofm_count=%u, status=%u",
- rpmsg->inf_rsp.ofm_count, rpmsg->inf_rsp.status);
+ dev_dbg(dev,
+ "Msg: Inference response. ofm_count=%u, status=%u",
+ rpmsg->inf_rsp.ofm_count, rpmsg->inf_rsp.status);
ethosu_inference_rsp(mbox, rpmsg->header.msg_id,
&rpmsg->inf_rsp);
@@ -135,9 +135,9 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
break;
}
- dev_info(dev,
- "Msg: Cancel Inference response. status=%u",
- rpmsg->cancel_rsp.status);
+ dev_dbg(dev,
+ "Msg: Cancel Inference response. status=%u",
+ rpmsg->cancel_rsp.status);
ethosu_cancel_inference_rsp(mbox,
rpmsg->header.msg_id,
&rpmsg->cancel_rsp);
@@ -167,21 +167,21 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
break;
}
- dev_info(dev,
- "Msg: Capabilities response vs%hhu v%hhu.%hhu p%hhu av%hhu.%hhu.%hhu dv%hhu.%hhu.%hhu mcc%hhu csv%hhu cd%hhu",
- rpmsg->cap_rsp.version_status,
- rpmsg->cap_rsp.version_major,
- rpmsg->cap_rsp.version_minor,
- rpmsg->cap_rsp.product_major,
- rpmsg->cap_rsp.arch_major_rev,
- rpmsg->cap_rsp.arch_minor_rev,
- rpmsg->cap_rsp.arch_patch_rev,
- rpmsg->cap_rsp.driver_major_rev,
- rpmsg->cap_rsp.driver_minor_rev,
- rpmsg->cap_rsp.driver_patch_rev,
- rpmsg->cap_rsp.macs_per_cc,
- rpmsg->cap_rsp.cmd_stream_version,
- rpmsg->cap_rsp.custom_dma);
+ dev_dbg(dev,
+ "Msg: Capabilities response vs%hhu v%hhu.%hhu p%hhu av%hhu.%hhu.%hhu dv%hhu.%hhu.%hhu mcc%hhu csv%hhu cd%hhu",
+ rpmsg->cap_rsp.version_status,
+ rpmsg->cap_rsp.version_major,
+ rpmsg->cap_rsp.version_minor,
+ rpmsg->cap_rsp.product_major,
+ rpmsg->cap_rsp.arch_major_rev,
+ rpmsg->cap_rsp.arch_minor_rev,
+ rpmsg->cap_rsp.arch_patch_rev,
+ rpmsg->cap_rsp.driver_major_rev,
+ rpmsg->cap_rsp.driver_minor_rev,
+ rpmsg->cap_rsp.driver_patch_rev,
+ rpmsg->cap_rsp.macs_per_cc,
+ rpmsg->cap_rsp.cmd_stream_version,
+ rpmsg->cap_rsp.custom_dma);
ethosu_capability_rsp(mbox, rpmsg->header.msg_id,
&rpmsg->cap_rsp);
@@ -195,9 +195,9 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
break;
}
- dev_info(dev,
- "Msg: Network info response. status=%u",
- rpmsg->net_info_rsp.status);
+ dev_dbg(dev,
+ "Msg: Network info response. status=%u",
+ rpmsg->net_info_rsp.status);
ethosu_network_info_rsp(mbox,
rpmsg->header.msg_id,
@@ -228,7 +228,7 @@ static int ethosu_open(struct inode *inode,
struct rpmsg_device *rpdev = edev->rpdev;
struct device *dev = &edev->dev;
- dev_info(dev, "Device open. file=0x%pK", file);
+ dev_dbg(dev, "Device open. file=0x%pK", file);
file->private_data = rpdev;
@@ -245,9 +245,6 @@ static long ethosu_ioctl(struct file *file,
void __user *udata = (void __user *)arg;
int ret;
- dev_info(dev, "Device ioctl. file=0x%pK, cmd=0x%x, arg=0x%lx",
- file, cmd, arg);
-
switch (cmd) {
case ETHOSU_IOCTL_DRIVER_VERSION_GET: {
const struct ethosu_uapi_kernel_driver_version version = {
@@ -261,7 +258,7 @@ static long ethosu_ioctl(struct file *file,
break;
}
case ETHOSU_IOCTL_CAPABILITIES_REQ: {
- dev_info(dev, "Device ioctl: Capabilities request");
+ dev_dbg(dev, "Device ioctl: Capabilities request");
ret = copy_to_user(udata, &edev->capabilities,
sizeof(edev->capabilities)) ? -EFAULT : 0;
@@ -272,7 +269,7 @@ static long ethosu_ioctl(struct file *file,
if (ret)
return ret;
- dev_info(dev, "Device ioctl: Send ping");
+ dev_dbg(dev, "Device ioctl: Send ping");
ret = ethosu_mailbox_ping(&edev->mailbox);
@@ -292,9 +289,9 @@ static long ethosu_ioctl(struct file *file,
if (ret)
return ret;
- dev_info(dev,
- "Device ioctl: Buffer create. capacity=%u",
- uapi.capacity);
+ dev_dbg(dev,
+ "Device ioctl: Buffer create. capacity=%u",
+ uapi.capacity);
ret = ethosu_buffer_create(dev, uapi.capacity);
@@ -314,9 +311,9 @@ static long ethosu_ioctl(struct file *file,
if (ret)
return ret;
- dev_info(dev,
- "Device ioctl: Network create. type=%u, fd/index=%u",
- uapi.type, uapi.fd);
+ dev_dbg(dev,
+ "Device ioctl: Network create. type=%u, fd/index=%u",
+ uapi.type, uapi.fd);
ret = ethosu_network_create(dev, &edev->mailbox, &uapi);
@@ -346,8 +343,8 @@ static struct rpmsg_endpoint *ethosu_create_ept(struct rpmsg_device *rpdev)
info.src = 0;
info.dst = rpdev->dst;
- dev_info(dev, "Creating rpmsg endpoint. name=%s, src=%u, dst=%u",
- info.name, info.src, info.dst);
+ dev_dbg(dev, "Creating rpmsg endpoint. name=%s, src=%u, dst=%u",
+ info.name, info.src, info.dst);
ept = rpmsg_create_ept(rpdev, ethosu_handle_rpmsg, NULL, info);
if (!ept) {
@@ -372,8 +369,6 @@ static void ethosu_dev_release(struct device *dev)
{
struct ethosu_device *edev = dev_get_drvdata(dev);
- dev_info(dev, "%s", __FUNCTION__);
-
clear_bit(MINOR(edev->cdev.dev), minors);
ethosu_mailbox_deinit(&edev->mailbox);
@@ -448,8 +443,6 @@ int ethosu_dev_init(struct rpmsg_device *rpdev,
int minor;
int ret;
- dev_info(dev, "%s", __FUNCTION__);
-
/* Reserve minor number for device node */
minor = find_first_zero_bit(minors, MINOR_COUNT);
if (minor >= MINOR_COUNT) {
@@ -558,8 +551,6 @@ void ethosu_dev_deinit(struct rpmsg_device *rpdev)
struct device *dev = &rpdev->dev;
struct ethosu_device *edev = dev_get_drvdata(dev);
- dev_info(dev, "%s", __FUNCTION__);
-
device_lock(&edev->dev);
ethosu_mailbox_fail(&edev->mailbox);
device_unlock(&edev->dev);