[PATCH] misc: k3_avs: Use dev_read_addr_index()

peng.fan at nxp.com peng.fan at nxp.com
Tue May 26 08:50:03 CEST 2026


From: Peng Fan <peng.fan at nxp.com>

Use dev_read_addr_index() which supports both live device tree and flat DT
backends, avoiding direct dependency on devfdt_* helpers.

No functional changes.

Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
 drivers/misc/k3_avs.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/misc/k3_avs.c b/drivers/misc/k3_avs.c
index 0774e0a4c9e..a885c99c547 100644
--- a/drivers/misc/k3_avs.c
+++ b/drivers/misc/k3_avs.c
@@ -300,7 +300,7 @@ static void k3_avs_program_tshut(struct k3_avs_privdata *priv)
 	void __iomem *cfg2_base;
 	void __iomem *fuse_base;
 
-	cfg2_base = (void __iomem *)devfdt_get_addr_index(priv->dev, 1);
+	cfg2_base = (void __iomem *)dev_read_addr_index(priv->dev, 1);
 	if (IS_ERR(cfg2_base)) {
 		dev_err(priv->dev, "cfg base is not defined\n");
 		return;
@@ -319,7 +319,7 @@ static void k3_avs_program_tshut(struct k3_avs_privdata *priv)
 	 */
 
 	if (device_is_compatible(priv->dev, "ti,j721e-vtm")) {
-		fuse_base = (void __iomem *)devfdt_get_addr_index(priv->dev, 2);
+		fuse_base = (void __iomem *)dev_read_addr_index(priv->dev, 2);
 		if (IS_ERR(fuse_base)) {
 			dev_err(priv->dev, "fuse-base is not defined for J721E Soc\n");
 			return;
-- 
2.51.0



More information about the U-Boot mailing list