From: Alastair D'Silva <alastair@xxxxxxxxxxx> This information will be used by ndctl in userspace to help users identify the device. Signed-off-by: Alastair D'Silva <alastair@xxxxxxxxxxx> --- arch/powerpc/platforms/powernv/pmem/ocxl_sysfs.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/powerpc/platforms/powernv/pmem/ocxl_sysfs.c b/arch/powerpc/platforms/powernv/pmem/ocxl_sysfs.c index 7829e4bc887d..84b23cc3e8b7 100644 --- a/arch/powerpc/platforms/powernv/pmem/ocxl_sysfs.c +++ b/arch/powerpc/platforms/powernv/pmem/ocxl_sysfs.c @@ -16,8 +16,17 @@ static ssize_t serial_show(struct device *device, struct device_attribute *attr, return scnprintf(buf, PAGE_SIZE, "%llu\n", fn_config->serial); } +static ssize_t fw_version_show(struct device *device, + struct device_attribute *attr, char *buf) +{ + struct ocxlpmem *ocxlpmem = container_of(device, struct ocxlpmem, dev); + + return scnprintf(buf, PAGE_SIZE, "%s\n", ocxlpmem->fw_version); +} + static struct device_attribute attrs[] = { __ATTR_RO(serial), + __ATTR_RO(fw_version), }; int ocxlpmem_sysfs_add(struct ocxlpmem *ocxlpmem) -- 2.24.1