aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMukesh Ojha <quic_mojha@quicinc.com>2024-03-12 21:37:43 +0530
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2024-04-13 11:48:55 +0100
commit9e29a1dba59bcef937af7015e53d113309f49231 (patch)
tree37bdb7b8552637f4e8cf08f73a1b832c1c60a76a
parent2ce7240c076fbd9a4c9c787c8c81596644199196 (diff)
downloadlinux-next-history-9e29a1dba59bcef937af7015e53d113309f49231.tar.gz
nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct
Notice: this object is not reachable from any branch.
nvmem_device is used at one place while registering nvmem device and it is not required to be present in efuse struct for just this purpose. Drop nvmem_device and manage with nvmem device stack variable. Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com> Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Notice: this object is not reachable from any branch.
-rw-r--r--drivers/nvmem/meson-mx-efuse.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/nvmem/meson-mx-efuse.c b/drivers/nvmem/meson-mx-efuse.c
index 3ff04d5ca8f854..8a16f5f0265790 100644
--- a/drivers/nvmem/meson-mx-efuse.c
+++ b/drivers/nvmem/meson-mx-efuse.c
@@ -43,7 +43,6 @@ struct meson_mx_efuse_platform_data {
struct meson_mx_efuse {
void __iomem *base;
struct clk *core_clk;
- struct nvmem_device *nvmem;
struct nvmem_config config;
};
@@ -193,6 +192,7 @@ static int meson_mx_efuse_probe(struct platform_device *pdev)
{
const struct meson_mx_efuse_platform_data *drvdata;
struct meson_mx_efuse *efuse;
+ struct nvmem_device *nvmem;
drvdata = of_device_get_match_data(&pdev->dev);
if (!drvdata)
@@ -223,9 +223,9 @@ static int meson_mx_efuse_probe(struct platform_device *pdev)
return PTR_ERR(efuse->core_clk);
}
- efuse->nvmem = devm_nvmem_register(&pdev->dev, &efuse->config);
+ nvmem = devm_nvmem_register(&pdev->dev, &efuse->config);
- return PTR_ERR_OR_ZERO(efuse->nvmem);
+ return PTR_ERR_OR_ZERO(nvmem);
}
static struct platform_driver meson_mx_efuse_driver = {