From 82dbc15a05125a812c140a3c8cff81c366482229 Mon Sep 17 00:00:00 2001 From: "Jason M. Bills" Date: Mon, 7 Dec 2020 13:45:20 -0800 Subject: Update to internal 0.26 Signed-off-by: Jason M. Bills --- ...soc-aspeed-Add-read-only-property-support.patch | 47 ---------------------- 1 file changed, 47 deletions(-) delete mode 100644 meta-openbmc-mods/meta-common/recipes-kernel/linux/linux-aspeed/0077-soc-aspeed-Add-read-only-property-support.patch (limited to 'meta-openbmc-mods/meta-common/recipes-kernel/linux/linux-aspeed/0077-soc-aspeed-Add-read-only-property-support.patch') diff --git a/meta-openbmc-mods/meta-common/recipes-kernel/linux/linux-aspeed/0077-soc-aspeed-Add-read-only-property-support.patch b/meta-openbmc-mods/meta-common/recipes-kernel/linux/linux-aspeed/0077-soc-aspeed-Add-read-only-property-support.patch deleted file mode 100644 index 7ea00a4a2..000000000 --- a/meta-openbmc-mods/meta-common/recipes-kernel/linux/linux-aspeed/0077-soc-aspeed-Add-read-only-property-support.patch +++ /dev/null @@ -1,47 +0,0 @@ -From f2d62c90f2ea05b1abf9a1887502122eefb5906d Mon Sep 17 00:00:00 2001 -From: Yong Li -Date: Wed, 16 Oct 2019 15:11:06 +0800 -Subject: [PATCH] soc: aspeed: Add read-only property support - -Add a read-only property, to support export register bits as read-only. - -Signed-off-by: Yong Li ---- - drivers/soc/aspeed/aspeed-bmc-misc.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/drivers/soc/aspeed/aspeed-bmc-misc.c b/drivers/soc/aspeed/aspeed-bmc-misc.c -index 314007b..bf88376 100644 ---- a/drivers/soc/aspeed/aspeed-bmc-misc.c -+++ b/drivers/soc/aspeed/aspeed-bmc-misc.c -@@ -15,6 +15,7 @@ struct aspeed_bmc_ctrl { - u32 offset; - u32 mask; - u32 shift; -+ bool read_only; - struct regmap *map; - struct kobj_attribute attr; - }; -@@ -55,6 +56,8 @@ static int aspeed_bmc_misc_parse_dt_child(struct device_node *child, - if (rc < 0) - return rc; - -+ ctrl->read_only = of_property_read_bool(child, "read-only"); -+ - ctrl->mask <<= ctrl->shift; - - return 0; -@@ -116,6 +119,10 @@ static ssize_t aspeed_bmc_misc_store(struct kobject *kobj, - return rc; - - ctrl = container_of(attr, struct aspeed_bmc_ctrl, attr); -+ -+ if (ctrl->read_only) -+ return -EROFS; -+ - val <<= ctrl->shift; - rc = regmap_update_bits(ctrl->map, ctrl->offset, ctrl->mask, val); - --- -2.7.4 - -- cgit v1.2.3