aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2025-07-19 13:29:11 +0300
committerJarkko Sakkinen <jarkko@kernel.org>2025-07-23 02:23:18 +0300
commit63d1dbfef6ac5ae92c672a633e4b38998dfa03b2 (patch)
treee5b5a75d75cb3b21c8c7fcf31c1917f65c297ca4 /drivers/char
parenttpm: Replace scnprintf() with sysfs_emit() and sysfs_emit_at() in sysfs show ... (diff)
downloadlinux-63d1dbfef6ac5ae92c672a633e4b38998dfa03b2.tar.gz
linux-63d1dbfef6ac5ae92c672a633e4b38998dfa03b2.zip
tpm: Use of_reserved_mem_region_to_resource() for "memory-region"
Use the newly added of_reserved_mem_region_to_resource() function to handle "memory-region" properties. Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
Diffstat (limited to 'drivers/char')
-rw-r--r--drivers/char/tpm/eventlog/of.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/char/tpm/eventlog/of.c b/drivers/char/tpm/eventlog/of.c
index 930fe43d5daf..92cec9722ee4 100644
--- a/drivers/char/tpm/eventlog/of.c
+++ b/drivers/char/tpm/eventlog/of.c
@@ -24,16 +24,10 @@
static int tpm_read_log_memory_region(struct tpm_chip *chip)
{
- struct device_node *node;
struct resource res;
int rc;
- node = of_parse_phandle(chip->dev.parent->of_node, "memory-region", 0);
- if (!node)
- return -ENODEV;
-
- rc = of_address_to_resource(node, 0, &res);
- of_node_put(node);
+ rc = of_reserved_mem_region_to_resource(chip->dev.parent->of_node, 0, &res);
if (rc)
return rc;