From 190fdd18e2ffca2eb2e16e9771767d4a6a6252e9 Mon Sep 17 00:00:00 2001 From: dongjiuzhu1 Date: Thu, 7 Mar 2024 22:43:53 +0800 Subject: [PATCH] misc/rpmsgdev: get battery info by rpmsgdev read battery info register by other core Signed-off-by: dongjiuzhu1 --- drivers/misc/rpmsgdev.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/misc/rpmsgdev.c b/drivers/misc/rpmsgdev.c index e0c5fdfcca..3f801b1ccb 100644 --- a/drivers/misc/rpmsgdev.c +++ b/drivers/misc/rpmsgdev.c @@ -42,6 +42,7 @@ #include #include #include +#include #include "rpmsgdev.h" @@ -622,12 +623,16 @@ static ssize_t rpmsgdev_ioctl_arglen(int cmd) case FIONSPACE: case FBIOSET_POWER: case FBIOGET_POWER: + case BATIOC_STATE: return sizeof(int); case TUNSETIFF: case TUNGETIFF: return sizeof(struct ifreq); case FIOC_FILEPATH: return PATH_MAX; + case BATIOC_GET_PROTOCOL: + case BATIOC_OPERATE: + return sizeof(struct batio_operate_msg_s); default: return -ENOTTY; }