Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23edfe8f authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "rpmsg: glink: Expose rpmsg name attr for glink"

parents 1459bea6 664f32dc
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -1559,6 +1559,22 @@ static void qcom_glink_work(struct work_struct *work)
	}
}

static ssize_t rpmsg_name_show(struct device *dev,
			       struct device_attribute *attr, char *buf)
{
	struct rpmsg_device *rpdev = to_rpmsg_device(dev);
	struct qcom_glink_device *gdev = to_glink_device(rpdev);

	return snprintf(buf, RPMSG_NAME_SIZE, "%s\n", gdev->glink->name);
}
static DEVICE_ATTR_RO(rpmsg_name);

static struct attribute *qcom_glink_attrs[] = {
	&dev_attr_rpmsg_name.attr,
	NULL
};
ATTRIBUTE_GROUPS(qcom_glink);

static void qcom_glink_device_release(struct device *dev)
{
	struct rpmsg_device *rpdev = to_rpmsg_device(dev);
@@ -1598,6 +1614,8 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev,
		return ERR_PTR(-ENOMEM);

	glink->dev = dev;
	glink->dev->groups = qcom_glink_groups;

	glink->tx_pipe = tx;
	glink->rx_pipe = rx;